/*!**================== COMMONTY ====================================**!*/
body{
  font-size: 0.875rem;
  }
/**================== LOADING SITE ====================================**/
.CR-site-loading {
    background: var(--cl-white);
    opacity: 1;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
}

.CR-site-loading-circle {
    border: 3px solid rgba(153, 153, 153, 0.2);
    border-top-color: var(--cl-main);
    width: 3rem;
    height: 3rem;
    font-size: 0.625rem;
    text-indent: -9999em;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 50%;
    -webkit-animation: loading-circle 1.1s infinite linear;
    animation: loading-circle 1.1s infinite linear;
}

.CR-site-loading-svg.hide {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

.CR-site-loading-svg {
    opacity: 1;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
    background: transparent !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: 1s all ease-in-out;
    -o-transition: 1s all ease-in-out;
    transition: 1s all ease-in-out;
}

.CR-site-loading-svg.hide svg {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
}

.CR-site-loading-svg svg {
    width: 40vh;
    height: auto;
    position: relative;
    z-index: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    opacity: 1;
}

.CR-site-loading-svg.hide svg rect,
.CR-site-loading-svg.hide svg polygon,
.CR-site-loading-svg.hide svg path {
    stroke-dasharray: 8000;
    stroke-dashoffset: 8000;
    fill-opacity: 1;
    stroke-opacity: 0;
}

.CR-site-loading-svg svg.active rect,
.CR-site-loading-svg svg.active polygon,
.CR-site-loading-svg svg.active path {
    stroke-opacity: 1;
}

.CR-site-loading-svg svg rect,
.CR-site-loading-svg svg polygon,
.CR-site-loading-svg svg path {
    /*fill: var(--cl-main);*/
    stroke: var(--cl-main);
    fill-opacity: 0;
    stroke-opacity: 0;
    stroke-width: 0.5;
    stroke-miterlimit: 10;
    -webkit-transition: fill-opacity 3s;
    transition: fill-opacity 3s;
}

.CR-site-loading-svg .CR-site-load-bg {
    -webkit-transition: 1s all ease-in-out;
    -o-transition: 1s all ease-in-out;
    transition: 1s all ease-in-out;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 1;
    background: transparent;
}

.CR-site-loading-svg.hide .CR-site-load-bg {
    opacity: 0;
}

.CR-site-loading.hide .CR-site-load-bg {
    background-color: transparent;
}

.CR-site-loading.hide .CR-site-load-bg span {
    width: 0;
}

.CR-site-loading .CR-site-load-bg span:nth-child(even) {
    left: unset;
    right: 0;
}

.CR-site-loading .CR-site-load-bg span:nth-child(1) {
    top: 0;
}

.CR-site-loading .CR-site-load-bg span:nth-child(2) {
    top: 20%;
}

.CR-site-loading .CR-site-load-bg span:nth-child(3) {
    top: 40%;
}

.CR-site-loading .CR-site-load-bg span:nth-child(4) {
    top: 60%;
}

.CR-site-loading .CR-site-load-bg span:nth-child(5) {
    top: 80%;
}

.CR-site-loading .CR-site-load-bg span {
    display: block;
    width: 100%;
    height: 20%;
    position: absolute;
    left: 0;
    -webkit-transition: 1s all ease-in-out;
    -o-transition: 1s all ease-in-out;
    transition: 1s all ease-in-out;
    background-color: #fff;
}


/**================== DEFAULT TITLE STYLE ==================**/
.CR-default-title-style {
    line-height: normal;
    font-weight: 500;
    position: relative;
    font-size: 2rem;
    text-transform: capitalize;
    margin-bottom: 2.5rem;
}

.CR-default-title-style:after {
    content: '';
    width: 6.25rem;
    height: 2px;
    background: var(--cl-main);
    position: absolute;
    bottom: -0.625rem;
    left: 0;
}

/*!**================== DEFAULT NAV SCROLL SECTION STYLE ==================**!*/
/*.CR-nav-scroll-wrap .CR-nav-scroll-item{*/
/*    background: var(--cl-white);*/
/*    -webkit-box-shadow: 0 2px 5px 0 rgb(0 0 0 / 7%);*/
/*    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 7%);*/
/*}*/
/*.admin-bar .CR-nav-scroll-wrap .CR-nav-scroll-item.show-scroll{*/
/*    top: 32px;*/
/*}*/
/*.CR-nav-scroll-wrap .CR-nav-scroll-item.show-scroll{*/
/*    position: fixed;*/
/*    top: 0;*/
/*    left: 0;*/
/*    right: 0;*/
/*    z-index: 9;*/
/*    display: none;*/
/*}*/
/*.CR-nav-scroll-wrap .CR-nav-scroll-page {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    margin: 0 -0.625rem;*/
/*}*/
/*.CR-nav-scroll-wrap .CR-nav-scroll-page li a:hover,*/
/*.CR-nav-scroll-wrap .CR-nav-scroll-page li a.active{*/
/*    color: var(--cl-main);*/
/*}*/
/*.CR-nav-scroll-wrap .CR-nav-scroll-page li a.active:after{*/
/*    right: 0.625rem;*/
/*}*/
/*.CR-nav-scroll-wrap .CR-nav-scroll-page li a:after {*/
/*    content: '';*/
/*    height: 2px;*/
/*    background-color: var(--cl-main);*/
/*    position: absolute;*/
/*    right: 100%;*/
/*    left: 0.625rem;*/
/*    bottom: 0;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*}*/
/*.CR-nav-scroll-wrap .CR-nav-scroll-page a{*/
/*    font-style: normal;*/
/*    font-weight: 600;*/
/*    font-size: 0.875rem;*/
/*    line-height: normal;*/
/*    color: var(--cl-black);*/
/*    padding: 1.5rem 0.625rem;*/
/*    background: transparent;*/
/*    display: block;*/
/*    position: relative;*/
/*}*/

/*!**==================* Default *==================**!*/
html {
    scroll-behavior: smooth;
}
.CR-hide-scroll,
.hide_scroll {
    overflow: hidden !important;
}
body{
    /*font-family: 'Inter', sans-serif !important;*/
    font-family: 'Lato', sans-serif !important;
    overflow-x: hidden;
}
body ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
#wpadminbar {
    z-index: 9999999999;
}
.no-drop * {
    pointer-events: none;
}
.no-drop {
    cursor: no-drop;
}
.CR-svg-logo {
    position: absolute !important;
    top: 0;
    right: 0;
    pointer-events: none;
}
.path {
    stroke-dasharray: 1000;
    stroke-dashoffset: 1000;
    animation: dash 4s linear alternate infinite;
}
@keyframes dash {
    from {
        stroke-dashoffset: 822;
    }
    to {
        stroke-dashoffset: 0;
    }
}

.CR-empty-result {
    text-align: center;
    font-size: 1rem;
    font-weight: 700;
    text-transform: inherit;
    color: var(--cl-black);
    line-height: normal;
    padding: 4vh 0;
    width: 100%;
    display: block;
}
.CRdisabled{
    cursor: no-drop;
}
.CRdisabled a{
    pointer-events: none;
}
body .fancybox-container {
    z-index: 999999;
}
p:last-child{
    margin-bottom: 0 !important;
}
.CRshow_mb{
    display: none;
}
.CRstyle-blockText span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 10px 20px;
    -webkit-box-shadow: inset 3px 0 0 #ca211b;
    box-shadow: inset 3px 0 0 #ca211b;
    margin-bottom: 0;
    font-weight: 700;
}
.CR-list-default{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.CR-list-default .paging{
    margin: 1.875rem 0 0;
}
.devTestBg{
    background-color: var(--cl-black);
    color: var(--cl-white);
    font-size: 16px;
    font-weight: 700;
    padding: 25px;
    border: 3px solid var(--cl-white);
}
.form-row .select2-container {
    width: 100% !important;
}
.CR-show-filter {
    display: none;
}
a:hover,
a {
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    text-decoration: none !important;
    outline: none !important;
}
.CRhidden_all,
.show_mn_ft,
.show_menu_mb {
    display: none;
}

img:not(.home-banner) {
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
}

/*!**================== DEFAULT ITEM  ==================**!*/
/*.CR-item-def .wrap{*/
/*    position: relative;*/
/*}*/
/*.CR-item-def .wrap:hover .CR-shine-ani:before{*/
/*    -webkit-animation: shine .95s;*/
/*    animation: shine .95s;*/
/*}*/
/*.CR-item-def .wrap:hover .CR-zoom-ani img{*/
/*    -webkit-transform: scale(1.3);*/
/*    -ms-transform: scale(1.3);*/
/*    transform: scale(1.3);*/
/*}*/
/*.CR-item-def .url-view{*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    z-index: 2;*/
/*    width: 100% !important;*/
/*    height: 100% !important;*/
/*}*/

/*!**================== ANIMATION ==================**!*/
/*@-webkit-keyframes shine {*/
/*    100% {*/
/*        left: 125%;*/
/*    }*/
/*}*/
/*@keyframes shine {*/
/*    100% {*/
/*        left: 125%;*/
/*    }*/
/*}*/
/*.CR-zoom-ani,*/
/*.CR-shine-ani{*/
/*    overflow: hidden;*/
/*    position: relative;*/
/*}*/
/*.CR-shine-ani:hover:before {*/
/*    -webkit-animation: shine .95s;*/
/*    animation: shine .95s;*/
/*}*/
/*.CR-shine-ani:before {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: -75%;*/
/*    z-index: 2;*/
/*    display: block;*/
/*    content: '';*/
/*    width: 50%;*/
/*    height: 100%;*/
/*    background: -webkit-gradient(linear,left top, right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));*/
/*    background: -o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);*/
/*    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);*/
/*    -webkit-transform: skewX(-25deg);*/
/*    -ms-transform: skewX(-25deg);*/
/*    transform: skewX(-25deg);*/
/*    pointer-events: none;*/
/*}*/
/*.CR-zoom-ani img {*/
/*    -webkit-transition: -webkit-transform 2s, -webkit-filter 1.5s ease-in-out;*/
/*    transition: -webkit-transform 2s, -webkit-filter 1.5s ease-in-out;*/
/*    -o-transition: transform 2s, filter 1.5s ease-in-out;*/
/*    transition: transform 2s, filter 1.5s ease-in-out;*/
/*    transition: transform 2s, filter 1.5s ease-in-out, -webkit-transform 2s, -webkit-filter 1.5s ease-in-out;*/
/*    -webkit-transform-origin: center center;*/
/*    -ms-transform-origin: center center;*/
/*    transform-origin: center center;*/
/*}*/
/*.CR-zoom-ani:hover img{*/
/*    -webkit-transform: scale(1.3);*/
/*    -ms-transform: scale(1.3);*/
/*    transform: scale(1.3);*/
/*}*/

/*!**================== CUSTOM STYLE RADIO ==================**!*/
/*.CR-def-radio {*/
/*    display: -webkit-box !important;*/
/*    display: -ms-flexbox !important;*/
/*    display: flex !important;*/
/*    position: relative;*/
/*    margin-bottom: 0 !important;*/
/*    cursor: pointer;*/
/*    -webkit-user-select: none;*/
/*    -moz-user-select: none;*/
/*    -ms-user-select: none;*/
/*    user-select: none;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    font-style: normal;*/
/*    font-weight: normal;*/
/*    font-size: 0.9rem;*/
/*    line-height: normal;*/
/*    color: var(--color-black);*/
/*    width: 100%;*/
/*    padding: 0;*/
/*    word-break: break-word;*/
/*    !*-webkit-box-orient: horizontal;*!*/
/*    !*-webkit-box-direction: reverse;*!*/
/*    !*-ms-flex-direction: row-reverse;*!*/
/*    !*flex-direction: row-reverse;*!*/
/*}*/
/*.CR-def-radio input {*/
/*    position: absolute;*/
/*    opacity: 0;*/
/*    cursor: pointer;*/
/*    height: 0;*/
/*    width: 0;*/
/*}*/
/*.CR-def-radio .checkmark {*/
/*    position: relative;*/
/*    height: 1rem;*/
/*    width: 1rem;*/
/*    min-width: 1rem;*/
/*    background-color: transparent;*/
/*    border-radius: 50%;*/
/*    display: block;*/
/*    transition: 0.5s ease-in-out;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    border: 1px solid rgba(61, 65, 150, 0.35);*/
/*    margin-right: 0.625rem;*/
/*}*/
/*.CR-def-radio:hover input ~ .checkmark {*/
/*    background-color: var(--cl-white);*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*}*/
/*.CR-def-radio input:checked ~ .checkmark {*/
/*    border-color: var(--color-red);*/
/*    background-color: transparent;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*}*/
/*.CR-def-radio .checkmark:after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    display: none;*/
/*}*/
/*.CR-def-radio input:checked ~ .checkmark:after {*/
/*    display: block;*/
/*}*/
/*.CR-def-radio .checkmark:after {*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    width: 50%;*/
/*    height: 50%;*/
/*    border-radius: 50%;*/
/*    background: var(--color-red);*/
/*    -webkit-transform: translate(-50%,-50%);*/
/*    -ms-transform: translate(-50%,-50%);*/
/*    transform: translate(-50%,-50%);*/
/*}*/
/*.CR-def-radio input:checked ~ b,*/
/*.CR-def-radio:hover b {*/
/*    text-shadow: 0 0 0 var(--color-black),*/
/*    1px 0 0 var(--color-black),*/
/*    0 0 0 var(--color-black),*/
/*    0 0 0 var(--color-black);*/
/*}*/
/*.CR-def-radio b{*/
/*    font-style: normal;*/
/*    font-weight: normal;*/
/*    font-size: 0.9rem;*/
/*    line-height: normal;*/
/*    color: var(--color-black);*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    text-shadow: 0 0 0 transparent,*/
/*    1px 0 0 transparent,*/
/*    0 0 0 transparent,*/
/*    0 0 0 transparent;*/
/*}*/
/*.CR-custom-radio-box .CR-def-radio .checkmark{*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background: var(--cl-white);*/
/*    z-index: -1;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    margin: 0 !important;*/
/*    border-radius: 0;*/
/*    border: none;*/
/*}*/
/*.CR-custom-radio-box .CR-def-radio {*/
/*    height: 2.625rem;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    padding: 0 0.9375rem !* 15/16 *!;*/
/*    border: 1px solid #dce0e0;*/
/*    position: relative;*/
/*    z-index: 1;*/
/*}*/
/*.CR-custom-radio-box .CR-def-radio b{*/
/*    font-size: 0.9375rem  !* 15/16 *!;*/
/*    line-height: normal;*/
/*    font-weight: 500;*/
/*    color: var(--cl-black);*/
/*    position: relative;*/
/*    z-index: 1;*/
/*}*/
/*.CR-custom-radio-box .CR-def-radio:hover input ~ .checkmark {*/
/*    background: var(--cl-gray);*/
/*}*/
/*.CR-custom-radio-box .CR-def-radio input:checked ~ .checkmark {*/
/*    background: var(--cl-main);*/
/*}*/

/*!**================== CUSTOM STYLE CHECKBOX ==================**!*/
/*.CR-def-checkbox:hover {*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    color: var(--cl-main);*/
/*}*/
/*.CR-def-checkbox {*/
/*    display: -webkit-box !important;*/
/*    display: -ms-flexbox !important;*/
/*    display: flex !important;*/
/*    position: relative;*/
/*    margin-bottom: 0 !important;*/
/*    cursor: pointer;*/
/*    -webkit-user-select: none;*/
/*    -moz-user-select: none;*/
/*    -ms-user-select: none;*/
/*    user-select: none;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    width: 100%;*/
/*    padding: 0;*/
/*    word-break: break-word;*/
/*    color: var(--cl-black);*/
/*    font-size: 0.875rem  !* 14/16 *!;*/
/*    font-weight: 400;*/
/*    font-style: normal;*/
/*    letter-spacing: normal;*/
/*    line-height: normal;*/
/*}*/
/*.CR-def-checkbox input {*/
/*    position: absolute !important;*/
/*    opacity: 0 !important;*/
/*    cursor: pointer !important;*/
/*    height: 0 !important;*/
/*    width: 0 !important;*/
/*}*/
/*.CR-def-checkbox .checkmark {*/
/*    height: 1rem  !* 16/16 *!;*/
/*    width: 1rem  !* 16/16 *!;*/
/*    background-color: var(--cl-white);*/
/*    position: relative;*/
/*    border-radius: 0.2rem;*/
/*    display: block;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    border: 1px solid var(--cl-light-gray);*/
/*    margin-right: 0.5rem  !* 8/16 *!;*/
/*}*/
/*.CR-def-checkbox:hover input ~ .checkmark {*/
/*    background-color: var(--cl-white);*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*}*/
/*.CR-def-checkbox input:checked ~ .checkmark {*/
/*    background-color: var(--cl-white);*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    border-color: var(--cl-light-gray);*/
/*}*/
/*.CR-def-checkbox input:checked ~ .checkmark:after {*/
/*    opacity: 1;*/
/*}*/
/*.CR-def-checkbox .checkmark:after {*/
/*    content: '\f00c';*/
/*    opacity: 0;*/
/*    font-family: FontAwesome;*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    -webkit-transform: translate(-50%,-50%);*/
/*    -ms-transform: translate(-50%,-50%);*/
/*    transform: translate(-50%,-50%);*/
/*    left: 50%;*/
/*    font-size: 0.7rem;*/
/*    color: var(--cl-main);*/
/*    pointer-events: none;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*}*/

/*.CR-def-checkbox-switch {*/
/*    position: relative;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    width: auto;*/
/*    height: 1.25rem;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-orient: horizontal;*/
/*    -webkit-box-direction: reverse;*/
/*    -ms-flex-direction: row-reverse;*/
/*    flex-direction: row-reverse;*/
/*}*/
/*.CR-def-checkbox-switch input {*/
/*    opacity: 0;*/
/*    width: 0;*/
/*    height: 0;*/
/*}*/
/*.CR-def-checkbox-slider {*/
/*    position: relative;*/
/*    cursor: pointer;*/
/*    !* top: 0; *!*/
/*    !* left: 0; *!*/
/*    !* right: 0; *!*/
/*    !* bottom: 0; *!*/
/*    background-color: #ccc;*/
/*    -webkit-transition: .4s;*/
/*    transition: .4s;*/
/*    width: 2.5rem;*/
/*    height: 100%;*/
/*}*/
/*.CR-def-checkbox-slider:before {*/
/*    position: absolute;*/
/*    content: "";*/
/*    height: 1rem;*/
/*    width: 1rem;*/
/*    left: 3px;*/
/*    top: 50%;*/
/*    -webkit-transform: translate(0,-50%);*/
/*    -ms-transform: translate(0,-50%);*/
/*    transform: translate(0,-50%);*/
/*    background-color: white;*/
/*    -webkit-transition: .4s;*/
/*    -o-transition: .4s;*/
/*    transition: .4s;*/
/*}*/
/*.CR-def-checkbox-switch input:checked + .CR-def-checkbox-slider {*/
/*    background-color: #D03338;*/
/*}*/
/*.CR-def-checkbox-switch input:focus + .CR-def-checkbox-slider {*/
/*    box-shadow: 0 0 1px #D03338;*/
/*}*/
/*.CR-def-checkbox-switch input:checked + .CR-def-checkbox-slider:before {*/
/*    -webkit-transform: translate(1.125rem,-50%);*/
/*    -ms-transform: translate(1.125rem,-50%);*/
/*    transform: translate(1.125rem,-50%);*/
/*}*/
/*.CR-def-checkbox-slider.round {*/
/*    border-radius: 6.25rem;*/
/*}*/
/*.CR-def-checkbox-slider.round:before {*/
/*    border-radius: 50%;*/
/*}*/
/*.CR-def-checkbox-switch b {*/
/*    !* position: absolute; *!*/
/*    !* top: 50%; *!*/
/*    !* -webkit-transform: translateY(-50%); *!*/
/*    !*-ms-transform: translateY(-50%);*!*/
/*    !* transform: translateY(-50%); *!*/
/*    !*left: calc(100% + 0.3125rem);*!*/
/*    width: -webkit-max-content;*/
/*    width: -moz-max-content;*/
/*    width: max-content;*/
/*    cursor: pointer;*/
/*    font-style: normal;*/
/*    font-weight: 500;*/
/*    font-size: 0.875rem;*/
/*    line-height: normal;*/
/*    color: var(--cl-black);*/
/*    margin-left: 0.5rem;*/
/*}*/

/*!**================== CONTACT FORM 7 ==================**!*/
/*body .wpcf7 .wpcf7-spinner {*/
/*    background-image: url("data:image/svg+xml,%3Csvg version='1.1' class='svg-loader' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80 80' xml:space='preserve'%0A%3E%3Cpath fill='%23DC3B30' d='M10,40c0,0,0-0.4,0-1.1c0-0.3,0-0.8,0-1.3c0-0.3,0-0.5,0-0.8c0-0.3,0.1-0.6,0.1-0.9c0.1-0.6,0.1-1.4,0.2-2.1 c0.2-0.8,0.3-1.6,0.5-2.5c0.2-0.9,0.6-1.8,0.8-2.8c0.3-1,0.8-1.9,1.2-3c0.5-1,1.1-2,1.7-3.1c0.7-1,1.4-2.1,2.2-3.1 c1.6-2.1,3.7-3.9,6-5.6c2.3-1.7,5-3,7.9-4.1c0.7-0.2,1.5-0.4,2.2-0.7c0.7-0.3,1.5-0.3,2.3-0.5c0.8-0.2,1.5-0.3,2.3-0.4l1.2-0.1 l0.6-0.1l0.3,0l0.1,0l0.1,0l0,0c0.1,0-0.1,0,0.1,0c1.5,0,2.9-0.1,4.5,0.2c0.8,0.1,1.6,0.1,2.4,0.3c0.8,0.2,1.5,0.3,2.3,0.5 c3,0.8,5.9,2,8.5,3.6c2.6,1.6,4.9,3.4,6.8,5.4c1,1,1.8,2.1,2.7,3.1c0.8,1.1,1.5,2.1,2.1,3.2c0.6,1.1,1.2,2.1,1.6,3.1 c0.4,1,0.9,2,1.2,3c0.3,1,0.6,1.9,0.8,2.7c0.2,0.9,0.3,1.6,0.5,2.4c0.1,0.4,0.1,0.7,0.2,1c0,0.3,0.1,0.6,0.1,0.9 c0.1,0.6,0.1,1,0.1,1.4C74,39.6,74,40,74,40c0.2,2.2-1.5,4.1-3.7,4.3s-4.1-1.5-4.3-3.7c0-0.1,0-0.2,0-0.3l0-0.4c0,0,0-0.3,0-0.9 c0-0.3,0-0.7,0-1.1c0-0.2,0-0.5,0-0.7c0-0.2-0.1-0.5-0.1-0.8c-0.1-0.6-0.1-1.2-0.2-1.9c-0.1-0.7-0.3-1.4-0.4-2.2 c-0.2-0.8-0.5-1.6-0.7-2.4c-0.3-0.8-0.7-1.7-1.1-2.6c-0.5-0.9-0.9-1.8-1.5-2.7c-0.6-0.9-1.2-1.8-1.9-2.7c-1.4-1.8-3.2-3.4-5.2-4.9 c-2-1.5-4.4-2.7-6.9-3.6c-0.6-0.2-1.3-0.4-1.9-0.6c-0.7-0.2-1.3-0.3-1.9-0.4c-1.2-0.3-2.8-0.4-4.2-0.5l-2,0c-0.7,0-1.4,0.1-2.1,0.1 c-0.7,0.1-1.4,0.1-2,0.3c-0.7,0.1-1.3,0.3-2,0.4c-2.6,0.7-5.2,1.7-7.5,3.1c-2.2,1.4-4.3,2.9-6,4.7c-0.9,0.8-1.6,1.8-2.4,2.7 c-0.7,0.9-1.3,1.9-1.9,2.8c-0.5,1-1,1.9-1.4,2.8c-0.4,0.9-0.8,1.8-1,2.6c-0.3,0.9-0.5,1.6-0.7,2.4c-0.2,0.7-0.3,1.4-0.4,2.1 c-0.1,0.3-0.1,0.6-0.2,0.9c0,0.3-0.1,0.6-0.1,0.8c0,0.5-0.1,0.9-0.1,1.3C10,39.6,10,40,10,40z' %3E%3CanimateTransform attributeType='xml' attributeName='transform' type='rotate' from='0 40 40' to='360 40 40' dur='0.8s' repeatCount='indefinite' /%3E%3C/path%3E%3Cpath fill='%23D49200' d='M62,40.1c0,0,0,0.2-0.1,0.7c0,0.2,0,0.5-0.1,0.8c0,0.2,0,0.3,0,0.5c0,0.2-0.1,0.4-0.1,0.7 c-0.1,0.5-0.2,1-0.3,1.6c-0.2,0.5-0.3,1.1-0.5,1.8c-0.2,0.6-0.5,1.3-0.7,1.9c-0.3,0.7-0.7,1.3-1,2.1c-0.4,0.7-0.9,1.4-1.4,2.1 c-0.5,0.7-1.1,1.4-1.7,2c-1.2,1.3-2.7,2.5-4.4,3.6c-1.7,1-3.6,1.8-5.5,2.4c-2,0.5-4,0.7-6.2,0.7c-1.9-0.1-4.1-0.4-6-1.1 c-1.9-0.7-3.7-1.5-5.2-2.6c-1.5-1.1-2.9-2.3-4-3.7c-0.6-0.6-1-1.4-1.5-2c-0.4-0.7-0.8-1.4-1.2-2c-0.3-0.7-0.6-1.3-0.8-2 c-0.2-0.6-0.4-1.2-0.6-1.8c-0.1-0.6-0.3-1.1-0.4-1.6c-0.1-0.5-0.1-1-0.2-1.4c-0.1-0.9-0.1-1.5-0.1-2c0-0.5,0-0.7,0-0.7 s0,0.2,0.1,0.7c0.1,0.5,0,1.1,0.2,2c0.1,0.4,0.2,0.9,0.3,1.4c0.1,0.5,0.3,1,0.5,1.6c0.2,0.6,0.4,1.1,0.7,1.8 c0.3,0.6,0.6,1.2,0.9,1.9c0.4,0.6,0.8,1.3,1.2,1.9c0.5,0.6,1,1.3,1.6,1.8c1.1,1.2,2.5,2.3,4,3.2c1.5,0.9,3.2,1.6,5,2.1 c1.8,0.5,3.6,0.6,5.6,0.6c1.8-0.1,3.7-0.4,5.4-1c1.7-0.6,3.3-1.4,4.7-2.4c1.4-1,2.6-2.1,3.6-3.3c0.5-0.6,0.9-1.2,1.3-1.8 c0.4-0.6,0.7-1.2,1-1.8c0.3-0.6,0.6-1.2,0.8-1.8c0.2-0.6,0.4-1.1,0.5-1.7c0.1-0.5,0.2-1,0.3-1.5c0.1-0.4,0.1-0.8,0.1-1.2 c0-0.2,0-0.4,0.1-0.5c0-0.2,0-0.4,0-0.5c0-0.3,0-0.6,0-0.8c0-0.5,0-0.7,0-0.7c0-1.1,0.9-2,2-2s2,0.9,2,2C62,40,62,40.1,62,40.1z' %3E%3CanimateTransform attributeType='xml' attributeName='transform' type='rotate' from='0 40 40' to='-360 40 40' dur='0.6s' repeatCount='indefinite' /%3E%3C/path%3E%3C/svg%3E");*/
/*    background-size: 2rem;*/
/*    background-repeat: no-repeat;*/
/*    background-position: center;*/
/*    background-color: var(--cl-light-main);*/
/*    width: 2rem;*/
/*    height: 2rem;*/
/*    left: 50%;*/
/*    right: unset;*/
/*    -webkit-transform: translate(-50%,-50%);*/
/*    -ms-transform: translate(-50%,-50%);*/
/*    transform: translate(-50%,-50%);*/
/*}*/
/*body .wpcf7 form.invalid .wpcf7-response-output,*/
/*body .wpcf7 form.unaccepted .wpcf7-response-output,*/
/*body .wpcf7 form.sent .wpcf7-response-output{*/
/*    text-align: center;*/
/*    color: var(--cl-white) !important;*/
/*    font-weight: 700;*/
/*    font-size: 0.7rem;*/
/*    position: relative;*/
/*    left: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    border: none;*/
/*    width: 100%;*/
/*    margin: 0.5rem auto 0;*/
/*    border-radius: 0.3125rem  !* 5/16 *!;*/
/*    padding: 0.25rem;*/
/*}*/
/*body .wpcf7 .wpcf7-response-output::before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    bottom: 100%;*/
/*    left: 50%;*/
/*    border-left: 5px solid transparent;*/
/*    border-right: 5px solid transparent;*/
/*    border-top: 5px solid var(--cl-black);*/
/*    transform: rotate(180deg) translateX(50%);*/
/*}*/
/*body .wpcf7 form.invalid .wpcf7-response-output::before,*/
/*body .wpcf7 form.unaccepted .wpcf7-response-output::before{*/
/*    border-top-color: var(--cl-main) !important;*/
/*}*/
/*body .wpcf7 form.invalid .wpcf7-response-output,*/
/*body .wpcf7 form.unaccepted .wpcf7-response-output {*/
/*    background: var(--cl-red);*/
/*}*/
/*body .wpcf7 form.sent .wpcf7-response-output {*/
/*    background: var(--cl-black);*/
/*}*/
/*body .wpcf7-mail-sent-ng,*/
/*body .wpcf7-validation-errors,*/
/*body .wpcf7-acceptance-missing,*/
/*body .wpcf7-not-valid {*/
/*    border-color: var(--cl-red) !important;*/
/*    color: var(--cl-red) !important;*/
/*}*/
/*body .wpcf7-not-valid-tip,*/
/*body .wpcf7-validation-errors {*/
/*    display: none !important;*/
/*}*/
/*body .wpcf7-spinner {*/
/*    margin: 0;*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    -webkit-transform: translateY(-50%);*/
/*    -ms-transform: translateY(-50%);*/
/*    transform: translateY(-50%);*/
/*    right: 0;*/
/*}*/
/*body .wpcf7-list-item {*/
/*    display: inline-block;*/
/*    margin: 0;*/
/*}*/
/*body .wpcf7 .wpcf7-list-item {*/
/*    display: block;*/
/*    margin-bottom: 0;*/
/*}*/
/*body .wpcf7-checkbox label {*/
/*    position: relative;*/
/*    cursor: pointer;*/
/*    margin: 1.25rem 0 0;*/
/*}*/
/*body .wpcf7-checkbox input[type=checkbox] {*/
/*    position: absolute;*/
/*    visibility: hidden;*/
/*    width: 1.875rem;*/
/*    height: 1.875rem;*/
/*    top: 0;*/
/*    left: 0;*/
/*}*/
/*body .wpcf7-checkbox input[type=checkbox] + span {*/
/*    color: var(--cl-white);*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    margin: 0;*/
/*    font-size: 1.063rem;*/
/*    font-weight: 400;*/
/*    padding-left: 2.5rem;*/
/*    position: relative;*/
/*}*/
/*body .wpcf7-checkbox input[type=checkbox] + span:before {*/
/*    display: block;*/
/*    position: absolute;*/
/*    content: '';*/
/*    border-radius: 0;*/
/*    width: 1.875rem;*/
/*    height: 1.875rem;*/
/*    top: 50%;*/
/*    -webkit-transform: translateY(-50%);*/
/*    -ms-transform: translateY(-50%);*/
/*    transform: translateY(-50%);*/
/*    left: 0;*/
/*    border: 1px solid var(--cl-white);*/
/*    margin: 0;*/
/*}*/
/*body .wpcf7-checkbox input[type=checkbox] + span:after {*/
/*    display: block;*/
/*    position: absolute;*/
/*    content: "\2713";*/
/*    width: 1.875rem;*/
/*    height: 1.875rem;*/
/*    min-width: 1.875rem;*/
/*    top: 50%;*/
/*    -webkit-transform: translateY(-50%);*/
/*    -ms-transform: translateY(-50%);*/
/*    transform: translateY(-50%);*/
/*    left: 0;*/
/*    visibility: hidden;*/
/*    font-size: 1.125rem;*/
/*    text-align: center;*/
/*    line-height: 1.875rem;*/
/*}*/
/*body .wpcf7-checkbox input[type=checkbox]:checked + span:before {*/
/*    background: transparent;*/
/*}*/
/*body .wpcf7-checkbox input[type=checkbox]:checked + span:after {*/
/*    visibility: visible;*/
/*}*/
/*body .wpcf7-list-item-label {*/
/*    margin-left: 2.5rem;*/
/*    display: inline-block;*/
/*}*/
/*body .wpcf7-radio{*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*}*/
/*body .wpcf7-radio .wpcf7-list-item {*/
/*    width: 33.33%;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-orient: horizontal;*/
/*    -webkit-box-direction: reverse;*/
/*    -ms-flex-direction: row-reverse;*/
/*    flex-direction: row-reverse;*/
/*    -webkit-box-pack: end;*/
/*    -ms-flex-pack: end;*/
/*    justify-content: flex-end;*/
/*}*/
/*body .wpcf7-radio .wpcf7-list-item-label{*/
/*    margin-left: 0.625rem;*/
/*}*/
/*.CR-form-def input:not([type=submit]):hover,*/
/*.CR-form-def textarea:hover {*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    border-color: var(--cl-light-main) !important;*/
/*}*/
/*.CR-form-def textarea{*/
/*    height: 6.875rem  !* 110/16 *! !important;*/
/*    padding-top: 0.7rem !important;*/
/*    border-radius: 0.3125rem  !* 5/16 *! !important;*/
/*}*/
/*.CR-form-def input::placeholder,*/
/*.CR-form-def textarea::placeholder{*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    font-size: .97rem;*/
/*    line-height: normal;*/
/*    color: var(--cl-dark-gray);*/
/*    opacity: 1;*/
/*}*/
/*.CR-form-def input:not([type=submit]),*/
/*.CR-form-def textarea {*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    -webkit-box-shadow: 0 0.25rem 2.5rem transparent;*/
/*    box-shadow: 0 0.25rem 2.5rem transparent;*/
/*    outline: none !important;*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    line-height: normal;*/
/*    color: var(--cl-black);*/
/*    width: 100%;*/
/*    box-sizing: border-box;*/
/*    border-radius: 6.25rem  !* 100/16 *!;*/
/*    background-color: transparent;*/
/*    border: 1px solid #dddddd;*/
/*    padding: 0 0.75rem;*/
/*    height: 2.5rem;*/
/*    font-size: .97rem;*/
/*}*/
/*.CR-form-def input[type=submit]:hover {*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    background-color: #090229;*/
/*    color: var(--cl-white);*/
/*}*/
/*.CR-form-def input[type=submit] {*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    border-radius: 0;*/
/*    background-color: var(--cl-main) !important;*/
/*    border: none;*/
/*    -webkit-box-sizing: border-box;*/
/*    box-sizing: border-box;*/
/*    font-style: normal;*/
/*    font-weight: 700;*/
/*    font-size: .97rem;*/
/*    letter-spacing: .03rem;*/
/*    line-height: normal;*/
/*    color: var(--cl-white);*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    height: 2.375rem;*/
/*    -webkit-box-shadow: none !important;*/
/*    outline: none !important;*/
/*    padding: 0 1.5rem;*/
/*    position: relative;*/
/*    margin: 0;*/
/*    width: 100%;*/
/*    text-transform: uppercase;*/
/*    font-family: 'Inter', 'FontAwesome', sans-serif;*/
/*    border-radius: 1.875rem  !* 30/16 *!;*/
/*}*/
/*.CR-form-def input[type=radio] {*/
/*    width: auto;*/
/*}*/
/*.CR-form-def ul{*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -ms-flex-wrap: wrap;*/
/*    flex-wrap: wrap;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*}*/
/*.CR-form-def label{*/
/*    font-style: normal;*/
/*    font-weight: 700;*/
/*    font-size: 0.875rem;*/
/*    line-height: normal;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: baseline;*/
/*    -ms-flex-align: baseline;*/
/*    align-items: baseline;*/
/*    color: var(--cl-black);*/
/*    margin: 0 0 0.625rem;*/
/*}*/
/*.CR-form-def label span {*/
/*    color: #cd0707;*/
/*    margin: 0 0 0 0.313rem;*/
/*    font-size: 0.75rem;*/
/*}*/
/*.CR-form-def .def-form-field {*/
/*    width: 100%;*/
/*}*/
/*.CR-form-def .def-form-field.def-form-field-half {*/
/*    width: 48%;*/
/*}*/
/*.CR-form-def .def-form-field.trifurcate {*/
/*    width: 30.6666666667%;*/
/*}*/
/*.CR-form-def .def-form-field:not(:last-child) {*/
/*    margin-bottom: 1.2rem;*/
/*}*/
/*.CR-form-def .gr-def-form-btn {*/
/*    position: relative;*/
/*    margin: 0;*/
/*    width: 100%;*/
/*}*/
/*.CR-form-def .intl-tel-input .country-list{*/
/*    width: 100%;*/
/*    overflow-x: hidden;*/
/*    margin: 0 !important;*/
/*}*/
/*.CR-form-def .intl-tel-input .country-list li.country {*/
/*    width: 100% !important;*/
/*}*/
/*.CR-form-def .intl-tel-input .flag-container{*/
/*    right: 0;*/
/*}*/
/*.CR-form-def .gr-def-form-field {*/
/*    position: relative;*/
/*}*/

/*!**================== CUSTOM SCROLLBAR ==================**!*/
/*body.CR-style-scroll::-webkit-scrollbar {*/
/*    width: 6px;*/
/*    background-color: var(--cl-black);*/
/*}*/
/*body.CR-style-scroll::-webkit-scrollbar-track{*/
/*    border: 0.5px solid var(--cl-black);*/
/*}*/
/*.CR-style-scroll::-webkit-scrollbar {*/
/*    width: 3px;*/
/*    border-radius: 2px;*/
/*    background-color: var(--cl-white);*/
/*}*/
/*.CR-style-scroll::-webkit-scrollbar-track {*/
/*    border: none;*/
/*}*/
/*.CR-style-scroll::-webkit-scrollbar-thumb {*/
/*    background-color: #cccccc;*/
/*    outline: 1px solid #cccccc;*/
/*}*/
/*.CR-style-scroll-horizontal{*/
/*    scroll-behavior: smooth;*/
/*}*/
/*.CR-style-scroll-horizontal::-webkit-scrollbar {*/
/*    height: 0.25rem;*/
/*    width: 0.25rem;*/
/*    border-radius: 0.625rem;*/
/*    background-color: var(--cl-light-gray);*/
/*}*/
/*.CR-style-scroll-horizontal::-webkit-scrollbar-track {*/
/*    border: 0.031rem solid transparent;*/
/*}*/
/*.CR-style-scroll-horizontal::-webkit-scrollbar-thumb {*/
/*    background-color: var(--cl-main);*/
/*    outline: 0.188rem solid transparent;*/
/*    border-radius: 0;*/
/*}*/

/*!**================== SWIPER SLIDE ==================**!*/
/*.swiper-pointer-events{*/
/*    position: relative;*/
/*}*/
/*.swiper-wrapper {*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*}*/
/*.CR-swiper-arrow{*/
/*    cursor: pointer;*/
/*    position: absolute !important;*/
/*    top: 50%;*/
/*    -webkit-transform: translateY(-50%);*/
/*    -ms-transform: translateY(-50%);*/
/*    transform: translateY(-50%);*/
/*    z-index: 3;*/
/*    width: 35px !important;*/
/*    height: 35px !important;*/
/*    padding: 0 !important;*/
/*    background: var(--cl-white);*/
/*    border-radius: 5px;*/
/*    border: 1px solid var(--cl-black);*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*}*/
/*.CR-swiper-arrow svg {*/
/*    width: 45%;*/
/*    height: auto;*/
/*    max-height: 45%;*/
/*    object-fit: contain;*/
/*}*/
/*.CR-swiper-arrow svg path{*/
/*    stroke: var(--cl-black);*/
/*}*/
/*.CR-swiper-arrow.CR-swiper-button-next {*/
/*    right: 0.625rem;*/
/*}*/
/*.CR-swiper-arrow.CR-swiper-button-prev {*/
/*    left: 0.625rem;*/
/*}*/

/*!**================== SLICK SLIDE ==================**!*/
.slick-slide {
    outline: none !important;
}
.CR-custom-arrow {
    cursor: pointer;
    position: absolute !important;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 3;
    width: 35px !important;
    height: 35px !important;
    padding: 0 !important;
    background: var(--cl-white);
    border-radius: 5px;
    border: 1px solid var(--cl-black);
}
.CR-custom-arrow svg {
    width: 45%;
    height: auto;
    max-height: 45%;
    object-fit: contain;
}
.CR-custom-arrow svg path{
    stroke: var(--cl-black);
}
.CR-custom-arrow:not(.sp){
    width: auto;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.CR-custom-arrow:hover i{
    color: var(--cl-black);
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
    -o-transition: 0.5s all;
    transition: 0.5s all;
}
.CR-custom-arrow i {
    font-size: 1.25rem;
    color: #666666;
    opacity: 1;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
    -o-transition: 0.5s all;
    transition: 0.5s all;
}
.CR-custom-arrow.right {
    right: 0;
}
.CR-custom-arrow.left {
    left: 0;
}

.CR-custom-arrow-full {
    position: absolute;
    top: 0;
    width: 5rem;
    height: 100%;
    border: 0;
    font-size: 0;
    z-index: 6;
    cursor: pointer;
    background-color: transparent;
    opacity: 0.5;
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.CR-custom-arrow-full:hover{
    opacity: 1;
}
.CR-custom-arrow-full.left {
    left: -5rem;
    background: -o-linear-gradient(left, var(--cl-black), transparent);
    background: -webkit-gradient(linear, left top, right top, from(var(--cl-black)), to(transparent));
    background: linear-gradient(90deg, var(--cl-black), transparent);
}
.CR-custom-arrow-full.right {
    right: -5rem;
    background: -o-linear-gradient(right, var(--cl-black), transparent);
    background: -webkit-gradient(linear, right top, left top, from(var(--cl-black)), to(transparent));
    background: linear-gradient(270deg, var(--cl-black), transparent);
}
.CR-custom-arrow-full svg{
    width: 2rem  /* 48/16 */;
    height: 2rem  /* 48/16 */;
    fill: var(--cl-green);
}
.slick-slider{overflow: hidden;}
.slick-slider:hover .CR-custom-arrow-full.left{left: 0 ;}
.slick-slider:hover .CR-custom-arrow-full.right{right: 0 ;}

.CR-custom-dots .slick-dots {
    margin-bottom: 0;
    left: 0;
    right: 0;
}
.CR-custom-dots .slick-dots li button:before {
    /*color: transparent !important;*/
    /*top: 50%;*/
    /*left: 50%;*/
    /*-webkit-transform: translate(-50%,-50%);*/
    /*-ms-transform: translate(-50%,-50%);*/
    /*transform: translate(-50%,-50%);*/
    /*font-size: 6px;*/
    /*line-height: normal;*/
    /*-webkit-transition: all 0.3s ease-in-out;*/
    /*-o-transition: all 0.3s ease-in-out;*/
    /*transition: all 0.3s ease-in-out;*/
    /*width: auto !important;*/
    /*height: auto !important;*/
    display: none;
}
.CR-custom-dots .slick-dotted .slick-slider {
    margin-bottom: 0;
}
.CR-custom-dots .slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 0.15625rem;
    padding: 0;
    cursor: pointer;
}
.CR-custom-dots .slick-dots li button:hover,
.CR-custom-dots .slick-dots li button:focus {
    outline: none;
}
.CR-custom-dots .slick-dots li {
    height: auto;
    width: auto;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.CR-custom-dots .slick-dots li button {
    position: relative;
    background-color: transparent;
    opacity: .5;
    width: 10px;
    height: 10px;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    padding: 0;
    border: 2px solid #111;
    margin: 0 auto;
    border-radius: 50%;
    display: block;
    outline: none;
    line-height: 0;
    font-size: 0;
    color: transparent;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.CR-custom-dots .slick-dots li button:hover,
.CR-custom-dots .slick-dots li button:focus {
    opacity: 1;
}
.CR-custom-dots .slick-dots li button:hover,
.CR-custom-dots .slick-dots li.slick-active button {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    border-color: var(--cl-main);
    background-color: var(--cl-main);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
/*.CR-custom-dots .slick-dots li.slick-active button:before{*/
/*    !*color: var(--cl-main) !important;*!*/
/*    !*-webkit-transition: all 0.3s ease-in-out;*!*/
/*    !*-o-transition: all 0.3s ease-in-out;*!*/
/*    !*transition: all 0.3s ease-in-out;*!*/
/*}*/
/*.CR-custom-dots .slick-dots li.slick-active button:hover,*/
/*.CR-custom-dots .slick-dots li.slick-active button:focus {*/
/*    opacity: 1;*/
/*}*/

.CR-custom-dots-line .slick-dots{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 -0.3125rem  /* -5/16 */ 0;
    bottom: 0;
}
.CR-custom-dots-line .slick-dots li {
    flex: 1;
    font-size: 0;
    list-style: none;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: relative;
    padding: 0 0.3125rem  /* 5/16 */;
    cursor: pointer;
    height: auto;
}
.CR-custom-dots-line .slick-dots li.slick-active button {
    opacity: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-color: var(--cl-black);
}
.CR-custom-dots-line .slick-dots li button {
    position: relative;
    background-color: var(--cl-light-gray);
    opacity:0.5;
    width: 100%;
    height: 2px;
    padding: 0;
    border: 1px solid transparent;
    margin: 0 auto;
    border-radius: 0;
    display: block;
    outline: none;
    line-height: 0px;
    font-size: 0px;
    color: transparent;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.CR-custom-dots-line .slick-dots li button:before {
    display: none;
}

.CR-custom-dots-line-sp .slick-dots{
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    bottom: 0;
    width: 100%;
}
.CR-custom-dots-line-sp .slick-dots li {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    height: inherit;
    margin: 0;
}
.CR-custom-dots-line-sp .slick-dots li button {
    padding: 0;
    height: 1px;
    width: 100%;
    background-color: rgb(255 255 255 / 50%);
    margin: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.CR-custom-dots-line-sp .slick-dots li.slick-active button {
    background-color: var(--cl-white)200;
}

.CR-custom-dots-vertical .slick-dots:after {
    content: '';
    top: -0.5rem;
    bottom: -2rem;
    background: #F59300;
    width: 2px;
    position: absolute;
    z-index: -1;
    left: 54%;
}
.CR-custom-dots-vertical .slick-dots {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    top: 50%;
    bottom: unset;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: calc(40% - 5rem);
}
.CR-custom-dots-vertical .slick-dots li{
    padding: 2.5rem 0;
}
.CR-custom-dots-vertical .slick-dots li .dot {
    position: relative;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(4.85%, #FFBB00), color-stop(102.35%, #F59300));
    background: -o-linear-gradient(top, #FFBB00 4.85%, #F59300 102.35%);
    background: linear-gradient(180deg, #FFBB00 4.85%, #F59300 102.35%);
    opacity: 1;
    width: 24px;
    height: 24px;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    padding: 0;
    margin: 0 auto;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    outline: none;
    line-height: 0;
    color: var(--cl-white);
    cursor: pointer;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 0.8rem;
    border: 2px solid #00286f;
}
.CR-custom-dots-vertical .slick-dots li:not(:last-child) .dot span:before {
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    position: absolute;
    background: #F59300;
    left: 50%;
    transform: translateX(-50%);
    bottom: -35px;
    border: 2px solid #00286f;
}
.CR-custom-dots-vertical .slick-dots li .dot:after {
    color: transparent !important;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    width: unset !important;
    height: unset !important;
    content: '';
    font-family: unset;
    border: 1px solid #00FFFF;
    font-size: unset !important;
    border-radius: 50%;
    opacity: 0 !important;
    position: absolute;
}
.CR-custom-dots-vertical .slick-dots li .dot:before {
    color: transparent !important;
    top: -5px;
    left: -5px;
    right: -5px;
    bottom: -5px;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    line-height: normal;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    width: unset !important;
    height: unset !important;
    content: '';
    font-family: unset;
    border: 1px solid #00FFFF;
    font-size: unset !important;
    border-radius: 50%;
    opacity: 0 !important;
    position: absolute;
}
.CR-custom-dots-vertical .slick-dots li.slick-active .dot:before,
.CR-custom-dots-vertical .slick-dots li.slick-active .dot:after{
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.CR-custom-dots-vertical .slick-dots li.slick-active .dot:after{
    opacity: 0.5 !important;
}
.CR-custom-dots-vertical .slick-dots li.slick-active .dot:before{
    opacity: 1 !important;
}

.CR-custom-style-arrow:hover .CR-custom-arrow{
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    opacity: 0.7;
}
.CR-custom-style-arrow .CR-custom-arrow.left{
    -webkit-transform: translate(20%, -50%);
    -ms-transform: translate(20%, -50%);
    transform: translate(20%, -50%);
    left: -3%;
}
.CR-custom-style-arrow .CR-custom-arrow.right{
    -webkit-transform: translate(-20%, -50%);
    -ms-transform: translate(-20%, -50%);
    transform: translate(-20%, -50%);
    right: -3%;
}
.CR-custom-style-arrow .CR-custom-arrow{
    width: 2.5rem !important;
    height: 3.75rem !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.3125rem;
    background: var(--cl-orange);
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    opacity: 0;
}
.CR-custom-style-arrow .CR-custom-arrow:hover{
    opacity: 1;
}
.CR-custom-style-arrow .CR-custom-arrow svg {
    height: 45%;
    width: auto;
}
.CR-custom-style-arrow .CR-custom-arrow:hover svg path{
    stroke: var(--cl-black-blur);
}
.CR-custom-style-arrow .CR-custom-arrow svg path{
    stroke: var(--cl-white);
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}

/*!**================== 404 PAGE ==================**!*/
#CR-404-page {
    min-height: calc(100vh - 17.75rem);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 3rem 0;
}
#CR-404-page .box {
    text-align: center;
}
#CR-404-page h1 {
    margin: 0 0 5px;
    font-size: 6.25rem;
    line-height: normal;
    text-transform: capitalize;
    font-weight: 700;
    color: var(--cl-red);
}
#CR-404-page h2 {
    margin: 1rem auto;
    font-size: 2rem;
    line-height: normal;
    text-transform: uppercase;
    font-weight: 700;
}
#CR-404-page p{
    color: #000000;
    font-size: 1.125rem;
    font-weight: 700;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
    text-align: center;
    margin: 0 auto;
}
#CR-404-page span{
    font-size: 1rem;
    font-style: italic;
    display: block;
    text-align: center;
    margin: 1rem auto;
    font-weight: 700;
}
#CR-404-page .CR-error-link:hover{
    background: var(--cl-mega-menu);
    color: var(--cl-main);
}
#CR-404-page .CR-error-link {
    font-weight: 700;
    border: 2px solid var(--cl-main);
    width: max-content;
    margin: 0 auto;
    padding: 0 1rem;
    border-radius: 5px;
    font-size: 1rem;
    height: 3.125rem  /* 50/16 */;
    background: var(--cl-main);
    color: var(--cl-white);
    text-transform: uppercase;
}
#CR-404-page svg{
    max-width: 100%;
    margin: 0 auto;
    display: block;
    height: auto;
}
#CR-404-page #g6219 {
    transform-origin: 85px 4px;
    -webkit-animation: an_404 12s 0.5s infinite ease-out;
    animation: an_404 12s 0.5s infinite ease-out;
}
@-webkit-keyframes an_404 {
    0% {
        transform: rotate(0);
    }
    5% {
        transform: rotate(3deg);
    }
    15% {
        transform: rotate(-2.5deg);
    }
    25% {
        transform: rotate(2deg);
    }
    35% {
        transform: rotate(-1.5deg);
    }
    45% {
        transform: rotate(1deg);
    }
    55% {
        transform: rotate(-1.5deg);
    }
    65% {
        transform: rotate(2deg);
    }
    75% {
        transform: rotate(-2deg);
    }
    85% {
        transform: rotate(2.5deg);
    }
    95% {
        transform: rotate(-3deg);
    }
    100% {
        transform: rotate(0);
    }
}
@keyframes an_404 {
    0% {
        transform: rotate(0);
    }
    5% {
        transform: rotate(3deg);
    }
    15% {
        transform: rotate(-2.5deg);
    }
    25% {
        transform: rotate(2deg);
    }
    35% {
        transform: rotate(-1.5deg);
    }
    45% {
        transform: rotate(1deg);
    }
    55% {
        transform: rotate(-1.5deg);
    }
    65% {
        transform: rotate(2deg);
    }
    75% {
        transform: rotate(-2deg);
    }
    85% {
        transform: rotate(2.5deg);
    }
    95% {
        transform: rotate(-3deg);
    }
    100% {
        transform: rotate(0);
    }
}

/*!**================== BREADCRUMBS ==================**!*/
/*#CR-breadcrumbs {*/
/*    padding: 0 0 0.625rem  !* 10/16 *!;*/
/*}*/
/*#CR-breadcrumbs *{*/
/*    font-size: 0.875rem  !* 14/16 *!;*/
/*    line-height: normal;*/
/*}*/
/*#CR-breadcrumbs cite {*/
/*    color: var(--cl-dark-gray);*/
/*    font-style: normal;*/
/*    font-weight: 600;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*}*/
/*#CR-breadcrumbs a:hover cite {*/
/*    color: var(--cl-main);*/
/*}*/
/*#CR-breadcrumbs .active cite{*/
/*    color: var(--cl-black);*/
/*}*/
/*#CR-breadcrumbs .divider i {*/
/*    font-size: 0.6rem;*/
/*}*/
/*#CR-breadcrumbs .divider {*/
/*    margin: 0 0.5rem;*/
/*}*/
/*#CR-breadcrumbs .divider.active{*/
/*    display: none;*/
/*}*/

/*.CR-breadcrumb{*/
/*    padding: 0.625rem  !* 10/16 *! 0 2.125rem  !* 34/16 *!;*/
/*}*/
/*.CR-breadcrumb a:hover{*/
/*    color:var(--cl-main);*/
/*}*/
/*.CR-breadcrumb *{*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    font-size: 1rem  !* 16/16 *!;*/
/*    line-height: normal;*/
/*    color: #8E8E8E;*/
/*}*/
/*.CR-breadcrumb .delimiter{*/
/*    padding: 0 1rem;*/
/*}*/
/*.CR-breadcrumb .current{*/
/*    color: var(--cl-dark-gray);*/
/*}*/

/*!**================== HAMBURGER ICON ==================**!*/
/*.CR-hamburger-nav-icon {*/
/*    position: relative;*/
/*    width: 2.5rem;*/
/*    height: 2.5rem;*/
/*    -webkit-transition-duration: 0.5s;*/
/*    -o-transition-duration: 0.5s;*/
/*    transition-duration: 0.5s;*/
/*}*/
/*.CR-hamburger-nav-icon .icon-E {*/
/*    -webkit-transition-duration: 0.5s;*/
/*    -o-transition-duration: 0.5s;*/
/*    transition-duration: 0.5s;*/
/*    position: absolute;*/
/*    height: 4px;*/
/*    width: 2.5rem;*/
/*    top: 50%;*/
/*    background-color: var(--color-red);*/
/*    -webkit-transition-delay: 0.5s;*/
/*    -o-transition-delay: 0.5s;*/
/*    transition-delay: 0.5s;*/
/*    -webkit-transform: translateY(-50%);*/
/*    -ms-transform: translateY(-50%);*/
/*    transform: translateY(-50%);*/
/*}*/
/*.CR-hamburger-nav-icon .icon-E:before {*/
/*    -webkit-transition-duration: 0.5s;*/
/*    -o-transition-duration: 0.5s;*/
/*    transition-duration: 0.5s;*/
/*    position: absolute;*/
/*    width: 2.5rem;*/
/*    height: 4px;*/
/*    background-color: var(--color-red);*/
/*    content: "";*/
/*    top: -10px;*/
/*}*/
/*.CR-hamburger-nav-icon .icon-E:after {*/
/*    -webkit-transition-duration: 0.5s;*/
/*    -o-transition-duration: 0.5s;*/
/*    transition-duration: 0.5s;*/
/*    position: absolute;*/
/*    width: 2.5rem;*/
/*    height: 4px;*/
/*    background-color: var(--color-red);*/
/*    content: "";*/
/*    top: 10px;*/
/*}*/
/*.CR-hamburger-nav-icon .icon-X {*/
/*    -webkit-transition-duration: 0.5s;*/
/*    -o-transition-duration: 0.5s;*/
/*    transition-duration: 0.5s;*/
/*    position: absolute;*/
/*    height: 0px;*/
/*    width: 2.5rem;*/
/*    top: 50%;*/
/*    background-color: var(--color-blue);*/
/*    -webkit-transform: translateY(-50%) scaleX(0);*/
/*    -ms-transform: translateY(-50%) scaleX(0);*/
/*    transform: translateY(-50%) scaleX(0);*/
/*    -webkit-transform-origin: 15px 0px;*/
/*    -ms-transform-origin: 15px 0px;*/
/*    transform-origin: 15px 0px;*/
/*}*/
/*.CR-hamburger-nav-icon .icon-X:before {*/
/*    -webkit-transition-duration: 0.5s;*/
/*    -o-transition-duration: 0.5s;*/
/*    transition-duration: 0.5s;*/
/*    position: absolute;*/
/*    width: 2.5rem;*/
/*    height: 4px;*/
/*    background-color: var(--color-blue);*/
/*    content: "";*/
/*    top: -9px;*/
/*    -webkit-transform: rotateZ(45deg) scaleX(1) translate(6px, 6px);*/
/*    -ms-transform: rotate(45deg) scaleX(1) translate(6px, 6px);*/
/*    transform: rotateZ(45deg) scaleX(1) translate(6px, 6px);*/
/*}*/
/*.CR-hamburger-nav-icon .icon-X:after {*/
/*    -webkit-transition-duration: 0.5s;*/
/*    -o-transition-duration: 0.5s;*/
/*    transition-duration: 0.5s;*/
/*    position: absolute;*/
/*    width: 2.5rem;*/
/*    height: 4px;*/
/*    background-color: var(--color-blue);*/
/*    content: "";*/
/*    top: 9px;*/
/*    -webkit-transform: rotateZ(-45deg) scaleX(1) translate(6px, -6px);*/
/*    -ms-transform: rotate(-45deg) scaleX(1) translate(6px, -6px);*/
/*    transform: rotateZ(-45deg) scaleX(1) translate(6px, -6px);*/
/*}*/
/*.CR-hamburger-nav-icon .icon-X:hover {*/
/*    cursor: pointer;*/
/*}*/
/*.CR-hamburger-nav-icon.CR-show .icon-E {*/
/*    -webkit-transition-duration: 0.5s;*/
/*    -o-transition-duration: 0.5s;*/
/*    transition-duration: 0.5s;*/
/*    -webkit-transform: translateY(-50%) scaleX(0);*/
/*    -ms-transform: translateY(-50%) scaleX(0);*/
/*    transform: translateY(-50%) scaleX(0);*/
/*    -webkit-transition-delay: 0s;*/
/*    -o-transition-delay: 0s;*/
/*    transition-delay: 0s;*/
/*}*/
/*.CR-hamburger-nav-icon.CR-show .icon-X {*/
/*    -webkit-transition: 0.5s;*/
/*    -o-transition: 0.5s;*/
/*    transition: 0.5s;*/
/*    -webkit-transition-delay: 0.5s;*/
/*    -o-transition-delay: 0.5s;*/
/*    transition-delay: 0.5s;*/
/*    -webkit-transform: translateY(-50%) scaleX(1);*/
/*    -ms-transform: translateY(-50%) scaleX(1);*/
/*    transform: translateY(-50%) scaleX(1);*/
/*}*/
/*.CR-hamburger-nav-icon:hover {*/
/*    cursor: pointer;*/
/*}*/

/*!**================== CUSTOM SELECT ==================**!*/
/*.CRcustom_sl {*/
/*    width: 10.625rem;*/
/*}*/
/*.CRcustom_sl select {*/
/*    -webkit-appearance: none;*/
/*    -webkit-appearance: none;*/
/*    -moz-appearance: none;*/
/*    appearance: none;*/
/*    min-width: 100px;*/
/*    opacity: 0;*/
/*}*/
/*.CRcustom_sl .select:hover {*/
/*    -webkit-box-sizing: border-box;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*}*/
/*.CRcustom_sl .select:hover .select-styled{*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    border-color: transparent;*/
/*}*/
/*.CRcustom_sl .select {*/
/*    position: relative;*/
/*    height: auto;*/
/*    -webkit-box-sizing: border-box;*/
/*    box-sizing: border-box;*/
/*    cursor: pointer;*/
/*    width: 100%;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    padding: 0;*/
/*    margin: 0;*/
/*    !*background: var(--cl-white);*!*/
/*    !*border: 1px solid rgba(9, 2, 41, 0.3);*!*/
/*    !*border-radius: 0.3125rem;*!*/
/*}*/
/*.CRcustom_sl .select:after {*/
/*    content: '\f078';*/
/*    font-family: FontAwesome;*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    -webkit-transform: translateY(-50%);*/
/*    -ms-transform: translateY(-50%);*/
/*    transform: translateY(-50%);*/
/*    left: unset;*/
/*    right: 0;*/
/*    font-size: 0.625rem;*/
/*    color: #333333;*/
/*    pointer-events: none;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*}*/
/*.CRcustom_sl .select-styled{*/
/*    white-space: nowrap;*/
/*    overflow: hidden;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    padding: 0;*/
/*    font-weight: 400;*/
/*    font-style: normal;*/
/*    font-size: 0.875rem;*/
/*    line-height: normal;*/
/*    color: #666666;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    height: 2.5rem;*/
/*}*/
/*.CRcustom_sl .select select {*/
/*    display: none;*/
/*}*/
/*.CRcustom_sl .select-options-box::-webkit-scrollbar {*/
/*    width: 1px;*/
/*    border-radius: 2px;*/
/*    background-color: #E8E9F9;*/
/*}*/
/*.CRcustom_sl .select-options-box::-webkit-scrollbar-track {*/
/*    border: none;*/
/*}*/
/*.CRcustom_sl .select-options-box::-webkit-scrollbar-thumb {*/
/*    background-color: rgb(61 65 150 / 50%);*/
/*    outline: 1px solid rgb(61 65 150 / 50%);*/
/*}*/
/*.CRcustom_sl .select-options-box{*/
/*    max-height: 26.25rem;*/
/*    overflow-y: auto;*/
/*    list-style-type: none;*/
/*    margin: 0;*/
/*    padding: 0;*/
/*}*/
/*.CRcustom_sl .select-options {*/
/*    display: none;*/
/*    position: absolute;*/
/*    right: 0;*/
/*    left: 0;*/
/*    z-index: 7;*/
/*    margin: 0;*/
/*    list-style: none;*/
/*    top: 2.625rem;*/
/*    -webkit-box-shadow: 0 2px 4px rgb(0 0 0 / 10%);*/
/*    box-shadow: 0 2px 4px rgb(0 0 0 / 10%);*/
/*    background-color: var(--cl-white);*/
/*    background-clip: padding-box;*/
/*    border: 1px solid rgba(0,0,0,.15);*/
/*    border-radius: 0.25rem;*/
/*    padding: 0;*/
/*}*/
/*.CRcustom_sl .select-options li{*/
/*    position: relative;*/
/*    margin: 0;*/
/*    padding: 0.625rem !important;*/
/*    -webkit-transition: all 0.15s ease-in;*/
/*    -moz-transition: all 0.15s ease-in;*/
/*    -ms-transition: all 0.15s ease-in;*/
/*    -o-transition: all 0.15s ease-in;*/
/*    transition: all 0.15s ease-in;*/
/*    width: 100%;*/
/*    text-align: left;*/
/*    cursor: pointer;*/
/*    line-height: normal;*/
/*    background: var(--cl-white);*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    font-size: 1rem;*/
/*    color: #333333;*/
/*}*/
/*.CRcustom_sl .select-options li:not(:last-child){*/
/*    border-bottom: 0.5px solid rgba(0, 0, 0, 0.2);*/
/*}*/
/*.CRcustom_sl .select-options li:hover{*/
/*    -webkit-transition: all 0.15s ease-in;*/
/*    -moz-transition: all 0.15s ease-in;*/
/*    -ms-transition: all 0.15s ease-in;*/
/*    -o-transition: all 0.15s ease-in;*/
/*    transition: all 0.15s ease-in;*/
/*    background-color: rgba(0, 174, 255, 0.1) !important;*/
/*    color: #222222;*/
/*}*/
/*.CRcustom_sl .select-options li[rel='all'],*/
/*.CRcustom_sl .select-options li[rel='empt']{*/
/*    display: none;*/
/*}*/
/*.CRcustom_sl .select-options li.hide {*/
/*    background-color: var(--cl-main) !important;*/
/*    color: var(--cl-white) !important;*/
/*    display: block !important;*/
/*    pointer-events: none;*/
/*}*/
/*.CRcustom_sl.CR-custom-sl-sp .select-options li.hide {*/
/*    background-color: var(--cl-white) !important;*/
/*    color: var(--cl-red) !important;*/
/*    display: block !important;*/
/*    pointer-events: none;*/
/*}*/
/*.CRcustom_sl.CR-custom-sl-sp .select-options li:hover{*/
/*    background: #f2f2f2 !important;*/
/*    color: #2c2c2c !important;*/
/*}*/

/*!**================== CHOSEN SELECT ==================**!*/
.NC-chosen-ajax-load{
    position: relative;
}
.NC-chosen-ajax-load.active>* {
    opacity: 0.3;
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    pointer-events: none;
}
.NC-chosen-ajax-load.active:before{
    opacity: 1;
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.NC-chosen-ajax-load:before{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' class='svg-loader' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80 80' xml:space='preserve'%0A%3E%3Cpath fill='%23DC3B30' d='M10,40c0,0,0-0.4,0-1.1c0-0.3,0-0.8,0-1.3c0-0.3,0-0.5,0-0.8c0-0.3,0.1-0.6,0.1-0.9c0.1-0.6,0.1-1.4,0.2-2.1 c0.2-0.8,0.3-1.6,0.5-2.5c0.2-0.9,0.6-1.8,0.8-2.8c0.3-1,0.8-1.9,1.2-3c0.5-1,1.1-2,1.7-3.1c0.7-1,1.4-2.1,2.2-3.1 c1.6-2.1,3.7-3.9,6-5.6c2.3-1.7,5-3,7.9-4.1c0.7-0.2,1.5-0.4,2.2-0.7c0.7-0.3,1.5-0.3,2.3-0.5c0.8-0.2,1.5-0.3,2.3-0.4l1.2-0.1 l0.6-0.1l0.3,0l0.1,0l0.1,0l0,0c0.1,0-0.1,0,0.1,0c1.5,0,2.9-0.1,4.5,0.2c0.8,0.1,1.6,0.1,2.4,0.3c0.8,0.2,1.5,0.3,2.3,0.5 c3,0.8,5.9,2,8.5,3.6c2.6,1.6,4.9,3.4,6.8,5.4c1,1,1.8,2.1,2.7,3.1c0.8,1.1,1.5,2.1,2.1,3.2c0.6,1.1,1.2,2.1,1.6,3.1 c0.4,1,0.9,2,1.2,3c0.3,1,0.6,1.9,0.8,2.7c0.2,0.9,0.3,1.6,0.5,2.4c0.1,0.4,0.1,0.7,0.2,1c0,0.3,0.1,0.6,0.1,0.9 c0.1,0.6,0.1,1,0.1,1.4C74,39.6,74,40,74,40c0.2,2.2-1.5,4.1-3.7,4.3s-4.1-1.5-4.3-3.7c0-0.1,0-0.2,0-0.3l0-0.4c0,0,0-0.3,0-0.9 c0-0.3,0-0.7,0-1.1c0-0.2,0-0.5,0-0.7c0-0.2-0.1-0.5-0.1-0.8c-0.1-0.6-0.1-1.2-0.2-1.9c-0.1-0.7-0.3-1.4-0.4-2.2 c-0.2-0.8-0.5-1.6-0.7-2.4c-0.3-0.8-0.7-1.7-1.1-2.6c-0.5-0.9-0.9-1.8-1.5-2.7c-0.6-0.9-1.2-1.8-1.9-2.7c-1.4-1.8-3.2-3.4-5.2-4.9 c-2-1.5-4.4-2.7-6.9-3.6c-0.6-0.2-1.3-0.4-1.9-0.6c-0.7-0.2-1.3-0.3-1.9-0.4c-1.2-0.3-2.8-0.4-4.2-0.5l-2,0c-0.7,0-1.4,0.1-2.1,0.1 c-0.7,0.1-1.4,0.1-2,0.3c-0.7,0.1-1.3,0.3-2,0.4c-2.6,0.7-5.2,1.7-7.5,3.1c-2.2,1.4-4.3,2.9-6,4.7c-0.9,0.8-1.6,1.8-2.4,2.7 c-0.7,0.9-1.3,1.9-1.9,2.8c-0.5,1-1,1.9-1.4,2.8c-0.4,0.9-0.8,1.8-1,2.6c-0.3,0.9-0.5,1.6-0.7,2.4c-0.2,0.7-0.3,1.4-0.4,2.1 c-0.1,0.3-0.1,0.6-0.2,0.9c0,0.3-0.1,0.6-0.1,0.8c0,0.5-0.1,0.9-0.1,1.3C10,39.6,10,40,10,40z' %3E%3CanimateTransform attributeType='xml' attributeName='transform' type='rotate' from='0 40 40' to='360 40 40' dur='0.8s' repeatCount='indefinite' /%3E%3C/path%3E%3Cpath fill='%23D49200' d='M62,40.1c0,0,0,0.2-0.1,0.7c0,0.2,0,0.5-0.1,0.8c0,0.2,0,0.3,0,0.5c0,0.2-0.1,0.4-0.1,0.7 c-0.1,0.5-0.2,1-0.3,1.6c-0.2,0.5-0.3,1.1-0.5,1.8c-0.2,0.6-0.5,1.3-0.7,1.9c-0.3,0.7-0.7,1.3-1,2.1c-0.4,0.7-0.9,1.4-1.4,2.1 c-0.5,0.7-1.1,1.4-1.7,2c-1.2,1.3-2.7,2.5-4.4,3.6c-1.7,1-3.6,1.8-5.5,2.4c-2,0.5-4,0.7-6.2,0.7c-1.9-0.1-4.1-0.4-6-1.1 c-1.9-0.7-3.7-1.5-5.2-2.6c-1.5-1.1-2.9-2.3-4-3.7c-0.6-0.6-1-1.4-1.5-2c-0.4-0.7-0.8-1.4-1.2-2c-0.3-0.7-0.6-1.3-0.8-2 c-0.2-0.6-0.4-1.2-0.6-1.8c-0.1-0.6-0.3-1.1-0.4-1.6c-0.1-0.5-0.1-1-0.2-1.4c-0.1-0.9-0.1-1.5-0.1-2c0-0.5,0-0.7,0-0.7 s0,0.2,0.1,0.7c0.1,0.5,0,1.1,0.2,2c0.1,0.4,0.2,0.9,0.3,1.4c0.1,0.5,0.3,1,0.5,1.6c0.2,0.6,0.4,1.1,0.7,1.8 c0.3,0.6,0.6,1.2,0.9,1.9c0.4,0.6,0.8,1.3,1.2,1.9c0.5,0.6,1,1.3,1.6,1.8c1.1,1.2,2.5,2.3,4,3.2c1.5,0.9,3.2,1.6,5,2.1 c1.8,0.5,3.6,0.6,5.6,0.6c1.8-0.1,3.7-0.4,5.4-1c1.7-0.6,3.3-1.4,4.7-2.4c1.4-1,2.6-2.1,3.6-3.3c0.5-0.6,0.9-1.2,1.3-1.8 c0.4-0.6,0.7-1.2,1-1.8c0.3-0.6,0.6-1.2,0.8-1.8c0.2-0.6,0.4-1.1,0.5-1.7c0.1-0.5,0.2-1,0.3-1.5c0.1-0.4,0.1-0.8,0.1-1.2 c0-0.2,0-0.4,0.1-0.5c0-0.2,0-0.4,0-0.5c0-0.3,0-0.6,0-0.8c0-0.5,0-0.7,0-0.7c0-1.1,0.9-2,2-2s2,0.9,2,2C62,40,62,40.1,62,40.1z' %3E%3CanimateTransform attributeType='xml' attributeName='transform' type='rotate' from='0 40 40' to='-360 40 40' dur='0.6s' repeatCount='indefinite' /%3E%3C/path%3E%3C/svg%3E");
    background-size: 2rem;
    background-repeat: no-repeat;
    background-position: center;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.NC-chosen-item .chosen-container:hover .chosen-single{
    -webkit-box-shadow: 0 0 3px var(--cl-white) inset, 0 1px 1px rgb(0 0 0 / 10%);
    box-shadow: 0 0 3px var(--cl-white) inset, 0 1px 1px rgb(0 0 0 / 10%);
}
.NC-chosen-item .chosen-single {
    height: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    outline: none !important;
    background: var(--cl-white);
    border: 1px solid #cccccc !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 0 3rem 0 1rem;
    background-image: none !important;
    -webkit-box-shadow: 0 0 3px var(--cl-white) inset, 0 1px 1px transparent;
    box-shadow: 0 0 3px var(--cl-white) inset, 0 1px 1px transparent;

}
.NC-chosen-item .chosen-single span {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    font-size: 0.8125rem  /* 13/16 */;
}
.NC-chosen-item .chosen-single div{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 1.5625rem  /* 25/16 */;
}
.NC-chosen-item .chosen-single div b{
    background: none !important;
    height: auto;
}
.NC-chosen-item .chosen-with-drop .chosen-single div b:before{
    content: "\f106";
}
.NC-chosen-item .chosen-single div b:before{
    content: "\f107";
    font-family: "FontAwesome";
    font-size: 1rem;
    color: var(--cl-black);
}
.NC-chosen-item .chosen-with-drop .chosen-drop{
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    pointer-events: auto;
}
.NC-chosen-item .chosen-drop {
    clip: auto;
    -webkit-clip-path: none;
    clip-path: none;
    -webkit-box-shadow: 0px 8px 32px rgb(3 44 71 / 24%);
    box-shadow: 0px 8px 32px rgb(3 44 71 / 24%);
    border: none;
    margin-top: 1rem;
    border-radius: 0.5rem;
    transform: scale(0);
    transition: 0.5s ease-in-out;
    opacity: 0;
    pointer-events: none;
}
.NC-chosen-item .chosen-drop .chosen-search{
    padding: 0.5rem;
}
.NC-chosen-item .chosen-drop .chosen-search input.chosen-search-input {
    padding: 0 1.5rem 0 1rem;
    border-radius: 0.4rem;
    height: 2.5rem  /* 40/16 */;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    background-color: var(--cl-gray);
    border: none;;
    color: var(--cl-black);
    background-image: none !important;
}
.NC-chosen-item .chosen-drop .chosen-results {
    margin: 0 !important;
    padding: 0 0.5rem 0.5rem;
}

/*.NC-chosen-item .chosen-drop .chosen-results::-webkit-scrollbar {*/
/*    width: 3px;*/
/*    border-radius: 2px;*/
/*    background-color: var(--cl-white);*/
/*}*/
/*.NC-chosen-item .chosen-drop .chosen-results::-webkit-scrollbar-track {*/
/*    border: none;*/
/*}*/
/*.NC-chosen-item .chosen-drop .chosen-results::-webkit-scrollbar-thumb {*/
/*    background-color: var(--cl-light-gray);*/
/*    outline: 1px solid var(--cl-light-gray);*/
/*}*/

.NC-chosen-item .chosen-drop .chosen-results li.result-selected{
    color: var(--cl-main);
    font-weight: 700;
    pointer-events: none;
}
.NC-chosen-item .chosen-drop .chosen-results li.highlighted{
    background: var(--cl-gray) !important;
}
.NC-chosen-item .chosen-drop .chosen-results li {
    padding: 0.5rem;
    word-break: break-word;
    color: var(--cl-black);
    font-size: 0.8125rem  /* 13/16 */ !important;
    font-weight: 600;
    border-radius: 0.3rem;
    line-height: normal;
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    width: 100% !important;
}
.NC-chosen-item .chosen-drop .chosen-results li em {
    color: var(--cl-main);
    font-weight: 700;
}

/*!** SELECT 2 **!*/
/*.select2-container{*/
/*    !*width: 15rem;*!*/
/*}*/
/*.select2-container.select2-container--open{*/
/*    z-index: 9999;*/
/*}*/
/*.select2-container.select2-container--open .select2-dropdown{*/
/*    -webkit-transform: scale(1);*/
/*    -ms-transform: scale(1);*/
/*    transform: scale(1);*/
/*    opacity: 1;*/
/*    pointer-events: auto;*/
/*    margin-top: 3.125rem  !* 50/16 *!;*/
/*    width: 18.75rem  !* 300/16 *!;*/
/*}*/
/*.select2-dropdown {*/
/*    clip: auto;*/
/*    -webkit-clip-path: none;*/
/*    clip-path: none;*/
/*    -webkit-box-shadow: 0px 8px 32px rgb(3 44 71 / 24%);*/
/*    box-shadow: 0px 8px 32px rgb(3 44 71 / 24%);*/
/*    border: none;*/
/*    margin-top: 0;*/
/*    border-radius: 0.5rem;*/
/*    pointer-events: none;*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*    background: var(--cl-white);*/
/*    transform: scale(0);*/
/*    transition: 0.5s ease-in-out;*/
/*    opacity: 0;*/
/*}*/
/*.select2-dropdown .select2-search{*/
/*    padding: 0.5rem;*/
/*    width: 100%;*/
/*}*/
/*.select2-dropdown .select2-search input {*/
/*    padding: 0 1.5rem 0 1rem;*/
/*    border-radius: 0.4rem;*/
/*    width: 100%;*/
/*    height: 3rem;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    margin: 0 auto;*/
/*    background-color: var(--cl-gray);*/
/*    border: none;*/
/*    color: var(--cl-black);*/
/*    background-image: none !important;*/
/*    outline: none !important;*/
/*}*/
/*.select2-dropdown .select2-results {*/
/*    margin: 0;*/
/*    padding: 0 0.5rem 0.5rem;*/
/*    width: 100%;*/
/*}*/
/*.select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar {*/
/*    width: 3px;*/
/*    border-radius: 2px;*/
/*    background-color: var(--cl-white);*/
/*}*/
/*.select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-track {*/
/*    border: none;*/
/*}*/
/*.select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb {*/
/*    background-color: #cccccc;*/
/*    outline: 1px solid #cccccc;*/
/*}*/
/*.select2-dropdown .select2-results li.select2-results__option--selected{*/
/*    color: var(--cl-main);*/
/*    font-weight: 700;*/
/*}*/
/*.select2-dropdown .select2-results li.select2-results__option--highlighted{*/
/*    background: var(--cl-gray) !important;*/
/*    color: var(--cl-black);*/
/*}*/
/*.select2-dropdown .select2-results li {*/
/*    padding: 0.5rem 1rem;*/
/*    word-break: break-word;*/
/*    color: var(--cl-black);*/
/*    font-size: 1rem;*/
/*    border-radius: 0.3rem;*/
/*    line-height: normal;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    width: 100% !important;*/
/*    font-family: 'Inter', FontAwesome, sans-serif;*/
/*    cursor: pointer;*/
/*    text-transform: capitalize;*/
/*}*/
/*.select2-dropdown .select2-results li em {*/
/*    color: var(--cl-main);*/
/*    font-weight: 700;*/
/*}*/

/*!**================== CUSTOM RANGE FIELD ==================**!*/
/*.CR-custom-filter-range {*/
/*    height: 2.125rem !* 34/16 *!;*/
/*    width: 100%;*/
/*    position: relative;*/
/*    cursor: pointer;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    border-radius: 4px;*/
/*    border: 1px solid #777777 !important;*/
/*}*/
/*.CR-custom-filter-range .head-range {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    padding: 0 0.7rem 0 1rem;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*}*/
/*.CR-custom-filter-range .head-range .label {*/
/*    color: var(--cl-white);*/
/*    font-size: 0.8125rem  !* 13/16 *!;*/
/*    line-height: normal;*/
/*    font-weight: 400;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*}*/
/*.CR-custom-filter-range .head-range .label i {*/
/*    font-size: 1rem;*/
/*}*/
/*.CR-custom-filter-range.show .drop-range{*/
/*    -webkit-transform: scale(1);*/
/*    -ms-transform: scale(1);*/
/*    transform: scale(1);*/
/*    pointer-events: auto;*/
/*    opacity: 1;*/
/*}*/
/*.CR-custom-filter-range .drop-range {*/
/*    position: absolute;*/
/*    margin-top: 0;*/
/*    top: 100%;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    -webkit-transform: scale(0);*/
/*    -ms-transform: scale(0);*/
/*    transform: scale(0);*/
/*    pointer-events: none;*/
/*    opacity: 0;*/
/*    background: var(--cl-white);*/
/*    width: 15rem;*/
/*    box-shadow: 0px 8px 32px rgb(3 44 71 / 24%);*/
/*    border-radius: 8px;*/
/*    padding: 0;*/
/*    left: 0;*/
/*    z-index: 99;*/
/*}*/
/*.CR-custom-filter-range .list-range{*/
/*    padding: 0 0.5rem 0.5rem;*/
/*    max-height: 18rem;*/
/*    overflow-y: auto;*/
/*    scroll-behavior: smooth;*/
/*}*/
/*.CR-custom-filter-range .list-range::-webkit-scrollbar {*/
/*    width: 3px;*/
/*    border-radius: 2px;*/
/*    background-color: var(--cl-white);*/
/*}*/
/*.CR-custom-filter-range .list-range::-webkit-scrollbar-track {*/
/*    border: none;*/
/*}*/
/*.CR-custom-filter-range .list-range::-webkit-scrollbar-thumb {*/
/*    background-color: #cccccc;*/
/*    outline: 1px solid #cccccc;*/
/*}*/
/*.CR-custom-filter-range .list-range li {*/
/*    width: 100% !important;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    padding: 0;*/
/*}*/
/*.CR-custom-filter-range .list-range li:hover a{*/
/*    background: #f2f2f2 !important;*/
/*}*/
/*.CR-custom-filter-range .list-range li.active{*/
/*    cursor: no-drop;*/
/*}*/
/*.CR-custom-filter-range .list-range li.active a{*/
/*    color: var(--cl-red);*/
/*    pointer-events: none;*/
/*    font-weight: 700;*/
/*}*/
/*.CR-custom-filter-range .list-range li a {*/
/*    padding: 0.5rem 1rem;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    word-break: break-word;*/
/*    color: var(--cl-black);*/
/*    font-size: 1rem;*/
/*    font-weight: 400;*/
/*    background: transparent !important;*/
/*}*/
/*.CR-custom-filter-range .slide-range .view-box {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*}*/
/*.CR-custom-filter-range .slide-range .view-box span {*/
/*    background: #c5c4c5;*/
/*    width: 5%;*/
/*    height: 0.125rem  !* 2/16 *!;*/
/*    margin: 0 0.5rem;*/
/*}*/
/*.CR-custom-filter-range .slide-range .view-box input {*/
/*    border: 1px solid #ececec;*/
/*    box-sizing: border-box;*/
/*    border-radius: 0.1875rem  !* 3/16 *!;*/
/*    height: 2rem  !* 32/16 *!;*/
/*    font-size: 0.7rem  !* 14/16 *!;*/
/*    text-align: center;*/
/*    color: #2c2c2c;*/
/*    width: 47.5%;*/
/*    outline: none !important;*/
/*}*/
/*.CR-custom-filter-range .slide-range {*/
/*    overflow: hidden;*/
/*    padding: 1rem !* 16/16 *! 0.625rem !* 10/16 *! 0.625rem  !* 10/16 *!;*/
/*}*/
/*.CR-custom-filter-range .slide-range .slide-box {*/
/*    margin: 1.5rem 0 0.75rem;*/
/*    padding: 0 0.65rem 0 0.75rem;*/
/*}*/
/*.CR-custom-filter-range .ui-widget.ui-widget-content:before{*/
/*    right: 98%;*/
/*}*/
/*.CR-custom-filter-range .ui-widget.ui-widget-content:after{*/
/*    left: 96%;*/
/*}*/
/*.CR-custom-filter-range .ui-widget.ui-widget-content:before,*/
/*.CR-custom-filter-range .ui-widget.ui-widget-content:after{*/
/*    content: '';*/
/*    border-radius: 50%;*/
/*    width: 0.875rem  !* 14/16 *!;*/
/*    height: 0.875rem  !* 14/16 *!;*/
/*    background: #c5c5c5;*/
/*    border-color: #c5c5c5;*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    -webkit-transform: translateY(-50%);*/
/*    -ms-transform: translateY(-50%);*/
/*    transform: translateY(-50%);*/
/*}*/
/*.CR-custom-filter-range .ui-widget.ui-widget-content {*/
/*    position: relative;*/
/*    height: 0.25rem  !* 4/16 *!;*/
/*    border: none;*/
/*    background: #c5c5c5;*/
/*}*/
/*.CR-custom-filter-range .ui-slider-horizontal .ui-slider-range {*/
/*    background: var(--cl-main);*/
/*    border-color: var(--cl-main);*/
/*}*/
/*.CR-custom-filter-range .ui-slider-horizontal .ui-slider-handle {*/
/*    border-radius: 50%;*/
/*    width: 0.875rem  !* 14/16 *!;*/
/*    height: 0.875rem  !* 14/16 *!;*/
/*    background: var(--cl-main);*/
/*    border-color: var(--cl-main);*/
/*    top: 50%;*/
/*    -webkit-transform: translateY(-50%);*/
/*    -ms-transform: translateY(-50%);*/
/*    transform: translateY(-50%);*/
/*    outline: none !important;*/
/*}*/
/*.CR-custom-filter-range .CR-range-slide-apply:hover{*/
/*    background: var(--cl-white);*/
/*    color: var(--cl-main);*/
/*}*/
/*.CR-custom-filter-range .CR-range-slide-apply{*/
/*    background: var(--cl-main);*/
/*    color: var(--cl-white);*/
/*    font-style: normal;*/
/*    font-weight: 500;*/
/*    font-size: 0.875rem  !* 14/16 *!;*/
/*    border: 1px solid var(--cl-main);*/
/*    width: 100%;*/
/*    height: 1.875rem  !* 30/16 *!;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    border-radius: 3.125rem  !* 50/16 *!;*/
/*    margin-top: 0.9375rem  !* 15/16 *!;*/
/*}*/

/*!**================== CUSTOM NUMBER BUTTON FIELD ==================**!*/
/*.CR-custom-number-btn-field{*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*}*/
/*.CR-custom-number-btn-field .minus,*/
/*.CR-custom-number-btn-field .plus{*/
/*    height: 2.625rem;*/
/*    width: 2.625rem;*/
/*    display: -webkit-inline-box;*/
/*    display: -ms-inline-flexbox;*/
/*    display: inline-flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    border-radius: 0.25rem  !* 4/16 *!;*/
/*    cursor: pointer;*/
/*    background-color: var(--cl-main);*/
/*    padding: 0.5rem;*/
/*    color: var(--cl-white);*/
/*    border: none;*/
/*    -webkit-box-shadow: -1px 4px 29px transparent;*/
/*    box-shadow: -1px 4px 29px transparent;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    font-size: 1rem;*/
/*}*/
/*.CR-custom-number-btn-field .minus:focus,*/
/*.CR-custom-number-btn-field .plus:focus{*/
/*    background-color: var(--cl-black) !important;*/
/*    color: var(--cl-white) !important;*/
/*}*/
/*.CR-custom-number-btn-field .minus:hover,*/
/*.CR-custom-number-btn-field .plus:hover {*/
/*    background-color: var(--cl-black) !important;*/
/*    color: var(--cl-white) !important;*/
/*    -webkit-box-shadow: -1px 4px 29px rgb(0 0 0 / 21%);*/
/*    box-shadow: -1px 4px 29px rgb(0 0 0 / 21%);*/
/*}*/
/*.CR-custom-number-btn-field .CR-number-btn-input{*/
/*    width: calc(100% - 6.5rem) !important;*/
/*    text-align: center;*/
/*    pointer-events: none;*/
/*    padding: 0 1rem !important;*/
/*}*/

/*!**================== CUSTOM UPLOAD FIELD ==================**!*/
/*.CR-custom-upload-field{*/

/*}*/
/*.CR-custom-upload-field .CR-custom-upload-field-label input{*/
/*    display: none !important;*/
/*}*/
/*.CR-custom-upload-field .CR-custom-note-upload-field{*/
/*    margin-bottom: 1rem;*/
/*}*/
/*.CR-custom-upload-field .CR-custom-note-upload-field p {*/
/*    font-size: 0.85rem;*/
/*    font-weight: 600;*/
/*    line-height: normal;*/
/*    margin: 0;*/
/*}*/
/*.CR-custom-upload-field .CR-custom-note-upload-field p b{*/
/*    font-weight: 700;*/
/*    color: var(--cl-main);*/
/*}*/
/*.CR-custom-upload-field-btn:hover{*/
/*    opacity: 0.7;*/
/*}*/
/*.CR-custom-upload-field-btn{*/
/*    background: var(--cl-main);*/
/*    color: var(--cl-white);*/
/*    font-size: 0.85rem;*/
/*    font-weight: 600;*/
/*    line-height: normal;*/
/*    height: 2.5rem  !* 40/16 *!;*/
/*    width: -webkit-max-content;*/
/*    width: -moz-max-content;*/
/*    width: max-content;*/
/*    min-width: 9.375rem  !* 150/16 *!;*/
/*    padding: 0 1rem;*/
/*    border-radius: 0.3125rem  !* 5/16 *!;*/
/*    cursor: pointer;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*}*/
/*.CR-custom-upload-field-btn svg{*/
/*    width: auto;*/
/*    height: 1rem;*/
/*    margin-right: 0.5rem;*/
/*    fill: var(--cl-white);*/
/*}*/
/*.CR-custom-upload-field-review .note{*/
/*    padding: 1rem 0;*/
/*}*/
/*.CR-custom-upload-field-review .note p{*/
/*    font-weight: 600;*/
/*    color: var(--cl-black);*/
/*    line-height: normal;*/
/*    font-size: 0.85rem;*/
/*    margin: 0;*/
/*}*/
/*.CR-custom-upload-field-review .list{*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -ms-flex-wrap: wrap;*/
/*    flex-wrap: wrap;*/
/*    margin: -0.3125rem  !* -5/16 *!;*/
/*}*/
/*.CR-custom-upload-field-item{*/
/*    width: 20%;*/
/*    padding: 0.3125rem  !* 5/16 *!;*/
/*}*/
/*.CR-custom-upload-field-item .wrap{*/
/*    position: relative;*/
/*    -webkit-box-shadow: 0px 4px 6px 0px rgb(44 44 44 / 4%);*/
/*    box-shadow: 0px 4px 6px 0px rgb(44 44 44 / 4%);*/
/*    border: 1px solid var(--cl-gray);*/
/*    border-radius: 0.3125rem  !* 5/16 *!;*/
/*    overflow: hidden;*/
/*}*/
/*.CR-custom-upload-field-item .image-review{*/
/*    background: var(--cl-gray);*/
/*    border-radius: 0.3125rem  !* 5/16 *!;*/
/*    overflow: hidden;*/
/*    position: relative;*/
/*    aspect-ratio: 16/9;*/
/*}*/
/*.CR-custom-upload-field-item .image-review img{*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    -o-object-position: center;*/
/*    object-position: center;*/
/*    -o-object-fit: cover;*/
/*    object-fit: cover;*/
/*}*/
/*.CR-custom-upload-field-item .action-review{*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*    padding: 0.85rem;*/
/*}*/
/*.CR-custom-upload-field-item .action-review a{*/
/*    width: 1.875rem  !* 30/16 *!;*/
/*    height: 1.875rem  !* 30/16 *!;*/
/*    border-radius: 0.3125rem  !* 5/16 *!;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    border: 1px solid #dce0e0;*/
/*}*/
/*.CR-custom-upload-field-item .action-review a.active-main:hover,*/
/*.CR-custom-upload-field-item .action-review a.active-main{*/
/*    background: var(--cl-main);*/
/*    border-color: var(--cl-main);*/
/*}*/
/*.CR-custom-upload-field-item .action-review a:hover{*/
/*    background: var(--cl-black);*/
/*    border-color: var(--cl-black);*/
/*}*/
/*.CR-custom-upload-field-item .action-review a.active-main svg,*/
/*.CR-custom-upload-field-item .action-review a:hover svg{*/
/*    fill: var(--cl-white);*/
/*}*/
/*.CR-custom-upload-field-item .action-review a svg {*/
/*    width: auto;*/
/*    height: 45%;*/
/*    fill: var(--cl-black);*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*}*/

/**================== RATING STAR ==================**/
.CR-custom-rating-field{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.CR-custom-rating-field .rating__icon {
    pointer-events: none;
}
.CR-custom-rating-field .rating__input {
    position: absolute !important;
    left: -9999px !important;
}
.CR-custom-rating-field .rating__input--none {
    display: none;
}
.CR-custom-rating-field .rating__label {
    cursor: pointer;
    padding: 0 0.25rem  /* 4/16 */;
    font-size: 0.9375rem  /* 15/16 */;
    margin: 0;
}
.CR-custom-rating-field .rating__icon--star {
    color: var(--cl-main);
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    transition: 0.5s all;
}
.CR-custom-rating-field .rating__input:checked ~ .rating__label .rating__icon--star {
    color: var(--cl-light-gray);
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    transition: 0.5s all;
}
.CR-custom-rating-field:hover .rating__label .rating__icon--star {
    color: var(--cl-main);
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    transition: 0.5s all;
}
.CR-custom-rating-field .rating__input:hover ~ .rating__label .rating__icon--star {
    color: var(--cl-light-gray);
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    transition: 0.5s all;
}

/*!**================== DEFAULT LOAD - ERROR ==================**!*/
.spinner-submit {
    border-radius: 50%;
    width: 1.5625rem;
    height: 1.5625rem;
    position: relative;
    display: inline-block;
    border: 2px solid #eeeeee;
    border-top-color: #1d1d1d;
    -webkit-animation: loadingSubmit 1s infinite;
    animation: loadingSubmit 1s infinite;
}
@-webkit-keyframes loadingSubmit {
    from {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.error-mes-form .content-err {
    font-size: 0.625rem;
    width: calc(100% - 1.875rem);
    display: inline-block;
}
.dis-err {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0 0.8rem;
    font-size: 0.8rem;
}
.hrError .error-mes-form {
    opacity: 1;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    pointer-events: all;
    cursor: pointer;
    top: 50%;
}
.error-mes-form {
    background-color: var(--cl-red);
    border-radius: 1rem;
    color: var(--cl-white);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: normal;
    height: 75%;
    text-align: left;
    margin: 0;
    padding-left: 0.625rem;
    -webkit-transition: all .5s ease-in;
    -o-transition: all .5s ease-in;
    transition: all .5s ease-in;
    -webkit-transition-timing-function: cubic-bezier(0,0,.2,1);
    -o-transition-timing-function: cubic-bezier(0,0,.2,1);
    transition-timing-function: cubic-bezier(0,0,.2,1);
    opacity: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    position: absolute;
    pointer-events: none;
    z-index: 8;
    left: 0.3rem;
    right: 0.3rem;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.CR-hide-mobile {
    display: none;
}
.hrError .chosen-single,
.hrError textarea,
.hrError select,
.hrError input {
    border: 1px solid var(--cl-red) !important;
}

/*!**================== NOTICE MESSAGE ==================**!*/
.notifyjs-container {
    box-sizing: border-box;
    background:var(--cl-white);
    border: 1px solid var(--cl-light-gray);
    box-shadow: 0 0 8px rgb(0 0 0 / 15%);
    border-radius: 1rem  /* 16/16 */;
    padding: 1.125rem  /* 18/16 */;
}
.notifyjs-container .CR-notice-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    max-width: 20rem;
}
.notifyjs-container .CR-notice-box .icon{
    min-width: 1rem;
    width: 1rem;
    margin-right: 0.5rem;
}
.notifyjs-container .CR-notice-box.success .icon svg{
    fill: var(--cl-black);
}
.notifyjs-container .CR-notice-box.error .icon svg{
    fill: var(--cl-red);
}
.notifyjs-container .CR-notice-box .icon svg{
    width: 100%;
    height: auto;
    object-fit: contain;
}
.notifyjs-container .CR-notice-box.success .message-notice{
    color: var(--cl-black);
}
.notifyjs-container .CR-notice-box.error .message-notice{
    color: var(--cl-red);
}
.notifyjs-container .CR-notice-box .message-notice {
    font-weight: 700;
    font-size: 0.875rem /* 14/16 */;
    line-height: normal;
    letter-spacing: .03em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*-ms-flex-wrap: wrap;*/
    /*flex-wrap: wrap;*/
    /*-webkit-box-pack: center;*/
    /*-ms-flex-pack: center;*/
    /*justify-content: center;*/
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.notifyjs-container .CR-notice-box .message-notice *{
    font-weight: 700;
    font-size: 0.875rem /* 14/16 */;
    line-height: normal;
    letter-spacing: .03em;
}
.notifyjs-container .CR-notice-box .message-notice .box{
    padding-left: 0.5rem;
}
.notifyjs-container .CR-notice-box .message-notice p{
    margin: 0;
}
.notifyjs-container .CR-notice-box .CR-btn:hover{
    background: var(--cl-white);
    color: var(--cl-main);
}
.notifyjs-container .CR-notice-box .CR-btn{
    background: var(--cl-main);
    color: var(--cl-white);
    border-radius: 1rem  /* 16/16 */;
    border: 2px solid var(--cl-main);
    font-size: 0.875rem  /* 14/16 */;
    line-height: normal;
    height: 2.5rem  /* 40/16 */;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    margin-top: 0.75rem;
}
.CR-notify-message-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.notifyjs-container .CR-item-notify {
    padding-top: 0.9375rem /* 15/16 */;
    border-top: 1px solid var(--cl-light-gray);
    margin-top: 0.9375rem /* 15/16 */;
    padding-bottom: 0.3125rem /* 5/16 */;
    width: 100%;
}
.notifyjs-container .CR-item-notify .thumb-box {
    width: 25%;
    overflow: hidden;
    border-radius: 0.625rem  /* 10/16 */;
    position: relative;
}
.notifyjs-container .CR-item-notify .thumb-box:before {
    content: "";
    display: block;
    width: 100%;
    aspect-ratio: 1/1;
}
.notifyjs-container .CR-item-notify .thumb-box img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.notifyjs-container .CR-item-notify .content-box {
    display: flex;
    flex-flow: column;
    width: 75%;
    padding-left: 0.625rem  /* 10/16 */;
}
.notifyjs-container .CR-item-notify .title {
    flex: 1;
    font-weight: 700;
    font-size: 0.875rem  /* 14/16 */;
    line-height: normal;
    letter-spacing: .03em;
    color: var(--cl-black);
}
.notifyjs-container .CR-item-notify .sub-title .variation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.notifyjs-container .CR-item-notify .sub-title * {
    font-size: 0.875rem /* 14/16 */;
    font-weight: 400;
    line-height: normal;
    margin: 0;
    color: var(--cl-black);
}
.notifyjs-container .CR-item-notify .sub-title dt {
    display: none;
}
.notifyjs-container .CR-item-notify .sub-title dd:not(:last-child):after {
    content: '/';
    margin: 0 0.25rem;
}
.notifyjs-container .CR-item-notify .CR-woo-prices {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.admin-bar .notifyjs-corner {
    top: 52px !important;
}
.notifyjs-corner {
    top: 20px !important;
    right: 20px !important;
    margin: 0 !important;
    z-index: 999999999 !important;
}

/*!**================== SWAP REGISTER - LOG IN - RECOVERY ==================**!*/
/*.CR-tab-account-swap {*/
/*    overflow: hidden;*/
/*}*/
/*.CR-tab-account-swap .all-tab-account{*/
/*    position: relative;*/
/*    width: 100%;*/
/*    padding: 0.125rem;*/
/*}*/
/*.CR-tab-account-swap .tab-account-default.visiable-hidden {*/
/*    z-index: -1;*/
/*    transition: 1s height;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    overflow: hidden;*/
/*    -webkit-animation-name: fadeOutRight;*/
/*    -moz-animation-name: fadeOutRight;*/
/*    -o-animation-name: fadeOutRight;*/
/*    animation-name: fadeOutRight;*/
/*}*/
/*.CR-tab-account-swap .tab-account-default{*/
/*    position: relative;*/
/*    width: 100%;*/
/*    -webkit-animation-fill-mode: both;*/
/*    animation-fill-mode: both;*/
/*    -webkit-animation-duration: 1s;*/
/*    animation-duration: 1s;*/
/*    -webkit-animation-name: fadeInLeft;*/
/*    animation-name: fadeInLeft;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*}*/
/*.CR-tab-account-swap .tab-account-default .content {*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*}*/
/*.CR-tab-account-swap .tab-account-default .content .head-box{*/
/*    margin-bottom: 1rem;*/
/*}*/
/*.CR-tab-account-swap .tab-account-default .content .head-box .title{*/
/*    font-size: 1.875rem  !* 30/16 *!;*/
/*    font-weight: 700;*/
/*    margin: 0 auto 1rem;*/
/*    text-align: center;*/
/*    position: relative;*/
/*    color: var(--cl-main);*/
/*}*/
/*.CR-tab-account-swap .tab-account-default .content .head-box .note a {*/
/*    color: var(--cl-main);*/
/*}*/
/*.CR-tab-account-swap .tab-account-default .content .head-box .note {*/
/*    font-size: 0.875rem !* 14/16 *!;*/
/*    font-weight: 600;*/
/*    margin: 0 auto;*/
/*    text-align: center;*/
/*    position: relative;*/
/*    color: var(--cl-black);*/
/*}*/
/*.CR-tab-account-swap .tab-account-default .swap-box {*/
/*    margin-top: 1rem;*/
/*}*/
/*.CR-tab-account-swap .tab-account-default .swap-box *{*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    font-size: 0.875rem  !* 14/16 *!;*/
/*    line-height: normal;*/
/*    color: var(--cl-black);*/
/*}*/
/*.CR-tab-account-swap .tab-account-default .swap-box a:hover{*/
/*    color: var(--cl-black);*/
/*}*/
/*.CR-tab-account-swap .tab-account-default .swap-box a {*/
/*    color: var(--cl-main);*/
/*    font-weight: 700;*/
/*}*/
/*.CR-tab-account-swap .tab-account-default .content > div {*/
/*    width: 100%;*/
/*}*/
/*.CR-tab-account-swap .CR-def-form-wrap .CR-btn-submit-form{*/
/*    margin-top: 1rem  !* 50/16 *!;*/
/*}*/
/*.CR-tab-account-swap .CR-def-form-wrap .CR-hide-mobile{*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    font-size: 1.125rem  !* 18/16 *!;*/
/*    line-height: normal;*/
/*    color: var(--cl-black);*/
/*    margin-bottom: 0.4375rem  !* 7/16 *!;*/
/*    display: none;*/
/*}*/
/*.CR-tab-account-swap .CR-def-form-wrap .CR-hide-mobile span{*/
/*    color: var(--cl-red);*/
/*    margin-left: 0.2rem;*/
/*}*/
/*.CR-tab-account-swap .CR-def-form-wrap ul {*/
/*    max-height: 25rem;*/
/*    overflow-x: hidden;*/
/*    overflow-y: auto;*/
/*    margin: 0;*/
/*    padding-bottom: 1rem;*/
/*}*/

/*!** SOCIALS LOGIN **!*/
/*.CR-log-socials{*/

/*}*/
/*.CR-log-socials .heading {*/
/*    text-align: center;*/
/*    padding: 1.25rem  !* 20/16 *! 0;*/
/*    font-size: 1rem  !* 16/16 *!;*/
/*    text-transform: capitalize;*/
/*    font-weight: 700;*/
/*    width: -webkit-max-content;*/
/*    width: -moz-max-content;*/
/*    width: max-content;*/
/*    margin: 0 auto;*/
/*}*/
/*.CR-log-socials .log-options {*/
/*    margin: -0.5rem;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*}*/
/*.CR-log-socials .log-options .log-social-btn {*/
/*    padding: 0.5rem;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*}*/
/*.CR-log-socials .log-options .login-fb-click {*/
/*    background: #4064AC;*/
/*    border: 1px solid #4064AC;*/
/*    color: #ffffff !important;*/
/*    width: 229px;*/
/*}*/
/*.CR-log-socials .log-options .login-fb-click i {*/
/*    margin-right: 0.5rem;*/
/*}*/
/*.CR-log-socials .log-options .login-gg-click:hover {*/
/*    background: #555658;*/
/*}*/
/*.CR-log-socials .log-options .login-gg-click {*/
/*    background: #202124;*/
/*    border: 1px solid #202124;*/
/*    color: #ffffff !important;*/
/*    overflow: hidden;*/
/*    border-radius: 20px;*/
/*    width: 100%;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*}*/
/*.CR-log-socials .log-options .login2-gg-click,*/
/*.CR-log-socials .log-options a {*/
/*    -webkit-box-sizing: border-box;*/
/*    box-sizing: border-box;*/
/*    border-radius: 20px;*/
/*    height: 40px;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    width: 100%;*/
/*    font-weight: 700;*/
/*    font-size: 1rem  !* 16/16 *!;*/
/*    line-height: normal;*/
/*    cursor: pointer;*/
/*}*/

/**================== DEFAUT INPUT ==================**/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type=number] {
    -moz-appearance:textfield; /* Firefox */
}
.CRdef-form-wrap .button-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 2.5rem -0.5rem 0;
}
.CRdef-form-wrap .button-wrap > *{
    width: 50%;
    padding: 0 0.5rem;
}
.CRdef-form-wrap .button-wrap .item > *{
    margin: 0 !important;
}
.CRdef-form-wrap ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.CRdef-form-wrap .def-input:not(:last-child){
    margin-bottom: 1rem;
}
.CRdef-form-wrap .def-input:not(.input-half) {
    width: 100%;
}
.CRdef-form-wrap .def-input.input-half {
    width: 50%;
}
.CRdef-form-wrap .def-input{
    position: relative;
    padding: 0;
}
.CRdef-form-wrap .CR-box-input,
.CRdef-form-wrap .CRbox_input{
    position: relative;
}
.CRdef-form-wrap .CRbox_input .icon {
    position: absolute;
    top: 50%;
    left: 1.125rem;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    pointer-events: none;
    color: var(--cl-gray);
}
.CRdef-form-wrap .CR-def-checkbox a:hover{
    color: var(--cl-main);
}
.CRdef-form-wrap .CR-def-checkbox a {
    color: #333333;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
    margin-left: 0.3125rem;
}
.CRdef-form-wrap .CR-def-input::placeholder{
    color: var(--cl-dark-gray);
}
.CRdef-form-wrap .CR-def-input:hover {
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    border-color: var(--cl-main);
}
.CRdef-form-wrap .CR-def-input{
    border: 1px solid var(--cl-light-gray);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 2.5rem /* 40/16 */;
    background: var(--cl-white);
    box-shadow: none;
    border-radius: 1rem;
    padding: 0 1rem;
    padding-right: 3.5rem !important;
    font-weight: 400;
    font-style: normal;
    font-size: 0.9375rem;
    line-height: normal;
    color: var(--cl-black);
    outline: none !important;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    font-family: 'Lato', FontAwesome, sans-serif;
}
.CRdef-form-wrap textarea.CR-def-input{
    height: 7.0625rem;
    border-radius: 0.625rem;
    padding: 1rem 1.5625rem !important;
}
.CRdef-form-wrap .CR-custom-pass {
    position: relative;
}
.CRdef-form-wrap .CR-show-pass{
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 1.25rem;
}
.CRdef-form-wrap .CR-show-pass i {
    color: #9e9e9ec4;
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.CRdef-form-wrap .CR-show-pass.active i {
    color: var(--cl-black);
}
.CRdef-form-wrap .CR-btn-submit-form:hover{
    background-color: var(--cl-light-main);
    color: var(--cl-main);
}
.CRdef-form-wrap .CR-btn-submit-form {
    margin: 1rem auto 0;
    color: var(--cl-white);
    background-color: var(--cl-main);
    border: 1px solid var(--cl-main) !important;
    height: 2.5rem  /* 40/16 */;
    outline: none !important;
    width: 100%;
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 1rem  /* 16/16 */;
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.CRdef-form-wrap .log-user-remember .CRbox_input{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.CRdef-form-wrap .CR-def-checkbox {
    width: auto;
}
.CRdef-form-wrap .wrap-gender,
.CRdef-form-wrap .CR-radio-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.CRdef-form-wrap .CR-radio-group .wrapper:not(:last-child) {
    margin-right: 2.8125rem;
}
.CRdef-form-wrap .wrap-gender > label{
    color: #333333;
    font-size: 1rem;
    font-weight: 600;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
    text-align: left;
    margin-right: 5rem;
}
.CRdef-form-wrap .note-field p span {
    color: #ff9600;
    margin: 0 0.3125rem 0 0;
}
.CRdef-form-wrap .note-field p {
    margin: 0.875rem 0 0;
    color: #666666;
    font-size: 0.875rem;
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    line-height: 1.375rem;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.CRdef-form-wrap .def-input.log-user-remember {
    border: none !important;
    margin: 1rem 0 0;
}
.CRdef-form-wrap .def-input .CR-hide-mobile .require {
    color: red;
    margin-left: 5px;
}
.CRdef-form-wrap .CR-box-input .icon-field{
    font-size: 0.75rem  /* 12/16 */;
    line-height: normal;
    color: var(--cl-black);
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    padding: 0 0.5rem;
    pointer-events: none;
}
.CRdef-form-wrap .CR-box-input .review-field{
    font-size: 0.75rem /* 12/16 */;
    line-height: normal;
    color: var(--cl-black);
    font-weight: 400;
     position: absolute;
    top: calc(100% + 0.65rem);
    left: 0;
    /*margin-top: 0.55rem;*/
    /*display: block;*/
}
.CRdef-form-wrap .CR-box-input .review-field b{
    margin-left: 0.25rem;
}
.CRdef-form-wrap .CR-ckeditor-box .ck-content {
    height: 10rem  /* 160/16 */;
    border-color: #dfe3e3 !important;
    box-shadow: none !important;
    outline: none !important;
}
.CRdef-form-wrap .CR-address-map-canvas{
    width: 100%;
    height: 18.75rem  /* 300/16 */;
}

/*!**================== LOADMORE ==================**!*/
/*.CR-load-more-wrap {*/
/*    text-align: center;*/
/*    margin: 2rem auto 1rem;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*}*/
/*.CR-load-more-wrap.hide {*/
/*    padding: 0 !important;*/
/*}*/
/*.CR-load-more-btn:hover{*/
/*    background: var(--cl-light-main);*/
/*    color: var(--cl-main);*/
/*    border-color: var(--cl-main);*/
/*    -webkit-box-shadow: -1px 4px 29px rgb(0 0 0 / 21%);*/
/*    box-shadow: -1px 4px 29px rgb(0 0 0 / 21%);*/
/*}*/
/*.CR-load-more-btn{*/
/*    color: var(--cl-white);*/
/*    font-size: 1.125rem  !* 18/16 *!;*/
/*    font-weight: 500;*/
/*    font-style: normal;*/
/*    letter-spacing: normal;*/
/*    line-height: normal;*/
/*    text-align: center;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    min-width: 10rem;*/
/*    height: 2.5rem  !* 40/16 *!;*/
/*    border-radius: 1.875rem  !* 30/16 *!;*/
/*    max-width: -webkit-max-content;*/
/*    max-width: -moz-max-content;*/
/*    max-width: max-content;*/
/*    padding: 0 1.875rem  !* 30/16 *!;*/
/*    margin: 0 auto;*/
/*    background: var(--cl-main);*/
/*    border: 2px solid var(--cl-main);*/
/*    -webkit-box-shadow: -1px 4px 29px transparent;*/
/*    box-shadow: -1px 4px 29px transparent;*/
/*}*/
/*.CR-load-more-btn i.fa-angle-down{*/
/*    display:none !important;*/
/*}*/
/*.CR-load-more-btn .total-remaining {*/
/*    margin: 0 0.2rem;*/
/*}*/

/*!**================== PAGING ==================**!*/
.CR-paging-wrap{
    margin: 1.875rem 0;
    width: 100%;
}
.CR-paging-wrap ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.CR-paging-wrap li {
    padding: 0 0.1875rem;
}
.CR-paging-wrap li a{
    background-color: transparent;
    width: 2.5rem;
    height: 2.5rem;
    font-weight: 500;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    border: 1px solid transparent;
    border-radius: 4px;
    color: var(--cl-main);
    background-color: var(--cl-bg-itembox-hover);
}
.CR-paging-wrap li a.active{
    background-color: var(--cl-main);
    color: var(--cl-white);
    border-color: var(--cl-main);
    font-width: 700;
}
.CR-paging-wrap li a:hover{
    background-color: var(--cl-main);
    color: var(--cl-white);
    border-color: transparent;
}
.CR-paging-wrap li.disabled{
    cursor: no-drop;
}
.CR-paging-wrap li.disabled a{
    color: rgb(99 99 99 / 50%);
    pointer-events: none;
}
.CR-paging-wrap li a.CRpaging_prev,
.CR-paging-wrap li a.CRpaging_next{
    font-size: 1.2rem;
}

.pagingAll-wrap{
    margin-bottom: 0;
}


/*!**================== POPUP VIDEO ==================**!*/
/*#CRpopupVideo.active {*/
/*    opacity: 1;*/
/*    -webkit-transition: 0.5s all;*/
/*    -o-transition: 0.5s all;*/
/*    transition: 0.5s all;*/
/*    pointer-events: auto;*/
/*}*/
/*#CRpopupVideo {*/
/*    position: fixed;*/
/*    left: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    top: 0;*/
/*    z-index: 999999;*/
/*    opacity: 0;*/
/*    -webkit-transition: 0.5s all;*/
/*    -o-transition: 0.5s all;*/
/*    transition: 0.5s all;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    pointer-events: none;*/
/*}*/
/*#CRpopupVideo.active .CRbgVid{*/
/*    opacity: 1;*/
/*    -webkit-transition: 0.5s all;*/
/*    -o-transition: 0.5s all;*/
/*    transition: 0.5s all;*/
/*}*/
/*#CRpopupVideo .CRbgVid {*/
/*    cursor: pointer;*/
/*    position: fixed;*/
/*    top: 0;*/
/*    left: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    opacity: 0;*/
/*    background-color: rgb(0 0 0 / 80%);*/
/*    -webkit-transition: 0.5s all;*/
/*    -o-transition: 0.5s all;*/
/*    transition: 0.5s all;*/
/*}*/
/*#CRpopupVideo.active #CRpopupVideo_wrap{*/
/*    -webkit-transform: scale(1);*/
/*    -ms-transform: scale(1);*/
/*    transform: scale(1);*/
/*    -webkit-transition: 0.5s all;*/
/*    -o-transition: 0.5s all;*/
/*    transition: 0.5s all;*/
/*}*/
/*#CRpopupVideo #CRpopupVideo_wrap {*/
/*    display: block !important;*/
/*    width: 50vw;*/
/*    height: auto;*/
/*    margin: auto;*/
/*    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.41%, #F25C64), color-stop(45.33%, #BA2028));*/
/*    background: -o-linear-gradient(top, #F25C64 0.41%, #BA2028 45.33%);*/
/*    background: linear-gradient(180deg, #F25C64 0.41%, #BA2028 45.33%);*/
/*    -webkit-transform: scale(0);*/
/*    -ms-transform: scale(0);*/
/*    transform: scale(0);*/
/*    z-index: 1;*/
/*    border-radius: 20px;*/
/*    overflow: hidden;*/
/*    -webkit-transition: 0.5s all;*/
/*    -o-transition: 0.5s all;*/
/*    transition: 0.5s all;*/
/*    padding: 5px;*/
/*}*/
/*#CRloadVideo{*/
/*    opacity: 1 !important;*/
/*}*/
/*#CRloadVideo,*/
/*.CRdetailVideo{*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    border-radius: 1.25rem;*/
/*}*/
/*.CRdetailVideo #player{*/
/*    position: relative;*/
/*    padding-bottom: 56.25%;*/
/*    height: 0;*/
/*    border-radius: 1.25rem;*/
/*}*/
/*.CRdetailVideo iframe{*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    border-radius: 1.25rem;*/
/*}*/
/*.CRclosePopStyle:hover{*/
/*    color: var(--cl-white)200;*/
/*}*/
/*.CRclosePopStyle{*/
/*    position: absolute;*/
/*    top: 3.125rem;*/
/*    right: 3.125rem;*/
/*    cursor: pointer;*/
/*    width: 1.875rem;*/
/*    height: 1.875rem;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    color: var(--cl-white);*/
/*    font-size: 1.5625rem;*/
/*    z-index: 4;*/
/*}*/

/*!**================== SVG ==================**!*/
/*#CRsvg_wrap {*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    pointer-events: none;*/
/*}*/

/*!**================== POPUP ==================**!*/
/*.CR-popup-default-wrap.active {*/
/*    opacity: 1;*/
/*    pointer-events: auto;*/
/*}*/
/*.CR-popup-default-wrap {*/
/*    position: fixed;*/
/*    left: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    top: 0;*/
/*    z-index: 999999;*/
/*    opacity: 0;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    pointer-events: none;*/
/*}*/
/*.CR-popup-default-wrap.active .box {*/
/*    -webkit-transform: scale(1);*/
/*    -ms-transform: scale(1);*/
/*    transform: scale(1);*/
/*}*/
/*.CR-popup-default-wrap .box {*/
/*    display: block !important;*/
/*    width: 100%;*/
/*    max-width: 37.5rem  !* 600/16 *!;*/
/*    height: -webkit-max-content;*/
/*    height: -moz-max-content;*/
/*    height: max-content;*/
/*    margin: auto;*/
/*    -webkit-transform: scale(0);*/
/*    -ms-transform: scale(0);*/
/*    transform: scale(0);*/
/*    z-index: 1;*/
/*    -webkit-transition: 1s ease-in-out;*/
/*    -o-transition: 1s ease-in-out;*/
/*    transition: 1s ease-in-out;*/
/*    background: var(--cl-white);*/
/*    -webkit-box-shadow: -1px -10px 18px rgb(180 228 255 / 15%);*/
/*    box-shadow: -1px -10px 18px rgb(180 228 255 / 15%);*/
/*    -webkit-backdrop-filter: blur(2px);*/
/*    backdrop-filter: blur(2px);*/
/*    border-radius: 1rem;*/
/*    overflow: hidden;*/
/*    padding: 2rem;*/
/*}*/
/*.CR-popup-default-wrap.active .CR-popup-bg  {*/
/*    opacity: 1;*/
/*}*/
/*.CR-popup-default-wrap .content {*/
/*    height: -webkit-max-content;*/
/*    height: -moz-max-content;*/
/*    height: max-content;*/
/*    padding: 0;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*}*/
/*.CR-popup-default-wrap .CR-popup-bg{*/
/*    cursor: pointer;*/
/*    position: fixed;*/
/*    top: 0;*/
/*    left: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    opacity: 0;*/
/*    background-color: rgb(0 0 0 / 50%);*/
/*    -webkit-transition: 1s ease-in-out;*/
/*    -o-transition: 1s ease-in-out;*/
/*    transition: 1s ease-in-out;*/
/*}*/
/*.CR-popup-default-wrap .CR-no-cont{*/
/*    font-size: 1.875rem;*/
/*    margin: 0 auto;*/
/*}*/
/*.CR-popup-default-wrap .CR-hide-mobile {*/
/*    display: none;*/
/*}*/

/*!**================== POPUP GALLERY ==================**!*/
/*#CRpopup-gallery.active {*/
/*    opacity: 1;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    pointer-events: auto;*/
/*}*/
/*#CRpopup-gallery {*/
/*    position: fixed;*/
/*    left: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    top: 0;*/
/*    z-index: 999999999999999999;*/
/*    opacity: 0;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    pointer-events: none;*/
/*}*/
/*#CRpopup-gallery.active #CRpop-gallery-wrap {*/
/*    -webkit-transform: scale(1);*/
/*    -ms-transform: scale(1);*/
/*    transform: scale(1);*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*}*/
/*#CRpopup-gallery #CRpop-gallery-wrap {*/
/*    display: block !important;*/
/*    width: 50vw;*/
/*    max-width: 61.25rem;*/
/*    height: 31.25rem;*/
/*    margin: auto;*/
/*    -webkit-transform: scale(0);*/
/*    -ms-transform: scale(0);*/
/*    transform: scale(0);*/
/*    z-index: 1;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    background: #f5f7ff;*/
/*    backdrop-filter: blur(50px);*/
/*    border-radius: 0;*/
/*}*/
/*#CRpopup-gallery.active .CRbg-pop-gallery {*/
/*    opacity: 1;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*}*/
/*#CRpopup-gallery #CRload-gallery {*/
/*    height: 100%;*/
/*    padding: 0.625rem;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*}*/
/*#CRpopup-gallery .CRbg-pop-gallery {*/
/*    cursor: pointer;*/
/*    position: fixed;*/
/*    top: 0;*/
/*    left: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    opacity: 0;*/
/*    background-color: rgb(0 0 0 / 80%);*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*}*/
/*#CRpopup-gallery .CRdetail-gallery {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*}*/
/*#CRpopup-gallery .CR-item-pop-gallery {*/
/*    width: 100%;*/
/*}*/
/*#CRpopup-gallery .CR-item-pop-gallery .wrap {*/
/*    width: 100%;*/
/*    height: 30rem;*/
/*}*/
/*#CRpopup-gallery .CR-item-pop-gallery img{*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    -o-object-fit: cover;*/
/*    object-fit: cover;*/
/*    -o-object-position: center;*/
/*    object-position: center;*/
/*}*/
/*#CRpopup-gallery .CR-custom-arrow{*/
/*    width: 3.125rem !important;*/
/*    height: 3.125rem !important;*/
/*    background: var(--cl-white)200;*/
/*    z-index: 4;*/
/*}*/
/*#CRpopup-gallery .CR-custom-arrow.left{*/
/*    left: 0;*/
/*}*/
/*#CRpopup-gallery .CR-custom-arrow.right{*/
/*    right: 0;*/
/*}*/

/*!**================== FLATPICKR ==================**!*/
/*.flatpickr-innerContainer {*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*}*/

/*!**================== STICKY ICONS ==================**!*/
.CR-sticky-icons {
    position: fixed;
    left: 0.625rem  /* 10/16 */;
    bottom: 1.5625rem  /* 25/16 */;
    z-index: 99;
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}
.CR-sticky-icons.show{
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.CR-sticky-icons a{
    width: 2.8125rem  /* 45/16 */;
    height: 2.8125rem  /* 45/16 */;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: none !important;
    -webkit-box-shadow: 3px 3px 10px var(--cl-black)52;
    box-shadow: 3px 3px 10px var(--cl-black)52;
    background: var(--cl-main);
    color: var(--cl-white);
    border-radius: 50%;
    font-size: 1rem  /* 16/16 */;
}

/*!**================== STICKY HOTLINE ==================**!*/
/*.CR-sticky-hotline {*/
/*    position: fixed;*/
/*    z-index: 8;*/
/*    left: 3%;*/
/*    bottom: 6rem;*/
/*}*/
/*.CR-sticky-hotline a {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    border-radius: 1.5rem;*/
/*    position: relative;*/
/*    height: 3.125rem;*/
/*    padding: 1.25rem 1.25rem 1.25rem 4rem;*/
/*}*/
/*.CR-sticky-hotline .icon{*/
/*    width: 3.4rem;*/
/*    height: 3.4rem;*/
/*    border-radius: 50%;*/
/*    color: var(--cl-white);*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    left: -2px;*/
/*    -webkit-transform: translateY(-50%);*/
/*    -ms-transform: translateY(-50%);*/
/*    transform: translateY(-50%);*/
/*    border: 2px solid transparent;*/
/*    opacity: 1;*/
/*}*/
/*.CR-sticky-hotline .icon .bg-icon{*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    z-index: 1;*/
/*    border-radius: 50%;*/
/*}*/
/*.CR-sticky-hotline .icon .cont{*/
/*    -webkit-animation: quick-alo-circle-img-anim 1s infinite ease-in-out;*/
/*    animation: quick-alo-circle-img-anim 1s infinite ease-in-out;*/
/*    z-index: 2;*/
/*    border-radius: 50%;*/
/*    width: 70%;*/
/*    height: 70%;*/
/*    background: var(--cl-white);*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    color: var(--cl-main);*/
/*}*/
/*.CR-sticky-hotline b{*/
/*    color: var(--cl-white);*/
/*    padding: 0;*/
/*    line-height: normal;*/
/*    font-size: 0.875rem;*/
/*    text-transform: uppercase;*/
/*    font-weight: normal;*/
/*    text-align: center;*/
/*    box-sizing: content-box;*/
/*    text-decoration: none!important;*/
/*    box-sizing: border-box;*/
/*}*/
/*.CR-sticky-hotline .icon .circle-one {*/
/*    width: 8.125rem;*/
/*    height: 8.125rem;*/
/*    position: absolute;*/
/*    background-color: transparent;*/
/*    -webkit-border-radius: 100%;*/
/*    -moz-border-radius: 100%;*/
/*    border-radius: 100%;*/
/*    border: 2px solid rgba(30,30,30,.4);*/
/*    opacity: 1;*/
/*    -webkit-animation: quick-alo-circle-anim 1.2s infinite ease-in-out;*/
/*    -moz-animation: quick-alo-circle-anim 1.2s infinite ease-in-out;*/
/*    -ms-animation: quick-alo-circle-anim 1.2s infinite ease-in-out;*/
/*    -o-animation: quick-alo-circle-anim 1.2s infinite ease-in-out;*/
/*    animation: quick-alo-circle-anim 1.2s infinite ease-in-out;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    -webkit-transform-origin: 50% 50%;*/
/*    -moz-transform-origin: 50% 50%;*/
/*    -ms-transform-origin: 50% 50%;*/
/*    -o-transform-origin: 50% 50%;*/
/*    transform-origin: 50% 50%;*/
/*    z-index: -1;*/
/*}*/
/*.CR-sticky-hotline .icon .circle-two {*/
/*    width: 5rem;*/
/*    height: 5rem;*/
/*    position: absolute;*/
/*    background-color: #000;*/
/*    -webkit-border-radius: 100%;*/
/*    -moz-border-radius: 100%;*/
/*    border-radius: 100%;*/
/*    border: 2px solid transparent;*/
/*    opacity: 1;*/
/*    -webkit-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;*/
/*    -moz-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;*/
/*    -ms-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;*/
/*    -o-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;*/
/*    animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    -webkit-transform-origin: 50% 50%;*/
/*    -moz-transform-origin: 50% 50%;*/
/*    -ms-transform-origin: 50% 50%;*/
/*    -o-transform-origin: 50% 50%;*/
/*    transform-origin: 50% 50%;*/
/*    z-index: -1;*/
/*}*/
/*@-moz-keyframes quick-alo-circle-anim {*/
/*    0% {*/
/*        -moz-transform: rotate(0) scale(0.5) skew(1deg);*/
/*        opacity: 0.1;*/
/*        -moz-opacity: 0.1;*/
/*        -webkit-opacity: 0.1;*/
/*        -o-opacity: 0.1;*/
/*    }*/
/*    30% {*/
/*        -moz-transform: rotate(0) scale(0.7) skew(1deg);*/
/*        opacity: 0.5;*/
/*        -moz-opacity: 0.5;*/
/*        -webkit-opacity: 0.5;*/
/*        -o-opacity: 0.5;*/
/*    }*/
/*    100% {*/
/*        -moz-transform: rotate(0) scale(1) skew(1deg);*/
/*        opacity: 0.6;*/
/*        -moz-opacity: 0.6;*/
/*        -webkit-opacity: 0.6;*/
/*        -o-opacity: 0.1;*/
/*    }*/
/*}*/
/*@-webkit-keyframes quick-alo-circle-anim {*/
/*    0% {*/
/*        -webkit-transform: rotate(0) scale(0.5) skew(1deg);*/
/*        -webkit-opacity: 0.1;*/
/*    }*/
/*    30% {*/
/*        -webkit-transform: rotate(0) scale(0.7) skew(1deg);*/
/*        -webkit-opacity: 0.5;*/
/*    }*/
/*    100% {*/
/*        -webkit-transform: rotate(0) scale(1) skew(1deg);*/
/*        -webkit-opacity: 0.1;*/
/*    }*/
/*}*/
/*@-o-keyframes quick-alo-circle-anim {*/
/*    0% {*/
/*        -o-transform: rotate(0) kscale(0.5) skew(1deg);*/
/*        -o-opacity: 0.1;*/
/*    }*/
/*    30% {*/
/*        -o-transform: rotate(0) scale(0.7) skew(1deg);*/
/*        -o-opacity: 0.5;*/
/*    }*/
/*    100% {*/
/*        -o-transform: rotate(0) scale(1) skew(1deg);*/
/*        -o-opacity: 0.1;*/
/*    }*/
/*}*/
/*@-moz-keyframes quick-alo-circle-fill-anim {*/
/*    0% {*/
/*        -moz-transform: rotate(0) scale(0.7) skew(1deg);*/
/*        opacity: 0.2;*/
/*    }*/
/*    50% {*/
/*        -moz-transform: rotate(0) -moz-scale(1) skew(1deg);*/
/*        opacity: 0.2;*/
/*    }*/
/*    100% {*/
/*        -moz-transform: rotate(0) scale(0.7) skew(1deg);*/
/*        opacity: 0.2;*/
/*    }*/
/*}*/
/*@-webkit-keyframes quick-alo-circle-fill-anim {*/
/*    0% {*/
/*        -webkit-transform: rotate(0) scale(0.7) skew(1deg);*/
/*        opacity: 0.2;*/
/*    }*/
/*    50% {*/
/*        -webkit-transform: rotate(0) scale(1) skew(1deg);*/
/*        opacity: 0.2;*/
/*    }*/
/*    100% {*/
/*        -webkit-transform: rotate(0) scale(0.7) skew(1deg);*/
/*        opacity: 0.2;*/
/*    }*/
/*}*/
/*@-o-keyframes quick-alo-circle-fill-anim {*/
/*    0% {*/
/*        -o-transform: rotate(0) scale(0.7) skew(1deg);*/
/*        opacity: 0.2;*/
/*    }*/
/*    50% {*/
/*        -o-transform: rotate(0) scale(1) skew(1deg);*/
/*        opacity: 0.2;*/
/*    }*/
/*    100% {*/
/*        -o-transform: rotate(0) scale(0.7) skew(1deg);*/
/*        opacity: 0.2;*/
/*    }*/
/*}*/
/*@-moz-keyframes quick-alo-circle-img-anim {*/
/*    10% {*/
/*        transform: rotate(0) scale(1) skew(1deg);*/
/*    }*/
/*    10% {*/
/*        -moz-transform: rotate(-25deg) scale(1) skew(1deg);*/
/*    }*/
/*    20% {*/
/*        -moz-transform: rotate(25deg) scale(1) skew(1deg);*/
/*    }*/
/*    30% {*/
/*        -moz-transform: rotate(-25deg) scale(1) skew(1deg);*/
/*    }*/
/*    40% {*/
/*        -moz-transform: rotate(25deg) scale(1) skew(1deg);*/
/*    }*/
/*    50% {*/
/*        -moz-transform: rotate(0) scale(1) skew(1deg);*/
/*    }*/
/*    100% {*/
/*        -moz-transform: rotate(0) scale(1) skew(1deg);*/
/*    }*/
/*}*/
/*@-webkit-keyframes quick-alo-circle-img-anim {*/
/*    0% {*/
/*        -webkit-transform: rotate(0) scale(1) skew(1deg);*/
/*    }*/
/*    10% {*/
/*        -webkit-transform: rotate(-25deg) scale(1) skew(1deg);*/
/*    }*/
/*    20% {*/
/*        -webkit-transform: rotate(25deg) scale(1) skew(1deg);*/
/*    }*/
/*    30% {*/
/*        -webkit-transform: rotate(-25deg) scale(1) skew(1deg);*/
/*    }*/
/*    40% {*/
/*        -webkit-transform: rotate(25deg) scale(1) skew(1deg);*/
/*    }*/
/*    50% {*/
/*        -webkit-transform: rotate(0) scale(1) skew(1deg);*/
/*    }*/
/*    100% {*/
/*        -webkit-transform: rotate(0) scale(1) skew(1deg);*/
/*    }*/
/*}*/
/*@-o-keyframes quick-alo-circle-img-anim {*/
/*    0% {*/
/*        -o-transform: rotate(0) scale(1) skew(1deg);*/
/*    }*/
/*    10% {*/
/*        -o-transform: rotate(-25deg) scale(1) skew(1deg);*/
/*    }*/
/*    20% {*/
/*        -o-transform: rotate(25deg) scale(1) skew(1deg);*/
/*    }*/
/*    30% {*/
/*        -o-transform: rotate(-25deg) scale(1) skew(1deg);*/
/*    }*/
/*    40% {*/
/*        -o-transform: rotate(25deg) scale(1) skew(1deg);*/
/*    }*/
/*    50% {*/
/*        -o-transform: rotate(0) scale(1) skew(1deg);*/
/*    }*/
/*    100% {*/
/*        -o-transform: rotate(0) scale(1) skew(1deg);*/
/*    }*/
/*}*/

/*!**================== AJAX LOAD ==================**!*/
/*.CR-load-ajax{*/
/*    position: relative;*/
/*}*/
/*.CR-load-ajax.active>* {*/
/*    opacity: 0;*/
/*    visibility: hidden;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*}*/
/*.CR-load-ajax.active:before{*/
/*    opacity: 1;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*}*/
/*.CR-load-ajax:before{*/
/*    content: '';*/
/*    display: block;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    background-image: url("data:image/svg+xml,%3C!-- SPINNER --%3E%3Csvg version='1.1' class='svg-loader' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80 80' xml:space='preserve'%0A%3E%3Cpath fill='%23C02340' d='M10,40c0,0,0-0.4,0-1.1c0-0.3,0-0.8,0-1.3c0-0.3,0-0.5,0-0.8c0-0.3,0.1-0.6,0.1-0.9c0.1-0.6,0.1-1.4,0.2-2.1 c0.2-0.8,0.3-1.6,0.5-2.5c0.2-0.9,0.6-1.8,0.8-2.8c0.3-1,0.8-1.9,1.2-3c0.5-1,1.1-2,1.7-3.1c0.7-1,1.4-2.1,2.2-3.1 c1.6-2.1,3.7-3.9,6-5.6c2.3-1.7,5-3,7.9-4.1c0.7-0.2,1.5-0.4,2.2-0.7c0.7-0.3,1.5-0.3,2.3-0.5c0.8-0.2,1.5-0.3,2.3-0.4l1.2-0.1 l0.6-0.1l0.3,0l0.1,0l0.1,0l0,0c0.1,0-0.1,0,0.1,0c1.5,0,2.9-0.1,4.5,0.2c0.8,0.1,1.6,0.1,2.4,0.3c0.8,0.2,1.5,0.3,2.3,0.5 c3,0.8,5.9,2,8.5,3.6c2.6,1.6,4.9,3.4,6.8,5.4c1,1,1.8,2.1,2.7,3.1c0.8,1.1,1.5,2.1,2.1,3.2c0.6,1.1,1.2,2.1,1.6,3.1 c0.4,1,0.9,2,1.2,3c0.3,1,0.6,1.9,0.8,2.7c0.2,0.9,0.3,1.6,0.5,2.4c0.1,0.4,0.1,0.7,0.2,1c0,0.3,0.1,0.6,0.1,0.9 c0.1,0.6,0.1,1,0.1,1.4C74,39.6,74,40,74,40c0.2,2.2-1.5,4.1-3.7,4.3s-4.1-1.5-4.3-3.7c0-0.1,0-0.2,0-0.3l0-0.4c0,0,0-0.3,0-0.9 c0-0.3,0-0.7,0-1.1c0-0.2,0-0.5,0-0.7c0-0.2-0.1-0.5-0.1-0.8c-0.1-0.6-0.1-1.2-0.2-1.9c-0.1-0.7-0.3-1.4-0.4-2.2 c-0.2-0.8-0.5-1.6-0.7-2.4c-0.3-0.8-0.7-1.7-1.1-2.6c-0.5-0.9-0.9-1.8-1.5-2.7c-0.6-0.9-1.2-1.8-1.9-2.7c-1.4-1.8-3.2-3.4-5.2-4.9 c-2-1.5-4.4-2.7-6.9-3.6c-0.6-0.2-1.3-0.4-1.9-0.6c-0.7-0.2-1.3-0.3-1.9-0.4c-1.2-0.3-2.8-0.4-4.2-0.5l-2,0c-0.7,0-1.4,0.1-2.1,0.1 c-0.7,0.1-1.4,0.1-2,0.3c-0.7,0.1-1.3,0.3-2,0.4c-2.6,0.7-5.2,1.7-7.5,3.1c-2.2,1.4-4.3,2.9-6,4.7c-0.9,0.8-1.6,1.8-2.4,2.7 c-0.7,0.9-1.3,1.9-1.9,2.8c-0.5,1-1,1.9-1.4,2.8c-0.4,0.9-0.8,1.8-1,2.6c-0.3,0.9-0.5,1.6-0.7,2.4c-0.2,0.7-0.3,1.4-0.4,2.1 c-0.1,0.3-0.1,0.6-0.2,0.9c0,0.3-0.1,0.6-0.1,0.8c0,0.5-0.1,0.9-0.1,1.3C10,39.6,10,40,10,40z' %3E%3CanimateTransform attributeType='xml' attributeName='transform' type='rotate' from='0 40 40' to='360 40 40' dur='0.8s' repeatCount='indefinite' /%3E%3C/path%3E%3Cpath fill='%23c023401a' d='M62,40.1c0,0,0,0.2-0.1,0.7c0,0.2,0,0.5-0.1,0.8c0,0.2,0,0.3,0,0.5c0,0.2-0.1,0.4-0.1,0.7 c-0.1,0.5-0.2,1-0.3,1.6c-0.2,0.5-0.3,1.1-0.5,1.8c-0.2,0.6-0.5,1.3-0.7,1.9c-0.3,0.7-0.7,1.3-1,2.1c-0.4,0.7-0.9,1.4-1.4,2.1 c-0.5,0.7-1.1,1.4-1.7,2c-1.2,1.3-2.7,2.5-4.4,3.6c-1.7,1-3.6,1.8-5.5,2.4c-2,0.5-4,0.7-6.2,0.7c-1.9-0.1-4.1-0.4-6-1.1 c-1.9-0.7-3.7-1.5-5.2-2.6c-1.5-1.1-2.9-2.3-4-3.7c-0.6-0.6-1-1.4-1.5-2c-0.4-0.7-0.8-1.4-1.2-2c-0.3-0.7-0.6-1.3-0.8-2 c-0.2-0.6-0.4-1.2-0.6-1.8c-0.1-0.6-0.3-1.1-0.4-1.6c-0.1-0.5-0.1-1-0.2-1.4c-0.1-0.9-0.1-1.5-0.1-2c0-0.5,0-0.7,0-0.7 s0,0.2,0.1,0.7c0.1,0.5,0,1.1,0.2,2c0.1,0.4,0.2,0.9,0.3,1.4c0.1,0.5,0.3,1,0.5,1.6c0.2,0.6,0.4,1.1,0.7,1.8 c0.3,0.6,0.6,1.2,0.9,1.9c0.4,0.6,0.8,1.3,1.2,1.9c0.5,0.6,1,1.3,1.6,1.8c1.1,1.2,2.5,2.3,4,3.2c1.5,0.9,3.2,1.6,5,2.1 c1.8,0.5,3.6,0.6,5.6,0.6c1.8-0.1,3.7-0.4,5.4-1c1.7-0.6,3.3-1.4,4.7-2.4c1.4-1,2.6-2.1,3.6-3.3c0.5-0.6,0.9-1.2,1.3-1.8 c0.4-0.6,0.7-1.2,1-1.8c0.3-0.6,0.6-1.2,0.8-1.8c0.2-0.6,0.4-1.1,0.5-1.7c0.1-0.5,0.2-1,0.3-1.5c0.1-0.4,0.1-0.8,0.1-1.2 c0-0.2,0-0.4,0.1-0.5c0-0.2,0-0.4,0-0.5c0-0.3,0-0.6,0-0.8c0-0.5,0-0.7,0-0.7c0-1.1,0.9-2,2-2s2,0.9,2,2C62,40,62,40.1,62,40.1z' %3E%3CanimateTransform attributeType='xml' attributeName='transform' type='rotate' from='0 40 40' to='-360 40 40' dur='0.6s' repeatCount='indefinite' /%3E%3C/path%3E%3C/svg%3E");*/
/*    background-size: 6rem;*/
/*    background-repeat: no-repeat;*/
/*    background-position: top 10% center;*/
/*    pointer-events: none;*/
/*    opacity: 0;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*}*/

/*!**================== DEFAULT HEADER ==================**!*/
/*#CR-header.CR-def-header .CR-main-header{*/
/*    padding: 2rem;*/
/*    background: var(--cl-white);*/
/*    border: 2px solid var(--cl-white);*/
/*    box-shadow: -10px -10px 15px var(--cl-white), 10px 10px 15px rgba(0,0,0,0.1), inset -5px -5px 15px var(--cl-white), inset 5px 5px 15px rgba(0,0,0,0.1);*/
/*}*/
/*#CR-header.CR-def-header .CR-main-header *{*/
/*    text-align: center;*/
/*    text-transform: uppercase;*/
/*    margin: 0 auto;*/
/*    font-size: 2rem;*/
/*    line-height: normal;*/
/*    color: var(--cl-black);*/
/*    font-weight: 700;*/
/*}*/
/*#CR-header.CR-def-header .CR-top-header{*/
/*    padding: 1rem;*/
/*}*/
/*#CR-header.CR-def-header .CR-top-header *{*/
/*    text-align: center;*/
/*    text-transform: uppercase;*/
/*    margin: 0 auto;*/
/*    font-size: 1rem;*/
/*    line-height: normal;*/
/*    color: var(--cl-black);*/
/*    font-weight: 700;*/
/*}*/

/*!**================== DEFAULT FOOTER ==================**!*/
/*#CR-footer.CR-def-footer .CR-main-footer{*/
/*    padding: 2rem;*/
/*    background: var(--cl-white);*/
/*    border: 2px solid var(--cl-white);*/
/*    box-shadow: -10px -10px 15px var(--cl-white), 10px 10px 15px rgba(0,0,0,0.1), inset -5px -5px 15px var(--cl-white), inset 5px 5px 15px rgba(0,0,0,0.1);*/
/*}*/
/*#CR-footer.CR-def-footer .CR-main-footer *{*/
/*    text-align: center;*/
/*    text-transform: uppercase;*/
/*    margin: 0 auto;*/
/*    font-size: 2rem;*/
/*    line-height: normal;*/
/*    color: var(--cl-black);*/
/*    font-weight: 700;*/
/*}*/
/*#CR-footer.CR-def-footer .CR-bottom-footer{*/
/*    background-color: var(--cl-black);*/
/*    padding: 1rem;*/
/*}*/
/*#CR-footer.CR-def-footer .CR-bottom-footer *{*/
/*    text-align: center;*/
/*    text-transform: uppercase;*/
/*    margin: 0 auto;*/
/*    font-size: 1rem;*/
/*    line-height: normal;*/
/*    color: var(--cl-white);*/
/*    font-weight: 700;*/
/*}*/

/*!**================== DEFAULT CONTENT EDITOR ==================**!*/
/*.CR-style-default-content ol{*/
/*    margin-bottom: 1.25rem;*/
/*    list-style-position: inside;*/
/*    padding: 0;*/
/*}*/
/*.CR-style-default-content ul{*/
/*    margin-bottom: 1.25rem;*/
/*    list-style-type: initial;*/
/*    list-style-position: inside;*/
/*}*/
/*.CR-style-default-content a:hover{*/
/*    opacity: 0.7;*/
/*}*/
/*.CR-style-default-content a{*/
/*    color: var(--cl-main);*/
/*    font-size: 0.9375rem;*/
/*    font-style: normal;*/
/*    letter-spacing: normal;*/
/*    line-height: normal;*/
/*    font-weight: 700;*/
/*}*/
/*.CR-style-default-content .wp-caption{*/
/*    width: 100% !important;*/
/*    margin-bottom: 1.1875rem;*/
/*}*/
/*.CR-style-default-content .wp-caption-text{*/
/*    color: var(--cl-dark-gray);*/
/*    font-size: 0.875rem;*/
/*    font-style: italic;*/
/*    letter-spacing: normal;*/
/*    line-height: normal;*/
/*    text-align: center;*/
/*    margin: 1.125rem auto 0;*/
/*}*/
/*.CR-style-default-content img{*/
/*    max-width: 100%;*/
/*    width: 100%;*/
/*    height: auto;*/
/*    display: block;*/
/*    vertical-align: middle;*/
/*    margin: 0 auto;*/
/*}*/
/*.CR-style-default-content iframe{*/
/*    width: 100%;*/
/*    height: auto;*/
/*}*/
/*.CR-style-default-content p,*/
/*.CR-style-default-content li,*/
/*.CR-style-default-content strong,*/
/*.CR-style-default-content b{*/
/*    font-size: 1rem;*/
/*    font-style: normal;*/
/*    letter-spacing: normal;*/
/*    line-height: 1.5rem  !* 24/16 *!;*/
/*    text-align: left;*/
/*    margin-bottom: 1.25rem;*/
/*    font-weight: 400;*/
/*}*/
/*.CR-style-default-content b,*/
/*.CR-style-default-content strong{*/
/*    font-weight: 600 !important;*/
/*}*/
/*.CR-style-default-content h1,*/
/*.CR-style-default-content h1 strong{*/

/*}*/
/*.CR-style-default-content h2,*/
/*.CR-style-default-content h2 strong{*/
/*    font-size: 1.85rem;*/
/*}*/
/*.CR-style-default-content h3,*/
/*.CR-style-default-content h3 strong{*/
/*    font-size: 1.5rem;*/
/*}*/
/*.CR-style-default-content h4,*/
/*.CR-style-default-content h4 strong{*/
/*    font-size: 1.25rem;*/
/*}*/
/*.CR-style-default-content h2,*/
/*.CR-style-default-content h3,*/
/*.CR-style-default-content h4,*/
/*.CR-style-default-content h5{*/
/*    font-weight: 700;*/
/*    font-style: normal;*/
/*    letter-spacing: normal;*/
/*    line-height: normal;*/
/*    text-align: left;*/
/*    margin-bottom: 1.25rem;*/
/*}*/
/*.CR-style-default-content blockquote {*/
/*    margin: 0 0 1rem;*/
/*    padding: 1.25rem  !* 20/16 *!;*/
/*    border: 1px solid var(--cl-light-main);*/
/*    background-color: var(--cl-light-main);*/
/*    border-radius: 0.3125rem  !* 5/16 *!;*/
/*}*/

/*!**================== ACF MAP ==================**!*/
/*.acf-map {*/
/*    width: 100%;*/
/*    height: 20rem;*/
/*    border: none;*/
/*    margin: 0;*/
/*    border-radius: 0.5rem;*/
/*}*/
/*.acf-map .CR-content-map p {*/
/*    margin: 0;*/
/*    font-size: 1rem;*/
/*    line-height: normal;*/
/*    color: black;*/
/*    padding: 1rem;*/
/*    font-weight: 700;*/
/*}*/
/*@media only screen and (max-width: 768px) {*/
/*    .CR-form-def input:not([type=submit]),*/
/*    .CR-form-def textarea,*/
/*    .CR-form-def input::placeholder,*/
/*    .CR-form-def textarea::placeholder{*/
/*        font-size: 0.8rem;*/
/*    }*/
/*    .CR-sticky-hotline {*/
/*        bottom: 6rem;*/
/*    }*/
/*    .wpcf7-radio .wpcf7-list-item-label {*/
/*        margin-left: 0.25rem;*/
/*        font-size: 0.8rem;*/
/*    }*/
/*}*/

/*!**================== DEFAULT TAGS ==================**!*/
/*.CR-default-tags .title {*/
/*    line-height: normal;*/
/*    font-weight: 500;*/
/*    position: relative;*/
/*    font-size: 2rem;*/
/*    text-transform: capitalize;*/
/*    margin-bottom: 2.5rem;*/
/*}*/
/*.CR-default-tags .title:after{*/
/*    content: '';*/
/*    width: 6.25rem;*/
/*    height: 2px;*/
/*    background: var(--cl-main);*/
/*    position: absolute;*/
/*    bottom: -0.625rem;*/
/*    left: 0;*/
/*}*/
/*.CR-default-tags p{*/
/*    font-size: 1rem;*/
/*    line-height: normal;*/
/*    font-weight: 600;*/
/*    color: var(--cl-black);*/
/*    text-transform: capitalize;*/
/*}*/
/*.CR-default-tags a {*/
/*    font-size: 0.875rem;*/
/*    line-height: normal;*/
/*    font-weight: 400;*/
/*    padding: 0.375rem 0.75rem;*/
/*    border-radius: 2.5rem;*/
/*    background: var(--cl-gray);*/
/*    color: var(--cl-black);*/
/*}*/
/*.CR-default-tags a:hover {*/
/*    background: var(--cl-main);*/
/*    color: var(--cl-white);*/
/*}*/
/*.CR-default-tags ul{*/
/*    margin: -0.5rem -0.25rem;*/
/*}*/
/*.CR-default-tags li{*/
/*    padding: 0.5rem 0.25rem;*/
/*}*/

/*!**================== RECOVERY PASS PAGE ==================**!*/
/*#CR-recovery-pass-page{*/

/*}*/
/*#CR-recovery-pass-page .top{*/
/*    margin-bottom: 1rem;*/
/*}*/
/*#CR-recovery-pass-page .wrap-title .note{*/
/*    text-transform: uppercase;*/
/*    text-align: center;*/
/*    font-weight: 700;*/
/*    color: var(--cl-main);*/
/*    line-height: normal;*/
/*    font-size: 1.5rem;*/
/*}*/
/*#CR-recovery-pass-page .box-content{*/
/*    -webkit-box-shadow: 0px 0px 20px rgb(0 0 0 / 20%) !important;*/
/*    box-shadow: 0px 0px 20px rgb(0 0 0 / 20%) !important;*/
/*    -webkit-backdrop-filter: blur(20px);*/
/*    backdrop-filter: blur(20px);*/
/*    background: var(--cl-white);*/
/*    border: none !important;*/
/*    border-radius: 1rem;*/
/*    padding: 2rem;*/
/*    max-width: 31.25rem;*/
/*    margin: 20vh auto;*/
/*}*/
/*#CR-recovery-pass-page .CR-empty-result {*/
/*    text-align: center;*/
/*    font-size: 0.85rem;*/
/*    font-weight: 700 !important;*/
/*    text-transform: uppercase;*/
/*    color: var(--cl-red);*/
/*    line-height: 1.75rem  !* 28/16 *!;*/
/*    padding: 5vh 0;*/
/*    width: 100%;*/
/*    display: block;*/
/*}*/

/*!**================== ACTIVE ACCOUNT PAGE ==================**!*/
/*.CR-active-account-page{*/

/*}*/
/*.CR-active-account-page .top{*/
/*    margin-bottom: 1rem;*/
/*}*/
/*.CR-active-account-page .wrap-title .note{*/
/*    text-transform: uppercase;*/
/*    text-align: center;*/
/*    font-weight: 700;*/
/*    color: var(--cl-black);*/
/*    line-height: normal;*/
/*    font-size: 1.5rem;*/
/*}*/
/*.CR-active-account-page .box-content{*/
/*    -webkit-box-shadow: 0px 0px 20px rgb(0 0 0 / 20%) !important;*/
/*    box-shadow: 0px 0px 20px rgb(0 0 0 / 20%) !important;*/
/*    -webkit-backdrop-filter: blur(20px);*/
/*    backdrop-filter: blur(20px);*/
/*    background: linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),hsla(0,0%,100%,.4);*/
/*    border: none !important;*/
/*    border-radius: 1rem;*/
/*    padding: 2rem;*/
/*    max-width: 31.25rem;*/
/*    margin: 20vh auto;*/
/*}*/
/*.CR-active-account-page .CR-succees-result,*/
/*.CR-active-account-page .CR-empty-result {*/
/*    text-align: center;*/
/*    font-size: 0.85rem;*/
/*    font-weight: 700 !important;*/
/*    text-transform: uppercase;*/
/*    color: var(--cl-red);*/
/*    line-height: 1.75rem  !* 28/16 *!;*/
/*    padding: 5vh 0;*/
/*    width: 100%;*/
/*    display: block;*/
/*}*/
/*.CR-active-account-page .CR-succees-result a:hover{*/
/*    background: var(--cl-light-gray);*/
/*    border-color: var(--cl-light-gray);*/
/*    color: var(--cl-black);*/
/*}*/
/*.CR-active-account-page .CR-succees-result a {*/
/*    background: var(--cl-black);*/
/*    border: 1px solid var(--cl-black);*/
/*    border-radius: 5px;*/
/*    width: max-content;*/
/*    height: 2.8125rem  !* 45/16 *!;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    color: var(--cl-white);*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    font-size: 1rem;*/
/*    text-transform: uppercase;*/
/*    padding: 0 2.1875rem  !* 35/16 *!;*/
/*    margin: 2rem auto 0;*/
/*}*/

/*!**================== SUGGEST SEARCH ==================**!*/
.NC-search-form-suggest {
    position: relative;
}
.NC-nav-search-form-suggest #NC-nav-block-suggest-search-form{
    max-width: 90% !important;
    top: 90% !important;
}
#NC-block-suggest-search-form.show{
    pointer-events: auto;
    -webkit-transform: translate3d(-50%,0,0) scale(1);
    transform: translate3d(-50%,0,0) scale(1);
}
.NC-nav-search-form-suggest #NC-nav-block-suggest-search-form,
.NC-search-form-suggest #NC-block-suggest-search-form {
    /*display: block !important;*/
    position: absolute;
    background-color: var(--cl-white);
    -webkit-box-shadow: 0 0 10px 0 #aebbc1;
    box-shadow: 0 0 10px 0 #aebbc1;
    padding: 1rem;
    border-radius: 0.5rem;
    width: 100%;
    max-width: 95%;
    left: 50%;
    top: 3rem;
    -webkit-transform: translate3d(-50%,0,0);
    transform: translate3d(-50%,0,0);
    will-change: transform;
    z-index: 1500;
    margin-top: 0;
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.NC-nav-search-form-suggest #NC-nav-block-suggest-search-form i,
.NC-search-form-suggest #NC-block-suggest-search-form i{
    display: block;
    margin: 0 auto;
    width: 1.25rem  /* 20/16 */;
    height: 1.25rem  /* 20/16 */;
}
.NC-nav-search-form-suggest #NC-nav-block-suggest-search-form .NC-no-result,
.NC-search-form-suggest #NC-block-suggest-search-form .NC-no-result {
    margin: 0 auto;
    text-align: center;
    font-size: 0.875rem  /* 14/16 */;
    font-weight: 600;
    line-height: normal;
    color:var(--cl-black);
    font-style: italic;
}
.NC-nav-search-form-suggest {
    padding: 0.75rem 1rem;
    background: var(--cl-gray);
    position: relative;
}
#NC-nav-search-form-ajax {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}
#NC-nav-search-form-ajax input {
    background-color: #ECECEC;
    border: 0;
    width: 100%;
    height: 2.5rem /* 40/16 */;
    border-radius: 0.3125rem /* 5/16 */;
    padding-right: 1.5rem;
    padding-left: 3rem;
    font-size: 1rem;
    font-weight: 500;
    outline: none !important;
    color: var(--cl-black);
}
#NC-nav-search-form-ajax button {
    position: absolute;
    top: 0;
    bottom: 0.9375rem /* 15/16 */;
    left: 0.5rem;
    background: transparent;
    border: 0;
    cursor: pointer;
    width: 2.5rem /* 40/16 */;
    height: 2.5rem /* 40/16 */;
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
}
#NC-nav-search-form-ajax button svg {
    width: auto;
    height: 40%;
}
.NC-item-suggest{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.NC-item-suggest:not(:last-child) {
    /* margin-bottom: 0.9375rem  /* 15/16; */
    border-bottom: 1px solid var(--cl-gray);
    padding-bottom: 0.3125rem;
    margin-bottom: 0.3125rem;
}
.NC-item-suggest a:hover{
    background-color: var(--cl-bg-itembox-hover);
    border-radius: 0.625rem;
    padding: 0.625rem;
}
.NC-item-suggest a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.625rem 0;
    background-color: var(--cl-bg-itembox);
    border-radius: 0.625rem;
}
.NC-item-suggest .thumb--box{
    max-width: 3.125rem  /* 50/16 */;
    width: 3.125rem  /* 50/16 */;
    border-radius: 0.3125rem  /* 5/16 */;
    overflow: hidden;
    position: relative;
}
.NC-item-suggest .thumb--box:before {
    content: "";
    display: block;
    padding-top: 100%;
    height: 0;
    width: 100%;
}
.NC-item-suggest .thumb--box img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.NC-item-suggest .info--box{
    flex: 1;
    height: 100%;
    position: relative;
    padding: 0 0.9375rem  /* 15/16 */ 0 0.9375rem  /* 15/16 */;
    font-size: 0.875rem;
}
.NC-item-suggest:hover .title--box{
    color: var(--cl-main);
}
.NC-item-suggest .title--box{
    font-size: 0.875rem /* 14/16 */;
    font-weight: 700;
    line-height: 1.25rem  /* 20/16 */;
    margin: 0;
    color: var(--cl-black);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 2.5rem  /* 40/16 */;
    width: 100% !important;
    word-break: break-word;
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.NC-item-suggest .price--box{
    color: var(--cl-main);
}

/**================== REVIEW RATING STARS ==================**/
.CR-review-rating-stars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    pointer-events: none;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.CR-review-rating-stars .rating-total{
    font-size: 0.75rem  /* 12/16 */;
    line-height: normal;
    letter-spacing: .03em;
    font-weight: 400;
    color: #999999;
}
.CR-review-rating-stars .rating-stars-input {
    display: none;
}
.CR-review-rating-stars .rating-stars-input:checked ~ .rating-stars-view svg {
    fill: var(--cl-main);
}
.CR-review-rating-stars .rating-stars-input:checked ~ .rating-stars-view:hover svg,
.CR-review-rating-stars .rating-stars-input:checked ~ .rating-stars-view:hover ~ .rating-stars-view svg {
    fill: var(--cl-light-gray);
}
.CR-review-rating-stars .rating-stars-view {
    cursor: pointer;
}
.CR-review-rating-stars .rating-stars-view svg {
    fill: var(--cl-light-gray);
    width: 1rem;
    height: 0.8rem;
}
.CR-review-rating-stars .rating-stars-view.is-half {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    margin-left: -0.69580078125em;
}
.CR-review-rating-stars .rating-stars-view.is-half svg {
    width: 0.69580078125em;
}
.CR-review-rating-stars .rating-stars-view:hover svg,
.CR-review-rating-stars .rating-stars-view:hover ~ .rating-stars-view svg {
    fill: var(--cl-main);
}

/*!** NOT SUPPORT ACCOUNT **!*/
/*.CR-not-support-this-account{*/

/*}*/
/*.CR-not-support-this-account p {*/
/*    font-size: 1rem;*/
/*    font-weight: 700;*/
/*    color: var(--cl-red);*/
/*}*/

/*!** COUNTDOWN **!*/
/*.CR-countdown-date-time-main-box {*/
/*    margin: 0;*/
/*    background: var(--cl-main);*/
/*    padding: 1rem  !* 16/16 *! 3.75rem  !* 60/16 *!;*/
/*    -webkit-box-shadow: inset 0px 0px 10.456px rgba(255, 255, 255, 0.9);*/
/*    box-shadow: inset 0px 0px 10.456px rgba(255, 255, 255, 0.9);*/
/*    border-radius: 0.5rem  !* 8/16 *! 0.5rem  !* 8/16 *! 0 0;*/
/*    position: relative;*/
/*    width: -webkit-max-content;*/
/*    width: -moz-max-content;*/
/*    width: max-content;*/
/*}*/
/*.CR-countdown-date-time-main-box .heading{*/
/*    font-size: 1.125rem  !* 18/16 *!;*/
/*    font-weight: 400;*/
/*    line-height: normal;*/
/*    font-family: "Noto Serif - Bold";*/
/*}*/
/*.CR-countdown-date-time-main-box .text-box{*/
/*    margin-right: 1.25rem  !* 20/16 *!;*/
/*}*/
/*.CR-countdown-date-time-main-box .text-box img{*/
/*    width: auto;*/
/*    height: 5.25rem  !* 84/16 *!;*/
/*}*/
/*.CR-countdown-date-time-box {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    margin: 0 -0.5rem;*/
/*}*/
/*.CR-countdown-date-time-box > div {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    padding: 0 0.5rem;*/
/*}*/
/*.CR-countdown-date-time-box > div:not(:last-child) span:after{*/
/*    content: ':';*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    transform: translateY(-50%);*/
/*    right: -0.75rem;*/
/*    color: var(--cl-dark-orange);*/
/*    font-weight: 800;*/
/*    font-size: 1.6875rem  !* 27/16 *!;*/
/*}*/
/*.CR-countdown-date-time-box span {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    width: 4.6875rem  !* 75/16 *!;*/
/*    height: 3.125rem  !* 50/16 *!;*/
/*    border-radius: 0.3125rem  !* 5/16 *!;*/
/*    color: var(--cl-white);*/
/*    background: var(--cl-dark-orange);*/
/*    font-weight: 800;*/
/*    font-size: 1.6875rem  !* 27/16 *!;*/
/*    line-height: normal;*/
/*    position: relative;*/
/*}*/
/*.CR-countdown-date-time-box b {*/
/*    font-size: 0.875rem  !* 14/16 *! !important;*/
/*    text-align: center;*/
/*    line-height: normal;*/
/*    margin-top: 0.25rem;*/
/*    color: var(--cl-white);*/
/*}*/
/*.CR-progress-countdown-bar{*/
/*    position: relative;*/
/*    margin-top: 0.625rem  !* 10/16 *!;*/
/*}*/
/*.CR-progress-countdown-bar .percent{*/
/*    position: absolute;*/
/*    right: 0;*/
/*    top: 0;*/
/*    color: var(--cl-main);*/
/*    font-size: 0.6875rem  !* 11/16 *!;*/
/*    line-height: normal;*/
/*    display: none;*/
/*}*/
/*.CR-progress-countdown-bar .bar {*/
/*    width: 100%;*/
/*    height: 1rem  !* 16/16 *!;*/
/*    background: var(--cl-light-gray);*/
/*    line-height: 0;*/
/*    font-size: 0;*/
/*    margin: 0;*/
/*    border-radius: 0.625rem  !* 10/16 *!;*/
/*}*/
/*.CR-progress-countdown-bar .bar > div{*/
/*    display: inline-block;*/
/*    height: 1rem  !* 16/16 *!;*/
/*    border-radius: 0.625rem  !* 10/16 *!;*/
/*    -webkit-animation: animateBg 1s linear infinite;*/
/*    animation: animateBg 1s linear infinite;*/
/*    background-image: -webkit-gradient(linear,left top, right top,from(var(--cl-hover-main)),color-stop(var(--cl-main)),color-stop(var(--cl-hover-main)),to(var(--cl-main)));*/
/*    background-image: -o-linear-gradient(left,var(--cl-hover-main),var(--cl-main),var(--cl-hover-main),var(--cl-main));*/
/*    background-image: linear-gradient(90deg,var(--cl-hover-main),var(--cl-main),var(--cl-hover-main),var(--cl-main));*/
/*    background-size: 300% 100%;*/
/*}*/
/*.CR-progress-countdown-bar .timer-left{*/
/*    font-size: 0.6875rem  !* 11/16 *!;*/
/*    line-height: normal;*/
/*    position: absolute;*/
/*    width: 100%;*/
/*    left: 0;*/
/*    top: 0;*/
/*    z-index: 2;*/
/*    color: var(--cl-white);*/
/*    height: 100%;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    padding: 0 0.75rem;*/
/*}*/
/*@-webkit-keyframes animateBg {*/
/*    0% { background-position: 0% 0%; }*/
/*    100% { background-position: 100% 0%; }*/
/*}*/
/*@keyframes animateBg {*/
/*    0% { background-position: 0% 0%; }*/
/*    100% { background-position: 100% 0%; }*/
/*}*/

/*.card--line {*/
/*    position: absolute;*/
/*    -webkit-transition: 0.5s ease-in-out;*/
/*    -o-transition: 0.5s ease-in-out;*/
/*    transition: 0.5s ease-in-out;*/
/*    opacity: 0;*/
/*}*/
/*.card--line:nth-child(1) {*/
/*    top: 0;*/
/*    right: 0;*/
/*    width: 100%;*/
/*    background: linear-gradient(to right, var(--cl-light-main), var(--cl-main));*/
/*    height: 0.125rem  !* 2/16 *!;*/
/*    animation: animate2 2s linear infinite;*/
/*}*/
/*.card--line:nth-child(2) {*/
/*    top: 0;*/
/*    right: 0;*/
/*    height: 100%;*/
/*    width: 0.125rem  !* 2/16 *!;*/
/*    background: linear-gradient(to bottom, var(--cl-light-main), var(--cl-main));*/
/*    animation: animate2 2s linear infinite;*/
/*    animation-delay: 1s;*/
/*}*/
/*.card--line:nth-child(3) {*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    right: 0;*/
/*    width: 100%;*/
/*    background: linear-gradient(to left, var(--cl-light-main), var(--cl-main));*/
/*    animation: animate3 2s linear infinite;*/
/*    height: 0.125rem  !* 2/16 *!;*/
/*}*/
/*.card--line:nth-child(4) {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    height: 100%;*/
/*    background: linear-gradient(to top, var(--cl-light-main), var(--cl-main));*/
/*    animation: animate4 2s linear infinite;*/
/*    animation-delay: 1s;*/
/*    width: 0.125rem  !* 2/16 *!;*/
/*}*/

/*@keyframes animate1 {*/
/*    0% {*/
/*        transform: translateX(-100%);*/
/*    }*/
/*    100% {*/
/*        transform: translateX(100%);*/
/*    }*/
/*}*/
/*@keyframes animate2 {*/
/*    0% {*/
/*        transform: translateY(-100%);*/
/*    }*/
/*    100% {*/
/*        transform: translateY(100%);*/
/*    }*/
/*}*/
/*@keyframes animate3 {*/
/*    0% {*/
/*        transform: translateX(100%);*/
/*    }*/
/*    100% {*/
/*        transform: translateX(-100%);*/
/*    }*/
/*}*/
/*@keyframes animate4 {*/
/*    0% {*/
/*        transform: translateY(100%);*/
/*    }*/
/*    100% {*/
/*        transform: translateY(-100%);*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 992px) {*/
/*    .notifyjs-container .CR-notice-box .message-notice {*/
/*        width: 100%;*/
/*    }*/
/*    .CR-countdown-date-time-main-box{*/
/*        width: 100% !important;*/
/*        padding: 1.25rem  !* 20/16 *! 2.5rem  !* 40/16 *! !important;*/
/*    }*/
/*    .CR-countdown-date-time-main-box .sub-box {*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*    }*/
/*    .CR-countdown-date-time-main-box .text-box{*/
/*        margin: 0 auto 1rem !important;*/
/*    }*/
/*    #CR-404-page h2{*/
/*        font-size: 1.5rem;*/
/*    }*/
/*    #CR-404-page p {*/
/*        font-size: 1rem;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 782px){*/
/*    .admin-bar .notifyjs-corner {*/
/*        top: 66px !important;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 454px){*/
/*    body .notifyjs-corner {*/
/*        left: 10px !important;*/
/*        right: 10px !important;*/
/*    }*/
/*}*/

.mce-edit-area.mce-panel{
    max-height: 500px;
    overflow-y: auto;
}

@media only screen and (max-width: 768px) {

}
@media only screen and (max-width: 475px){
    .CRdef-form-wrap .def-input.input-half {
        width: 100%;
    }

    .CR-reviews-box .sub--box {
        padding: 1.25rem 1rem;
    }

    .CR-reviews-box .view-percent--box .info-percent {
        padding-left: .5rem;
    }

    .CR-reviews-box .view-percent--box .label {
        min-width: 2rem;
    }

    .CR-reviews-box .view-percent--box .label span {
        width: .75rem;
    }

    .CR-item-review .wrap {
        flex-wrap: wrap;
    }

    .CR-item-review .rating-box {
        width: 100%;
        margin-bottom: .25rem;
    }
}