@charset "utf-8";

html{
    text-rendering: optimizeLegibility;
}

:root {
    --wv-min-ratio:0;
    --wv-pre-ratio: 1;
    --wv-max-ratio: 1;
}

.fs-05em{font-size:.5em!important;}
.fs-06em{font-size:.6em!important;}
.fs-07em{font-size:.7em!important;}
.fs-08em{font-size:.8em!important;}
.fs-09em{font-size:.9em!important;}
.fs-10em{font-size:1em!important;}
.fs-11em{font-size:1.1em!important;}
.fs-12em{font-size:1.2em!important;}
.fs-13em{font-size:1.3em!important;}
.fs-14em{font-size:1.4em!important;}
.fs-15em{font-size:1.5em!important;}

.fw-100{font-weight: 100!important}
.fw-200{font-weight: 200!important}
.fw-300{font-weight: 300!important}
.fw-400{font-weight: 400!important}
.fw-500{font-weight: 500!important}
.fw-600{font-weight: 600!important}
.fw-700{font-weight: 700!important}
.fw-800{font-weight: 800!important}
.fw-900{font-weight: 900!important}

@media (max-width: 1919.98px) {
    .w-xxl-100{width:100%!important}
    .w-xxl-auto{width:auto!important}
    .mw-xxl-100{max-width:100%!important}
    .mw-xxl-auto{max-width:auto!important}
    .h-xxl-100{height:100%!important}
    .h-xxl-auto{height:auto!important}
    .mh-xxl-100{max-height:100%!important}
    .mh-xxl-auto{max-height:auto!important}
    .mx-xxl-fit{margin-left: calc(var(--wv-padding-left,var(--wv-container-padding-left)) *-1);margin-right: calc(var(--wv-padding-right,var(--wv-container-padding-right)) * -1);padding-left: calc(var(--wv-padding-left,var(--wv-container-padding-left)) *1);padding-right: calc(var(--wv-padding-right,var(--wv-container-padding-right)) * 1);}
}
@media (max-width: 1399.98px) {
    .w-xl-100{width:100%!important}
    .w-xl-auto{width:auto!important}
    .mw-xl-100{max-width:100%!important}
    .mw-xl-auto{max-width:auto!important}
    .h-xl-100{height:100%!important}
    .h-xl-auto{height:auto!important}
    .mh-xl-100{max-height:100%!important}
    .mh-xl-auto{max-height:auto!important}
    .mx-xl-fit{margin-left: calc(var(--wv-padding-left,var(--wv-container-padding-left)) *-1);margin-right: calc(var(--wv-padding-right,var(--wv-container-padding-right)) * -1);padding-left: calc(var(--wv-padding-left,var(--wv-container-padding-left)) *1);padding-right: calc(var(--wv-padding-right,var(--wv-container-padding-right)) * 1);}
}
@media (max-width: 1199.98px) {
    .position-lg-absolute{position: absolute!important;}
    .position-lg-relative{position: relative!important;}
    .wh-lg-100{width: 100%;height: 100%;}
    .w-lg-100{width:100%!important}
    .w-lg-auto{width:auto!important}
    .mw-lg-100{max-width:100%!important}
    .mw-lg-auto{max-width:auto!important}
    .h-lg-100{height:100%!important}
    .h-lg-auto{height:auto!important}
    .mh-lg-100{max-height:100%!important}
    .mh-lg-auto{max-height:auto!important}
    .mx-lg-fit{margin-left: calc(var(--wv-padding-left,var(--wv-container-padding-left)) *-1);margin-right: calc(var(--wv-padding-right,var(--wv-container-padding-right)) * -1);padding-left: calc(var(--wv-padding-left,var(--wv-container-padding-left)) *1);padding-right: calc(var(--wv-padding-right,var(--wv-container-padding-right)) * 1);}
}
@media (max-width: 991.98px) {
    .position-md-absolute{position: absolute!important;}
    .position-md-relative{position: relative!important;}
    .wh-md-100{width: 100%;height: 100%;}
    .w-md-100{width:100%!important}
    .w-md-auto{width:auto!important}
    .mw-md-100{max-width:100%!important}
    .mw-md-auto{max-width:auto!important}
    .h-md-100{height:100%!important}
    .h-md-auto{height:auto!important}
    .mh-md-100{max-height:100%!important}
    .mh-md-auto{max-height:auto!important}
    .mx-md-fit{margin-left: calc(var(--wv-padding-left,var(--wv-container-padding-left)) *-1);margin-right: calc(var(--wv-padding-right,var(--wv-container-padding-right)) * -1);padding-left: calc(var(--wv-padding-left,var(--wv-container-padding-left)) *1);padding-right: calc(var(--wv-padding-right,var(--wv-container-padding-right)) * 1);}
    .br-md-remove br:not(.n){display: none;}
    .br-md-remove br:not(.n) +span.br:after {content: ' ';}

    .view-pc{display: none!important;}
}
@media (max-width: 767.98px) {

    .position-sm-absolute{position: absolute!important;}
    .position-sm-relative{position: relative!important;}
    .wh-sm-100{width: 100%;height: 100%;}
    .w-sm-100{width:100%!important}
    .w-sm-auto{width:auto!important}
    .mw-sm-100{max-width:100%!important}
    .mw-sm-auto{max-width:auto!important}
    .h-sm-100{height:100%!important}
    .h-sm-auto{height:auto!important}
    .mh-sm-100{max-height:100%!important}
    .mh-sm-auto{max-height:auto!important}
    .mx-sm-fit{margin-left: calc(var(--wv-padding-left,var(--wv-container-padding-left)) *-1);margin-right: calc(var(--wv-padding-right,var(--wv-container-padding-right)) * -1);padding-left: calc(var(--wv-padding-left,var(--wv-container-padding-left)) *1);padding-right: calc(var(--wv-padding-right,var(--wv-container-padding-right)) * 1);}
    .br-sm-remove br:not(.n){display: none;}
    .br-sm-remove br:not(.n) +span.br:after {content: ' ';}
}
@media (max-width: 575.98px) {
    .position-xs-absolute{position: absolute!important;}
    .position-xs-relative{position: relative!important;}
    .wh-xs-100{width: 100%;height: 100%;}
    .w-xs-100{width:100%!important}
    .w-xs-auto{width:auto!important}
    .mw-xs-100{max-width:100%!important}
    .mw-xs-auto{max-width:auto!important}
    .h-xs-100{height:100%!important}
    .h-xs-auto{height:auto!important}
    .mh-xs-100{max-height:100%!important}
    .mh-xs-auto{max-height:auto!important}
    .fx-xs-10px{font-size:10px!important}
    .fx-xs-11px{font-size:11px!important}
    .fx-xs-12px{font-size:12px!important}
    .fx-xs-13px{font-size:13px!important}
    .fx-xs-14px{font-size:14px!important}
    .mx-xs-fit{margin-left: calc(var(--wv-padding-left,var(--wv-container-padding-left)) *-1);margin-right: calc(var(--wv-padding-right,var(--wv-container-padding-right)) * -1);padding-left: calc(var(--wv-padding-left,var(--wv-container-padding-left)) *1);padding-right: calc(var(--wv-padding-right,var(--wv-container-padding-right)) * 1);}
    .br-xs-remove br:not(.n){display: none;}
    .br-xs-remove br:not(.n) +span.br:after {content: ' ';}
}



@media (min-width: 576px) {

}
@media (min-width: 768px) {

}
@media (min-width: 992px) {
    .view-mobile{display: none!important;}
}
@media (min-width: 1200px) {

}
@media (min-width: 1400px) {

}
