﻿._16grqhk {
    position: relative !important;
    min-height: 100vh !important;
}

._siy8gh {
    display: none !important;
}


._1gw6tte::before {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    content: '' !important;
}

._1gw6tte::after {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    content: '' !important;
}

._15m3es6 {
    position: relative !important;
    z-index: 101 !important;
}

._1uf458w8 {
    height: 80px !important;
    left: 0px !important;
    width: 100% !important;
    z-index: 100 !important;
    --header-brand-color: #FF385C !important;
    position: absolute !important;
    color: #FFFFFF !important;
}

    ._1uf458w8::before {
        background-image: -webkit-linear-gradient(to bottom, #000, rgba(0, 0, 0, 0)) !important;
        background-image: -moz-linear-gradient(to bottom, #000, rgba(0, 0, 0, 0)) !important;
        background-image: linear-gradient(to bottom, #000, rgba(0, 0, 0, 0)) !important;
        content: "" !important;
        height: 140% !important;
        left: 0px !important;
        pointer-events: none !important;
        position: absolute !important;
        top: 0px !important;
        -webkit-transition: 150ms opacity ease !important;
        -moz-transition: 150ms opacity ease !important;
        transition: 150ms opacity ease !important;
        width: 100% !important;
        z-index: 0 !important;
        opacity: 0.4 !important;
        -webkit-transition-delay: 0px !important;
        transition-delay: 0px !important;
    }


    ._1uf458w8::after {
        background: #FFFFFF !important;
        box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 12px !important;
        content: "" !important;
        height: 100% !important;
        left: 0px !important;
        position: absolute !important;
        top: 0px !important;
        -webkit-transition: opacity 0.3s cubic-bezier(0.35, 0, 0.65, 1) !important;
        -moz-transition: opacity 0.3s cubic-bezier(0.35, 0, 0.65, 1) !important;
        transition: opacity 0.3s cubic-bezier(0.35, 0, 0.65, 1) !important;
        width: 100% !important;
        z-index: 0 !important;
        -webkit-transform-origin: 50% 0% !important;
        -ms-transform-origin: 50% 0% !important;
        transform-origin: 50% 0% !important;
        -webkit-transition-duration: 150ms !important;
        transition-duration: 150ms !important;
        -webkit-transition-property: opacity, -webkit-transform, transform !important;
        -moz-transition-property: opacity, transform !important;
        transition-property: opacity, -ms-transform, -webkit-transform, transform !important;
        -webkit-transition-timing-function: ease !important;
        transition-timing-function: ease !important;
        opacity: 0 !important;
    }

._eqf9j0 {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    height: 100% !important;
    position: relative !important;
    width: 100% !important;
    z-index: 1 !important;
    -webkit-justify-content: space-between !important;
    justify-content: space-between !important;
    max-width: 1440px !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
    margin: 0 auto !important;
}


._otdka {
    -webkit-flex: 0 0 auto !important;
    -ms-flex: 0 0 auto !important;
    flex: 0 0 auto !important;
}

._1c0ocmt {
    -webkit-flex: 0 1 auto !important;
    -ms-flex: 0 1 auto !important;
    flex: 0 1 auto !important;
    min-width: 0px !important;
    padding: 0 24px !important;
    text-align: left !important;
}

._19h9w7f {
    -webkit-flex: 1 0 auto !important;
    -ms-flex: 1 0 auto !important;
    flex: 1 0 auto !important;
}


._1p2rzib {
    padding-left: 24px !important;
    padding-right: 24px !important;
    font-size: 14px !important;
    line-height: 18px !important;
    color: #222222 !important;
    padding-top: 16px !important;
    padding-bottom: 16px !important;
    background: #F7F7F7 !important;
    text-align: center !important;
}


._1g24rhq {
    color: inherit !important;
    display: inline-block !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
    white-space: nowrap !important;
}

    ._1g24rhq:hover {
        color: #000000 !important;
    }

    /*._1g24rhq:focus-visible {
                        -webkit-transition: box-shadow 0.2s ease !important;
                        -moz-transition: box-shadow 0.2s ease !important;
                        transition: box-shadow 0.2s ease !important;
                        box-shadow: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #222222 !important;
                    }*/


    ._1g24rhq:focus[data-focus-visible-added] {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #222222 !important;
    }

._138jip5 {
    white-space: normal !important;
}

._i0dxben {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    outline: none !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    display: -webkit-inline-box !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    /* display: -webkit-inline-flex !important;*/
    display: inline-flex !important;
    height: 80px !important;
    position: relative !important;
    vertical-align: middle !important;
    z-index: 1 !important;
    color: #FFFFFF !important;
}

    ._i0dxben::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._i0dxben:focus::-moz-focus-inner {
        border: none !important;
    }

    ._i0dxben:-moz-focusring {
        outline: none !important;
    }

    ._i0dxben::before {
        border-radius: 12px !important;
        bottom: 8px !important;
        content: "" !important;
        left: -8px !important;
        position: absolute !important;
        right: -8px !important;
        top: 8px !important;
    }

    ._i0dxben:focus-visible::before {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: 0px 0px 0px 2px #222222, 0px 0px 0px 4px #FFFFFF !important;
    }

    ._i0dxben:focus[data-focus-visible-added]::before {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: 0px 0px 0px 2px #222222, 0px 0px 0px 4px #FFFFFF !important;
    }


._1grlqto {
    display: none !important;
}


._ojuzm8i {
    display: inline-block !important;
    vertical-align: middle !important;
    text-align: left !important;
    -webkit-transform-origin: 0% 0% !important;
    -ms-transform-origin: 0% 0% !important;
    transform-origin: 0% 0% !important;
    -webkit-transform: scale(2.5, 1.375) translate(-60px, 122px) !important;
    -ms-transform: scale(2.5, 1.375) translate(-60px, 122px) !important;
    transform: scale(2.5, 1.375) translate(-60px, 122px) !important;
    opacity: 0 !important;
    -webkit-transition: -webkit-transform 150ms ease, transform 150ms ease, opacity 50ms ease 20ms, visibility 0ms 150ms !important;
    -moz-transition: transform 150ms ease, opacity 50ms ease 20ms, visibility 0ms 150ms !important;
    transition: -ms-transform 150ms ease, -webkit-transform 150ms ease, transform 150ms ease, opacity 50ms ease 20ms, visibility 0ms 150ms !important;
    pointer-events: none !important;
    visibility: hidden !important;
    will-change: transform, opacity !important;
}


._66ju322 {
    padding-left: 24px !important;
    padding-right: 24px !important;
    left: 0px !important;
    position: absolute !important;
    text-align: left !important;
    top: 64px !important;
    -webkit-transform-origin: 60px 0% !important;
    -ms-transform-origin: 60px 0% !important;
    transform-origin: 60px 0% !important;
    width: 100% !important;
    z-index: 2 !important;
    pointer-events: none !important;
    -webkit-transition: -webkit-transform 150ms ease, transform 150ms ease, opacity 50ms ease 20ms, pointer-events 0ms 150ms !important;
    -moz-transition: transform 150ms ease, opacity 50ms ease 20ms, pointer-events 0ms 150ms !important;
    transition: -ms-transform 150ms ease, -webkit-transform 150ms ease, transform 150ms ease, opacity 50ms ease 20ms, pointer-events 0ms 150ms !important;
}


._i8zuk7 {
    background-color: green !important;
    border-radius: 50% !important;
    color: #FFFFFF !important;
    -webkit-flex: 0 0 32 !important;
    -ms-flex: 0 0 32 !important;
    flex: 0 0 32 !important;
    height: 32px !important;
    margin: 7px 7px 7px 0 !important;
    padding: 10px !important;
    width: 32px !important;
}

._ljad0a {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    background-color: #FFFFFF !important;
    border: 1px solid #DDDDDD !important;
    border-radius: 24px !important;
    color: #222222 !important;
    display: -webkit-inline-box !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    /* display: -webkit-inline-flex !important;*/
    display: inline-flex !important;
    max-width: 100% !important;
    text-align: left !important;
    -webkit-transition: box-shadow 0.2s ease !important;
    -moz-transition: box-shadow 0.2s ease !important;
    transition: box-shadow 0.2s ease !important;
    vertical-align: middle !important;
}


    ._ljad0a:hover {
        box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18) !important;
    }

._b2fxuo {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    /*  appearance: none !important;*/
    background: transparent !important;
    border: 1px solid transparent !important;
    color: inherit !important;
    cursor: pointer !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    margin: -1px !important;
    outline: none !important;
    overflow: visible !important;
    padding: 0px !important;
    text-align: inherit !important;
    text-decoration: none !important;
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    border-radius: 4px !important;
    -webkit-flex: 0 1 auto !important;
    -ms-flex: 0 1 auto !important;
    flex: 0 1 auto !important;
    height: 48px !important;
    min-width: 0px !important;
    position: relative !important;
    z-index: 1 !important;
}

    ._b2fxuo::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._b2fxuo:focus::-moz-focus-inner {
        border: none !important;
    }

    ._b2fxuo:-moz-focusring {
        outline: none !important;
    }

    ._b2fxuo:only-of-type {
        width: 300px !important;
    }

    ._b2fxuo:first-of-type {
        padding-left: 8px !important;
        border-top-left-radius: inherit !important;
        border-bottom-left-radius: inherit !important;
    }

    ._b2fxuo:last-of-type {
        border-top-right-radius: inherit !important;
        border-bottom-right-radius: inherit !important;
    }

    /* ._b2fxuo:focus-visible {
                        box-shadow: 0px 0px 0px 2px #222222, 0px 0px 0px 4px #FFFFFF !important;
                    }*/

    ._b2fxuo:focus[data-focus-visible-added] {
        box-shadow: 0px 0px 0px 2px #222222, 0px 0px 0px 4px #FFFFFF !important;
    }

._1g5ss3l {
    font-size: 14px !important;
    line-height: 18px !important;
    -webkit-flex: 1 1 auto !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
    min-width: 0px !important;
    font-weight: 600 !important;
    padding: 0 16px !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden !important;
}

._1lveqk8 {
    padding-bottom: 16px !important;
    position: relative !important;
    z-index: 1 !important;
}

._1jkbosm7 {
    -webkit-flex: 1 0 0% !important;
    -ms-flex: 1 0 0% !important;
    flex: 1 0 0% !important;
    min-width: 0px !important;
}

._1keztfl {
    margin: 0 auto !important;
    max-width: 850px !important;
}

._1sx4f1vv {
    border: 1px solid #DDDDDD !important;
    border-radius: 32px !important;
    color: #222222 !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    height: 66px !important;
    position: relative !important;
    width: 100% !important;
    box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.15), 0px 3px 8px rgba(0, 0, 0, 0.1) !important;
    --big-search-form-background: #FFFFFF !important;
    background-color: #FFFFFF !important;
}

._1c7nvmy {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex: 1 1 0% !important;
    -ms-flex: 1 1 0% !important;
    flex: 1 1 0% !important;
    height: 100% !important;
    min-width: 0px !important;
    pointer-events: auto !important;
}

._d206yy {
    border: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
}

._17fy1ix {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    height: 80px !important;
    -webkit-justify-content: center !important;
    justify-content: center !important;
}

._1ai7zse {
    outline: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    /*  appearance: none !important;*/
    border: 0px !important;
    border-radius: 0px !important;
    margin: 0px !important;
    clip: rect(0 0 0 0) !important;
    /* -webkit-clip-path: inset(100%) !important;*/
    clip-path: inset(100%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0px !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
}

    ._1ai7zse::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._1ai7zse:focus::-moz-focus-inner {
        border: none !important;
    }

    ._1ai7zse:-moz-focusring {
        outline: none !important;
    }

    ._1ai7zse:checked + [data-text] {
        cursor: default !important;
        opacity: 1 !important;
    }

        ._1ai7zse:checked + [data-text]::before {
            -webkit-transform: scaleX(1) !important;
            -ms-transform: scaleX(1) !important;
            transform: scaleX(1) !important;
        }

    ._1ai7zse:focus-visible + [data-text] {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #222222 !important;
    }


    ._1ai7zse:focus[data-focus-visible-added] + [data-text] {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #222222 !important;
    }


._1ea7qej {
    font-size: 14px !important;
    line-height: 20px !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-weight: 400 !important;
    padding: 10px 12px !important;
    pointer-events: auto !important;
    position: relative !important;
    text-align: center !important;
    z-index: 0 !important;
    color: #FFFFFF !important;
}

    ._1ea7qej::before {
        background-color: currentcolor !important;
        border-radius: 1px !important;
        bottom: 0px !important;
        content: "" !important;
        height: 2px !important;
        left: 50% !important;
        margin-left: -9px !important;
        position: absolute !important;
        -webkit-transform: scaleX(0) !important;
        -ms-transform: scaleX(0) !important;
        transform: scaleX(0) !important;
        -webkit-transition: 0.2s -webkit-transform cubic-bezier(0, 0, 0.1, 1), 0.2s transform cubic-bezier(0, 0, 0.1, 1) !important;
        -moz-transition: 0.2s transform cubic-bezier(0, 0, 0.1, 1) !important;
        transition: 0.2s -ms-transform cubic-bezier(0, 0, 0.1, 1), 0.2s -webkit-transform cubic-bezier(0, 0, 0.1, 1), 0.2s transform cubic-bezier(0, 0, 0.1, 1) !important;
        width: 18px !important;
    }

    ._1ea7qej:hover {
        opacity: 0.8 !important;
        text-decoration: none !important;
    }

        ._1ea7qej:hover::before {
            -webkit-transform: scaleX(0.2222222222222222) !important;
            -ms-transform: scaleX(0.2222222222222222) !important;
            transform: scaleX(0.2222222222222222) !important;
        }

._1gwzhbum {
    outline: none !important;
    font-size: 16px !important;
    line-height: 20px !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-weight: 400 !important;
    padding: 10px 12px !important;
    pointer-events: auto !important;
    position: relative !important;
    text-align: center !important;
    z-index: 0 !important;
    color: #FFFFFF !important;
}

    ._1gwzhbum::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._1gwzhbum:focus::-moz-focus-inner {
        border: none !important;
    }

    ._1gwzhbum:-moz-focusring {
        outline: none !important;
    }


    ._1gwzhbum::before {
        background-color: currentcolor !important;
        border-radius: 1px !important;
        bottom: 0px !important;
        content: "" !important;
        height: 2px !important;
        left: 50% !important;
        margin-left: -9px !important;
        position: absolute !important;
        -webkit-transform: scaleX(0) !important;
        -ms-transform: scaleX(0) !important;
        transform: scaleX(0) !important;
        -webkit-transition: 0.2s -webkit-transform cubic-bezier(0, 0, 0.1, 1), 0.2s transform cubic-bezier(0, 0, 0.1, 1) !important;
        -moz-transition: 0.2s transform cubic-bezier(0, 0, 0.1, 1) !important;
        transition: 0.2s -ms-transform cubic-bezier(0, 0, 0.1, 1), 0.2s -webkit-transform cubic-bezier(0, 0, 0.1, 1), 0.2s transform cubic-bezier(0, 0, 0.1, 1) !important;
        width: 18px !important;
    }

    ._1gwzhbum:hover {
        opacity: 0.8 !important;
        text-decoration: none !important;
    }

        ._1gwzhbum:hover::before {
            -webkit-transform: scaleX(0.2222222222222222) !important;
            -ms-transform: scaleX(0.2222222222222222) !important;
            transform: scaleX(0.2222222222222222) !important;
        }

    /*  ._1gwzhbum:focus-visible {
                        -webkit-transition: box-shadow 0.2s ease !important;
                        -moz-transition: box-shadow 0.2s ease !important;
                        transition: box-shadow 0.2s ease !important;
                        box-shadow: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #222222 !important;
                    }*/

    ._1gwzhbum:focus[data-focus-visible-added] {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #222222 !important;
    }


._4w946cw {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    position: relative !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex: 1 0 0% !important;
    -ms-flex: 1 0 0% !important;
    flex: 1 0 0% !important;
    margin: -1px !important;
    min-width: 0px !important;
}

._n3o7pji {
    cursor: pointer !important;
    display: block !important;
    background-clip: padding-box !important;
    border: 1px solid transparent !important;
    border-radius: 32px !important;
    -webkit-flex: 1 0 0% !important;
    -ms-flex: 1 0 0% !important;
    flex: 1 0 0% !important;
    min-width: 0px !important;
    padding: 14px 32px !important;
}

    ._n3o7pji::after {
        background-clip: padding-box !important;
        border: 1px solid transparent !important;
        border-radius: 32px !important;
        bottom: 0px !important;
        content: "" !important;
        left: 0px !important;
        position: absolute !important;
        right: 0px !important;
        top: 0px !important;
        z-index: 0 !important;
    }

    ._n3o7pji:hover::before {
        display: block !important;
    }

    ._n3o7pji:hover::after {
        background-color: #EBEBEB !important;
    }

    /*._n3o7pji:focus-within::before {
                        display: block !important;
                    }

                    ._n3o7pji:focus-within::after {
                        background-color: #FFFFFF !important;
                        border-color: #FFFFFF !important;
                        box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.20) !important;
                        left: 0px !important;
                        right: 0px !important;
                    }*/

    ._n3o7pji::before {
        border-width: 0 1px !important;
        border-style: solid !important;
        border-color: var(--big-search-form-background, transparent) !important;
        content: "" !important;
        display: none !important;
        height: 32px !important;
        margin-top: -16px !important;
        position: absolute !important;
        right: 0px !important;
        top: 50% !important;
        z-index: 0 !important;
        border-left: 0px !important;
    }

._gor68n {
    position: relative !important;
    z-index: 1 !important;
}

._fmav2so {
    font-weight: 800 !important;
    letter-spacing: 0.04em !important;
    font-size: 12px !important;
    line-height: 16px !important;
    padding-bottom: 2px !important;
}

._1xq16jy {
    display: block !important;
    border: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
    width: 100% !important;
    background: none !important;
    font-size: 14px !important;
    line-height: 18px !important;
    font-weight: 600 !important;
    color: #222222 !important;
    text-overflow: ellipsis !important;
}

    /* ._1xq16jy::placeholder {
                        font-size: 14px !important;
                        line-height: 18px !important;
                        font-weight: 400 !important;
                        color: #222222 !important;
                        opacity: 0.7 !important;
                    }*/

    ._1xq16jy:-ms-input-placeholder {
        font-size: 14px !important;
        line-height: 18px !important;
        font-weight: 400 !important;
        color: #222222 !important;
        opacity: 0.7 !important;
    }

    ._1xq16jy::-ms-clear {
        display: none !important;
    }

    ._1xq16jy:focus {
        outline: none !important;
    }

        ._1xq16jy:focus:not(:placeholder-shown) {
            padding-right: 12px !important;
        }

._krjbj {
    border: 0px !important;
    clip: rect(0 0 0 0) !important;
    /*  -webkit-clip-path: inset(100%) !important;*/
    clip-path: inset(100%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0px !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
}

._43mycv {
    /*     -ms-grid-row-align: center !important;*/
    -ms-flex-item-align: center !important;
    /*  -webkit-align-self: center !important;*/
    align-self: center !important;
    border-right: 1px solid #DDDDDD !important;
    -webkit-flex: 0 0 0px !important;
    -ms-flex: 0 0 0px !important;
    flex: 0 0 0px !important;
    height: 32px !important;
}

._13b3a37 {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex: 2 0 0% !important;
    -ms-flex: 2 0 0% !important;
    flex: 2 0 0% !important;
    min-width: 0px !important;
    position: relative !important;
}

._j8gg2a {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex: 1 0 0% !important;
    -ms-flex: 1 0 0% !important;
    flex: 1 0 0% !important;
    margin: -1px !important;
    min-width: 0px !important;
    position: relative !important;
}

._dk4a5kc {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    /*   appearance: none !important;*/
    background: transparent !important;
    border: 0px !important;
    color: inherit !important;
    cursor: pointer !important;
    display: block !important;
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    margin: 0px !important;
    outline: none !important;
    overflow: visible !important;
    padding: 1px !important;
    text-align: left !important;
    text-decoration: none !important;
    -webkit-user-select: auto !important;
    /* -moz-user-select: auto !important;
                    -ms-user-select: auto !important;
                    user-select: auto !important;*/
    -webkit-flex: 1 0 0% !important;
    -ms-flex: 1 0 0% !important;
    flex: 1 0 0% !important;
    width: 0px !important;
    z-index: 1 !important;
}

    ._dk4a5kc::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._dk4a5kc:focus::-moz-focus-inner {
        border: none !important;
    }

    ._dk4a5kc:-moz-focusring {
        outline: none !important;
    }

    ._dk4a5kc::before {
        border-width: 0 1px !important;
        border-style: solid !important;
        border-color: var(--big-search-form-background, transparent) !important;
        content: "" !important;
        display: none !important;
        height: 32px !important;
        left: 0px !important;
        margin-top: -16px !important;
        position: absolute !important;
        right: 0px !important;
        top: 50% !important;
        z-index: 0 !important;
    }

    ._dk4a5kc::after {
        background-clip: padding-box !important;
        border: 1px solid transparent !important;
        border-radius: 32px !important;
        bottom: 0px !important;
        content: "" !important;
        left: 0px !important;
        position: absolute !important;
        right: 0px !important;
        top: 0px !important;
        z-index: 0 !important;
    }

    ._dk4a5kc:hover::before {
        display: block !important;
    }

    ._dk4a5kc:hover::after {
        background-color: #EBEBEB !important;
    }

    /* ._dk4a5kc:focus-visible {
                        z-index: 2 !important;
                    }

                        ._dk4a5kc:focus-visible::before {
                            display: block !important;
                        }

                        ._dk4a5kc:focus-visible::after {
                            border-color: #222222 !important;
                            box-shadow: 0px 0px 0px 1px #222222 !important;
                        }*/

    ._dk4a5kc:focus[data-focus-visible-added] {
        z-index: 2 !important;
    }

        ._dk4a5kc:focus[data-focus-visible-added]::before {
            display: block !important;
        }

        ._dk4a5kc:focus[data-focus-visible-added]::after {
            border-color: #222222 !important;
            box-shadow: 0px 0px 0px 1px #222222 !important;
        }

._seuyf {
    padding: 14px 24px !important;
    overflow: hidden !important;
    position: relative !important;
    white-space: nowrap !important;
    width: 100% !important;
    z-index: 1 !important;
}

._wtz1co {
    font-size: 12px !important;
    line-height: 16px !important;
    font-weight: 800 !important;
    letter-spacing: 0.04em !important;
    padding-bottom: 2px !important;
}

._uh2dzp {
    font-size: 14px !important;
    line-height: 18px !important;
    color: #717171 !important;
    font-weight: 400 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    width: 100% !important;
}

._1yulsurh {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    margin: -1px !important;
    min-width: 0px !important;
    position: relative !important;
    -webkit-flex: 0.95 0 auto !important;
    -ms-flex: 0.95 0 auto !important;
    flex: 0.95 0 auto !important;
}

._1omae7o6 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    /*   appearance: none !important;*/
    background: transparent !important;
    border: 0px !important;
    color: inherit !important;
    cursor: pointer !important;
    display: block !important;
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    margin: 0px !important;
    outline: none !important;
    overflow: visible !important;
    padding: 1px !important;
    text-align: left !important;
    text-decoration: none !important;
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important;
    -webkit-flex: 1 0 0% !important;
    -ms-flex: 1 0 0% !important;
    flex: 1 0 0% !important;
    width: 0px !important;
    z-index: 1 !important;
}

    ._1omae7o6::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._1omae7o6:focus::-moz-focus-inner {
        border: none !important;
    }

    ._1omae7o6:-moz-focusring {
        outline: none !important;
    }

    ._1omae7o6::after {
        background-clip: padding-box !important;
        border: 1px solid transparent !important;
        border-radius: 32px !important;
        bottom: 0px !important;
        content: "" !important;
        left: 0px !important;
        position: absolute !important;
        right: 0px !important;
        top: 0px !important;
        z-index: 0 !important;
    }

    ._1omae7o6:hover::before {
        display: block !important;
    }

    ._1omae7o6:hover::after {
        background-color: #EBEBEB !important;
    }

    /* ._1omae7o6:focus-visible {
                        z-index: 2 !important;
                    }

                        ._1omae7o6:focus-visible::before {
                            display: block !important;
                        }

                        ._1omae7o6:focus-visible::after {
                            border-color: #222222 !important;
                            box-shadow: 0px 0px 0px 1px #222222 !important;
                        }*/

    ._1omae7o6:focus[data-focus-visible-added] {
        z-index: 2 !important;
    }

        ._1omae7o6:focus[data-focus-visible-added]::before {
            display: block !important;
        }

        ._1omae7o6:focus[data-focus-visible-added]::after {
            border-color: #222222 !important;
            box-shadow: 0px 0px 0px 1px #222222 !important;
        }

    ._1omae7o6::before {
        border-width: 0 1px !important;
        border-style: solid !important;
        border-color: var(--big-search-form-background, transparent) !important;
        content: "" !important;
        display: none !important;
        height: 32px !important;
        left: 0px !important;
        margin-top: -16px !important;
        position: absolute !important;
        right: 0px !important;
        top: 50% !important;
        z-index: 0 !important;
        border-right: 0px !important;
    }

._w64aej {
    -webkit-flex: 0 0 auto !important;
    -ms-flex: 0 0 auto !important;
    flex: 0 0 auto !important;
    margin-left: -6px !important;
    padding-right: 9px !important;
    position: relative !important;
    z-index: 5 !important;
}

._sxfp92z {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    /*  appearance: none !important;*/
    background: transparent !important;
    border: 0px !important;
    color: #FFFFFF !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-family: inherit !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 16px !important;
    margin: 0px !important;
    outline: none !important;
    overflow: hidden !important;
    padding: 0px !important;
    text-align: inherit !important;
    text-decoration: none !important;
    -webkit-user-select: auto !important;
    /* -moz-user-select: auto !important;
                    -ms-user-select: auto !important;
                    user-select: auto !important;*/
    background-color: #FF385C !important;
    border-radius: 24px !important;
    height: 48px !important;
    max-width: 48px !important;
    position: relative !important;
    -webkit-transition: 0.2s max-width cubic-bezier(0.35, 0, 0.65, 1) !important;
    -moz-transition: 0.2s max-width cubic-bezier(0.35, 0, 0.65, 1) !important;
    transition: 0.2s max-width cubic-bezier(0.35, 0, 0.65, 1) !important;
    vertical-align: middle !important;
    z-index: 0 !important;
}

    ._sxfp92z::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._sxfp92z:focus::-moz-focus-inner {
        border: none !important;
    }

    ._sxfp92z:-moz-focusring {
        outline: none !important;
    }

    /*
                    ._sxfp92z:focus-visible {
                        box-shadow: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #222222 !important;
                    }
        */
    ._sxfp92z:focus[data-focus-visible-added] {
        box-shadow: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #222222 !important;
    }

    ._sxfp92z::before {
        background: -webkit-linear-gradient(to right, #E61E4D 0%, #E31C5F 50%, #D70466 100%) !important;
        background: -moz-linear-gradient(to right, #E61E4D 0%, #E31C5F 50%, #D70466 100%) !important;
        background: linear-gradient(to right, #E61E4D 0%, #E31C5F 50%, #D70466 100%) !important;
        bottom: 0px !important;
        content: "" !important;
        left: 0px !important;
        position: absolute !important;
        right: 0px !important;
        top: 0px !important;
        -webkit-transition: 0.2s opacity cubic-bezier(0.35, 0, 0.65, 1) !important;
        -moz-transition: 0.2s opacity cubic-bezier(0.35, 0, 0.65, 1) !important;
        transition: 0.2s opacity cubic-bezier(0.35, 0, 0.65, 1) !important;
        will-change: opacity !important;
        z-index: 0 !important;
        opacity: 0 !important;
    }


    ._sxfp92z:hover::before {
        opacity: 1 !important;
    }

._1hb5o3s {
    display: -webkit-inline-box !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    /*   display: -webkit-inline-flex !important;*/
    display: inline-flex !important;
    padding: 16px !important;
    position: relative !important;
    z-index: 1 !important;
}

._c5qlo1f {
    opacity: 0 !important;
    padding-left: 8px !important;
    padding-right: 4px !important;
    -webkit-transition: 0.1s opacity cubic-bezier(0.35, 0, 0.65, 1) !important;
    -moz-transition: 0.1s opacity cubic-bezier(0.35, 0, 0.65, 1) !important;
    transition: 0.1s opacity cubic-bezier(0.35, 0, 0.65, 1) !important;
    -webkit-transition-delay: 0.1s !important;
    transition-delay: 0.1s !important;
}


._vuzcgs {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    position: relative !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    -webkit-justify-content: flex-end !important;
    justify-content: flex-end !important;
    height: 80px !important;
}

._w2q1b8 {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    margin-right: 8px !important;
}

._q730rga {
    -webkit-appearance: none !important;
    min-width: 10px;
    -moz-appearance: none !important;
    /*   appearance: none !important;*/
    background: transparent !important;
    border: 0px !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 18px !important;
    margin: 0px !important;
    outline: none !important;
    overflow: visible !important;
    padding: 12px !important;
    text-align: inherit !important;
    text-decoration: none !important;
    -webkit-user-select: auto !important;
    /*-moz-user-select: auto !important;
                    -ms-user-select: auto !important;
                    user-select: auto !important;*/
    position: relative !important;
    white-space: nowrap !important;
    z-index: 1 !important;
    color: #FFFFFF !important;
}

    ._q730rga::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._q730rga:focus::-moz-focus-inner {
        border: none !important;
    }

    ._q730rga:-moz-focusring {
        outline: none !important;
    }

    ._q730rga::before {
        border-radius: 22px !important;
        bottom: 0px !important;
        content: "" !important;
        left: -3px !important;
        position: absolute !important;
        right: -3px !important;
        top: 0px !important;
        z-index: 0 !important;
    }

    /* ._q730rga:focus-visible {
                        z-index: 2 !important;
                    }

                        ._q730rga:focus-visible::before {
                            -webkit-transition: box-shadow 0.2s ease !important;
                            -moz-transition: box-shadow 0.2s ease !important;
                            transition: box-shadow 0.2s ease !important;
                            box-shadow: 0px 0px 0px 2px #222222, 0px 0px 0px 4px #FFFFFF !important;
                        }*/


    ._q730rga:focus[data-focus-visible-added] {
        z-index: 2 !important;
    }

        ._q730rga:focus[data-focus-visible-added]::before {
            -webkit-transition: box-shadow 0.2s ease !important;
            -moz-transition: box-shadow 0.2s ease !important;
            transition: box-shadow 0.2s ease !important;
            box-shadow: 0px 0px 0px 2px #222222, 0px 0px 0px 4px #FFFFFF !important;
        }


    ._q730rga:hover::before {
        background-color: rgba(255, 255, 255, 0.15) !important;
    }

._iglww7 {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    height: 100% !important;
    position: relative !important;
    z-index: 1 !important;
}

._1ubw29 {
    position: relative !important;
    display: inline !important;
}

._z5mecy {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    height: 18px !important;
    position: relative !important;
    z-index: 1 !important;
}

._xpkakx {
    margin-right: 6px !important;
}

._13nrx0e3 {
    background: #FFFFFF !important;
    border-radius: 12px !important;
    box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.12) !important;
    color: #222222 !important;
    display: none !important;
    margin-top: 34px !important;
    padding: 8px 0 !important;
    position: absolute !important;
    top: 50% !important;
    right: 0px !important;
    /*  max-height: -webkit-calc(100vh - 100px) !important;
                    max-height: -moz-calc(100vh - 100px) !important;*/
    max-height: calc(100vh - 100px) !important;
    overflow-y: auto !important;
    z-index: 2 !important;
    min-width: 185px !important;
}

    ._13nrx0e3:target {
        display: block !important;
    }

        ._13nrx0e3:target + [href="#"] {
            cursor: default !important;
            height: 100% !important;
            left: 0px !important;
            position: fixed !important;
            top: 0px !important;
            width: 100% !important;
            z-index: 1 !important;
        }

._2wzhk5 {
    margin-right: 8px !important;
    text-align: center !important;
    width: 16px !important;
}

._11s0u3u3 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    /*  appearance: none !important;*/
    background: transparent !important;
    border: 0px !important;
    color: #222222 !important;
    cursor: pointer !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 18px !important;
    margin: 0px !important;
    outline: none !important;
    overflow: visible !important;
    padding: 12px 16px !important;
    text-align: inherit !important;
    text-decoration: none !important;
    -webkit-user-select: auto !important;
    /* -moz-user-select: auto !important;
                    -ms-user-select: auto !important;
                    user-select: auto !important;*/
    white-space: nowrap !important;
    width: 100% !important;
}

    ._11s0u3u3::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._11s0u3u3:focus::-moz-focus-inner {
        border: none !important;
    }

    ._11s0u3u3:-moz-focusring {
        outline: none !important;
    }

    ._11s0u3u3:hover:not(:active) {
        background-color: #F7F7F7 !important;
    }

    /* ._11s0u3u3:focus-visible {
                        -webkit-transition: box-shadow 0.2s ease !important;
                        -moz-transition: box-shadow 0.2s ease !important;
                        transition: box-shadow 0.2s ease !important;
                        box-shadow: inset 0px 0px 0px 2px #222222 !important;
                    }*/

    ._11s0u3u3:focus[data-focus-visible-added] {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: inset 0px 0px 0px 2px #222222 !important;
    }


._ojs7nk {
    -webkit-flex: 1 0 auto !important;
    -ms-flex: 1 0 auto !important;
    flex: 1 0 auto !important;
}

._167wsvl {
    display: inline !important;
    position: relative !important;
}

._1usxwsg6 {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    /*  appearance: none !important;*/
    background: transparent !important;
    border: 1px solid #DDDDDD !important;
    color: #222222 !important;
    cursor: pointer !important;
    display: -webkit-inline-box !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    /*  display: -webkit-inline-flex !important;*/
    display: inline-flex !important;
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    margin: 0px !important;
    outline: none !important;
    overflow: visible !important;
    padding: 5px 5px 5px 12px !important;
    text-align: inherit !important;
    text-decoration: none !important;
    -webkit-user-select: auto !important;
    /*-moz-user-select: auto !important;
                    -ms-user-select: auto !important;
                    user-select: auto !important;*/
    -webkit-align-items: center !important;
    align-items: center !important;
    background-color: #FFFFFF !important;
    border-radius: 21px !important;
    height: 42px !important;
    position: relative !important;
    vertical-align: middle !important;
    -webkit-transition: box-shadow 0.2s ease !important;
    -moz-transition: box-shadow 0.2s ease !important;
    transition: box-shadow 0.2s ease !important;
    z-index: 1 !important;
}

    ._1usxwsg6::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._1usxwsg6:focus::-moz-focus-inner {
        border: none !important;
    }

    ._1usxwsg6:-moz-focusring {
        outline: none !important;
    }


    /*  ._1usxwsg6:focus-visible {
                        -webkit-transition: box-shadow 0.2s ease !important;
                        -moz-transition: box-shadow 0.2s ease !important;
                        transition: box-shadow 0.2s ease !important;
                        box-shadow: 0px 0px 0px 2px #222222, 0px 0px 0px 4px #FFFFFF !important;
                    }*/

    ._1usxwsg6:focus[data-focus-visible-added] {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: 0px 0px 0px 2px #222222, 0px 0px 0px 4px #FFFFFF !important;
    }

    ._1usxwsg6:hover {
        box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18) !important;
    }

._1sfnwgq {
    color: #717171 !important;
    -webkit-flex: 0 0 30px !important;
    -ms-flex: 0 0 30px !important;
    flex: 0 0 30px !important;
    height: 30px !important;
    margin-left: 12px !important;
    overflow: hidden !important;
    position: relative !important;
    width: 30px !important;
    z-index: 1 !important;
}

._1g865qv3 {
    background: #FFFFFF !important;
    border-radius: 12px !important;
    box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.12) !important;
    color: #222222 !important;
    display: none !important;
    margin-top: 34px !important;
    padding: 8px 0 !important;
    position: absolute !important;
    top: 50% !important;
    right: 0px !important;
    /*  max-height: -webkit-calc(100vh - 100px) !important;
                    max-height: -moz-calc(100vh - 100px) !important;*/
    max-height: calc(100vh - 100px) !important;
    overflow-y: auto !important;
    z-index: 2 !important;
    min-width: 240px !important;
}

    ._1g865qv3:target {
        display: block !important;
    }

        ._1g865qv3:target + [href="#"] {
            cursor: default !important;
            height: 100% !important;
            left: 0px !important;
            position: fixed !important;
            top: 0px !important;
            width: 100% !important;
            z-index: 1 !important;
        }

._f5rco33 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    /*    appearance: none !important;*/
    background: transparent !important;
    border: 0px !important;
    color: #222222 !important;
    cursor: pointer !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 18px !important;
    margin: 0px !important;
    outline: none !important;
    overflow: visible !important;
    padding: 12px 16px !important;
    text-align: inherit !important;
    text-decoration: none !important;
    -webkit-user-select: auto !important;
    /* -moz-user-select: auto !important;
                    -ms-user-select: auto !important;
                    user-select: auto !important;*/
    white-space: nowrap !important;
    width: 100% !important;
}

    ._f5rco33::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._f5rco33:focus::-moz-focus-inner {
        border: none !important;
    }

    ._f5rco33:-moz-focusring {
        outline: none !important;
    }

    ._f5rco33:hover:not(:active) {
        background-color: #F7F7F7 !important;
    }

    /* ._f5rco33:focus-visible {
                        -webkit-transition: box-shadow 0.2s ease !important;
                        -moz-transition: box-shadow 0.2s ease !important;
                        transition: box-shadow 0.2s ease !important;
                        box-shadow: inset 0px 0px 0px 2px #222222 !important;
                    }*/


    ._f5rco33:focus[data-focus-visible-added] {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: inset 0px 0px 0px 2px #222222 !important;
    }

._apke5g {
    background: #DDDDDD !important;
    margin: 8px 0 !important;
    height: 1px !important;
}

/* ._19qnt1y {
                    overflow-anchor: none !important;
                }
        */
._5aagui {
    position: relative !important;
    padding-top: 133.33333333333331% !important;
}


._1woxt0o {
    position: absolute !important;
    top: 0px !important;
    right: 0px !important;
    bottom: 0px !important;
    left: 0px !important;
}

._1l1af2f {
    height: 100% !important;
    padding-top: 56px !important;
    text-align: center !important;
}


._153vsko {
    color: #FFFFFF !important;
    font-weight: 800 !important;
    margin-bottom: 8px !important;
    font-size: 26px !important;
    line-height: 30px !important;
}

._sk55py {
    color: #FFFFFF !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    line-height: 16px !important;
    margin-bottom: 16px !important;
}


._14nosjuk {
    display: inline-block !important;
    vertical-align: bottom !important;
    min-height: 1px !important;
    background-position: 50% 50% !important;
    background-repeat: no-repeat !important;
}

._dae4t6 {
    height: 0px !important;
    width: 0px !important;
}


._15p4g025 {
    display: inline-block !important;
    vertical-align: bottom !important;
    height: 100% !important;
    width: 100% !important;
    background-position: 50% 50% !important;
    background-repeat: no-repeat !important;
}


._m3doxm4 {
    height: 100% !important;
    padding-top: 24px !important;
    padding-bottom: 24px !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
    max-width: 1600px !important;
}


._14i3z6h {
    color: inherit !important;
    font-size: 1em !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    margin: 0px !important;
    padding: 0px !important;
}

    ._14i3z6h:focus {
        outline: 0px !important;
    }

._ld2mv55 {
    cursor: pointer !important;
    display: inline-block !important;
    margin: 0px !important;
    position: relative !important;
    text-align: center !important;
    text-decoration: none !important;
    border-color: black !important;
    width: auto !important;
    -ms-touch-action: manipulation !important;
    touch-action: manipulation !important;
    font-family: Circular, -apple-system, BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif !important;
    font-size: 14px !important;
    line-height: 18px !important;
    font-weight: 600 !important;
    border-radius: 8px !important;
    border-width: 1px !important;
    border-style: solid !important;
    outline: none !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
    -webkit-transition: box-shadow 0.2s ease, -webkit-transform 0.1s ease, transform 0.1s ease !important;
    -moz-transition: box-shadow 0.2s ease, transform 0.1s ease !important;
    transition: box-shadow 0.2s ease, -ms-transform 0.1s ease, -webkit-transform 0.1s ease, transform 0.1s ease !important;
    border: none !important;
    color: #222222 !important;
    background: #FFFFFF !important;
}
    /*
                    ._ld2mv55:focus-visible {
                        outline: none !important;
                        -webkit-transition: box-shadow 0.2s ease !important;
                        -moz-transition: box-shadow 0.2s ease !important;
                        transition: box-shadow 0.2s ease !important;
                        box-shadow: 0px 0px 0px 2px #222222, 0px 0px 0px 4px rgba(255, 255, 255, .8) !important;
                    }

                        ._ld2mv55:focus-visible::-moz-focus-inner {
                            border: none !important;
                            padding: 0px !important;
                            margin: 0px !important;
                        }

                        ._ld2mv55:focus-visible:focus::-moz-focus-inner {
                            border: none !important;
                        }*/

    /* ._ld2mv55:focus-visible:-moz-focusring {
                            outline: none !important;
                        }*/

    ._ld2mv55:focus[data-focus-visible-added] {
        outline: none !important;
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: 0px 0px 0px 2px #222222, 0px 0px 0px 4px rgba(255, 255, 255, .8) !important;
    }

        ._ld2mv55:focus[data-focus-visible-added]::-moz-focus-inner {
            border: none !important;
            padding: 0px !important;
            margin: 0px !important;
        }

        ._ld2mv55:focus[data-focus-visible-added]:focus::-moz-focus-inner {
            border: none !important;
        }

        ._ld2mv55:focus[data-focus-visible-added]:-moz-focusring {
            outline: none !important;
        }


    ._ld2mv55:hover {
        border: none !important;
        color: #222222 !important;
        background: #EBEBEB !important;
    }

    ._ld2mv55:active {
        -webkit-transform: scale(0.96) !important;
        -ms-transform: scale(0.96) !important;
        transform: scale(0.96) !important;
        border: none !important;
        background: #EBEBEB !important;
        color: #222222 !important;
    }

    ._ld2mv55:disabled {
        cursor: not-allowed !important;
        opacity: 1 !important;
        border: none !important;
        background: #A4A4A4 !important;
        color: rgba(255, 255, 255, 0.5) !important;
    }

._1tywmry {
    background-color: #F7F7F7 !important;
    border-top: 1px solid #DDDDDD !important;
}

._1s94zl78 {
    padding-left: 24px !important;
    padding-right: 24px !important;
    margin: 0 auto !important;
    max-width: 1440px !important;
}


._fyxf74 {
    padding: 32px 0 !important;
}


._1wsqynx {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
    border-top: 1px solid #DDDDDD !important;
}

._1l3ys1i:not(:last-child) {
    padding-bottom: 24px !important;
    margin-bottom: 24px !important;
    border-bottom: 1px solid #DDDDDD !important;
}

._tfslnm {
    color: #222222 !important;
    text-transform: uppercase !important;
    font-size: 12px !important;
    margin-bottom: 0px !important;
}

._yuolfv {
    list-style: none !important;
    margin: 0px !important;
    padding: 0px !important;
}


._wmuyow {
    margin-top: 12px !important;
}

._o06542u {
    font-family: inherit !important;
    font-weight: inherit !important;
    font-style: inherit !important;
    font-variant: inherit !important;
    text-decoration: none !important;
    color: #222222 !important;
    font-size: 14px !important;
    line-height: 18px !important;
}

    ._o06542u:hover {
        cursor: pointer !important;
        color: inherit !important;
        text-decoration: underline !important;
    }

    ._o06542u:focus {
        color: inherit !important;
        text-decoration: underline !important;
    }

._1tu1axq {
    -webkit-box-direction: normal !important;
    -webkit-box-orient: vertical !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex-direction: column !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
}


._1m14l43 {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    margin-bottom: 16px !important;
}


._2ms5qb {
    display: none !important;
}

._zyu73r {
    -webkit-flex: 1 1 0% !important;
    -ms-flex: 1 1 0% !important;
    flex: 1 1 0% !important;
}


._jro6t0 {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
}

._19c5bku:not(last-child) {
    margin-right: 24px !important;
}

._14tkmhr {
    margin-right: 8px !important;
}

._bjxj6b {
    font-weight: 600 !important;
    text-decoration: underline !important;
}

._1kejnocv {
    font-family: inherit !important;
    font-weight: inherit !important;
    font-style: inherit !important;
    font-variant: inherit !important;
    font-size: 14px !important;
    line-height: 18px !important;
    color: #222222 !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    white-space: nowrap !important;
    text-decoration: none !important;
}

    ._1kejnocv:hover {
        cursor: pointer !important;
        color: inherit !important;
        text-decoration: none !important;
    }

    ._1kejnocv:focus {
        color: inherit !important;
        text-decoration: none !important;
    }

._115qwnm {
    list-style: none !important;
    margin: 0px !important;
    padding: 0px !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
}

._kdkpwk:not(:last-child) {
    margin-right: 24px !important;
}

._s7cvp1u {
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    font-style: inherit !important;
    font-variant: inherit !important;
    line-height: inherit !important;
    color: #222222 !important;
    text-decoration: none !important;
}

    ._s7cvp1u:hover {
        cursor: pointer !important;
        color: inherit !important;
        text-decoration: none !important;
    }

    ._s7cvp1u:focus {
        color: inherit !important;
        text-decoration: none !important;
    }

._j8ldew {
    display: none !important;
}


._1br4kkl {
    font-size: 14px !important;
    line-height: 18px !important;
    color: #222222 !important;
    display: inline-block !important;
}

._10wqwyj {
    display: inline-block !important;
    text-align: center !important;
    width: 19px !important;
}

body .oklahoma_preloader_holder {
    background-color: white;
}

.navbar-default {
    background-color: #151515 !important;
}

.is_header_semitransparent .navbar-default {
    background: rgba(21, 21, 21, 0.1) none repeat scroll 0 0;
}

.is_header_semitransparent .sticky-wrapper.is-sticky .navbar-default {
    background: rgba(21, 21, 21, 0.9) none repeat scroll 0 0;
}

.back-to-top {
    background: green;
    color: #ffffff;
}

    .back-to-top:hover {
        background: #216fff;
        color: #ffffff;
    }

    .back-to-top:before {
        background: #216fff;
    }

.single article .article-content p,
p,
.post-excerpt {
    font-size: 15px;
    line-height: 25px;
    font-family: Poppins;
    color: #686868;
}

body {
    font-family: Poppins;
}

h1,
h1 span {
    font-family: "Poppins";
    font-size: 36px;
}

h2 {
    font-family: "Poppins";
    font-size: 30px;
}

h3 {
    font-family: "Poppins";
    font-size: 24px;
}

h4 {
    font-family: "Poppins";
    font-size: 18px;
}

h5 {
    font-family: "Poppins";
    font-size: 14px;
}

h6 {
    font-family: "Poppins";
    font-size: 12px;
}

input,
textarea {
    font-family: Poppins;
}

    input[type="submit"] {
        font-family: Poppins;
    }

.breadcrumb a::after {
    content: "/";
}

body {
    background: #ffffff;
}

/*.logo img,
.navbar-header .logo img {
    max-width: 100px;
}
*/

.navbar-header .logo img {
    max-width: 100px;
}

::selection {
    color: #ffffff;
    background: #151515;
}

::-moz-selection { /* Code for Firefox */
    color: #ffffff;
    background: #151515;
}

a {
    color: #151515;
}

    a:focus,
    a:hover {
        color: #4f4f4f;
    }
    /*------------------------------------------------------------------
                COLOR
            ------------------------------------------------------------------*/
    a,
    a:hover,
    a:focus,
    .mt_car--tax-type,
    span.amount,
    .widget_popular_recent_tabs .nav-tabs li.active a,
    .widget_product_categories .cat-item:hover,
    .widget_product_categories .cat-item a:hover,
    .widget_archive li:hover,
    .widget_archive li:hover a,
    .widget_archive li a:hover,
    .widget_categories .cat-item:hover,
    .widget_categories .cat-item:hover a,
    .widget_categories li a:hover,
    .pricing-table.recomended .button.solid-button,
    .pricing-table .table-content:hover .button.solid-button,
    .pricing-table.Recommended .button.solid-button,
    .pricing-table.recommended .button.solid-button,
    #sync2 .owl-item.synced .post_slider_title,
    #sync2 .owl-item:hover .post_slider_title,
    #sync2 .owl-item:active .post_slider_title,
    .pricing-table.recomended .button.solid-button,
    .pricing-table .table-content:hover .button.solid-button,
    .testimonial-author,
    .testimonials-container blockquote::before,
    .testimonials-container blockquote::after,
    .post-author > a,
    h2 span,
    label.error,
    .author-name,
    .prev-next-post a:hover,
    .prev-text,
    .wpb_button.btn-filled:hover,
    .next-text,
    .social ul li a:hover i,
    .wpcf7-form span.wpcf7-not-valid-tip,
    .text-dark .statistics .stats-head *,
    .wpb_button.btn-filled,
    footer ul.menu li.menu-item a:hover,
    .widget_meta li:hover,
    .widget_meta li:hover a,
    .widget_meta a:hover,
    .widget_pages li:hover,
    .widget_pages li:hover a,
    .widget_pages li.page_item_has_children li:hover,
    .widget_pages li.page_item_has_children li:hover a
    .blogloop-v1 .post-name a:hover,
    .blogloop-v2 .post-name a:hover,
    .blogloop-v3 .post-name a:hover,
    .blogloop-v4 .post-name a:hover,
    .blogloop-v5 .post-name a:hover,
    .simple_sermon_content_top h4,
    .page_404_v1 h1,
    .mt_cars--single-main-pic .post-name > a,
    .widget_recent_comments li:hover a,
    .sidebar-content .widget-title a:hover,
    .widget_rss li a:hover,
    .list-view .post-details .post-name a:hover,
    .blogloop-v5 .post-details .post-sticky-label i,
    header.header2 .header-info-group .header_text_title strong,
    .widget_recent_entries_with_thumbnail li:hover a,
    .widget_recent_entries li:hover,
    .widget_recent_entries li:hover a,
    .widget_recent_entries li a:hover,
    .blogloop-v1 .post-details .post-sticky-label i,
    .blogloop-v2 .post-details .post-sticky-label i,
    .blogloop-v3 .post-details .post-sticky-label i,
    .blogloop-v4 .post-details .post-sticky-label i,
    .blogloop-v5 .post-details .post-sticky-label i,
    .mt_listing--price-day.mt_listing--price .mt_listing_price,
    .mt_listing--price-day.mt_listing--price .mt_listing_currency,
    .mt_listing--price-day.mt_listing--price .mt_listing_per,
    .error-404.not-found h1,
    .header-info-group i,
    .woocommerce form .form-row .required,
    .woocommerce .woocommerce-info::before,
    .woocommerce .woocommerce-message::before,
    .woocommerce div.product p.price,
    .woocommerce div.product span.price,
    .woocommerce div.product .woocommerce-tabs ul.tabs li.active,
    .error-404.not-found h1,
    .header-info-group i,
    body .lms-course-infos i,
    .action-expand::after,
    .single-icondrops-content .skill,
    .oklahoma-single-list-item i.cc,
    .single .single-icondrops-related-listings i.cc,
    .list-view .post-details .post-excerpt .more-link:hover,
    .header4 header .right-side-social-actions .social-links a:hover i,
    #navbar .menu-item.selected > a,
    .sidebar-content .widget_nav_menu li a:hover,
    .sidebar-content .widget_nav_menu li:hover,
    .single-icondrops-content h5 strong,
    .modeltheme-countdown .days-digit,
    .modeltheme-countdown .hours-digit,
    .modeltheme-countdown .minutes-digit,
    .modeltheme-countdown .seconds-digit,
    .widget_oklahoma_recent_entries_with_thumbnail li:hover a,
    .sidebar-content .widget_nav_menu li:hover a,
    .blog-posts-shortcode-v2 .post-details .post-category,
    .mtlistings-ico-style-v2.iconfilter-shortcode .blog_custom_listings .post-name-listings a:hover,
    .mtlistings-events-style-v2 .events-title-subtitle h4 a:hover,
    .mtlistings-events-style-v2 .mt-single-event .mt-event-cat a:hover {
        color: #151515;
    }

.um-login .um-button.um-alt,
.woocommerce a.remove {
    color: #151515 !important;
}
/* NAVIGATION */
.navstyle-v8.header3 #navbar .menu > .menu-item.current-menu-item > a,
.navstyle-v8.header3 #navbar .menu > .menu-item:hover > a,
.navstyle-v1.header3 #navbar .menu > .menu-item:hover > a,
#navbar ul.sub-menu li a:hover,
.navstyle-v4 #navbar .menu > .menu-item.current-menu-item > a,
.navstyle-v4 #navbar .menu > .menu-item:hover > a,
.navstyle-v3 #navbar .menu > .menu-item.current-menu-item > a,
.navstyle-v3 #navbar .menu > .menu-item:hover > a,
.navstyle-v3 #navbar .menu > .menu-item > a::before,
.navstyle-v3 #navbar .menu > .menu-item > a::after,
.navstyle-v2 #navbar .menu > .menu-item.current-menu-item > a,
.navstyle-v2 #navbar .menu > .menu-item:hover > a,
#navbar .menu-item.selected > a {
    color: #151515;
}

.navstyle-v2.header3 #navbar .menu > .menu-item > a::before,
.navstyle-v2.header3 #navbar .menu > .menu-item > a::after,
.navstyle-v8 #navbar .menu > .menu-item > a::before,
.navstyle-v7 #navbar .menu > .menu-item .sub-menu > .menu-item > a:hover,
.navstyle-v7 #navbar .menu > .menu-item.current_page_item > a,
.navstyle-v7 #navbar .menu > .menu-item.current-menu-item > a,
.navstyle-v7 #navbar .menu > .menu-item:hover > a,
.navstyle-v6 #navbar .menu > .menu-item.current_page_item > a,
.navstyle-v6 #navbar .menu > .menu-item.current-menu-item > a,
.navstyle-v6 #navbar .menu > .menu-item:hover > a,
.navstyle-v5 #navbar .menu > .menu-item.current_page_item > a,
.navstyle-v5 #navbar .menu > .menu-item.current-menu-item > a,
.navstyle-v5 #navbar .menu > .menu-item:hover > a,
.navstyle-v2 #navbar .menu > .menu-item > a::before,
.navstyle-v2 #navbar .menu > .menu-item > a::after {
    background: #151515;
}
/* Color Dark / Hovers */
.oklahoma-single-list-item i.cc:hover,
.single .single-icondrops-related-listings i.cc:hover,
.related-posts .post-name:hover a {
    color: #4f4f4f !important;
}
/*------------------------------------------------------------------
                BACKGROUND + BACKGROUND-COLOR
            ------------------------------------------------------------------*/
.tagcloud > a:hover,
.modeltheme-icon-search,
.wpb_button::after,
.rotate45,
.latest-posts .post-date-day,
.latest-posts h3,
.latest-tweets h3,
.latest-videos h3,
.button.solid-button,
button.vc_btn,
.pricing-table.recomended .table-content,
.pricing-table .table-content:hover,
.pricing-table.Recommended .table-content,
.pricing-table.recommended .table-content,
.pricing-table.recomended .table-content,
.pricing-table .table-content:hover,
.block-triangle,
.owl-theme .owl-controls .owl-page span,
body .vc_btn.vc_btn-blue,
body a.vc_btn.vc_btn-blue,
body button.vc_btn.vc_btn-blue,
.pagination .page-numbers.current,
.pagination .page-numbers:hover,
#subscribe > button[type='submit'],
.social-sharer > li:hover,
.prev-next-post a:hover .rotate45,
.masonry_banner.default-skin,
.form-submit input,
.member-header::after,
.member-footer .social::before,
.member-footer .social::after,
.subscribe > button[type='submit'],
.no-results input[type='submit'],
h3#reply-title::after,
.newspaper-info,
header.header1 .header-nav-actions .shop_cart,
.categories_shortcode .owl-controls .owl-buttons i:hover,
.widget-title:after,
h2.heading-bottom:after,
.single .content-car-heading:after,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active,
#primary .main-content ul li:not(.rotate45)::before,
.wpcf7-form .wpcf7-submit,
.modeltheme_button .btn_custom_my_account,
ul.ecs-event-list li span,
#contact_form2 .solid-button.button,
.navbar-default .navbar-toggle .icon-bar,
.modeltheme-search .search-submit,
.pricing-table.recommended .table-content .title-pricing,
.pricing-table .table-content:hover .title-pricing,
.pricing-table.recommended .button.solid-button,
.blogloop-v5 .absolute-date-badge span,
.post-category-date a[rel="tag"],
.oklahoma_preloader_holder,
.mt_car--single-gallery.mt_car--featured-single-gallery:hover,
footer .mc4wp-form-fields input[type="submit"],
.modeltheme-pagination.pagination .page-numbers.current,
.pricing-table .table-content:hover .button.solid-button,
footer .footer-top .menu .menu-item a::before,
.mt-car-search .submit .form-control,
.blogloop-v4.list-view .post-date,
header .top-header,
.navbar-toggle .icon-bar,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce .woocommerce-cart-form .button,
.woocommerce input.button,
table.compare-list .add-to-cart td a,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce .woocommerce-form button,
.woocommerce input.button.alt,
.woocommerce a.remove:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce.single-product .wishlist-container .yith-wcwl-wishlistaddedbrowse,
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt[disabled]:disabled,
.woocommerce #respond input#submit.alt[disabled]:disabled:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt[disabled]:disabled,
.woocommerce a.button.alt[disabled]:disabled:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt[disabled]:disabled,
.woocommerce button.button.alt[disabled]:disabled:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt[disabled]:disabled,
.woocommerce input.button.alt[disabled]:disabled:hover,
.hover-components .component a:hover,
table.compare-list .add-to-cart td a,
.panel-single-icondrops,
.single-mt_listing .single-icondrops,
#listings_metaboxs input[type="submit"],
.mt_listing--single-price-inner,
input.wpcf7-form-control.wpcf7-submit,
.mt-single-event-head,
.mt_listing .single-icondrops-content .progress,
.post-password-form input[type="submit"],
.widget.widget_product_search button,
.search-form input[type="submit"],
.slider_navigation .btn,
.pagination .page-numbers,
.single-mt_listing .mt_listing_website_button:hover,
.single-mt_listing .mt_listing_website_button:hover,
.single-mt_listing .mt_listing_whitepaper_button:hover,
.single-mt_listing .mt_listing_purchase_button:hover,
.single-mt_listing .mt_listing_video_button:hover,
#listings_metaboxs .cmb-type-title,
body .btn-sticky-left,
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a,
.post-password-form input[type='submit'] {
    background: #151515;
}

.um-login input[type=submit].um-button,
body .courses-list .featured_image_courses .course_badge i,
body .courses-list .shortcode_course_content,
body .woocommerce ul.products li.product .onsale {
    background-color: #151515 !important;
}

.modeltheme-search.modeltheme-search-open .modeltheme-icon-search,
.no-js .modeltheme-search .modeltheme-icon-search,
.modeltheme-icon-search:hover,
.latest-posts .post-date-month,
.button.solid-button:hover,
body .vc_btn.vc_btn-blue:hover,
body a.vc_btn.vc_btn-blue:hover,
.post-category-date a[rel="tag"]:hover,
.single-post-tags > a:hover,
body button.vc_btn.vc_btn-blue:hover,
.blogloop-v5 .absolute-date-badge span:hover,
.mt-car-search .submit .form-control:hover,
#contact_form2 .solid-button.button:hover,
.subscribe > button[type='submit']:hover,
footer .mc4wp-form-fields input[type="submit"]:hover,
.no-results.not-found .search-submit:hover,
.no-results input[type='submit']:hover,
ul.ecs-event-list li span:hover,
.pricing-table.recommended .table-content .price_circle,
.pricing-table .table-content:hover .price_circle,
#modal-search-form .modal-content input.search-input,
.wpcf7-form .wpcf7-submit:hover,
.form-submit input:hover,
.mt_listing_end_date_pick,
.mt_listing_start_date_pick,
.blogloop-v4.list-view .post-date a:hover,
.pricing-table.recommended .button.solid-button:hover,
.search-form input[type="submit"]:hover,
.modeltheme-pagination.pagination .page-numbers.current:hover,
.error-return-home.text-center > a:hover,
.pricing-table .table-content:hover .button.solid-button:hover,
.post-password-form input[type="submit"]:hover,
.navbar-toggle .navbar-toggle:hover .icon-bar,
.woocommerce #respond input#submit:hover,
.widget.widget_product_search button:hover,
.slider_navigation .btn:hover,
.woocommerce input.button:hover,
table.compare-list .add-to-cart td a:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce input.button.alt:hover,
.post-password-form input[type='submit']:hover {
    background: #4f4f4f;
}

.um-login input[type=submit].um-button:hover,
.tagcloud > a:hover {
    background: #4f4f4f !important;
}

.hover-components .component a,
.woocommerce ul.cart_list li a::before,
.woocommerce ul.product_list_widget li a::before,
.flickr_badge_image a::after,
.thumbnail-overlay,
.portfolio-hover,
.mt_listing--single-gallery .ico-screenshot:hover .flex-zone,
.pastor-image-content .details-holder,
.item-description .holder-top,
blockquote::before {
    background: rgba(37,37,37, .7);
}
/*------------------------------------------------------------------
                BORDER-COLOR
            ------------------------------------------------------------------*/
.comment-form input,
.comment-form textarea,
.author-bio,
blockquote,
.widget_popular_recent_tabs .nav-tabs > li.active,
body .left-border,
body .right-border,
body .member-header,
body .member-footer .social,
body .button[type='submit'],
.navbar ul li ul.sub-menu,
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
#contact-us .form-control:focus,
.sale_banner_holder:hover,
.testimonial-img,
.wpcf7-form input:focus,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message,
.header_mini_cart .woocommerce .widget_shopping_cart .total,
.header_mini_cart .woocommerce.widget_shopping_cart .total,
.header_mini_cart,
.header_mini_cart.visible_cart,
.wpcf7-form textarea:focus,
.navbar-default .navbar-toggle:hover,
.header_search_form,
body .course-review-head, body .course-content > h3:first-child, body .course-curriculum-title,
.list-view .post-details .post-excerpt .more-link:hover {
    border-color: #151515;
}

header .navbar-toggle,
.navbar-default .navbar-toggle {
    border: 3px solid #151515;
}

body #navbar ul.sub-menu li a:hover,
#dropdown-user-profile ul li a:hover {
    color: green !important;
}

li.shop_cart_li.menu-item span.cart-contents-count {
    background: green !important;
}

li.shop_cart_li.menu-item a.shop_cart:hover span.cart-contents-count {
    background: #216fff !important;
}

#dropdown-user-profile.open a.profile i {
    color: green !important;
}

.listings_category_image_shortcode_holder .category_icon_holder {
    background: green !important;
}

.listings_category_image_shortcode_holder .listings_category_footer .category_icon_holder:hover {
    background: #216fff !important;
}

.blog-posts-shortcode .time-n-date,
.blog-posts-shortcode .text-element.content-element p a::before {
    background: green !important;
}

.blog-posts-shortcode .text-element.content-element p a:hover,
.blog-posts-shortcode.blog-posts .list-view .post-details .post-name a:hover {
    color: green !important;
}

body .newsletter button {
    background: green !important;
}

    body .newsletter button:hover:before {
        background: #216fff !important;
    }

button#frontend-button {
    background: green !important;
}

    button#frontend-button:hover:before {
        background: #216fff !important;
    }

form#add-new-listing button.button-listing {
    background: green !important;
}

    form#add-new-listing button.button-listing:hover:before {
        background: #216fff !important;
    }

.single-mt_listing .mt_listing_header_section .category_icon_holder {
    background: green !important;
}

.mt_listing_content_parent .amenities-section span.amenities-item i,
.mt_listing_content_parent .amenities-section a:hover span.amenities-item,
.listing_tags_section a:hover,
.mt_listing_content_sidebar_part_contact_info_details_info p i,
.sidebar-content .tagcloud > a:hover {
    color: green !important;
}

.listing_tags_section a:hover,
.sidebar-content .tagcloud > a:hover {
    border-color: green !important;
}

#commentform .form-submit button {
    background: green !important;
}

    #commentform .form-submit button:hover:before {
        background: #216fff !important;
    }

.mt-listing-search-taxonomy button.form-control.btn {
    background: green !important;
}

    .mt-listing-search-taxonomy button.form-control.btn:hover:before {
        background: #216fff !important;
    }

.okhaloma-contact button.wpcf7-form-control.wpcf7-submit {
    background: green !important;
}

    .okhaloma-contact button.wpcf7-form-control.wpcf7-submit:hover:before {
        background: #216fff !important;
    }

body.error404 a.vc_button_404 {
    background: green !important;
}

    body.error404 a.vc_button_404:hover:before {
        background: #216fff !important;
    }

.sidebar-content .widget_search .search-submit,
.list-view .post-details .post-excerpt .more-link {
    background: green !important;
}

    .sidebar-content .widget_search .search-submit:hover:before,
    .list-view .post-details .post-excerpt .more-link:hover:before {
        background: #216fff !important;
    }

.listings_category_icon_shortcode:hover .heading a {
    color: green !important;
}

.mtsearchform-style-v2.mt-car-search .submit .form-control {
    background: green !important;
    margin-left: 0px;
}

    .mtsearchform-style-v2.mt-car-search .submit .form-control:hover:before {
        background: #216fff !important;
    }
[data-font="FontAwesome"]:before {
    font-family: 'FontAwesome' !important;
    content: attr(data-icon) !important;
    speak: none !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1 !important;
    font-style: normal !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}
.fixed-sidebar-menu {
    background-color: rgba(21,21,21,0.95);
}

#navbar .menu-item > a,
.navbar-nav .search_products a,
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a {
    color: #ffffff;
}

body #navbar .menu-item.selected > a {
    color: green;
}

#navbar .sub-menu, .navbar ul li ul.sub-menu {
    background-color: #ffffff;
}

#navbar ul.sub-menu li a {
    color: #151515;
}

    #navbar ul.sub-menu li a:hover {
        background-color: transparent;
    }

body #navbar ul.sub-menu li a:hover {
    color: green;
}

.navbar-default {
    background-color: #151515;
}

.fixed-sidebar-menu {
    background-color: rgba(255,255,255,0.95);
}

footer .footer-top {
    background-color: #151515;
}

    footer .footer-top h1.widget-title, footer .footer-top h3.widget-title, footer .footer-top .widget-title {
        color: #ffffff;
    }

.footer-row-1 {
    padding-top: 0;
    padding-bottom: 0;
}

.footer-row-1 {
    margin-top: 0;
    margin-bottom: 0;
}

.footer-row-1 {
    border-top: 0px solid #515b5e;
    border-bottom: 0px solid #515b5e;
    border-left: 0px solid #515b5e;
    border-right: 0px solid #515b5e;
}

footer .footer h1.widget-title, footer .footer h3.widget-title, footer .footer .widget-title {
    color: #ffffff;
}

.vc_custom_1550052431284 {
    margin-bottom: 0px !important;
    padding-top: 230px !important;
    padding-bottom: 180px !important;
    background-image: url(wp-content/uploads/2019/02/bg-top-home-bg-1-v3-1c94d.jpg?id=19501) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1549378054574 {
    
    background-color: #fafafa !important;
}

.vc_custom_1545063516745 {
    margin-bottom: 0px !important;
    padding-bottom: 70px !important;
}

.vc_custom_1545142966260 {
    margin-bottom: 0px !important;
    padding-top: 60px !important;
    padding-bottom: 90px !important;
    background-color: #fafafa !important;
}

.vc_custom_1549375346035 {
    margin-bottom: 0px !important;
    padding-top: 105px !important;
    padding-bottom: 145px !important;
    background-color: #151515 !important;
}

.vc_custom_1545214085409 {
    margin-bottom: 0px !important;
    padding-top: 65px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1545214430845 {
    margin-bottom: 0px !important;
    padding-bottom: 85px !important;
}

.vc_custom_1549450364183 {
    margin-bottom: 0px !important;
    padding-top: 25px !important;
    padding-bottom: 75px !important;
    background-color: #151515 !important;
}

.vc_custom_1549379779100 {
    margin-bottom: 0px !important;
    padding-top: 70px !important;
    padding-bottom: 90px !important;
    background-color: #fafafa !important;
}

.vc_custom_1545231750195 {
    margin-bottom: 0px !important;
    padding-top: 65px !important;
    padding-bottom: 95px !important;
    background-image: url(https://smartanb.com/wp-content/uploads/2018/12/special-day-offer-bg-1-1.jpg?id=18871) !important;
}

.vc_custom_1549549425556 {
    margin-bottom: 0px !important;
    padding-top: 65px !important;
    padding-bottom: 40px !important;
}

.vc_custom_1522423545665 {
    padding-top: 0px !important;
}

.vc_custom_1549961250305 {
    margin-top: 0px !important;
}

.vc_custom_1545063501314 {
    margin-bottom: 0px !important;
}

.vc_custom_1547742281240 {
    margin-bottom: 0px !important;
}

.vc_custom_1549961812593 {
    margin-top: 20px !important;
}

.vc_custom_1549961804848 {
    margin-top: 20px !important;
}

.vc_custom_1549961819241 {
    margin-top: 20px !important;
}

.vc_custom_1545229573111 {
    margin-bottom: 0px !important;
}

a.ywsl-social {
    text-decoration: none;
    display: inline-block;
    margin-right: 2px;
}

._16grqhk {
    position: relative !important;
    min-height: 100vh !important;
}

._siy8gh {
    display: none !important;
}


._xca6kx {
    display: block !important;
}


._1gw6tte::before {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    content: '' !important;
}

._1gw6tte::after {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    content: '' !important;
}

._15m3es6 {
    position: relative !important;
    z-index: 101 !important;
}

._1uf458w8 {
    height: 80px !important;
    left: 0px !important;
    width: 100% !important;
    z-index: 100 !important;
    --header-brand-color: #FF385C !important;
    position: absolute !important;
    color: #FFFFFF !important;
}

    ._1uf458w8::before {
        background-image: -webkit-linear-gradient(to bottom, #000, rgba(0, 0, 0, 0)) !important;
        background-image: -moz-linear-gradient(to bottom, #000, rgba(0, 0, 0, 0)) !important;
        background-image: linear-gradient(to bottom, #000, rgba(0, 0, 0, 0)) !important;
        content: "" !important;
        height: 140% !important;
        left: 0px !important;
        pointer-events: none !important;
        position: absolute !important;
        top: 0px !important;
        -webkit-transition: 150ms opacity ease !important;
        -moz-transition: 150ms opacity ease !important;
        transition: 150ms opacity ease !important;
        width: 100% !important;
        z-index: 0 !important;
        opacity: 0.4 !important;
        -webkit-transition-delay: 0px !important;
        transition-delay: 0px !important;
    }


    ._1uf458w8::after {
        background: #FFFFFF !important;
        box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 12px !important;
        content: "" !important;
        height: 100% !important;
        left: 0px !important;
        position: absolute !important;
        top: 0px !important;
        -webkit-transition: opacity 0.3s cubic-bezier(0.35, 0, 0.65, 1) !important;
        -moz-transition: opacity 0.3s cubic-bezier(0.35, 0, 0.65, 1) !important;
        transition: opacity 0.3s cubic-bezier(0.35, 0, 0.65, 1) !important;
        width: 100% !important;
        z-index: 0 !important;
        -webkit-transform-origin: 50% 0% !important;
        -ms-transform-origin: 50% 0% !important;
        transform-origin: 50% 0% !important;
        -webkit-transition-duration: 150ms !important;
        transition-duration: 150ms !important;
        -webkit-transition-property: opacity, -webkit-transform, transform !important;
        -moz-transition-property: opacity, transform !important;
        transition-property: opacity, -ms-transform, -webkit-transform, transform !important;
        -webkit-transition-timing-function: ease !important;
        transition-timing-function: ease !important;
        opacity: 0 !important;
    }



._eqf9j0 {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    height: 100% !important;
    position: relative !important;
    width: 100% !important;
    z-index: 1 !important;
    -webkit-justify-content: space-between !important;
    justify-content: space-between !important;
    max-width: 1440px !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
    margin: 0 auto !important;
}



._otdka {
    -webkit-flex: 0 0 auto !important;
    -ms-flex: 0 0 auto !important;
    flex: 0 0 auto !important;
}



._1c0ocmt {
    -webkit-flex: 0 1 auto !important;
    -ms-flex: 0 1 auto !important;
    flex: 0 1 auto !important;
    min-width: 0px !important;
    padding: 0 24px !important;
    text-align: left !important;
}


._19h9w7f {
    -webkit-flex: 1 0 auto !important;
    -ms-flex: 1 0 auto !important;
    flex: 1 0 auto !important;
}


._1p2rzib {
    padding-left: 24px !important;
    padding-right: 24px !important;
    font-size: 14px !important;
    line-height: 18px !important;
    color: #222222 !important;
    padding-top: 16px !important;
    padding-bottom: 16px !important;
    background: #F7F7F7 !important;
    text-align: center !important;
}




._1g24rhq {
    color: inherit !important;
    display: inline-block !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
    white-space: nowrap !important;
}

    ._1g24rhq:hover {
        color: #000000 !important;
    }

    ._1g24rhq:focus-visible {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #222222 !important;
    }



    ._1g24rhq:focus[data-focus-visible-added] {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #222222 !important;
    }


._138jip5 {
    white-space: normal !important;
}

._i0dxben {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    outline: none !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    display: -webkit-inline-box !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-flex !important;
    display: inline-flex !important;
    height: 80px !important;
    position: relative !important;
    vertical-align: middle !important;
    z-index: 1 !important;
    color: #FFFFFF !important;
}

    ._i0dxben::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._i0dxben:focus::-moz-focus-inner {
        border: none !important;
    }

    ._i0dxben:-moz-focusring {
        outline: none !important;
    }

    ._i0dxben::before {
        border-radius: 12px !important;
        bottom: 8px !important;
        content: "" !important;
        left: -8px !important;
        position: absolute !important;
        right: -8px !important;
        top: 8px !important;
    }

    ._i0dxben:focus-visible::before {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: 0px 0px 0px 2px #222222, 0px 0px 0px 4px #FFFFFF !important;
    }



    ._i0dxben:focus[data-focus-visible-added]::before {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: 0px 0px 0px 2px #222222, 0px 0px 0px 4px #FFFFFF !important;
    }


._1grlqto {
    display: none !important;
}


._ojuzm8i {
    display: inline-block !important;
    vertical-align: middle !important;
    text-align: left !important;
    -webkit-transform-origin: 0% 0% !important;
    -ms-transform-origin: 0% 0% !important;
    transform-origin: 0% 0% !important;
    -webkit-transform: scale(2.5, 1.375) translate(-60px, 122px) !important;
    -ms-transform: scale(2.5, 1.375) translate(-60px, 122px) !important;
    transform: scale(2.5, 1.375) translate(-60px, 122px) !important;
    opacity: 0 !important;
    -webkit-transition: -webkit-transform 150ms ease, transform 150ms ease, opacity 50ms ease 20ms, visibility 0ms 150ms !important;
    -moz-transition: transform 150ms ease, opacity 50ms ease 20ms, visibility 0ms 150ms !important;
    transition: -ms-transform 150ms ease, -webkit-transform 150ms ease, transform 150ms ease, opacity 50ms ease 20ms, visibility 0ms 150ms !important;
    pointer-events: none !important;
    visibility: hidden !important;
    will-change: transform, opacity !important;
}


._66ju322 {
    padding-left: 24px !important;
    padding-right: 24px !important;
    left: 0px !important;
    position: absolute !important;
    text-align: left !important;
    top: 64px !important;
    -webkit-transform-origin: 60px 0% !important;
    -ms-transform-origin: 60px 0% !important;
    transform-origin: 60px 0% !important;
    width: 100% !important;
    z-index: 2 !important;
    pointer-events: none !important;
    -webkit-transition: -webkit-transform 150ms ease, transform 150ms ease, opacity 50ms ease 20ms, pointer-events 0ms 150ms !important;
    -moz-transition: transform 150ms ease, opacity 50ms ease 20ms, pointer-events 0ms 150ms !important;
    transition: -ms-transform 150ms ease, -webkit-transform 150ms ease, transform 150ms ease, opacity 50ms ease 20ms, pointer-events 0ms 150ms !important;
}




._i8zuk7 {
    background-color: green !important;
    border-radius: 50% !important;
    color: #FFFFFF !important;
    -webkit-flex: 0 0 32 !important;
    -ms-flex: 0 0 32 !important;
    flex: 0 0 32 !important;
    height: 32px !important;
    margin: 7px 7px 7px 0 !important;
    padding: 10px !important;
    width: 32px !important;
}


._ljad0a {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    background-color: #FFFFFF !important;
    border: 1px solid #DDDDDD !important;
    border-radius: 24px !important;
    color: #222222 !important;
    display: -webkit-inline-box !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-flex !important;
    display: inline-flex !important;
    max-width: 100% !important;
    text-align: left !important;
    -webkit-transition: box-shadow 0.2s ease !important;
    -moz-transition: box-shadow 0.2s ease !important;
    transition: box-shadow 0.2s ease !important;
    vertical-align: middle !important;
}



    ._ljad0a:hover {
        box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18) !important;
    }

._b2fxuo {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    background: transparent !important;
    border: 1px solid transparent !important;
    color: inherit !important;
    cursor: pointer !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    margin: -1px !important;
    outline: none !important;
    overflow: visible !important;
    padding: 0px !important;
    text-align: inherit !important;
    text-decoration: none !important;
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    border-radius: 4px !important;
    -webkit-flex: 0 1 auto !important;
    -ms-flex: 0 1 auto !important;
    flex: 0 1 auto !important;
    height: 48px !important;
    min-width: 0px !important;
    position: relative !important;
    z-index: 1 !important;
}

    ._b2fxuo::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._b2fxuo:focus::-moz-focus-inner {
        border: none !important;
    }

    ._b2fxuo:-moz-focusring {
        outline: none !important;
    }

    ._b2fxuo:only-of-type {
        width: 300px !important;
    }

    ._b2fxuo:first-of-type {
        padding-left: 8px !important;
        border-top-left-radius: inherit !important;
        border-bottom-left-radius: inherit !important;
    }

    ._b2fxuo:last-of-type {
        border-top-right-radius: inherit !important;
        border-bottom-right-radius: inherit !important;
    }

    ._b2fxuo:focus-visible {
        box-shadow: 0px 0px 0px 2px #222222, 0px 0px 0px 4px #FFFFFF !important;
    }

    ._b2fxuo:focus[data-focus-visible-added] {
        box-shadow: 0px 0px 0px 2px #222222, 0px 0px 0px 4px #FFFFFF !important;
    }

._1g5ss3l {
    font-size: 14px !important;
    line-height: 18px !important;
    -webkit-flex: 1 1 auto !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
    min-width: 0px !important;
    font-weight: 600 !important;
    padding: 0 16px !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden !important;
}

._1lveqk8 {
    padding-bottom: 16px !important;
    position: relative !important;
    z-index: 1 !important;
}

._1jkbosm7 {
    -webkit-flex: 1 0 0% !important;
    -ms-flex: 1 0 0% !important;
    flex: 1 0 0% !important;
    min-width: 0px !important;
}



._1keztfl {
    margin: 0 auto !important;
    max-width: 850px !important;
}

._1sx4f1vv {
    border: 1px solid #DDDDDD !important;
    border-radius: 32px !important;
    color: #222222 !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    height: 66px !important;
    position: relative !important;
    width: 100% !important;
    box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.15), 0px 3px 8px rgba(0, 0, 0, 0.1) !important;
    --big-search-form-background: #FFFFFF !important;
    background-color: #FFFFFF !important;
}

._1c7nvmy {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex: 1 1 0% !important;
    -ms-flex: 1 1 0% !important;
    flex: 1 1 0% !important;
    height: 100% !important;
    min-width: 0px !important;
    pointer-events: auto !important;
}

._d206yy {
    border: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
}

._17fy1ix {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    height: 80px !important;
    -webkit-justify-content: center !important;
    justify-content: center !important;
}

._1ai7zse {
    outline: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    border: 0px !important;
    border-radius: 0px !important;
    margin: 0px !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(100%) !important;
    clip-path: inset(100%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0px !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
}

    ._1ai7zse::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._1ai7zse:focus::-moz-focus-inner {
        border: none !important;
    }

    ._1ai7zse:-moz-focusring {
        outline: none !important;
    }

    ._1ai7zse:checked + [data-text] {
        cursor: default !important;
        opacity: 1 !important;
    }

        ._1ai7zse:checked + [data-text]::before {
            -webkit-transform: scaleX(1) !important;
            -ms-transform: scaleX(1) !important;
            transform: scaleX(1) !important;
        }

    ._1ai7zse:focus-visible + [data-text] {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #222222 !important;
    }



    ._1ai7zse:focus[data-focus-visible-added] + [data-text] {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #222222 !important;
    }


._1ea7qej {
    font-size: 14px !important;
    line-height: 20px !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-weight: 400 !important;
    padding: 10px 12px !important;
    pointer-events: auto !important;
    position: relative !important;
    text-align: center !important;
    z-index: 0 !important;
    color: #FFFFFF !important;
}



    ._1ea7qej::before {
        background-color: currentcolor !important;
        border-radius: 1px !important;
        bottom: 0px !important;
        content: "" !important;
        height: 2px !important;
        left: 50% !important;
        margin-left: -9px !important;
        position: absolute !important;
        -webkit-transform: scaleX(0) !important;
        -ms-transform: scaleX(0) !important;
        transform: scaleX(0) !important;
        -webkit-transition: 0.2s -webkit-transform cubic-bezier(0, 0, 0.1, 1), 0.2s transform cubic-bezier(0, 0, 0.1, 1) !important;
        -moz-transition: 0.2s transform cubic-bezier(0, 0, 0.1, 1) !important;
        transition: 0.2s -ms-transform cubic-bezier(0, 0, 0.1, 1), 0.2s -webkit-transform cubic-bezier(0, 0, 0.1, 1), 0.2s transform cubic-bezier(0, 0, 0.1, 1) !important;
        width: 18px !important;
    }


    ._1ea7qej:hover {
        opacity: 0.8 !important;
        text-decoration: none !important;
    }

        ._1ea7qej:hover::before {
            -webkit-transform: scaleX(0.2222222222222222) !important;
            -ms-transform: scaleX(0.2222222222222222) !important;
            transform: scaleX(0.2222222222222222) !important;
        }

._1gwzhbum {
    outline: none !important;
    font-size: 16px !important;
    line-height: 20px !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-weight: 400 !important;
    padding: 10px 12px !important;
    pointer-events: auto !important;
    position: relative !important;
    text-align: center !important;
    z-index: 0 !important;
    color: #FFFFFF !important;
}

    ._1gwzhbum::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._1gwzhbum:focus::-moz-focus-inner {
        border: none !important;
    }

    ._1gwzhbum:-moz-focusring {
        outline: none !important;
    }



    ._1gwzhbum::before {
        background-color: currentcolor !important;
        border-radius: 1px !important;
        bottom: 0px !important;
        content: "" !important;
        height: 2px !important;
        left: 50% !important;
        margin-left: -9px !important;
        position: absolute !important;
        -webkit-transform: scaleX(0) !important;
        -ms-transform: scaleX(0) !important;
        transform: scaleX(0) !important;
        -webkit-transition: 0.2s -webkit-transform cubic-bezier(0, 0, 0.1, 1), 0.2s transform cubic-bezier(0, 0, 0.1, 1) !important;
        -moz-transition: 0.2s transform cubic-bezier(0, 0, 0.1, 1) !important;
        transition: 0.2s -ms-transform cubic-bezier(0, 0, 0.1, 1), 0.2s -webkit-transform cubic-bezier(0, 0, 0.1, 1), 0.2s transform cubic-bezier(0, 0, 0.1, 1) !important;
        width: 18px !important;
    }


    ._1gwzhbum:hover {
        opacity: 0.8 !important;
        text-decoration: none !important;
    }

        ._1gwzhbum:hover::before {
            -webkit-transform: scaleX(0.2222222222222222) !important;
            -ms-transform: scaleX(0.2222222222222222) !important;
            transform: scaleX(0.2222222222222222) !important;
        }

    ._1gwzhbum:focus-visible {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #222222 !important;
    }


    ._1gwzhbum:focus[data-focus-visible-added] {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #222222 !important;
    }



._4w946cw {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    position: relative !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex: 1 0 0% !important;
    -ms-flex: 1 0 0% !important;
    flex: 1 0 0% !important;
    margin: -1px !important;
    min-width: 0px !important;
}

._n3o7pji {
    cursor: pointer !important;
    display: block !important;
    background-clip: padding-box !important;
    border: 1px solid transparent !important;
    border-radius: 32px !important;
    -webkit-flex: 1 0 0% !important;
    -ms-flex: 1 0 0% !important;
    flex: 1 0 0% !important;
    min-width: 0px !important;
    padding: 14px 32px !important;
}

    ._n3o7pji::after {
        background-clip: padding-box !important;
        border: 1px solid transparent !important;
        border-radius: 32px !important;
        bottom: 0px !important;
        content: "" !important;
        left: 0px !important;
        position: absolute !important;
        right: 0px !important;
        top: 0px !important;
        z-index: 0 !important;
    }

    ._n3o7pji:hover::before {
        display: block !important;
    }

    ._n3o7pji:hover::after {
        background-color: #EBEBEB !important;
    }

    ._n3o7pji:focus-within::before {
        display: block !important;
    }

    ._n3o7pji:focus-within::after {
        background-color: #FFFFFF !important;
        border-color: #FFFFFF !important;
        box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.20) !important;
        left: 0px !important;
        right: 0px !important;
    }

    ._n3o7pji::before {
        border-width: 0 1px !important;
        border-style: solid !important;
        border-color: var(--big-search-form-background, transparent) !important;
        content: "" !important;
        display: none !important;
        height: 32px !important;
        margin-top: -16px !important;
        position: absolute !important;
        right: 0px !important;
        top: 50% !important;
        z-index: 0 !important;
        border-left: 0px !important;
    }

._gor68n {
    position: relative !important;
    z-index: 1 !important;
}

._fmav2so {
    font-weight: 800 !important;
    letter-spacing: 0.04em !important;
    font-size: 12px !important;
    line-height: 16px !important;
    padding-bottom: 2px !important;
}

._1xq16jy {
    display: block !important;
    border: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
    width: 100% !important;
    background: none !important;
    font-size: 14px !important;
    line-height: 18px !important;
    font-weight: 600 !important;
    color: #222222 !important;
    text-overflow: ellipsis !important;
}

    ._1xq16jy::placeholder {
        font-size: 14px !important;
        line-height: 18px !important;
        font-weight: 400 !important;
        color: #222222 !important;
        opacity: 0.7 !important;
    }

    ._1xq16jy:-ms-input-placeholder {
        font-size: 14px !important;
        line-height: 18px !important;
        font-weight: 400 !important;
        color: #222222 !important;
        opacity: 0.7 !important;
    }

    ._1xq16jy::-ms-clear {
        display: none !important;
    }

    ._1xq16jy:focus {
        outline: none !important;
    }

        ._1xq16jy:focus:not(:placeholder-shown) {
            padding-right: 12px !important;
        }

._krjbj {
    border: 0px !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(100%) !important;
    clip-path: inset(100%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0px !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
}

._43mycv {
    -ms-grid-row-align: center !important;
    -ms-flex-item-align: center !important;
    -webkit-align-self: center !important;
    align-self: center !important;
    border-right: 1px solid #DDDDDD !important;
    -webkit-flex: 0 0 0px !important;
    -ms-flex: 0 0 0px !important;
    flex: 0 0 0px !important;
    height: 32px !important;
}

._13b3a37 {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex: 2 0 0% !important;
    -ms-flex: 2 0 0% !important;
    flex: 2 0 0% !important;
    min-width: 0px !important;
    position: relative !important;
}

._j8gg2a {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex: 1 0 0% !important;
    -ms-flex: 1 0 0% !important;
    flex: 1 0 0% !important;
    margin: -1px !important;
    min-width: 0px !important;
    position: relative !important;
}

._dk4a5kc {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    background: transparent !important;
    border: 0px !important;
    color: inherit !important;
    cursor: pointer !important;
    display: block !important;
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    margin: 0px !important;
    outline: none !important;
    overflow: visible !important;
    padding: 1px !important;
    text-align: left !important;
    text-decoration: none !important;
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important;
    -webkit-flex: 1 0 0% !important;
    -ms-flex: 1 0 0% !important;
    flex: 1 0 0% !important;
    width: 0px !important;
    z-index: 1 !important;
}

    ._dk4a5kc::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._dk4a5kc:focus::-moz-focus-inner {
        border: none !important;
    }

    ._dk4a5kc:-moz-focusring {
        outline: none !important;
    }

    ._dk4a5kc::before {
        border-width: 0 1px !important;
        border-style: solid !important;
        border-color: var(--big-search-form-background, transparent) !important;
        content: "" !important;
        display: none !important;
        height: 32px !important;
        left: 0px !important;
        margin-top: -16px !important;
        position: absolute !important;
        right: 0px !important;
        top: 50% !important;
        z-index: 0 !important;
    }

    ._dk4a5kc::after {
        background-clip: padding-box !important;
        border: 1px solid transparent !important;
        border-radius: 32px !important;
        bottom: 0px !important;
        content: "" !important;
        left: 0px !important;
        position: absolute !important;
        right: 0px !important;
        top: 0px !important;
        z-index: 0 !important;
    }

    ._dk4a5kc:hover::before {
        display: block !important;
    }

    ._dk4a5kc:hover::after {
        background-color: #EBEBEB !important;
    }

    ._dk4a5kc:focus-visible {
        z-index: 2 !important;
    }

        ._dk4a5kc:focus-visible::before {
            display: block !important;
        }

        ._dk4a5kc:focus-visible::after {
            border-color: #222222 !important;
            box-shadow: 0px 0px 0px 1px #222222 !important;
        }

    ._dk4a5kc:focus[data-focus-visible-added] {
        z-index: 2 !important;
    }

        ._dk4a5kc:focus[data-focus-visible-added]::before {
            display: block !important;
        }

        ._dk4a5kc:focus[data-focus-visible-added]::after {
            border-color: #222222 !important;
            box-shadow: 0px 0px 0px 1px #222222 !important;
        }

._seuyf {
    padding: 14px 24px !important;
    overflow: hidden !important;
    position: relative !important;
    white-space: nowrap !important;
    width: 100% !important;
    z-index: 1 !important;
}

._wtz1co {
    font-size: 12px !important;
    line-height: 16px !important;
    font-weight: 800 !important;
    letter-spacing: 0.04em !important;
    padding-bottom: 2px !important;
}

._uh2dzp {
    font-size: 14px !important;
    line-height: 18px !important;
    color: #717171 !important;
    font-weight: 400 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    width: 100% !important;
}

._1yulsurh {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    margin: -1px !important;
    min-width: 0px !important;
    position: relative !important;
    -webkit-flex: 0.95 0 auto !important;
    -ms-flex: 0.95 0 auto !important;
    flex: 0.95 0 auto !important;
}

._1omae7o6 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    background: transparent !important;
    border: 0px !important;
    color: inherit !important;
    cursor: pointer !important;
    display: block !important;
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    margin: 0px !important;
    outline: none !important;
    overflow: visible !important;
    padding: 1px !important;
    text-align: left !important;
    text-decoration: none !important;
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important;
    -webkit-flex: 1 0 0% !important;
    -ms-flex: 1 0 0% !important;
    flex: 1 0 0% !important;
    width: 0px !important;
    z-index: 1 !important;
}

    ._1omae7o6::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._1omae7o6:focus::-moz-focus-inner {
        border: none !important;
    }

    ._1omae7o6:-moz-focusring {
        outline: none !important;
    }

    ._1omae7o6::after {
        background-clip: padding-box !important;
        border: 1px solid transparent !important;
        border-radius: 32px !important;
        bottom: 0px !important;
        content: "" !important;
        left: 0px !important;
        position: absolute !important;
        right: 0px !important;
        top: 0px !important;
        z-index: 0 !important;
    }

    ._1omae7o6:hover::before {
        display: block !important;
    }

    ._1omae7o6:hover::after {
        background-color: #EBEBEB !important;
    }

    ._1omae7o6:focus-visible {
        z-index: 2 !important;
    }

        ._1omae7o6:focus-visible::before {
            display: block !important;
        }

        ._1omae7o6:focus-visible::after {
            border-color: #222222 !important;
            box-shadow: 0px 0px 0px 1px #222222 !important;
        }

    ._1omae7o6:focus[data-focus-visible-added] {
        z-index: 2 !important;
    }

        ._1omae7o6:focus[data-focus-visible-added]::before {
            display: block !important;
        }

        ._1omae7o6:focus[data-focus-visible-added]::after {
            border-color: #222222 !important;
            box-shadow: 0px 0px 0px 1px #222222 !important;
        }

    ._1omae7o6::before {
        border-width: 0 1px !important;
        border-style: solid !important;
        border-color: var(--big-search-form-background, transparent) !important;
        content: "" !important;
        display: none !important;
        height: 32px !important;
        left: 0px !important;
        margin-top: -16px !important;
        position: absolute !important;
        right: 0px !important;
        top: 50% !important;
        z-index: 0 !important;
        border-right: 0px !important;
    }

._w64aej {
    -webkit-flex: 0 0 auto !important;
    -ms-flex: 0 0 auto !important;
    flex: 0 0 auto !important;
    margin-left: -6px !important;
    padding-right: 9px !important;
    position: relative !important;
    z-index: 5 !important;
}

._sxfp92z {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    background: transparent !important;
    border: 0px !important;
    color: #FFFFFF !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-family: inherit !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 16px !important;
    margin: 0px !important;
    outline: none !important;
    overflow: hidden !important;
    padding: 0px !important;
    text-align: inherit !important;
    text-decoration: none !important;
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important;
    background-color: #FF385C !important;
    border-radius: 24px !important;
    height: 48px !important;
    max-width: 48px !important;
    position: relative !important;
    -webkit-transition: 0.2s max-width cubic-bezier(0.35, 0, 0.65, 1) !important;
    -moz-transition: 0.2s max-width cubic-bezier(0.35, 0, 0.65, 1) !important;
    transition: 0.2s max-width cubic-bezier(0.35, 0, 0.65, 1) !important;
    vertical-align: middle !important;
    z-index: 0 !important;
}

    ._sxfp92z::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._sxfp92z:focus::-moz-focus-inner {
        border: none !important;
    }

    ._sxfp92z:-moz-focusring {
        outline: none !important;
    }


    ._sxfp92z:focus-visible {
        box-shadow: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #222222 !important;
    }

    ._sxfp92z:focus[data-focus-visible-added] {
        box-shadow: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #222222 !important;
    }

    ._sxfp92z::before {
        background: -webkit-linear-gradient(to right, #E61E4D 0%, #E31C5F 50%, #D70466 100%) !important;
        background: -moz-linear-gradient(to right, #E61E4D 0%, #E31C5F 50%, #D70466 100%) !important;
        background: linear-gradient(to right, #E61E4D 0%, #E31C5F 50%, #D70466 100%) !important;
        bottom: 0px !important;
        content: "" !important;
        left: 0px !important;
        position: absolute !important;
        right: 0px !important;
        top: 0px !important;
        -webkit-transition: 0.2s opacity cubic-bezier(0.35, 0, 0.65, 1) !important;
        -moz-transition: 0.2s opacity cubic-bezier(0.35, 0, 0.65, 1) !important;
        transition: 0.2s opacity cubic-bezier(0.35, 0, 0.65, 1) !important;
        will-change: opacity !important;
        z-index: 0 !important;
        opacity: 0 !important;
    }

    ._sxfp92z:hover::before {
        opacity: 1 !important;
    }

._1hb5o3s {
    display: -webkit-inline-box !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-flex !important;
    display: inline-flex !important;
    padding: 16px !important;
    position: relative !important;
    z-index: 1 !important;
}

._c5qlo1f {
    opacity: 0 !important;
    padding-left: 8px !important;
    padding-right: 4px !important;
    -webkit-transition: 0.1s opacity cubic-bezier(0.35, 0, 0.65, 1) !important;
    -moz-transition: 0.1s opacity cubic-bezier(0.35, 0, 0.65, 1) !important;
    transition: 0.1s opacity cubic-bezier(0.35, 0, 0.65, 1) !important;
    -webkit-transition-delay: 0.1s !important;
    transition-delay: 0.1s !important;
}



._vuzcgs {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    position: relative !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    -webkit-justify-content: flex-end !important;
    justify-content: flex-end !important;
    height: 80px !important;
}

._w2q1b8 {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    margin-right: 8px !important;
}

._q730rga {
    -webkit-appearance: none !important;
    min-width: 10px;
    -moz-appearance: none !important;
    appearance: none !important;
    background: transparent !important;
    border: 0px !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 18px !important;
    margin: 0px !important;
    outline: none !important;
    overflow: visible !important;
    padding: 12px !important;
    text-align: inherit !important;
    text-decoration: none !important;
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important;
    position: relative !important;
    white-space: nowrap !important;
    z-index: 1 !important;
    color: #FFFFFF !important;
}

    ._q730rga::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._q730rga:focus::-moz-focus-inner {
        border: none !important;
    }

    ._q730rga:-moz-focusring {
        outline: none !important;
    }

    ._q730rga::before {
        border-radius: 22px !important;
        bottom: 0px !important;
        content: "" !important;
        left: -3px !important;
        position: absolute !important;
        right: -3px !important;
        top: 0px !important;
        z-index: 0 !important;
    }

    ._q730rga:focus-visible {
        z-index: 2 !important;
    }

        ._q730rga:focus-visible::before {
            -webkit-transition: box-shadow 0.2s ease !important;
            -moz-transition: box-shadow 0.2s ease !important;
            transition: box-shadow 0.2s ease !important;
            box-shadow: 0px 0px 0px 2px #222222, 0px 0px 0px 4px #FFFFFF !important;
        }



    ._q730rga:focus[data-focus-visible-added] {
        z-index: 2 !important;
    }

        ._q730rga:focus[data-focus-visible-added]::before {
            -webkit-transition: box-shadow 0.2s ease !important;
            -moz-transition: box-shadow 0.2s ease !important;
            transition: box-shadow 0.2s ease !important;
            box-shadow: 0px 0px 0px 2px #222222, 0px 0px 0px 4px #FFFFFF !important;
        }



    ._q730rga:hover::before {
        background-color: rgba(255, 255, 255, 0.15) !important;
    }

._iglww7 {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    height: 100% !important;
    position: relative !important;
    z-index: 1 !important;
}

._1ubw29 {
    position: relative !important;
    display: inline !important;
}

._z5mecy {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    height: 18px !important;
    position: relative !important;
    z-index: 1 !important;
}

._xpkakx {
    margin-right: 6px !important;
}

._13nrx0e3 {
    background: #FFFFFF !important;
    border-radius: 12px !important;
    box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.12) !important;
    color: #222222 !important;
    display: none !important;
    margin-top: 34px !important;
    padding: 8px 0 !important;
    position: absolute !important;
    top: 50% !important;
    right: 0px !important;
    max-height: -webkit-calc(100vh - 100px) !important;
    max-height: -moz-calc(100vh - 100px) !important;
    max-height: calc(100vh - 100px) !important;
    overflow-y: auto !important;
    z-index: 2 !important;
    min-width: 185px !important;
}

    ._13nrx0e3:target {
        display: block !important;
    }

        ._13nrx0e3:target + [href="#"] {
            cursor: default !important;
            height: 100% !important;
            left: 0px !important;
            position: fixed !important;
            top: 0px !important;
            width: 100% !important;
            z-index: 1 !important;
        }

._2wzhk5 {
    margin-right: 8px !important;
    text-align: center !important;
    width: 16px !important;
}

._11s0u3u3 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    background: transparent !important;
    border: 0px !important;
    color: #222222 !important;
    cursor: pointer !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 18px !important;
    margin: 0px !important;
    outline: none !important;
    overflow: visible !important;
    padding: 12px 16px !important;
    text-align: inherit !important;
    text-decoration: none !important;
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important;
    white-space: nowrap !important;
    width: 100% !important;
}

    ._11s0u3u3::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._11s0u3u3:focus::-moz-focus-inner {
        border: none !important;
    }

    ._11s0u3u3:-moz-focusring {
        outline: none !important;
    }

    ._11s0u3u3:hover:not(:active) {
        background-color: #F7F7F7 !important;
    }

    ._11s0u3u3:focus-visible {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: inset 0px 0px 0px 2px #222222 !important;
    }


    ._11s0u3u3:focus[data-focus-visible-added] {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: inset 0px 0px 0px 2px #222222 !important;
    }



._ojs7nk {
    -webkit-flex: 1 0 auto !important;
    -ms-flex: 1 0 auto !important;
    flex: 1 0 auto !important;
}

._167wsvl {
    display: inline !important;
    position: relative !important;
}

._1usxwsg6 {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    background: transparent !important;
    border: 1px solid #DDDDDD !important;
    color: #222222 !important;
    cursor: pointer !important;
    display: -webkit-inline-box !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-flex !important;
    display: inline-flex !important;
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    margin: 0px !important;
    outline: none !important;
    overflow: visible !important;
    padding: 5px 5px 5px 12px !important;
    text-align: inherit !important;
    text-decoration: none !important;
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    background-color: #FFFFFF !important;
    border-radius: 21px !important;
    height: 42px !important;
    position: relative !important;
    vertical-align: middle !important;
    -webkit-transition: box-shadow 0.2s ease !important;
    -moz-transition: box-shadow 0.2s ease !important;
    transition: box-shadow 0.2s ease !important;
    z-index: 1 !important;
}

    ._1usxwsg6::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._1usxwsg6:focus::-moz-focus-inner {
        border: none !important;
    }

    ._1usxwsg6:-moz-focusring {
        outline: none !important;
    }


    ._1usxwsg6:focus-visible {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: 0px 0px 0px 2px #222222, 0px 0px 0px 4px #FFFFFF !important;
    }


    ._1usxwsg6:focus[data-focus-visible-added] {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: 0px 0px 0px 2px #222222, 0px 0px 0px 4px #FFFFFF !important;
    }


    ._1usxwsg6:hover {
        box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18) !important;
    }

._1sfnwgq {
    color: #717171 !important;
    -webkit-flex: 0 0 30px !important;
    -ms-flex: 0 0 30px !important;
    flex: 0 0 30px !important;
    height: 30px !important;
    margin-left: 12px !important;
    overflow: hidden !important;
    position: relative !important;
    width: 30px !important;
    z-index: 1 !important;
}

._1g865qv3 {
    background: #FFFFFF !important;
    border-radius: 12px !important;
    box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.12) !important;
    color: #222222 !important;
    display: none !important;
    margin-top: 34px !important;
    padding: 8px 0 !important;
    position: absolute !important;
    top: 50% !important;
    right: 0px !important;
    max-height: -webkit-calc(100vh - 100px) !important;
    max-height: -moz-calc(100vh - 100px) !important;
    max-height: calc(100vh - 100px) !important;
    overflow-y: auto !important;
    z-index: 2 !important;
    min-width: 240px !important;
}

    ._1g865qv3:target {
        display: block !important;
    }

        ._1g865qv3:target + [href="#"] {
            cursor: default !important;
            height: 100% !important;
            left: 0px !important;
            position: fixed !important;
            top: 0px !important;
            width: 100% !important;
            z-index: 1 !important;
        }

._f5rco33 {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    background: transparent !important;
    border: 0px !important;
    color: #222222 !important;
    cursor: pointer !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 18px !important;
    margin: 0px !important;
    outline: none !important;
    overflow: visible !important;
    padding: 12px 16px !important;
    text-align: inherit !important;
    text-decoration: none !important;
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important;
    white-space: nowrap !important;
    width: 100% !important;
}

    ._f5rco33::-moz-focus-inner {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }

    ._f5rco33:focus::-moz-focus-inner {
        border: none !important;
    }

    ._f5rco33:-moz-focusring {
        outline: none !important;
    }

    ._f5rco33:hover:not(:active) {
        background-color: #F7F7F7 !important;
    }

    ._f5rco33:focus-visible {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: inset 0px 0px 0px 2px #222222 !important;
    }



    ._f5rco33:focus[data-focus-visible-added] {
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: inset 0px 0px 0px 2px #222222 !important;
    }



._apke5g {
    background: #DDDDDD !important;
    margin: 8px 0 !important;
    height: 1px !important;
}

._19qnt1y {
    overflow-anchor: none !important;
}

._5aagui {
    position: relative !important;
    padding-top: 133.33333333333331% !important;
}


._1woxt0o {
    position: absolute !important;
    top: 0px !important;
    right: 0px !important;
    bottom: 0px !important;
    left: 0px !important;
}

._1l1af2f {
    height: 100% !important;
    padding-top: 56px !important;
    text-align: center !important;
}




._153vsko {
    color: #FFFFFF !important;
    font-weight: 800 !important;
    margin-bottom: 8px !important;
    font-size: 26px !important;
    line-height: 30px !important;
}



._sk55py {
    color: #FFFFFF !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    line-height: 16px !important;
    margin-bottom: 16px !important;
}


._14nosjuk {
    display: inline-block !important;
    vertical-align: bottom !important;
    min-height: 1px !important;
    background-position: 50% 50% !important;
    background-repeat: no-repeat !important;
}

._dae4t6 {
    height: 0px !important;
    width: 0px !important;
}



._15p4g025 {
    display: inline-block !important;
    vertical-align: bottom !important;
    height: 100% !important;
    width: 100% !important;
    background-position: 50% 50% !important;
    background-repeat: no-repeat !important;
}


._m3doxm4 {
    height: 100% !important;
    padding-top: 24px !important;
    padding-bottom: 24px !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
    max-width: 1600px !important;
}


._14i3z6h {
    color: inherit !important;
    font-size: 1em !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    margin: 0px !important;
    padding: 0px !important;
}

    ._14i3z6h:focus {
        outline: 0px !important;
    }

._ld2mv55 {
    cursor: pointer !important;
    display: inline-block !important;
    margin: 0px !important;
    position: relative !important;
    text-align: center !important;
    text-decoration: none !important;
    border-color: black !important;
    width: auto !important;
    -ms-touch-action: manipulation !important;
    touch-action: manipulation !important;
    font-family: Circular, -apple-system, BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif !important;
    font-size: 14px !important;
    line-height: 18px !important;
    font-weight: 600 !important;
    border-radius: 8px !important;
    border-width: 1px !important;
    border-style: solid !important;
    outline: none !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
    -webkit-transition: box-shadow 0.2s ease, -webkit-transform 0.1s ease, transform 0.1s ease !important;
    -moz-transition: box-shadow 0.2s ease, transform 0.1s ease !important;
    transition: box-shadow 0.2s ease, -ms-transform 0.1s ease, -webkit-transform 0.1s ease, transform 0.1s ease !important;
    border: none !important;
    color: #222222 !important;
    background: #FFFFFF !important;
}

    ._ld2mv55:focus-visible {
        outline: none !important;
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: 0px 0px 0px 2px #222222, 0px 0px 0px 4px rgba(255, 255, 255, .8) !important;
    }

        ._ld2mv55:focus-visible::-moz-focus-inner {
            border: none !important;
            padding: 0px !important;
            margin: 0px !important;
        }

        ._ld2mv55:focus-visible:focus::-moz-focus-inner {
            border: none !important;
        }

        ._ld2mv55:focus-visible:-moz-focusring {
            outline: none !important;
        }



    ._ld2mv55:focus[data-focus-visible-added] {
        outline: none !important;
        -webkit-transition: box-shadow 0.2s ease !important;
        -moz-transition: box-shadow 0.2s ease !important;
        transition: box-shadow 0.2s ease !important;
        box-shadow: 0px 0px 0px 2px #222222, 0px 0px 0px 4px rgba(255, 255, 255, .8) !important;
    }

        ._ld2mv55:focus[data-focus-visible-added]::-moz-focus-inner {
            border: none !important;
            padding: 0px !important;
            margin: 0px !important;
        }

        ._ld2mv55:focus[data-focus-visible-added]:focus::-moz-focus-inner {
            border: none !important;
        }

        ._ld2mv55:focus[data-focus-visible-added]:-moz-focusring {
            outline: none !important;
        }



    ._ld2mv55:hover {
        border: none !important;
        color: #222222 !important;
        background: #EBEBEB !important;
    }

    ._ld2mv55:active {
        -webkit-transform: scale(0.96) !important;
        -ms-transform: scale(0.96) !important;
        transform: scale(0.96) !important;
        border: none !important;
        background: #EBEBEB !important;
        color: #222222 !important;
    }

    ._ld2mv55:disabled {
        cursor: not-allowed !important;
        opacity: 1 !important;
        border: none !important;
        background: #A4A4A4 !important;
        color: rgba(255, 255, 255, 0.5) !important;
    }


._1tywmry {
    background-color: #F7F7F7 !important;
    border-top: 1px solid #DDDDDD !important;
}

._1s94zl78 {
    padding-left: 24px !important;
    padding-right: 24px !important;
    margin: 0 auto !important;
    max-width: 1440px !important;
}



._fyxf74 {
    padding: 32px 0 !important;
}


._1wsqynx {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
    border-top: 1px solid #DDDDDD !important;
}

._1l3ys1i:not(:last-child) {
    padding-bottom: 24px !important;
    margin-bottom: 24px !important;
    border-bottom: 1px solid #DDDDDD !important;
}


._tfslnm {
    color: #222222 !important;
    text-transform: uppercase !important;
    font-size: 12px !important;
    margin-bottom: 0px !important;
}

._yuolfv {
    list-style: none !important;
    margin: 0px !important;
    padding: 0px !important;
}


._wmuyow {
    margin-top: 12px !important;
}


._o06542u {
    font-family: inherit !important;
    font-weight: inherit !important;
    font-style: inherit !important;
    font-variant: inherit !important;
    text-decoration: none !important;
    color: #222222 !important;
    font-size: 14px !important;
    line-height: 18px !important;
}

    ._o06542u:hover {
        cursor: pointer !important;
        color: inherit !important;
        text-decoration: underline !important;
    }

    ._o06542u:focus {
        color: inherit !important;
        text-decoration: underline !important;
    }

._1tu1axq {
    -webkit-box-direction: normal !important;
    -webkit-box-orient: vertical !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex-direction: column !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
}



._1m14l43 {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    margin-bottom: 16px !important;
}


._2ms5qb {
    display: none !important;
}



._zyu73r {
    -webkit-flex: 1 1 0% !important;
    -ms-flex: 1 1 0% !important;
    flex: 1 1 0% !important;
}


._jro6t0 {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
}

._19c5bku:not(last-child) {
    margin-right: 24px !important;
}

._14tkmhr {
    margin-right: 8px !important;
}

._bjxj6b {
    font-weight: 600 !important;
    text-decoration: underline !important;
}

._1kejnocv {
    font-family: inherit !important;
    font-weight: inherit !important;
    font-style: inherit !important;
    font-variant: inherit !important;
    font-size: 14px !important;
    line-height: 18px !important;
    color: #222222 !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    white-space: nowrap !important;
    text-decoration: none !important;
}

    ._1kejnocv:hover {
        cursor: pointer !important;
        color: inherit !important;
        text-decoration: none !important;
    }

    ._1kejnocv:focus {
        color: inherit !important;
        text-decoration: none !important;
    }

._115qwnm {
    list-style: none !important;
    margin: 0px !important;
    padding: 0px !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
}

._kdkpwk:not(:last-child) {
    margin-right: 24px !important;
}

._s7cvp1u {
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    font-style: inherit !important;
    font-variant: inherit !important;
    line-height: inherit !important;
    color: #222222 !important;
    text-decoration: none !important;
}

    ._s7cvp1u:hover {
        cursor: pointer !important;
        color: inherit !important;
        text-decoration: none !important;
    }

    ._s7cvp1u:focus {
        color: inherit !important;
        text-decoration: none !important;
    }

._j8ldew {
    display: none !important;
}


._1br4kkl {
    font-size: 14px !important;
    line-height: 18px !important;
    color: #222222 !important;
    display: inline-block !important;
}

._10wqwyj {
    display: inline-block !important;
    text-align: center !important;
    width: 19px !important;
}

</style >
<style scoped >
.pricing--tenzin .pricing__action {
    background: green;
}

.pricing--tenzin .pricing__action:hover,
.pricing--tenzin .pricing__action:focus {
    background-color: #216fff;
}

    .pricing--tenzin .pricing__action:hover:before,
    .pricing--tenzin .pricing__action:focus:before {
        background-color: #216fff;
    }

.pricing--pema .pricing__item {
    background: none repeat scroll 0 0;
    transition: all 300ms ease-in-out 0ms;
    /*-ms-transformtransition: all 300ms ease-in-out 0ms;
            -webkit-transformtransition: all 300ms ease-in-out 0ms;*/
}

    .pricing--pema .pricing__item:hover {
        background: none repeat scroll 0 0;
        transition: all 300ms ease-in-out 0ms;
        /*   -ms-transformtransition: all 300ms ease-in-out 0ms;
                -webkit-transformtransition: all 300ms ease-in-out 0ms;*/
    }

</style >
<style scoped >
.pricing--tenzin .pricing__action {
    background: green;
}

.pricing--tenzin .pricing__action:hover,
.pricing--tenzin .pricing__action:focus {
    background-color: #216fff;
}

    .pricing--tenzin .pricing__action:hover:before,
    .pricing--tenzin .pricing__action:focus:before {
        background-color: #216fff;
    }

.pricing--pema .pricing__item {
    background: none repeat scroll 0 0;
    transition: all 300ms ease-in-out 0ms;
    /*  -ms-transformtransition: all 300ms ease-in-out 0ms;
            -webkit-transformtransition: all 300ms ease-in-out 0ms;*/
}

    .pricing--pema .pricing__item:hover {
        background: none repeat scroll 0 0;
        transition: all 300ms ease-in-out 0ms;
        /* -ms-transformtransition: all 300ms ease-in-out 0ms;
                -webkit-transformtransition: all 300ms ease-in-out 0ms;*/
    }

</style >
<style scoped >
.pricing--tenzin .pricing__action {
    background: green;
}

.pricing--tenzin .pricing__action:hover,
.pricing--tenzin .pricing__action:focus {
    background-color: #216fff;
}

    .pricing--tenzin .pricing__action:hover:before,
    .pricing--tenzin .pricing__action:focus:before {
        background-color: #216fff;
    }

.pricing--pema .pricing__item {
    background: none repeat scroll 0 0;
    transition: all 300ms ease-in-out 0ms;
    /* -ms-transformtransition: all 300ms ease-in-out 0ms;
            -webkit-transformtransition: all 300ms ease-in-out 0ms;*/
}

    .pricing--pema .pricing__item:hover {
        background: none repeat scroll 0 0;
        transition: all 300ms ease-in-out 0ms;
        /* -ms-transformtransition: all 300ms ease-in-out 0ms;
                -webkit-transformtransition: all 300ms ease-in-out 0ms;*/
    }

</style >
<style type="text/css" scoped >
p.position-test {
    color: rgba(37,37,37,0.8);
}

</style >
<style type="text/css" >
.modeltheme_button .btn_custom_5f71a7d300e49 {
    background: green !important;
}

.modeltheme_button .btn_custom_5f71a7d300e49:hover {
    color: rgba(255,255,255,0.99) !important;
}

.modeltheme_button .btn_custom_5f71a7d300e49:before {
    background: #216fff !important;
}

.modeltheme_button .btn_custom_5f71a7d300e49:hover:before {
    background: #216fff !important;
}

</style >
<style type="text/css" >
.btn-sticky-left {
    background: green none repeat scroll 0 0;
    border-radius: 0 5px 5px 0;
    box-shadow: 0 0 25px rgba(37, 37, 37, 0.4);
    left: 0;
    z-index: 222;
    position: fixed;
    top: 38%;
}

.btn-sticky-left a i {
    color: #fff;
    font-size: 18px;
}

.btn-sticky-left:hover > a {
    width: 50px;
}

.btn-sticky-left > a {
    padding: 10px;
    display: block;
    height: 40px;
    text-align: center;
    width: 40px;
    transition: all 250ms ease-in-out;
}
