

/* Start:/local/templates/Vitrina/css/assets/modern-normalize.min.css?16841536691403*/
/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::after,::before{box-sizing:border-box}:root{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}
/* End */


/* Start:/local/templates/Vitrina/css/assets/js/slick/slick.css?16841536691776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/Vitrina/css/assets/js/slick/slick-theme.css?16841536693145*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/local/templates/Vitrina/css/assets/js/slick/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/local/templates/Vitrina/css/assets/js/slick/./fonts/slick.eot');
    src: url('/local/templates/Vitrina/css/assets/js/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/local/templates/Vitrina/css/assets/js/slick/./fonts/slick.woff') format('woff'), url('/local/templates/Vitrina/css/assets/js/slick/./fonts/slick.ttf') format('truetype'), url('/local/templates/Vitrina/css/assets/js/slick/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/stylesheet.css?168415366917679*/
@font-face {
    font-family: 'GT Walsheim Pro';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Light.eot');
    src: local('GT Walsheim Pro Light'), local('GTWalsheimPro-Light'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Light.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Light.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Light.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'GT Walsheim Pro';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Regular.eot');
    src: local('GT Walsheim Pro Regular'), local('GTWalsheimPro-Regular'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Regular.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Regular.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GT Walsheim Pro';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-ThinOblique.eot');
    src: local('GT Walsheim Pro Thin Oblique'), local('GTWalsheimPro-ThinOblique'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-ThinOblique.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-ThinOblique.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-ThinOblique.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-ThinOblique.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'GT Walsheim Pro';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Thin.eot');
    src: local('GT Walsheim Pro Thin'), local('GTWalsheimPro-Thin'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Thin.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Thin.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Thin.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'GT Walsheim Pro';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-BoldOblique.eot');
    src: local('GT Walsheim Pro Bold Oblique'), local('GTWalsheimPro-BoldOblique'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-BoldOblique.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-BoldOblique.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-BoldOblique.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-BoldOblique.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'GT Walsheim Pro Ultra';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-UltraBold.eot');
    src: local('GT Walsheim Pro Ultra Bold'), local('GTWalsheimPro-UltraBold'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-UltraBold.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-UltraBold.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-UltraBold.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-UltraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'GT Walsheim Pro Ultra';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-UltraBoldOblique.eot');
    src: local('GT Walsheim Pro Ultra Bold Oblique'), local('GTWalsheimPro-UltraBoldOblique'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-UltraBoldOblique.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-UltraBoldOblique.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-UltraBoldOblique.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-UltraBoldOblique.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'GT Walsheim Pro';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-MediumOblique.eot');
    src: local('GT Walsheim Pro Medium Oblique'), local('GTWalsheimPro-MediumOblique'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-MediumOblique.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-MediumOblique.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-MediumOblique.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-MediumOblique.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'GT Walsheim Pro';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Bold.eot');
    src: local('GT Walsheim Pro Bold'), local('GTWalsheimPro-Bold'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Bold.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Bold.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'GT Walsheim Pro';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Medium.eot');
    src: local('GT Walsheim Pro Medium'), local('GTWalsheimPro-Medium'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Medium.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Medium.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Medium.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'GT Walsheim Pro';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-RegularOblique.eot');
    src: local('GT Walsheim Pro Regular Oblique'), local('GTWalsheimPro-RegularOblique'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-RegularOblique.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-RegularOblique.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-RegularOblique.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-RegularOblique.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'GT Walsheim Pro';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-LightOblique.eot');
    src: local('GT Walsheim Pro Light Oblique'), local('GTWalsheimPro-LightOblique'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-LightOblique.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-LightOblique.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-LightOblique.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-LightOblique.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'GT Walsheim Pro Ultra';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-UltraLight.eot');
    src: local('GT Walsheim Pro Ultra Light'), local('GTWalsheimPro-UltraLight'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-UltraLight.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-UltraLight.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-UltraLight.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-UltraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'GT Walsheim Pro Ultra';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-UltraLightOblique.eot');
    src: local('GT Walsheim Pro Ultra Light Oblique'), local('GTWalsheimPro-UltraLightOblique'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-UltraLightOblique.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-UltraLightOblique.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-UltraLightOblique.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-UltraLightOblique.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'GT Walsheim Pro';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-BlackOblique.eot');
    src: local('GT Walsheim Pro Black Oblique'), local('GTWalsheimPro-BlackOblique'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-BlackOblique.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-BlackOblique.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-BlackOblique.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-BlackOblique.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'GT Walsheim Pro';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Black.eot');
    src: local('GT Walsheim Pro Black'), local('GTWalsheimPro-Black'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Black.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Black.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Black.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'GT Walsheim Pro Cond Ultra';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedUltraBold.eot');
    src: local('GT Walsheim Pro Condensed Ultra Bold'), local('GTWalsheimPro-CondensedUltraBold'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedUltraBold.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedUltraBold.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedUltraBold.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedUltraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'GT Walsheim Pro Condensed';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedLight.eot');
    src: local('GT Walsheim Pro Condensed Light'), local('GTWalsheimPro-CondensedLight'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedLight.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedLight.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedLight.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedLight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'GT Walsheim Pro Condensed';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedBoldOblique.eot');
    src: local('GT Walsheim Pro Condensed Bold Oblique'), local('GTWalsheimPro-CondensedBoldOblique'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedBoldOblique.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedBoldOblique.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedBoldOblique.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedBoldOblique.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'GT Walsheim Pro Condensed';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedLightOblique.eot');
    src: local('GT Walsheim Pro Condensed Light Oblique'), local('GTWalsheimPro-CondensedLightOblique'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedLightOblique.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedLightOblique.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedLightOblique.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedLightOblique.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'GT Walsheim Pro Condensed';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedThin.eot');
    src: local('GT Walsheim Pro Condensed Thin'), local('GTWalsheimPro-CondensedThin'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedThin.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedThin.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedThin.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedThin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'GTWalsheimPro-CondensedULightIt';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedUltraLightOblique.eot');
    src: local('GT Walsheim Pro Condensed Ultra Light Oblique'), local('GTWalsheimPro-CondensedUltraLightOblique'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedUltraLightOblique.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedUltraLightOblique.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedUltraLightOblique.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedUltraLightOblique.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'GT Walsheim Pro Cond';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedMedium.eot');
    src: local('GT Walsheim Pro Condensed Medium'), local('GTWalsheimPro-CondensedMedium'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedMedium.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedMedium.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedMedium.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedMedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'GT Walsheim Pro Condensed';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedBlackOblique.eot');
    src: local('GT Walsheim Pro Condensed Black Oblique'), local('GTWalsheimPro-CondensedBlackOblique'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedBlackOblique.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedBlackOblique.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedBlackOblique.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedBlackOblique.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'GT Walsheim Pro Condensed';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedRegular.eot');
    src: local('GT Walsheim Pro Condensed Regular'), local('GTWalsheimPro-CondensedRegular'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedRegular.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedRegular.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedRegular.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GT Walsheim Pro Condensed';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedThinOblique.eot');
    src: local('GT Walsheim Pro Condensed Thin Oblique'), local('GTWalsheimPro-CondensedThinOblique'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedThinOblique.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedThinOblique.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedThinOblique.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedThinOblique.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'GT Walsheim Pro Condensed';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedBold.eot');
    src: local('GT Walsheim Pro Condensed Bold'), local('GTWalsheimPro-CondensedBold'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedBold.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedBold.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedBold.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'GT Walsheim Pro Condensed';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedRegularOblique.eot');
    src: local('GT Walsheim Pro Condensed Regular Oblique'), local('GTWalsheimPro-CondensedRegularOblique'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedRegularOblique.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedRegularOblique.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedRegularOblique.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedRegularOblique.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'GTWalsheimPro-CondensedULight';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedUltraLight.eot');
    src: local('GT Walsheim Pro Condensed Ultra Light'), local('GTWalsheimPro-CondensedUltraLight'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedUltraLight.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedUltraLight.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedUltraLight.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedUltraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'GT Walsheim Pro Cond Ultra';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedUltraBoldOblique.eot');
    src: local('GT Walsheim Pro Condensed Ultra Bold Oblique'), local('GTWalsheimPro-CondensedUltraBoldOblique'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedUltraBoldOblique.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedUltraBoldOblique.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedUltraBoldOblique.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedUltraBoldOblique.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'GT Walsheim Pro Cond';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedMediumOblique.eot');
    src: local('GT Walsheim Pro Condensed Medium Oblique'), local('GTWalsheimPro-CondensedMediumOblique'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedMediumOblique.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedMediumOblique.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedMediumOblique.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedMediumOblique.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'GT Walsheim Pro Condensed';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedBlack.eot');
    src: local('GT Walsheim Pro Condensed Black'), local('GTWalsheimPro-CondensedBlack'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedBlack.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedBlack.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedBlack.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GTWalsheimPro-CondensedBlack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'GT-Walsheim-LC';
    src:  url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GT-Walsheim-LC-Regular.otf');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  @font-face {
      font-family: 'GT-Walsheim-LC-bold';
      src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GT-Walsheim-LC-Bold.otf');
      font-weight: normal;
      font-style: normal;
  }
  @font-face {
      font-family: 'GT-Walsheim-LC-condensed';
      src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GT-Walsheim-LC-Condensed-Regular.otf');
      font-weight: normal;
      font-style: normal;
      font-display: block;
  }

  @font-face {
    font-family: 'GT-Walsheim-LC-lite';
    src: url('/local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/GT-Walsheim-LC-Light.otf');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }


/* End */


/* Start:/local/templates/Vitrina/css/assets/fonts/Alter-Aves/stylesheet.css?1684153669381*/
@font-face {
    font-family: 'Alter Aves';
    src: url('/local/templates/Vitrina/css/assets/fonts/Alter-Aves/AlterAves.eot');
    src: local('Alter Aves'), local('Alter-Aves'),
        url('/local/templates/Vitrina/css/assets/fonts/Alter-Aves/AlterAves.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/Vitrina/css/assets/fonts/Alter-Aves/AlterAves.woff2') format('woff2'),
        url('/local/templates/Vitrina/css/assets/fonts/Alter-Aves/AlterAves.woff') format('woff'),
        url('/local/templates/Vitrina/css/assets/fonts/Alter-Aves/AlterAves.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
/* End */


/* Start:/local/templates/.default/css/jquery.qtip.min.css?16884573148982*/
#qtip-overlay.blurs,.qtip-close{cursor:pointer}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-red,.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{background-color:#F78B83;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}#qtip-overlay,#qtip-overlay div{left:0;top:0;width:100%;height:100%}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed}#qtip-overlay div{position:absolute;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}
/* End */


/* Start:/local/templates/.default/css/sumoselect.min.css?17264728417610*/
.SumoSelect p{margin:0}.SumoSelect{width:200px}.SelectBox{padding:5px 8px}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:0}.SumoSelect .no-match{display:none;padding:6px}.SumoSelect.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;margin:0;padding:5px 8px;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.SumoSelect.open>.search>label,.SumoSelect.open>.search>span{visibility:hidden}.SelectClass,.SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect .select-all>label,.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:0}.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:0 0 2px #7799d0;border-color:#7799d0}.SumoSelect>.CaptionCont{position:relative;border:1px solid #a4a4a4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}.SumoSelect>.CaptionCont>label>i{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=');background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,.11);border-radius:3px;overflow:hidden}.SumoSelect.open>.optWrapper{top:35px;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect>.optWrapper.okCancelInMulti>.options{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options{border-radius:0 0 2px 2px}.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{padding:6px 6px;position:relative;border-bottom:1px solid #f5f5f5}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options>li.opt:first-child{border-radius:0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#e4e4e4}.SumoSelect .select-all.sel,.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:700}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-moz-opacity:0.5;-khtml-opacity:0.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect .select-all>span,.SumoSelect>.optWrapper.multiple>.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #aeaeae;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:0;background-color:#a1c0e4}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #dbdbdb;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px 0}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#11a911;box-shadow:none;border-color:transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}.reset-all{padding:5px 10px 5px 35px;border-bottom:1px solid #cdcdcd}.SumoSelect[is-selected=false] .reset-all{opacity:.5;pointer-events:none}.SumoSelect[is-selected=true] .reset-all{opacity:1;cursor:pointer;color:#7799d0}.SumoSelect[is-selected=true] .reset-all *{cursor:pointer}.SumoSelect[is-selected=true] .reset-all:hover{color:#000}

/* End */


/* Start:/local/templates/Vitrina/components/bitrix/breadcrumb/top/style.css?17289740591407*/
.breadcrumb-navigate{
	--bs-breadcrumb-item-padding-x:0;
	--bs-breadcrumb-divider:url("data:image/svg+xml; utf8,<svg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10.305 2.195a.667.667 0 0 0-.943.943l4.195 4.195H1.833a.667.667 0 0 0 0 1.334h11.724l-4.195 4.195a.667.667 0 1 0 .943.943L16.109 8l-5.804-5.805Z' fill='rgba(26, 18, 48, 1)'/></svg>");
}

.breadcrumb{
	font-weight: 400;
	font-size: 18px;
	line-height: 1.33;
}
.breadcrumb-item{
	display: flex;
	align-items: center;
}

.breadcrumb-item .link{
	display: inline-block;
	color: var(--secondary-text-color);
	padding: 20px 0 32px;

	transition: var(--smooth-transition);
}

.breadcrumb-item .link:hover,
.breadcrumb-item .link:active,
.breadcrumb-item .link:focus {
	color: var(--main-text-color)
}

.breadcrumb-item.active{
	color: var(--main-text-color);
}

.breadcrumb-item .current {
	padding: 20px 0 32px;
	text-overflow: ellipsis;
	max-width: 500px;
	white-space: nowrap;
	overflow: hidden;
}
.breadcrumb-item+.breadcrumb-item{
	padding: 0;
}
.breadcrumb-item+.breadcrumb-item::before{
	padding: 0 16px;
	height: 32px;
}

@media (max-width: 767px) {
	.breadcrumb__container{
		display: none;
	}
}

.breadcrumb__container.container{
	padding-top: 0px;
	padding-bottom: 0px;
}

.breadcrumbs-replacement {
	height: 40px;
	display: none;
}
@media (max-width: 767px) {
	.breadcrumbs-replacement {
		height: 0;
	}
}
/* End */


/* Start:/include/visually-impaired/css/bvi.min.css?166972504478736*/
/*!
 * Button visually impaired v1.0.0 (https://bvi.isvek.ru/)
 * Copyright 2014-2021 <bvi@isvek.ru>
 * Licensed under MIT (https://github.com/veks/button-visually-impaired-javascript/blob/master/LICENSE.md)
 */html:not(.bvi-panel){font-size:100%}html:not(.bvi-panel) *,html:not(.bvi-panel) ::after,html:not(.bvi-panel) ::before{box-sizing:border-box}html body .bvi-panel{font-family:Arial,serif!important;font-size:1rem!important;padding:.5rem;color:#000;top:0;left:0;right:0;letter-spacing:0;position:relative;text-shadow:none;line-height:normal;border:0;margin-bottom:.3rem;background-color:#f7f7f7;box-shadow:0 1px 3px 0 rgba(0,0,0,.23);z-index:999999!important}html body .bvi-panel *{font-family:Arial,serif!important;font-size:1rem!important}html body .bvi-panel.bvi-fixed-top{position:fixed;top:0;right:0;left:0;z-index:999999}html body .bvi-panel.bvi-panel-hide{display:none}html body .bvi-panel a{color:#000!important;outline:0!important;background-color:transparent!important;text-decoration:none!important}html body .bvi-panel a:focus,html body .bvi-panel a:hover{color:#000!important;outline:0!important;background-color:transparent!important;text-decoration:none!important}html body .bvi-panel a.bvi-link{display:inline-block;line-height:1.5;font-size:.875rem!important;color:#212529!important;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#e0e0e0!important;border:1px solid #c6c6c6!important;padding:.375rem .75rem;border-radius:.25rem;position:relative;font-weight:700;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}html body .bvi-panel a.bvi-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}html body .bvi-panel a.bvi-link:focus,html body .bvi-panel a.bvi-link:hover{background-color:#b6b6b6!important}html body .bvi-panel a.bvi-link.active{color:#212529!important;background-color:#b6b6b6!important}html body .bvi-panel a.bvi-link.bvi-theme-white{background-color:#fff!important;color:#000!important}html body .bvi-panel a.bvi-link.bvi-theme-black{background-color:#000!important;color:#fff!important}html body .bvi-panel a.bvi-link.bvi-theme-blue{background-color:#9dd1ff!important;color:#063462!important}html body .bvi-panel a.bvi-link.bvi-theme-brown{background-color:#f7f3d6!important;color:#4d4b43!important}html body .bvi-panel a.bvi-link.bvi-theme-green{background-color:#3b2716!important;color:#a9e44d!important}html body .bvi-panel .bvi-blocks{margin:0 auto;text-align:center;display:flex;flex-flow:row wrap}html body .bvi-panel .bvi-blocks.bvi-block-start{justify-content:flex-start}html body .bvi-panel .bvi-blocks.bvi-block-center{justify-content:center}html body .bvi-panel .bvi-blocks.bvi-block-end{justify-content:flex-end}html body .bvi-panel .bvi-block{padding:.688rem .938rem}html body .bvi-panel .bvi-block .bvi-block-title{text-align:center;font-weight:600!important;font-size:1rem!important;display:block;margin-bottom:.8rem}html body .bvi-panel .bvi-modal{position:fixed;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;visibility:hidden;z-index:1050;outline:0;opacity:0;background:rgba(0,0,0,.5);-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}html body .bvi-panel .bvi-modal.show{visibility:visible;opacity:1}html body .bvi-panel .bvi-modal .bvi-modal-dialog{max-width:500px;margin:1.75rem auto;display:flex;align-items:center;height:calc(100% - 3.5rem);pointer-events:none}html body .bvi-panel .bvi-modal .bvi-modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;max-height:100%;overflow:hidden}html body .bvi-panel .bvi-modal .bvi-modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:.8rem .8rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}html body .bvi-panel .bvi-modal .bvi-modal-title{margin-top:0;margin-bottom:0;line-height:1.5;font-size:1.25rem;font-weight:600;color:#000}html body .bvi-panel .bvi-modal .bvi-modal-body{position:relative;flex:1 1 auto;padding:1rem;overflow-y:auto}html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar{width:.5rem;background-color:transparent;opacity:0}html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:.25rem}html body .bvi-panel .bvi-modal .bvi-modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.8rem .8rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}html body .bvi-panel .bvi-modal .bvi-modal-close{float:right;font-size:1.2rem!important;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff;opacity:.5}html body .bvi-panel .bvi-modal .bvi-modal-close:focus,html body .bvi-panel .bvi-modal .bvi-modal-close:hover{cursor:pointer;opacity:.75}body.bvi-active{margin:0;padding:0;top:0;left:0}body.bvi-active.bvi-noscroll{overflow:hidden!important}body .bvi-body{padding:0 .5rem}body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles){background-color:#fff!important;color:#000!important;fill:#000000!important;border-color:#000!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles){background-color:#fff!important;color:#000!important;fill:#000000!important;border-color:#000!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-speech-text{border-color:#000}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#000!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(0,0,0,.5)!important;border:1px solid rgba(0,0,0,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(0,0,0,.5)!important;border:1px solid rgba(0,0,0,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#fff!important;background-color:#000!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#000!important;background-color:#fff!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:#000!important;color:#000!important;fill:#000000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#000!important;color:#fff!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#000!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#fff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#fff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles){background-color:#000!important;color:#fff!important;fill:#ffffff!important;border-color:#fff!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles){background-color:#000!important;color:#fff!important;fill:#ffffff!important;border-color:#fff!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-speech-text{border-color:#fff}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#fff!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(255,255,255,.5)!important;border:1px solid rgba(255,255,255,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(255,255,255,.5)!important;border:1px solid rgba(255,255,255,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#000!important;background-color:#fff!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#fff!important;background-color:#000!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:#fff!important;color:#fff!important;fill:#ffffff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#fff!important;color:#000!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#fff!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#000!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#000!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles){background-color:#9dd1ff!important;color:#063462!important;fill:#063462!important;border-color:#063462!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles){background-color:#9dd1ff!important;color:#063462!important;fill:#063462!important;border-color:#063462!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-speech-text{border-color:#063462}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#063462!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(6,52,98,.5)!important;border:1px solid rgba(6,52,98,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(6,52,98,.5)!important;border:1px solid rgba(6,52,98,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#9dd1ff!important;background-color:#063462!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#063462!important;background-color:#9dd1ff!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#9dd1ff!important;box-shadow:none!important;text-shadow:none!important;border-color:#063462!important;color:#063462!important;fill:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#063462!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#063462!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#063462!important;color:#9dd1ff!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#063462!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#063462!important;background-color:#9dd1ff!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#9dd1ff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#9dd1ff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles){background-color:#f7f3d6!important;color:#4d4b43!important;fill:#4D4B43!important;border-color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles){background-color:#f7f3d6!important;color:#4d4b43!important;fill:#4D4B43!important;border-color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-speech-text{border-color:#4d4b43}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#4d4b43!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(77,75,67,.5)!important;border:1px solid rgba(77,75,67,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(77,75,67,.5)!important;border:1px solid rgba(77,75,67,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#f7f3d6!important;background-color:#4d4b43!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#4d4b43!important;background-color:#f7f3d6!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#f7f3d6!important;box-shadow:none!important;text-shadow:none!important;border-color:#4d4b43!important;color:#4d4b43!important;fill:#4D4B43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#4d4b43!important;color:#f7f3d6!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#4d4b43!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#4d4b43!important;background-color:#f7f3d6!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#f7f3d6!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#f7f3d6!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles){background-color:#3b2716!important;color:#a9e44d!important;fill:#A9E44D!important;border-color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles){background-color:#3b2716!important;color:#a9e44d!important;fill:#A9E44D!important;border-color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-speech-text{border-color:#a9e44d}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#a9e44d!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(169,228,77,.5)!important;border:1px solid rgba(169,228,77,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(169,228,77,.5)!important;border:1px solid rgba(169,228,77,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#3b2716!important;background-color:#a9e44d!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#a9e44d!important;background-color:#3b2716!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#3b2716!important;box-shadow:none!important;text-shadow:none!important;border-color:#a9e44d!important;color:#a9e44d!important;fill:#A9E44D!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#a9e44d!important;color:#3b2716!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#a9e44d!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#a9e44d!important;background-color:#3b2716!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#3b2716!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#3b2716!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-fontsize="40"] *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="40"] * h1,body .bvi-body[data-bvi-fontsize="40"] * h1 *{font-size:47px!important}body .bvi-body[data-bvi-fontsize="40"] * h2,body .bvi-body[data-bvi-fontsize="40"] * h2 *{font-size:46px!important}body .bvi-body[data-bvi-fontsize="40"] * h3,body .bvi-body[data-bvi-fontsize="40"] * h3 *{font-size:45px!important}body .bvi-body[data-bvi-fontsize="40"] * h4,body .bvi-body[data-bvi-fontsize="40"] * h4 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="40"] * h5,body .bvi-body[data-bvi-fontsize="40"] * h5 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="40"] * h6,body .bvi-body[data-bvi-fontsize="40"] * h6 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="39"] *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="39"] * h1,body .bvi-body[data-bvi-fontsize="39"] * h1 *{font-size:46px!important}body .bvi-body[data-bvi-fontsize="39"] * h2,body .bvi-body[data-bvi-fontsize="39"] * h2 *{font-size:45px!important}body .bvi-body[data-bvi-fontsize="39"] * h3,body .bvi-body[data-bvi-fontsize="39"] * h3 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="39"] * h4,body .bvi-body[data-bvi-fontsize="39"] * h4 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="39"] * h5,body .bvi-body[data-bvi-fontsize="39"] * h5 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="39"] * h6,body .bvi-body[data-bvi-fontsize="39"] * h6 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="38"] *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="38"] * h1,body .bvi-body[data-bvi-fontsize="38"] * h1 *{font-size:45px!important}body .bvi-body[data-bvi-fontsize="38"] * h2,body .bvi-body[data-bvi-fontsize="38"] * h2 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="38"] * h3,body .bvi-body[data-bvi-fontsize="38"] * h3 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="38"] * h4,body .bvi-body[data-bvi-fontsize="38"] * h4 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="38"] * h5,body .bvi-body[data-bvi-fontsize="38"] * h5 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="38"] * h6,body .bvi-body[data-bvi-fontsize="38"] * h6 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="37"] *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="37"] * h1,body .bvi-body[data-bvi-fontsize="37"] * h1 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="37"] * h2,body .bvi-body[data-bvi-fontsize="37"] * h2 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="37"] * h3,body .bvi-body[data-bvi-fontsize="37"] * h3 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="37"] * h4,body .bvi-body[data-bvi-fontsize="37"] * h4 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="37"] * h5,body .bvi-body[data-bvi-fontsize="37"] * h5 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="37"] * h6,body .bvi-body[data-bvi-fontsize="37"] * h6 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="36"] *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="36"] * h1,body .bvi-body[data-bvi-fontsize="36"] * h1 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="36"] * h2,body .bvi-body[data-bvi-fontsize="36"] * h2 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="36"] * h3,body .bvi-body[data-bvi-fontsize="36"] * h3 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="36"] * h4,body .bvi-body[data-bvi-fontsize="36"] * h4 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="36"] * h5,body .bvi-body[data-bvi-fontsize="36"] * h5 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="36"] * h6,body .bvi-body[data-bvi-fontsize="36"] * h6 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="35"] *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="35"] * h1,body .bvi-body[data-bvi-fontsize="35"] * h1 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="35"] * h2,body .bvi-body[data-bvi-fontsize="35"] * h2 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="35"] * h3,body .bvi-body[data-bvi-fontsize="35"] * h3 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="35"] * h4,body .bvi-body[data-bvi-fontsize="35"] * h4 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="35"] * h5,body .bvi-body[data-bvi-fontsize="35"] * h5 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="35"] * h6,body .bvi-body[data-bvi-fontsize="35"] * h6 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="34"] *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="34"] * h1,body .bvi-body[data-bvi-fontsize="34"] * h1 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="34"] * h2,body .bvi-body[data-bvi-fontsize="34"] * h2 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="34"] * h3,body .bvi-body[data-bvi-fontsize="34"] * h3 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="34"] * h4,body .bvi-body[data-bvi-fontsize="34"] * h4 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="34"] * h5,body .bvi-body[data-bvi-fontsize="34"] * h5 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="34"] * h6,body .bvi-body[data-bvi-fontsize="34"] * h6 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="33"] *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="33"] * h1,body .bvi-body[data-bvi-fontsize="33"] * h1 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="33"] * h2,body .bvi-body[data-bvi-fontsize="33"] * h2 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="33"] * h3,body .bvi-body[data-bvi-fontsize="33"] * h3 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="33"] * h4,body .bvi-body[data-bvi-fontsize="33"] * h4 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="33"] * h5,body .bvi-body[data-bvi-fontsize="33"] * h5 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="33"] * h6,body .bvi-body[data-bvi-fontsize="33"] * h6 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="32"] *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="32"] * h1,body .bvi-body[data-bvi-fontsize="32"] * h1 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="32"] * h2,body .bvi-body[data-bvi-fontsize="32"] * h2 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="32"] * h3,body .bvi-body[data-bvi-fontsize="32"] * h3 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="32"] * h4,body .bvi-body[data-bvi-fontsize="32"] * h4 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="32"] * h5,body .bvi-body[data-bvi-fontsize="32"] * h5 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="32"] * h6,body .bvi-body[data-bvi-fontsize="32"] * h6 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="31"] *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="31"] * h1,body .bvi-body[data-bvi-fontsize="31"] * h1 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="31"] * h2,body .bvi-body[data-bvi-fontsize="31"] * h2 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="31"] * h3,body .bvi-body[data-bvi-fontsize="31"] * h3 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="31"] * h4,body .bvi-body[data-bvi-fontsize="31"] * h4 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="31"] * h5,body .bvi-body[data-bvi-fontsize="31"] * h5 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="31"] * h6,body .bvi-body[data-bvi-fontsize="31"] * h6 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="30"] *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="30"] * h1,body .bvi-body[data-bvi-fontsize="30"] * h1 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="30"] * h2,body .bvi-body[data-bvi-fontsize="30"] * h2 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="30"] * h3,body .bvi-body[data-bvi-fontsize="30"] * h3 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="30"] * h4,body .bvi-body[data-bvi-fontsize="30"] * h4 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="30"] * h5,body .bvi-body[data-bvi-fontsize="30"] * h5 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="30"] * h6,body .bvi-body[data-bvi-fontsize="30"] * h6 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="29"] *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="29"] * h1,body .bvi-body[data-bvi-fontsize="29"] * h1 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="29"] * h2,body .bvi-body[data-bvi-fontsize="29"] * h2 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="29"] * h3,body .bvi-body[data-bvi-fontsize="29"] * h3 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="29"] * h4,body .bvi-body[data-bvi-fontsize="29"] * h4 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="29"] * h5,body .bvi-body[data-bvi-fontsize="29"] * h5 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="29"] * h6,body .bvi-body[data-bvi-fontsize="29"] * h6 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="28"] *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="28"] * h1,body .bvi-body[data-bvi-fontsize="28"] * h1 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="28"] * h2,body .bvi-body[data-bvi-fontsize="28"] * h2 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="28"] * h3,body .bvi-body[data-bvi-fontsize="28"] * h3 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="28"] * h4,body .bvi-body[data-bvi-fontsize="28"] * h4 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="28"] * h5,body .bvi-body[data-bvi-fontsize="28"] * h5 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="28"] * h6,body .bvi-body[data-bvi-fontsize="28"] * h6 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="27"] *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="27"] * h1,body .bvi-body[data-bvi-fontsize="27"] * h1 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="27"] * h2,body .bvi-body[data-bvi-fontsize="27"] * h2 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="27"] * h3,body .bvi-body[data-bvi-fontsize="27"] * h3 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="27"] * h4,body .bvi-body[data-bvi-fontsize="27"] * h4 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="27"] * h5,body .bvi-body[data-bvi-fontsize="27"] * h5 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="27"] * h6,body .bvi-body[data-bvi-fontsize="27"] * h6 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="26"] *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="26"] * h1,body .bvi-body[data-bvi-fontsize="26"] * h1 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="26"] * h2,body .bvi-body[data-bvi-fontsize="26"] * h2 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="26"] * h3,body .bvi-body[data-bvi-fontsize="26"] * h3 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="26"] * h4,body .bvi-body[data-bvi-fontsize="26"] * h4 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="26"] * h5,body .bvi-body[data-bvi-fontsize="26"] * h5 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="26"] * h6,body .bvi-body[data-bvi-fontsize="26"] * h6 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="25"] *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="25"] * h1,body .bvi-body[data-bvi-fontsize="25"] * h1 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="25"] * h2,body .bvi-body[data-bvi-fontsize="25"] * h2 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="25"] * h3,body .bvi-body[data-bvi-fontsize="25"] * h3 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="25"] * h4,body .bvi-body[data-bvi-fontsize="25"] * h4 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="25"] * h5,body .bvi-body[data-bvi-fontsize="25"] * h5 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="25"] * h6,body .bvi-body[data-bvi-fontsize="25"] * h6 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="24"] *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="24"] * h1,body .bvi-body[data-bvi-fontsize="24"] * h1 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="24"] * h2,body .bvi-body[data-bvi-fontsize="24"] * h2 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="24"] * h3,body .bvi-body[data-bvi-fontsize="24"] * h3 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="24"] * h4,body .bvi-body[data-bvi-fontsize="24"] * h4 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="24"] * h5,body .bvi-body[data-bvi-fontsize="24"] * h5 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="24"] * h6,body .bvi-body[data-bvi-fontsize="24"] * h6 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="23"] *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="23"] * h1,body .bvi-body[data-bvi-fontsize="23"] * h1 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="23"] * h2,body .bvi-body[data-bvi-fontsize="23"] * h2 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="23"] * h3,body .bvi-body[data-bvi-fontsize="23"] * h3 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="23"] * h4,body .bvi-body[data-bvi-fontsize="23"] * h4 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="23"] * h5,body .bvi-body[data-bvi-fontsize="23"] * h5 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="23"] * h6,body .bvi-body[data-bvi-fontsize="23"] * h6 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="22"] *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="22"] * h1,body .bvi-body[data-bvi-fontsize="22"] * h1 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="22"] * h2,body .bvi-body[data-bvi-fontsize="22"] * h2 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="22"] * h3,body .bvi-body[data-bvi-fontsize="22"] * h3 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="22"] * h4,body .bvi-body[data-bvi-fontsize="22"] * h4 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="22"] * h5,body .bvi-body[data-bvi-fontsize="22"] * h5 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="22"] * h6,body .bvi-body[data-bvi-fontsize="22"] * h6 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="21"] *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="21"] * h1,body .bvi-body[data-bvi-fontsize="21"] * h1 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="21"] * h2,body .bvi-body[data-bvi-fontsize="21"] * h2 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="21"] * h3,body .bvi-body[data-bvi-fontsize="21"] * h3 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="21"] * h4,body .bvi-body[data-bvi-fontsize="21"] * h4 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="21"] * h5,body .bvi-body[data-bvi-fontsize="21"] * h5 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="21"] * h6,body .bvi-body[data-bvi-fontsize="21"] * h6 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="20"] *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="20"] * h1,body .bvi-body[data-bvi-fontsize="20"] * h1 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="20"] * h2,body .bvi-body[data-bvi-fontsize="20"] * h2 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="20"] * h3,body .bvi-body[data-bvi-fontsize="20"] * h3 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="20"] * h4,body .bvi-body[data-bvi-fontsize="20"] * h4 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="20"] * h5,body .bvi-body[data-bvi-fontsize="20"] * h5 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="20"] * h6,body .bvi-body[data-bvi-fontsize="20"] * h6 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="19"] *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="19"] * h1,body .bvi-body[data-bvi-fontsize="19"] * h1 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="19"] * h2,body .bvi-body[data-bvi-fontsize="19"] * h2 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="19"] * h3,body .bvi-body[data-bvi-fontsize="19"] * h3 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="19"] * h4,body .bvi-body[data-bvi-fontsize="19"] * h4 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="19"] * h5,body .bvi-body[data-bvi-fontsize="19"] * h5 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="19"] * h6,body .bvi-body[data-bvi-fontsize="19"] * h6 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="18"] *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="18"] * h1,body .bvi-body[data-bvi-fontsize="18"] * h1 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="18"] * h2,body .bvi-body[data-bvi-fontsize="18"] * h2 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="18"] * h3,body .bvi-body[data-bvi-fontsize="18"] * h3 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="18"] * h4,body .bvi-body[data-bvi-fontsize="18"] * h4 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="18"] * h5,body .bvi-body[data-bvi-fontsize="18"] * h5 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="18"] * h6,body .bvi-body[data-bvi-fontsize="18"] * h6 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="17"] *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="17"] * h1,body .bvi-body[data-bvi-fontsize="17"] * h1 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="17"] * h2,body .bvi-body[data-bvi-fontsize="17"] * h2 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="17"] * h3,body .bvi-body[data-bvi-fontsize="17"] * h3 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="17"] * h4,body .bvi-body[data-bvi-fontsize="17"] * h4 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="17"] * h5,body .bvi-body[data-bvi-fontsize="17"] * h5 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="17"] * h6,body .bvi-body[data-bvi-fontsize="17"] * h6 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="16"] *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="16"] * h1,body .bvi-body[data-bvi-fontsize="16"] * h1 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="16"] * h2,body .bvi-body[data-bvi-fontsize="16"] * h2 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="16"] * h3,body .bvi-body[data-bvi-fontsize="16"] * h3 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="16"] * h4,body .bvi-body[data-bvi-fontsize="16"] * h4 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="16"] * h5,body .bvi-body[data-bvi-fontsize="16"] * h5 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="16"] * h6,body .bvi-body[data-bvi-fontsize="16"] * h6 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="15"] *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="15"] * h1,body .bvi-body[data-bvi-fontsize="15"] * h1 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="15"] * h2,body .bvi-body[data-bvi-fontsize="15"] * h2 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="15"] * h3,body .bvi-body[data-bvi-fontsize="15"] * h3 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="15"] * h4,body .bvi-body[data-bvi-fontsize="15"] * h4 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="15"] * h5,body .bvi-body[data-bvi-fontsize="15"] * h5 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="15"] * h6,body .bvi-body[data-bvi-fontsize="15"] * h6 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="14"] *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="14"] * h1,body .bvi-body[data-bvi-fontsize="14"] * h1 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="14"] * h2,body .bvi-body[data-bvi-fontsize="14"] * h2 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="14"] * h3,body .bvi-body[data-bvi-fontsize="14"] * h3 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="14"] * h4,body .bvi-body[data-bvi-fontsize="14"] * h4 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="14"] * h5,body .bvi-body[data-bvi-fontsize="14"] * h5 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="14"] * h6,body .bvi-body[data-bvi-fontsize="14"] * h6 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="13"] *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="13"] * h1,body .bvi-body[data-bvi-fontsize="13"] * h1 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="13"] * h2,body .bvi-body[data-bvi-fontsize="13"] * h2 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="13"] * h3,body .bvi-body[data-bvi-fontsize="13"] * h3 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="13"] * h4,body .bvi-body[data-bvi-fontsize="13"] * h4 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="13"] * h5,body .bvi-body[data-bvi-fontsize="13"] * h5 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="13"] * h6,body .bvi-body[data-bvi-fontsize="13"] * h6 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="12"] *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="12"] * h1,body .bvi-body[data-bvi-fontsize="12"] * h1 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="12"] * h2,body .bvi-body[data-bvi-fontsize="12"] * h2 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="12"] * h3,body .bvi-body[data-bvi-fontsize="12"] * h3 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="12"] * h4,body .bvi-body[data-bvi-fontsize="12"] * h4 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="12"] * h5,body .bvi-body[data-bvi-fontsize="12"] * h5 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="12"] * h6,body .bvi-body[data-bvi-fontsize="12"] * h6 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="11"] *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="11"] * h1,body .bvi-body[data-bvi-fontsize="11"] * h1 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="11"] * h2,body .bvi-body[data-bvi-fontsize="11"] * h2 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="11"] * h3,body .bvi-body[data-bvi-fontsize="11"] * h3 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="11"] * h4,body .bvi-body[data-bvi-fontsize="11"] * h4 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="11"] * h5,body .bvi-body[data-bvi-fontsize="11"] * h5 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="11"] * h6,body .bvi-body[data-bvi-fontsize="11"] * h6 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="10"] *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="10"] * h1,body .bvi-body[data-bvi-fontsize="10"] * h1 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="10"] * h2,body .bvi-body[data-bvi-fontsize="10"] * h2 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="10"] * h3,body .bvi-body[data-bvi-fontsize="10"] * h3 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="10"] * h4,body .bvi-body[data-bvi-fontsize="10"] * h4 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="10"] * h5,body .bvi-body[data-bvi-fontsize="10"] * h5 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="10"] * h6,body .bvi-body[data-bvi-fontsize="10"] * h6 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="9"] *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="9"] * h1,body .bvi-body[data-bvi-fontsize="9"] * h1 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="9"] * h2,body .bvi-body[data-bvi-fontsize="9"] * h2 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="9"] * h3,body .bvi-body[data-bvi-fontsize="9"] * h3 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="9"] * h4,body .bvi-body[data-bvi-fontsize="9"] * h4 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="9"] * h5,body .bvi-body[data-bvi-fontsize="9"] * h5 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="9"] * h6,body .bvi-body[data-bvi-fontsize="9"] * h6 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="8"] *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="8"] * h1,body .bvi-body[data-bvi-fontsize="8"] * h1 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="8"] * h2,body .bvi-body[data-bvi-fontsize="8"] * h2 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="8"] * h3,body .bvi-body[data-bvi-fontsize="8"] * h3 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="8"] * h4,body .bvi-body[data-bvi-fontsize="8"] * h4 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="8"] * h5,body .bvi-body[data-bvi-fontsize="8"] * h5 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="8"] * h6,body .bvi-body[data-bvi-fontsize="8"] * h6 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="7"] *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="7"] * h1,body .bvi-body[data-bvi-fontsize="7"] * h1 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="7"] * h2,body .bvi-body[data-bvi-fontsize="7"] * h2 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="7"] * h3,body .bvi-body[data-bvi-fontsize="7"] * h3 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="7"] * h4,body .bvi-body[data-bvi-fontsize="7"] * h4 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="7"] * h5,body .bvi-body[data-bvi-fontsize="7"] * h5 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="7"] * h6,body .bvi-body[data-bvi-fontsize="7"] * h6 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="6"] *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="6"] * h1,body .bvi-body[data-bvi-fontsize="6"] * h1 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="6"] * h2,body .bvi-body[data-bvi-fontsize="6"] * h2 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="6"] * h3,body .bvi-body[data-bvi-fontsize="6"] * h3 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="6"] * h4,body .bvi-body[data-bvi-fontsize="6"] * h4 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="6"] * h5,body .bvi-body[data-bvi-fontsize="6"] * h5 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="6"] * h6,body .bvi-body[data-bvi-fontsize="6"] * h6 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="5"] *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="5"] * h1,body .bvi-body[data-bvi-fontsize="5"] * h1 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="5"] * h2,body .bvi-body[data-bvi-fontsize="5"] * h2 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="5"] * h3,body .bvi-body[data-bvi-fontsize="5"] * h3 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="5"] * h4,body .bvi-body[data-bvi-fontsize="5"] * h4 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="5"] * h5,body .bvi-body[data-bvi-fontsize="5"] * h5 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="5"] * h6,body .bvi-body[data-bvi-fontsize="5"] * h6 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="4"] *{font-size:4px!important}body .bvi-body[data-bvi-fontsize="4"] * h1,body .bvi-body[data-bvi-fontsize="4"] * h1 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="4"] * h2,body .bvi-body[data-bvi-fontsize="4"] * h2 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="4"] * h3,body .bvi-body[data-bvi-fontsize="4"] * h3 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="4"] * h4,body .bvi-body[data-bvi-fontsize="4"] * h4 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="4"] * h5,body .bvi-body[data-bvi-fontsize="4"] * h5 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="4"] * h6,body .bvi-body[data-bvi-fontsize="4"] * h6 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="3"] *{font-size:3px!important}body .bvi-body[data-bvi-fontsize="3"] * h1,body .bvi-body[data-bvi-fontsize="3"] * h1 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="3"] * h2,body .bvi-body[data-bvi-fontsize="3"] * h2 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="3"] * h3,body .bvi-body[data-bvi-fontsize="3"] * h3 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="3"] * h4,body .bvi-body[data-bvi-fontsize="3"] * h4 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="3"] * h5,body .bvi-body[data-bvi-fontsize="3"] * h5 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="3"] * h6,body .bvi-body[data-bvi-fontsize="3"] * h6 *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="2"] *{font-size:2px!important}body .bvi-body[data-bvi-fontsize="2"] * h1,body .bvi-body[data-bvi-fontsize="2"] * h1 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="2"] * h2,body .bvi-body[data-bvi-fontsize="2"] * h2 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="2"] * h3,body .bvi-body[data-bvi-fontsize="2"] * h3 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="2"] * h4,body .bvi-body[data-bvi-fontsize="2"] * h4 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="2"] * h5,body .bvi-body[data-bvi-fontsize="2"] * h5 *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="2"] * h6,body .bvi-body[data-bvi-fontsize="2"] * h6 *{font-size:4px!important}body .bvi-body[data-bvi-fontsize="1"] *{font-size:1px!important}body .bvi-body[data-bvi-fontsize="1"] * h1,body .bvi-body[data-bvi-fontsize="1"] * h1 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="1"] * h2,body .bvi-body[data-bvi-fontsize="1"] * h2 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="1"] * h3,body .bvi-body[data-bvi-fontsize="1"] * h3 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="1"] * h4,body .bvi-body[data-bvi-fontsize="1"] * h4 *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="1"] * h5,body .bvi-body[data-bvi-fontsize="1"] * h5 *{font-size:4px!important}body .bvi-body[data-bvi-fontsize="1"] * h6,body .bvi-body[data-bvi-fontsize="1"] * h6 *{font-size:3px!important}body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles){-webkit-filter:grayscale(0);filter:grayscale(0);visibility:visible}body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles){display:none;position:relative;border:1px dashed}body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles){-moz-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-o-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");filter:grayscale(1);visibility:visible}body .bvi-body[data-bvi-lineheight=normal]:not(.bvi-no-styles){line-height:1.5!important}body .bvi-body[data-bvi-lineheight=average]:not(.bvi-no-styles){line-height:2!important}body .bvi-body[data-bvi-lineheight=big]:not(.bvi-no-styles){line-height:2.5!important}body .bvi-body[data-bvi-letterspacing=normal]:not(.bvi-no-styles){letter-spacing:0!important}body .bvi-body[data-bvi-letterspacing=average]:not(.bvi-no-styles){letter-spacing:2px!important}body .bvi-body[data-bvi-letterspacing=big]:not(.bvi-no-styles){letter-spacing:4px!important}body .bvi-body[data-bvi-fontfamily=arial]:not(i):not(span):not(.bvi-no-styles){font-family:Arial,sans-serif!important}body .bvi-body[data-bvi-fontfamily=times]:not(i):not(span):not(.bvi-no-styles){font-family:"Times New roman",serif!important}body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) .wp-audio-shortcode,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) figure,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) iframe,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) object,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) video,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) ymaps{display:block!important}body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) .wp-audio-shortcode,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) figure,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) iframe,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) object,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) video,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) ymaps{display:none!important}body .bvi-body .bvi-speech{margin-bottom:1.5rem}body .bvi-body .bvi-speech .bvi-speech-link{display:inline-block;border:1px dashed transparent;border-bottom:0;padding:.7rem}body .bvi-body .bvi-speech .bvi-speech-text{border:1px dashed transparent;padding:.7rem}body .bvi-body .bvi-speech .bvi-highlighting mark{font-weight:700;text-decoration:underline}body .bvi-body a.bvi-link{display:inline-block;font-weight:400;line-height:1.5;font-size:.875rem!important;color:#212529!important;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#e0e0e0!important;border:1px solid #c6c6c6!important;padding:.375rem .75rem;border-radius:.25rem;position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}body .bvi-body a.bvi-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}body .bvi-body .bvi-link-fixed-top{position:fixed!important;top:2.5rem!important;right:1.5rem!important;z-index:999999!important}body .bvi-body .bvi-hide{display:none!important}body .bvi-body .bvi-show{display:block!important}.bvi-images{width:18px;height:18px;letter-spacing:normal;display:inline-block;vertical-align:middle;z-index:1;background-size:100% 100%;-o-background-size:100% 100%;-webkit-background-size:100% 100%}.bvi-images.bvi-images-cog{background-image:url("/include/visually-impaired/css/../img/cog.svg");background-repeat:no-repeat}.bvi-images.bvi-images-eye-slash{background-image:url("/include/visually-impaired/css/../img/eye-slash.svg");background-repeat:no-repeat}.bvi-images.bvi-images-volume-up{background-image:url("/include/visually-impaired/css/../img/volume-up.svg");background-repeat:no-repeat}.bvi-images.bvi-images-volume-off{background-image:url("/include/visually-impaired/css/../img/volume-off.svg");background-repeat:no-repeat}.bvi-images.bvi-images-adjust{background-image:url("/include/visually-impaired/css/../img/adjust.svg");background-repeat:no-repeat}.bvi-images.bvi-images-minus-circle{background-image:url("/include/visually-impaired/css/../img/minus-circle.svg");background-repeat:no-repeat}.bvi-images.bvi-images-image{background-image:url("/include/visually-impaired/css/../img/image.svg");background-repeat:no-repeat}.bvi-images.bvi-images-minus{background-image:url("/include/visually-impaired/css/../img/minus.svg");background-repeat:no-repeat}.bvi-images.bvi-images-eye{background-image:url("/include/visually-impaired/css/../img/eye.svg");background-repeat:no-repeat;fill:green}.bvi-images.bvi-images-size-32{width:32px!important;height:32px!important}
/*# sourceMappingURL=bvi.min.css.map */
/* End */


/* Start:/local/templates/Vitrina/styles.css?171636222910909*/
.hero-for-managers__container {
    display: flex;
    flex-direction: column;
    gap: 80px;
    padding-top: 123px;
    padding-bottom: 80px;
}

.hero-for-managers__title {
    font-family: "GT-Walsheim-LC-bold";
    font-size: 48px;
    line-height: 55px;
    max-width: 700px;
    color: var(--lite-color);
    margin: 0 auto;
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--secondary-text-color);
}

.hero-for-managers__content {
    display: flex;
    justify-content: center;
    gap: 32px;
}

.hero-for-managers__card {
    max-width: 400px;
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.hero-for-staff__card-icon {
    fill: var(--form-input-color);
}

.hero-for-managers__card-header {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    gap: 8px;
}

.hero-for-managers__card-title {
    font-family: "GT-Walsheim-LC-bold";
    line-height: 23px;
    color: var(--decor-color);
    letter-spacing: 0;
}

.hero-for-managers__card-description {
    color: var(--divider-color);
    font-family: "GT-Walsheim-LC-lite";
    font-size: 18px;
    line-height: 21px;
}

@media (max-width: 570px) {
    .hero-for-managers__container {
        background-color: var(--secondary-accent-color);
        border-radius: 24px;
        padding: 40px 10px;
        margin-top: 30px;
        margin-bottom: 20px;
        gap: 30px;
    }

    .hero-for-managers__title {
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 30px;
    }

    .hero-for-managers__card-header{
        flex-direction: column;
        align-items: center;
    }

    .hero-for-managers__card-description{
        font-size: 16px;
        line-height: 18px;
    }

    .hero-for-managers__card-title{
        font-size: 18px;
        line-height: 24px;
    }

    .hero-for-managers__content {
        flex-direction: column;
        align-items: center;
        gap: 20px;
    }
}

@media (max-width: 300px) {
    .hero-for-managers__title {
        font-size: 20px;
    }
}
.hero-for-managers-new {
    position: relative;
    color: var(--lite-color);
}
@media (max-width: 370px) {
    .hero-for-managers-new {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/local/templates/Vitrina/img/hero-for-managers-new__bg--mobile.png);
    }
}
.hero-for-managers-new__bg {
    height: 600px;
}
@media (max-width: 370px) {
    .hero-for-managers-new__bg {
        display: none;
    }
}
.hero-for-managers-new__bg video {
    object-fit: cover;
    height: 100%;
}
.hero-for-managers-new__content-wrapper {
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    top: 0;
}
@media (max-width: 767px) {
    .hero-for-managers-new__content-wrapper {
        padding-top: 103px;
    }
}
@media (max-width: 370px) {
    .hero-for-managers-new__content-wrapper {
        position: static;
        padding-bottom: 63px;
    }
}
.hero-for-managers-new__content {
    margin: 0 auto;
    padding-top: 138px;
    padding-bottom: 67px;
    padding-left: 32px;
    padding-right: 32px;
    max-width: 1328px;
    position: relative;
    z-index: 1;
}
@media (max-width: 767px) {
    .hero-for-managers-new__content {
        margin-left: 6px;
        margin-right: 6px;
        padding: 24px 16px 32px 16px;
        border-radius: 16px;
        background-color: rgba(255, 255, 255, 0.15);
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}
.hero-for-managers-new__pre-title {
    margin-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
    font-weight: 700;
    letter-spacing: 0;
}
.hero-for-managers-new__title {
    font-family: "GT-Walsheim-LC-bold";
    max-width: 832px;
    margin-bottom: 68px;
    font-size: 48px;
    line-height: 55px;
}
@media (max-width: 767px) {
    .hero-for-managers-new__title {
        margin-bottom: 16px;
        padding-bottom: 17px;
        max-width: 328px;
        font-size: 24px;
        line-height: 28px;
        text-align: center;
        position: relative;
    }
    .hero-for-managers-new__title:after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 1px;
        width: 100%;
        background-color: #ffffff;
    }
}
@media (max-width: 300px) {
    .hero-for-managers-new__title {
        font-size: 20px;
    }
}
.hero-for-managers-new__advantages {
    display: flex;
    gap: 32px;
}
@media (max-width: 767px) {
    .hero-for-managers-new__advantages {
        flex-direction: column;
        gap: 20px;
    }
}
.hero-for-managers-new__advantage {
    padding: 16px;
    width: 292px;
    border-radius: 16px;
    background-color: rgba(255, 255, 255, 0.15);
}
@media (max-width: 767px) {
    .hero-for-managers-new__advantage {
        padding: 0;
        width: auto;
        max-width: 328px;
        border-radius: 0;
        background-color: transparent;
        text-align: center;
    }
}
.hero-for-managers-new__advantage-icon {
    margin-bottom: 8px;
}
.hero-for-managers-new__advantage-text {
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 0;
}
.hero-for-staff {
    position: relative;
    height: 528px;
    width: 100%;
    background-color: var(--accent-color);
    color: var(--lite-color);
    overflow: hidden;
}

.hero-for-staff__banner-image-left {
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.hero-for-staff__banner-image-right {
    position: absolute;
    right: 0;
    bottom: 0;
}

.hero-for-staff__banner-image-right-mobile {
    position: absolute;
    right: 0;
    bottom: 0;
    display: none;
}

.hero-for-staff__banner-image-people {
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.hero-for-staff__banner-image-people-mobile {
    position: absolute;
    left: calc(50% - 180px);
    bottom: 0px;
    display: none;
}

.hero-for-staff__container {
    margin: 0 auto;
    padding-left: 32px;
    padding-right: 32px;
    max-width: 1328px;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-bottom: 40px;
}

.hero-for-staff__body {
    margin-bottom: 48px;
    font-family: "GT-Walsheim-LC-bold";
    display: flex;
    flex-direction: column;
    padding-top: 88px;
    gap: 20px;
    z-index: 1;
}

.hero-for-staff__body-header {
    padding: 10px 16px;
    border-radius: 8px;
    background-color: var(--lite-color);
    color: #1A1230;
    font-size: 16px;
    line-height: 18px;
    width: max-content;
}

.hero-for-staff__body-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
    line-height: 55px;
    max-width: 879px;
    letter-spacing: 0;
}

.hero-for-staff__bottom {
    display: flex;
    gap: 30px;
    z-index: 1;
}

.hero-for-staff__bottom-card {
    letter-spacing: 0;
    max-width: 257px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    font-size: 16px;
    line-height: 18px;
    width: 100%;
}

.hero-for-staff__card-icon {
    fill: var(--divider-color);
}

.hero-for-staff__card-header {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    gap: 10px;
}

.hero-for-staff__card-header svg {
    max-width: 20px;
    width: 100%;
}

.hero-for-staff__card-title {
    font-family: "GT-Walsheim-LC-bold";
}

.hero-for-staff__card-description {
    font-family: "GT-Walsheim-LC-lite";
    color: var(--lite-color);
}

@media (max-width: 1599px) {
    .hero-for-staff__banner-image-people {
        width: 50%;
    }
}

@media (max-width: 1360px) {
    .hero-for-staff__banner-image-people {
        display: none;
    }
}

@media (max-width: 1220px) {
    .hero-for-staff__card-header {
        align-items: flex-start;
    }
}

@media (max-width: 991px) {
    .hero-for-staff__card-title {
        text-transform: none;
    }
}

@media (max-width: 767px) {
    .hero-for-staff {
        height: 480px;
    }

    .hero-for-staff__body-title {
        font-size: 32px;
        line-height: 28px;
    }

    .hero-for-staff__banner-image-left {
        width: auto;
        height: 264px;
    }

    .hero-for-staff__banner-image-right {
        display: none;
    }

    .hero-for-staff__banner-image-right-mobile {
        display: block;
    }
}

@media (max-width: 570px) {
    .hero-for-staff {
        padding-bottom: 208px;
        height: auto;
    }

    .hero-for-staff__body {
        margin-bottom: 0;
    }

    .hero-for-staff__body-title {
        font-size: 24px;
        line-height: 28px;
    }

    .hero-for-staff__banner-image-left {
        display: none;
    }

    .hero-for-staff__body-header {
        display: none;
    }

    .hero-for-staff__bottom {
        flex-direction: column;
    }

    .hero-for-staff__bottom-card {
        max-width: 350px;
    }

    .hero-for-staff__card-header {
        flex-direction: row;
    }

    .hero-for-staff__card-title {
        font-size: 18px;
        line-height: 24px;
    }

    .hero-for-staff__container {
        justify-content: initial;
        gap: 30px;
    }

    .hero-for-staff__body {
        padding-top: 50px;
    }

    .hero-for-staff__banner-image-people-mobile {
        display: block;
    }
}

@media (max-width: 338px) {
    .hero-for-staff__body-title {
        font-size: 18px;
        line-height: 22px;
    }

    .hero-for-staff__card-title {
        font-size: 16px;
        line-height: 18px;
    }
}

.question-button {
    display: none;
    align-items: center;
    gap: 10px;
    background-color: var(--decor-color);
    color: var(--lite-color);
    border-radius: 30px;
    border: none;
    padding: 10px 14px;
    font-style: normal;
    line-height: 24px;
    font-weight: 400;
    font-size: 18px;
    cursor: pointer;
    max-width: 192px;
    height: 52px;
    position: fixed;
    right: 40px;
    bottom: 40px;
}

@media (max-width: 570px) {
    .question-button__text {
        display: none;
    }

    .question-button{
        padding: 10px;
        right: 10px;
        bottom: 70px;
    }
}

.row .tags-mpa a{
    color: #B30A3F;
    background: #E8E8E8;
    font-size:  16px;
}
.row .tags-mpa a:hover{
    color: #B30A3F;
    font-size:  16px;
}

@media (max-width: 767px) {
    .row .tags-mpa a{
        font-size:  14px;
    }
    .row .tags-mpa a:hover{
        font-size:  14px;
    }
}
/* End */


/* Start:/local/templates/Vitrina/template_styles.css?1763551826124103*/
/* ==========Common Styles========== */
:root {
    /* === Colors === */
    --main-text-color: rgba(26, 18, 48, 1);
    --secondary-text-color: rgba(111, 111, 111, 1);
    --form-input-color: rgba(129, 129, 129, 1);
    --placeholder-color:rgba(176, 176, 176, 1);
    --divider-color: rgba(213, 217, 220, 1);
    --chips-color: rgba(232, 232, 232, 1);
    --main-page-color: rgba(245, 245, 245, 1);
    --lite-color: rgba(255, 255, 255, 1);
    --decor-color: rgba(255, 15, 67, 1);
    --secondary-decor-color: rgba(215, 10, 63, 1);
    --accent-color: rgba(179, 10, 63, 1);
    --secondary-accent-color: rgba(44, 21, 81, 1);

    /* === Fonts === */
    --main-font:'GT-Walsheim-LC',sans-serif;

    /* === Animate-hover/focus === */
    --smooth-transition: 250ms cubic-bezier(0.4, 0, 0.2, 1);

    /* === Media-screen === */
    --desktop: 1600px;
    --desktop-1344: 1344px;
}

html {
    overscroll-behavior: none;
    overflow-x: hidden;
}

body {
    background-color: var(--main-page-color);
    font-family: var(--main-font);

    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.6;
    letter-spacing: 0.03em;

    color: var(--main-text-color);

    overflow-x: hidden;
}

main {
    padding-top: 72px;
}

.managers-page main {
    padding-top: 0;
}

.wrapper{
    position: relative;
}

@media (max-width: 570px) {
    .pt-30-mobile {
        padding-top: 30px !important
    }
}

.managers-page{
    font-family: var(--main-font);

    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.6;
}

header {
    position: absolute;
    z-index: 4;
    width: 100%;
    height: 72px;
    letter-spacing: 0;
    transition: var(--smooth-transition);
}

.header__logo-image{
    display: inline-block;
    max-width: 200px;
    height: auto;
    fill: var(--main-text-color);
    color: var(--main-text-color);
}

.header__logo-image .logo {
    display: inline-block;
    position: relative;
}

header.is-open .header__logo-image .logo {
    display: inline-block;
}

.header__logo-image .logo--transparent {
    display: none;
}

header.is-open .header__logo-image .logo--transparent {
    display: none;
}

.header__logo-icon svg{
    width: 96px;
    height: 40px;
}

.header__logo-lite {
    display: none;
}

.header__logo-dark {
    display: flex;
    align-items: center;
}

/* хедер на странице руководителя */
.header-manager {
    background-color: var(--main-text-color);
}

.managers-page .header-manager:not(.header-scroll):not(.is-open) {
    background-color: transparent;
}

.header-manager .header__logo .header__logo-image{
    fill: var(--lite-color);
    color: var(--lite-color);
}

.header-manager .header__logo-image .logo {
    display: none;
}

.header-manager .header__logo-image .logo--transparent {
    display: inline-block;
}

.header-manager .header__logo .header__logo-text {
    fill: var(--lite-color);
    color: var(--lite-color);
}

.header-manager .header__navigate .link {
    color: var(--lite-color);
    text-decoration: none;
}

.header-manager .header__navigate .link::after {
    background-color: var(--lite-color);
}

/* хедер на странице сотрудников */
.header-staff {
    background-color: var(--accent-color);
}

.header-staff--catalog {
    background-color: #98093F;
}

.header-staff .header__logo .header__logo-image {
    fill: var(--lite-color);
    color: var(--lite-color);
}

.header-staff .header__logo-image .logo {
    display: none;
}

.header-staff .header__logo-image .logo--transparent {
    display: inline-block;
}

.header-staff .header__logo .header__logo-text {
    fill: var(--lite-color);
    color: var(--lite-color);
}

.header-staff .header__navigate .link{
    color: var(--lite-color);
}

.header-staff .header__navigate .link::after{
    background-color: var(--lite-color);
}

.header-staff .header__navigate a.link{
    text-decoration: none;
}

/* хедер на новой странице Урбан лидер */
.urban-leader-header {
    background-color: #23A2A2;
}

.urban-leader-header .header__logo .header__logo-image {
    fill: var(--lite-color);
    color: var(--lite-color);
}

.urban-leader-header .header__logo .header__logo-text {
    fill: var(--lite-color);
    color: var(--lite-color);
}

.urban-leader-header .header__navigate .link{
    color: var(--lite-color);
}

.urban-leader-header .header__navigate .link::after{
    background-color: var(--lite-color);
}

.urban-leader-header .header__navigate a.link{
    text-decoration: none;
}

/* хедер при скролле */
.header-scroll {
    position: fixed;
    z-index: 1000;
    top: 0;
    background-color: var(--lite-color);
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
}

.header-scroll .header__logo .header__logo-image{
    fill: var(--main-text-color);
    color: var(--main-text-color);
}

.header-scroll .header__logo-image .logo {
    display: inline-block;
}

.header-scroll .header__logo-image .logo--transparent {
    display: none;
}

.header-scroll .header__logo .header__logo-text {
    fill: var(--main-text-color);
    color: var(--main-text-color);
}

.header-scroll .header__navigate .link {
    color: var(--main-text-color);
}

.header-scroll .header__navigate .link::after {
    background-color: var(--main-text-color);
}

.header__container{
    max-width: var(--desktop-1344);
    width: 100%;
    margin: 0 auto;
    padding: 0 40px;
}

.header__wrapper{
    padding: 18px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@media (max-width: 991px) {
    .header__wrapper{
        justify-content: space-between;
    }
}

.header__logo-image {
    margin-right: 10px;
    max-width: 356px;
    height: auto;
}

.header__logo-image img {
    width: 100%;
    height: auto;
    object-fit: contain;
    object-position: center;
}

@media (max-width: 575px) {
    .header__logo-image img {
        max-height: 36px;
        width: auto;
    }
}
@media (max-width: 340px) {
    .header__logo-image img {
        width: 100%;
    }
}

.header__logo-text {
    width: 79px;
    height: 40px;

    margin-left: 20px;
}

.header__logo-text img{
    width: 100%;
    height: auto;
    object-fit: contain;
    object-position: center;
}

.header__navigate .list{
    font-family: var(--main-font) !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header__navigate .link{
    position: relative;
    text-decoration: none;
    font-weight: 400;
    font-size: 17px;
    line-height: 24px;
    color: var(--main-text-color);
    transition: color .2s;
}

.header__navigate .item:not(:last-child) {
    margin-right: 32px;
}

.header__navigate .link.current,
.header__navigate .link:hover {
    font-weight: 700;
}

.header:not(.header-staff):not(.header-manager):not(.urban-leader-header) .header__navigate .link.current,
.header:not(.header-staff):not(.header-manager):not(.urban-leader-header)  .header__navigate .link:hover {
    font-weight: 700;
}


/* текущие ссылки */
.header__navigate .link::after {
    position: absolute;
    content: '';
    left: 50%;
    bottom: -px;
    margin: 0;
    display: none;
    width: 0%;
    height: 1px;
    background-color: var(--main-text-color);
    opacity: 0;

    transition: var(--smooth-transition);
}

.header__navigate .link.current::after {
    opacity: 1;
    width: 100%;
    left: 0;
}

.header__navigate .link:hover::after{
    opacity: 1;
    width: 100%;
    left: 0;
}

.header__navigate-btn{
    display: none;
}
.header__mobile-menu{
    display: none;
}

@media (max-width: 1320px) {
    .header__navigate .item:not(:last-child){
        margin-right: 16px;
    }
    .header__navigate .link {
        font-size: 15px;
    }
    .header__navigate .link:hover::after {
        opacity: 0;
        width: 100%;
        left: 0;
    }
}

@media (max-width: 1200px) {
    .header__navigate .link {
        font-size: 14px;
    }
}

@media (max-width: 1120px) {
    .header__navigate .link {
        font-size: 11px;
    }
}

@media (max-width: 991px) {
    .is-open.header {
        position: fixed;
        top: 0;
    }
    .is-open.header__mobile-menu{
        display: flex;
        min-height: calc(100vh - 70px);
        flex-direction: column;
        justify-content: space-between;

        padding: 20px 20px 80px;

        background-color: var(--lite-color);
        color: var(--main-text-color)
    }
    .is-open.header .header__container {
        position: absolute;
        z-index: 12;
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
    }
    .header__mobile-menu.is-open {
        margin-top: 72px;
    }
    .header__mobile-menu.is-open ul li {
        padding: 15px 0;
        border-bottom: 1px solid rgba(213, 217, 220, 1);
        margin: 0 !important;
    }
    .header__navigate{
        display: none;
    }
    .header__navigate-btn {
        display: block;
        padding: 4px;
        margin: -4px -4px 0 0;
    }
    .header__navigate-btn svg {
        fill: var(--main-text-color);
    }
    .header-staff .header__navigate-btn svg {
        fill: var(--lite-color);
    }
    .header-manager .header__navigate-btn svg {
        fill: var(--lite-color);
    }
    .urban-leader-header .header__navigate-btn svg {
        fill: var(--lite-color);
    }
    .header-scroll .header__navigate-btn svg {
        fill: var(--main-text-color);
    }
    /* хедер при открытом меню */
    .is-open.header {
        /* position: relative; */
        z-index: 3;
        background-color: var(--lite-color);
    }
    .is-open.header .header__logo .header__logo-image {
        fill: var(--main-text-color);
        color: var(--main-text-color);
    }
    .is-open.header .header__logo .header__logo-text {
        fill: var(--main-text-color);
        color: var(--main-text-color);
    }
    .is-open.header .header__navigate .link {
        color: var(--main-text-color);
    }
    .is-open.header .header__navigate .link::after {
        background-color: var(--main-text-color);
    }
    .is-open.header__navigate-btn #menu-icon{
        display: none;
    }
    .is-open.header .header__navigate-btn svg {
        fill: var(--main-text-color);
    }
    .header__navigate-btn #menu-icon{
        display: block;
    }
    .is-open.header__navigate-btn #close-icon{
        display: block;
    }
    .header__navigate-btn #close-icon{
        display: none;
    }
    .header__navigate-mobile .link{
        font-size: 26px;
        line-height: 32px;

        color: var(--main-text-color);
    }
    .header__navigate-mobile .item:not(:last-child){
        margin-bottom: 20px;
    }
    .header__navigate-mobile-btn{
        border: 1px solid var(--main-text-color);
        border-radius: 50px;
        padding: 10px 24px;
        width: 360px;
        margin: 0 auto;

        font-size: 26px;
    }
}

@media (max-width: 570px) {
    .is-open.header__mobile-menu {
        padding: 20px 8px 140px;
    }
    .header__navigate-mobile .link {
        font-size: 20px;
        line-height: 24px;
    }
    .header__navigate-mobile .item:not(:last-child) {
        margin-bottom: 16px;
    }
    .header__navigate-mobile-btn {
        border: 1px solid var(--main-text-color);
        border-radius: 50px;
        padding: 16px;
        width: 100%;

        font-size: 16px;
    }
}

@media (max-width: 767px) {
    .header__container{
        padding: 0 16px;
    }

}

img.managers-feedback-forms__bottom-image {
    max-width: 366px;
}

.footer{
    letter-spacing: 0;
    border-collapse: inherit;
    position: relative;
    display: grid;
    grid-template-columns: 50% 50%;

    line-height: 1.12;
    border: none;
    border-width: 0;
    color: var(--lite-color);
}
.footer-mobile{
    display: none;
}

.footer__left{
    border-collapse: inherit;
    border: none;
    border-width: 0;
    background-color: var(--main-text-color);
}

.footer__left .footer__container{
    border-collapse: inherit;
    border: none;
    border-width: 0;
    margin-left: auto;
}

.footer__left .footer__container-top{
    border-collapse: inherit;
    border: none;
    border-width: 0;
    border-radius:  0 0 0 98px;
}

.footer__right{
    border: none;
    border-width: 0;
    background-color: var(--secondary-accent-color);
}

.footer__right .footer__container{
    border-collapse: inherit;
    border: none;
    border-width: 0;
    margin-right: auto;
}

.footer__right .footer__container-top{
    border-collapse: inherit;
    border: none;
    border-width: 0;
    border-radius: 0 0 98px 0 ;
}

.footer__container{
    border-collapse: inherit;
    border: none;
    border-width: 0;
    max-width: 800px;
    width: 100%;
    height: calc(100% - 98px);
}

.footer__container-top{
    border-collapse: inherit;
    border: none;
    border-width: 0;
    height: 98px;
    width: 100%;
    background-color: var(--main-page-color);
}

.footer__container-bottom{
    border-collapse: inherit;
    border: none;
    border-width: 0;
    height: 100%;
    width: 100%;
    background-color: var(--main-page-color);
}

.footer__content-left{
    border-collapse: inherit;
    border: none;
    height: 100%;
    width: 100%;
    padding: 60px 60px 32px 40px;
    border-radius: 0 80px 0 0;
    background-color: var(--main-text-color);
    display: flex;
    gap: 40px;
    justify-content: space-between;
    flex-wrap: wrap;
}

.footer__logos {
    margin-top: 9px;
    max-width: 356px;
}

@media (max-width: 1490px) {
    .footer__logos {
        max-width: 300px;
    }
}

@media (max-width: 1370px) {
    .footer__logos {
        max-width: 250px;
    }
}

@media (max-width: 1270px) {
    .footer__logos {
        max-width: 356px;
    }
}

.footer__logo {
    display: inline-block;
    color: var(--lite-color);
    fill: var(--lite-color);
}

@media (max-width: 1490px) {
    .footer__logo svg {
        max-width: 100%;
    }
}

.footer__kp-logo {
    margin-top: 32px;
    background: url(/local/templates/landing/img/logo--white.svg) no-repeat;
    width: 203px;
    height: 44px;
    background-size: 203px 44px;
    display: inline-block;
    text-decoration: none;
}

@media (max-width: 380px) {
    .footer-mobile .footer__kp-logo {
        margin-top: 0;
        margin-left: 0;
    }
}

.footer__navigate {
    max-width: 300px;
}

.footer__navigate .list {
    display: flex;
    flex-direction: column;
}

.footer__navigate .item:not(:last-child) {
    margin-bottom: 20px;
}

.footer__navigate .item{
    font-size: 16px;
    line-height: 18px;
}

.footer__navigate .link{
    font-size: 16px;
    line-height: 18px;

    color: var(--lite-color);
    cursor: pointer;
}

.footer__navigate .link:hover,
.footer__navigate .link:focus {
    text-decoration: underline;
}

.footer__content-right {
    border: none;
    border-width: 0;
    height: 100%;
    width: 100%;
    padding: 60px 40px 36px 60px;
    border-radius: 80px 0 0 0;
    background-color: var(--secondary-accent-color);
    display: flex;
    align-items: flex-start;
    gap: 40px;
    justify-content: space-between;
    flex-wrap: wrap;
}

.footer__first-line {
    margin-bottom: 52px;
}

.footer-first-line__text {
    margin-bottom: 8px;
    font-size: 15px;
    line-height: 18px;
    font-weight: bold;
}

.footer-first-line__phone a {
    font-size: 15px;
    line-height: 18px;
    color: #ffffff;
    text-decoration: none;
}

.footer-first-line__phone a:hover {
    text-decoration: underline;
}

.footer__tg {
    display: flex;
    align-items: center;
    gap: 16px;
    text-decoration: none;
}

@media (max-width: 640px) {
    .footer__tg {
        margin-top: 32px;
    }
}

.footer__tg-text {
    max-width: 230px;
    font-size: 15px;
    line-height: 18px;
    color: #ffffff;
}

@media (max-width: 1400px) {
    .footer__tg-text {
        max-width: 200px;
        font-size: 14px;
        line-height: 18px;
    }
}

.footer__tg:hover .footer__tg-text {
    text-decoration: underline;
}

.a {
    grid-area: a;
}

.b {
    grid-area: b;
}

.c {
    grid-area: c;
}
.footer__content-right .divlistfooter{
    text-align: right;
}
.divlistfooter_title {
    font-size: 15px;
    line-height: 18px;
    text-align: left;
    font-weight: bold;
}
@media (max-width: 640px) {
    .divlistfooter_title {
        margin-top: 32px;
        font-size: 16px;
        line-height: 18px;
    }
}
.footer__content-right .divlistfooter .list{
    margin-top: 20px;
    display: inline-block;
}
.footer__content-right .divlistfooter .item{
    font-size: 15px;
    line-height: 18px;
    text-align: left;
}

.footer__content-right .link {
    font-size: 16px;
    line-height: 1.12;

    color: var(--lite-color);
    cursor: pointer;
}

.footer__content-right .item:not(:last-child){
    margin-bottom: 20px;
}

.footer__feedback{
    width: 184px;
    height: 50px;
    padding: 16px 32px;

    border: 2px solid var(--lite-color);
    border-radius: 25px;

    font-family: var(--main-font);
    font-size: 14px;
    line-height: 1;

    transition: var(--smooth-transition);
}

.footer__feedback:hover,
.footer__feedback:focus,
.footer__feedback:active{
    background-color: var(--main-text-color);
}

.footer__divider {
    padding-bottom: 32px;
    margin-bottom: 32px;
    border-bottom: 1px solid var(--form-input-color);
}

.footer__copyright{
    flex: 0 0 100%;
    width: 100%;
    font-size: 13px;
    line-height: 18px;
}

.footer__visually-impaired.visually-impaired {
    padding: 0;
    display: block;
    text-align: right;
    background-color: transparent;
    flex: 0 0 100%;
    width: 100%;
}

a.visually-impaired__link.visually-impaired__link--vitrina {
    font-size: 13px;
    line-height: 18px;
    color: #ffffff;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    align-content: center;
}

a.visually-impaired__link.visually-impaired__link--vitrina:hover {
    opacity: 0.8;
}

.visually-impaired__link svg {
    margin-left: 8px;
}

.footer__agreement {
    position: relative;
    z-index: 1;
    width: 100%;
    text-align: right;
    font-size: 14px;
    line-height: 1.1em;
}

@media screen and (max-width: 640px) {
    .footer__agreement {
        margin-bottom: 32px;
        text-align: left;
    }
}

.footer__agreement a {
    color: #ffffff;
    max-width: 370px;
    display: inline-block;
    text-decoration: none;
}

.footer__agreement a:hover,
.footer__agreement a:focus {
    text-decoration: underline;
}

.managers-page .footer__left,
.managers-page .footer__content-left{
    background-color: var(--secondary-accent-color);

}
.managers-page .footer__right,
.managers-page .footer__content-right{
    background-color: rgba(102, 51, 152, 1);

}

sup.tip {
    display: inline-block;
    top: 0.1em;
}
sup.tip:after {
    content: url(/local/templates/Vitrina/img/icons/qtip-info.svg);
    width: 14px;
    height: 14px;
    display: block;
    padding-left: 5px;
}
.qtip-info {
    background-color: rgba(255, 255, 255, 1) !important;
    background-blend-mode: multiply;
    border: none !important;
    max-width: 260px !important;
    border: 1px solid #D5D9DC !important;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05) !important;
    border-radius: 8px;
    border-bottom-right-radius: 0;
}
@media (max-width: 575px) {
    .qtip-info {
        border-bottom-right-radius: 8px;
    }
}
.qtip-info .qtip-content {
    padding: 16px;
    font-size: 12px;
    line-height: 1.2em;
    color: #1A1230;
}

sup.tip.white:after {
    content: url(/local/templates/Vitrina/img/icons/qtip-info--white.svg);
}

@media (max-width: 1200px) {
    .footer__navigate .link {
        font-size: 14px;
    }
    .footer__content-right .item{
        font-size: 14px;
    }
    .footer__content-right .link {
        font-size: 14px;
    }
    .footer__feedback{
        padding: 12px 24px;
        font-size: 12px;
        max-width: fit-content;
        height: 40px;
        margin-left: auto;
    }
    .footer__copyright{
        margin-top: 44px;
        font-size: 12px;
    }

}

@media (max-width: 1000px) {
    .footer__feedback {
        display: flex;
        align-items: flex-start;
        margin-right: auto;
        margin-left: 0;
        margin-top: 20px;
    }
}

@media (max-width: 640px) {
    .footer {
        display: none;
    }
    .footer-mobile .footer__kp-logo {
        display: block;
        width: 175px;
        height: 38px;
        background-size: 175px 38px;
    }
    .footer-mobile {
        display: block;

        background-color: var(--main-text-color);
        color: var(--lite-color);
        font-size: 14px;
        line-height: 18px;
    }
    .footer__top {
        padding-bottom: 32px;
        border-bottom: 1px solid var(--form-input-color);
    }
    .footer__top .item {
        margin-top: 16px;
        font-size: 14px;
        line-height: 18px;
    }
    .footer__top .link{
        color: var(--lite-color);
        cursor: pointer;
    }
    .footer__first-line {
        margin-bottom: 32px;
        margin-top: 32px;
    }
    .footer__tg-text {
        font-weight: bold;
        max-width: 230px;
        font-size: 15px;
        line-height: 18px;
    }
    .footer__feedback{
        margin: 0;
        padding: 16px 32px;

        line-height: 1;
        font-size: 14px;
        line-height: 14px;
        height: 50px;
    }
    .footer__navigate {
        padding-top: 12px;
    }
    .footer__navigate .item:not(:last-child) {
        margin-bottom: 0px;
    }
    .footer__navigate .item{
        margin-top: 20px;
    }
    .footer__visually-impaired.visually-impaired {
        text-align: left;
    }
    .visually-impaired__link svg {
        margin-left: 0;
        margin-right: 8px;
    }
    .footer__copyright{
        margin-top: 32px;
        padding-bottom: 15px;
        text-align: left;
        font-size: 14px;
        line-height: 1em;
    }
    .footer__copyright span:nth-child(2){
        display: block;
    }
}

@media (max-width: 380px) {
    .footer-mobile .footer__kp-logo {
        margin-top: 0;
        margin-left: 0;
    }
}

@media (max-width: 991px) {
    /* body {
        font-size: 29px;
        letter-spacing: 0.0em;
    } */
    .container{
        max-width: var(--desktop-min);
        padding: 0 64px;
        padding-top: 20px;
        padding-bottom: 40px;
    }

    .wrapper {
        padding: 40px 0;
    }

    .title {
        font-family: 'GT-Walsheim-LC-bold';
        font-weight: 700;
        line-height: 1.11;
    }
}

@media (max-width: 767px) {
    body {
        font-size: 18px;
        line-height: 1.33;
    }
    .container{
        max-width: var(--tablet);
        padding: 0 32px;
        padding-top: 20px;
        padding-bottom: 40px;
    }
    .title {
        text-align: start;

        font-family: 'GT-Walsheim-LC-bold';
        font-weight: 700;
        line-height: 1.33;
    }
    .wrapper--local-video {
        padding-top: 32px;
        padding-bottom: 32px;
    }
}

@media (max-width: 570px) {
    .container {
        padding: 0 16px;
    }
}

@media (max-width: 360px) {
    .container{
        max-width: var(--mobile);
    }
}
body .container::before{
    display: none;
}
.footer__logo-mobile{
    display: block;
    color: var(--lite-color);
    fill: var(--lite-color);
    margin-bottom: 32px;
}
@media (max-width: 380px) {
    .footer__logo-mobile {
        margin-bottom: 32px;
    }
}
.footer__logo-mobile svg {
    max-width: 100%;
}
.footer__logo-mobile svg:first-child{
    margin-right: 40px;
}
.visually-impaired {
    background-color: #F5F5F5;
}
.row .tags a{
    color: #B30A3F;
    background: #E8E8E8;
    font-size: 16px;
}
.row .tags a:hover{
    color: #B30A3F;
    font-size:  16px;
}

@media (max-width: 767px) {
    .row .tags a{
        font-size: 14px;
    }
    .row .tags a:hover{
        font-size:  14px;
    }
}

.visually-impaired {
    display: none;
}

.marathon-widget {
	padding: 24px 20px 26px 20px;
	border: none;
	color: #ffffff;
    background-color: #D70A3F;
    background-image: url(/local/templates/Vitrina/img/marathon-widget__bg.svg);
    background-repeat: no-repeat;
    background-position: 100%;
	position: relative;
	vertical-align: top;
	transition: all ease-in-out 0.2s;
	justify-content: flex-start;
}

@media (max-width: 1500px) {
    .marathon-widget {
        background-image: url(/local/templates/Vitrina/img/marathon-widget__bg--small.svg);
    }
}

@media (max-width: 1260px) {
    .marathon-widget {
        background-image: url(/local/templates/Vitrina/img/marathon-widget__bg.svg);
    }
}

@media (max-width: 1100px) {
    .marathon-widget {
        background-image: url(/local/templates/Vitrina/img/marathon-widget__bg--small.svg);
    }
}

@media (max-width: 680px) {
    .marathon-widget {
        background-image: url(/local/templates/Vitrina/img/marathon-widget__bg.svg);
    }
}

@media (max-width: 450px) {
    .marathon-widget {
        background-image: url(/local/templates/Vitrina/img/marathon-widget__bg--small.svg);
    }
}

.marathon-widget:hover,
.marathon-widget:focus {
    text-decoration: none;
    color: #ffffff;
}

.marathon-widget__title {
    margin-bottom: 12px;
    font-family: 'Alter Aves';
    font-weight: 400;
    font-size: 43px;
    line-height: 47px;
    text-transform: uppercase;
    letter-spacing: 0;
}

@media (max-width: 1500px) {
    .marathon-widget__title {
        font-size: 30px;
        line-height: 32px;
    }
}

@media (max-width: 1260px) {
    .marathon-widget__title {
        font-size: 43px;
        line-height: 47px;
    }
}

@media (max-width: 1100px) {
    .marathon-widget__title {
        font-size: 30px;
        line-height: 32px;
    }
}

@media (max-width: 680px) {
    .marathon-widget__title {
        font-size: 43px;
        line-height: 47px;
    }
}

@media (max-width: 450px) {
    .marathon-widget__title {
        font-size: 30px;
        line-height: 32px;
    }
}

@media (max-width: 340px) {
    .marathon-widget__title {
        font-size: 24px;
        line-height: 26px;
    }
}

@media (max-width: 290px) {
    .marathon-widget__title {
        font-size: 18px;
        line-height: 20px;
    }
}

.marathon-widget__text {
    max-width: 220px;
    font-size: 16px;
    line-height: 20px;
}

@media (max-width: 1500px) {
    .marathon-widget__text {
        max-width: 160px;
    }
}

@media (max-width: 1260px) {
    .marathon-widget__text {
        max-width: 220px;
    }
}

@media (max-width: 1100px) {
    .marathon-widget__text {
        max-width: 160px;
    }
}

@media (max-width: 680px) {
    .marathon-widget__text {
        max-width: 220px;
    }
}

@media (max-width: 450px) {
    .marathon-widget__text {
        max-width: 160px;
    }
}

.marathon-widget__button {
	display: inline-block;
	vertical-align: top;
	padding: 12px 8px;
	color: #ffffff;
	font-size: 16px;
	line-height: 16px;
	background-color: #1a1230;
	text-align: center;
	border-radius: 50px;
	transition: all ease-in-out 0.2s;
	position: absolute;
	left: 20px;
	right: 20px;
	bottom: 26px;
}
.marathon-widget:hover .marathon-widget__button,
.marathon-widget:focus .marathon-widget__button {
	background-color: #2C1551;
}

.urban-start-widget {
	padding: 28px 20px 26px 20px;
	border: none;
	color: #ffffff;
    background-color: #23A284;
    background-image: url(/local/templates/Vitrina/img/urban-start-widget__bg.png);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
	position: relative;
	vertical-align: top;
	transition: all ease-in-out 0.2s;
	justify-content: flex-start;
}
.urban-start-widget:hover,
.urban-start-widget:focus {
    text-decoration: none;
    color: #ffffff;
}
.urban-start-widget__logo {
    margin-bottom: 16px;
}
.urban-start-widget__logo svg {
    max-width: 100%;
}
.urban-start-widget__text {
	margin-bottom: 18px;
	padding-left: 34px;
	font-size: 16px;
	line-height: 20px;
	background-image: url(/local/templates/Vitrina/img/pin.svg);
	background-repeat: no-repeat;
}
@media (max-width: 1350px) {
	.urban-start-widget__text {
		font-size: 14px;
		line-height: 18px;
	}
}
@media (max-width: 1260px) {
	.urban-start-widget__text {
		font-size: 16px;
		line-height: 20px;
	}
}
@media (max-width: 1050px) {
	.calendar-widget__text {
		font-size: 14px;
		line-height: 18px;
	}
}
@media (max-width: 991px) {
	.urban-start-widget__text {
		font-size: 16px;
		line-height: 20px;
	}
}
@media (max-width: 841px) {
	.urban-start-widget__text {
		font-size: 14px;
		line-height: 18px;
	}
}
@media (max-width: 680px) {
	.urban-start-widget__text {
		font-size: 16px;
		line-height: 20px;
	}
}
@media (max-width: 400px) {
	.urban-start-widget__text {
		font-size: 14px;
		line-height: 18px;
	}
}
.urban-start-widget__button {
	display: inline-block;
	vertical-align: top;
	padding: 12px 8px;
	color: #ffffff;
	font-size: 16px;
	line-height: 16px;
	background-color: #1A1230;
	text-align: center;
	border-radius: 50px;
	transition: all ease-in-out 0.2s;
	position: absolute;
	left: 20px;
	right: 20px;
	bottom: 26px;
}
.urban-start-widget:hover .urban-start-widget__button,
.urban-start-widget:focus .urban-start-widget__button {
	background-color: #2C1551;
}

.social-widget {
	padding: 24px 20px 26px 20px;
	border: none;
	color: #ffffff;
    background-color: #8648EB;
    background-image: url(/local/templates/Vitrina/img/social-widget__bg.png);
    background-size: 256px;
    background-repeat: no-repeat;
    background-position: 100% 100%;
	position: relative;
	vertical-align: top;
	transition: all ease-in-out 0.2s;
	justify-content: flex-start;
}
@media (max-width: 1500px) {
    .social-widget {
        background-image: url(/local/templates/Vitrina/img/social-widget__bg--medium.png);
        background-size: 188px;
    }
}
@media (max-width: 1390px) {
    .social-widget {
        background-image: url(/local/templates/Vitrina/img/social-widget__bg--small.png);
        background-size: 138px;
    }
}
@media (max-width: 1260px) {
    .social-widget {
        background-image: url(/local/templates/Vitrina/img/social-widget__bg.png);
        background-size: 256px;
    }
}
@media (max-width: 1100px) {
    .social-widget {
        background-image: url(/local/templates/Vitrina/img/social-widget__bg--medium.png);
        background-size: 188px;
    }
}
@media (max-width: 1000px) {
    .social-widget {
        background-image: url(/local/templates/Vitrina/img/social-widget__bg--small.png);
        background-size: 138px;
    }
}
@media (max-width: 991px) {
    .social-widget {
        background-image: url(/local/templates/Vitrina/img/social-widget__bg.png);
        background-size: 256px;
    }
}
@media (max-width: 920px) {
    .social-widget {
        background-image: url(/local/templates/Vitrina/img/social-widget__bg--medium.png);
        background-size: 188px;
    }
}
@media (max-width: 680px) {
    .social-widget {
        background-image: url(/local/templates/Vitrina/img/social-widget__bg.png);
        background-size: 256px;
    }
}
@media (max-width: 440px) {
    .social-widget {
        background-image: url(/local/templates/Vitrina/img/social-widget__bg--medium.png);
        background-size: 188px;
    }
}
@media (max-width: 370px) {
    .social-widget {
        background-image: url(/local/templates/Vitrina/img/social-widget__bg--small.png);
        background-size: 138px;
    }
}
.social-widget:hover,
.social-widget:focus {
    text-decoration: none;
    color: #ffffff;
}
.social-widget__tags {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin-bottom: 8px;
}
@media (max-width: 1500px) {
    .social-widget__tags {
        margin-bottom: 12px;
    }
}
@media (max-width: 1390px) {
    .social-widget__tags {
        margin-bottom: 11px;
    }
}
@media (max-width: 1260px) {
    .social-widget__tags {
        margin-bottom: 8px;
    }
}
@media (max-width: 1100px) {
    .social-widget__tags {
        margin-bottom: 12px;
    }
}
@media (max-width: 1000px) {
    .social-widget__tags {
        margin-bottom: 11px;
    }
}
@media (max-width: 991px) {
    .social-widget__tags {
        margin-bottom: 8px;
    }
}
@media (max-width: 920px) {
    .social-widget__tags {
        margin-bottom: 12px;
    }
}
@media (max-width: 680px) {
    .social-widget__tags {
        margin-bottom: 8px;
    }
}
@media (max-width: 440px) {
    .social-widget__tags {
        margin-bottom: 12px;
    }
}
@media (max-width: 370px) {
    .social-widget__tags {
        margin-bottom: 11px;
    }
}
.social-widget__tag {
    padding: 2px 12px;
    font-size: 16px;
    line-height: 20px;
    border-radius: 4px;
    background-color: #6D30D0;
}
@media (max-width: 1500px) {
    .social-widget__tag {
        font-size: 14px;
        line-height: 20px;
    }
}
@media (max-width: 1390px) {
    .social-widget__tag {
        font-size: 16px;
        line-height: 20px;
    }
}
@media (max-width: 1260px) {
    .social-widget__tag {
        font-size: 16px;
        line-height: 20px;
    }
}
@media (max-width: 1100px) {
    .social-widget__tag {
        font-size: 14px;
        line-height: 20px;
    }
}
@media (max-width: 1000px) {
    .social-widget__tag {
        font-size: 16px;
        line-height: 20px;
    }
}
@media (max-width: 991px) {
    .social-widget__tag {
        font-size: 16px;
        line-height: 20px;
    }
}
@media (max-width: 920px) {
    .social-widget__tag {
        font-size: 14px;
        line-height: 20px;
    }
}
@media (max-width: 680px) {
    .social-widget__tag {
        font-size: 16px;
        line-height: 20px;
    }
}
@media (max-width: 440px) {
    .social-widget__tag {
        font-size: 14px;
        line-height: 20px;
    }
}
@media (max-width: 370px) {
    .social-widget__tag {
        font-size: 16px;
        line-height: 20px;
    }
}
.social-widget__title {
    margin-bottom: 12px;
    font-family: 'GT-Walsheim-LC-bold';
    font-size: 40px;
    line-height: 42px;
    font-weight: 700;
}
@media (max-width: 1500px) {
    .social-widget__title {
        font-size: 32px;
        line-height: 36px;
    }
}
@media (max-width: 1390px) {
    .social-widget__title {
        font-size: 36px;
        line-height: 38px;
    }
}
@media (max-width: 1260px) {
    .social-widget__title {
        font-size: 40px;
        line-height: 42px;
    }
}
@media (max-width: 1100px) {
    .social-widget__title {
        font-size: 32px;
        line-height: 36px;
    }
}
@media (max-width: 1000px) {
    .social-widget__title {
        font-size: 36px;
        line-height: 38px;
    }
}
@media (max-width: 991px) {
    .social-widget__title {
        font-size: 40px;
        line-height: 42px;
    }
}
@media (max-width: 920px) {
    .social-widget__title {
        font-size: 32px;
        line-height: 36px;
    }
}
@media (max-width: 680px) {
    .social-widget__title {
        font-size: 40px;
        line-height: 42px;
    }
}
@media (max-width: 440px) {
    .social-widget__title {
        font-size: 32px;
        line-height: 36px;
    }
}
@media (max-width: 370px) {
    .social-widget__title {
        font-size: 36px;
        line-height: 38px;
    }
}
.social-widget__text {
    font-size: 16px;
    line-height: 20px;
    max-width: 270px;
}
@media (max-width: 1500px) {
    .social-widget__text {
        font-size: 16px;
        line-height: 18px;
        max-width: 180px;
    }
}
@media (max-width: 1390px) {
    .social-widget__text {
        font-size: 14px;
        line-height: 16px;
        max-width: 170px;
    }
}
@media (max-width: 1260px) {
    .social-widget__text {
        font-size: 16px;
        line-height: 20px;
        max-width: 270px;
    }
}
@media (max-width: 1100px) {
    .social-widget__text {
        font-size: 16px;
        line-height: 18px;
        max-width: 180px;
    }
}
@media (max-width: 1000px) {
    .social-widget__text {
        font-size: 14px;
        line-height: 16px;
        max-width: 170px;
    }
}
@media (max-width: 991px) {
    .social-widget__text {
        font-size: 16px;
        line-height: 20px;
        max-width: 270px;
    }
}
@media (max-width: 920px) {
    .social-widget__text {
        font-size: 16px;
        line-height: 18px;
        max-width: 180px;
    }
}
@media (max-width: 680px) {
    .social-widget__text {
        font-size: 16px;
        line-height: 20px;
        max-width: 270px;
    }
}
@media (max-width: 440px) {
    .social-widget__text {
        font-size: 16px;
        line-height: 18px;
        max-width: 180px;
    }
}
@media (max-width: 370px) {
    .social-widget__text {
        font-size: 14px;
        line-height: 16px;
        max-width: 170px;
    }
}
.social-widget__button {
	display: inline-block;
	vertical-align: top;
	padding: 12px 8px;
	color: #ffffff;
	font-size: 16px;
	line-height: 16px;
	background-color: #1A1230;
	text-align: center;
	border-radius: 50px;
	transition: all ease-in-out 0.2s;
	position: absolute;
	left: 20px;
	right: 20px;
	bottom: 26px;
}
.social-widget:hover .social-widget__button,
.social-widget:focus .social-widget__button {
	background-color: #2C1551;
}

.purchases-widget {
	padding: 24px 20px 26px 20px;
	color: #1A1230;
    background-image: url(/local/templates/Vitrina/img/purchases-widget__bg.png);
    background-size: 387px;
    background-repeat: no-repeat;
    background-position: 100% 100%;
	position: relative;
	vertical-align: top;
	transition: all ease-in-out 0.2s;
	justify-content: flex-start;
    letter-spacing: 0;
}
@media (max-width: 1500px) {
    .purchases-widget {
        background-image: url(/local/templates/Vitrina/img/purchases-widget__bg--medium.png);
        background-size: 344px;
    }
}
@media (max-width: 1390px) {
    .purchases-widget {
        background-image: url(/local/templates/Vitrina/img/purchases-widget__bg--small.png);
        background-size: 275px;
    }
}
@media (max-width: 1260px) {
    .purchases-widget {
        background-image: url(/local/templates/Vitrina/img/purchases-widget__bg.png);
        background-size: 387px;
    }
}
@media (max-width: 1100px) {
    .purchases-widget {
        background-image: url(/local/templates/Vitrina/img/purchases-widget__bg--medium.png);
        background-size: 344px;
    }
}
@media (max-width: 1000px) {
    .purchases-widget {
        background-image: url(/local/templates/Vitrina/img/purchases-widget__bg--small.png);
        background-size: 275px;
    }
}
@media (max-width: 991px) {
    .purchases-widget {
        background-image: url(/local/templates/Vitrina/img/purchases-widget__bg.png);
        background-size: 387px;
    }
}
@media (max-width: 920px) {
    .purchases-widget {
        background-image: url(/local/templates/Vitrina/img/purchases-widget__bg--medium.png);
        background-size: 344px;
    }
}
@media (max-width: 680px) {
    .purchases-widget {
        background-image: url(/local/templates/Vitrina/img/purchases-widget__bg.png);
        background-size: 387px;
    }
}
@media (max-width: 440px) {
    .purchases-widget {
        background-image: url(/local/templates/Vitrina/img/purchases-widget__bg--medium.png);
        background-size: 344px;
    }
}
@media (max-width: 370px) {
    .purchases-widget {
        background-image: url(/local/templates/Vitrina/img/purchases-widget__bg--small.png);
        background-size: 275px;
    }
}
.purchases-widget:hover,
.purchases-widget:focus {
    text-decoration: none;
    color: #1A1230;
}
.purchases-widget__tags {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin-bottom: 12px;
}
@media (max-width: 370px) {
    .purchases-widget__tags {
        margin-bottom: 11px;
    }
}
.purchases-widget__tag {
    padding: 5px 12px;
    font-size: 14px;
    line-height: 14px;
    border-radius: 8px;
    background-color: #E8E8E8;
}
.purchases-widget__title {
    margin-bottom: 12px;
    font-family: 'GT-Walsheim-LC-bold';
    font-size: 40px;
    line-height: 42px;
    font-weight: 700;
}
@media (max-width: 1500px) {
    .purchases-widget__title {
        font-size: 32px;
        line-height: 32px;
    }
}
@media (max-width: 1260px) {
    .purchases-widget__title {
        font-size: 40px;
        line-height: 42px;
    }
}
@media (max-width: 1100px) {
    .purchases-widget__title {
        font-size: 32px;
        line-height: 32px;
    }
}
@media (max-width: 991px) {
    .purchases-widget__title {
        font-size: 40px;
        line-height: 42px;
    }
}
@media (max-width: 920px) {
    .purchases-widget__title {
        font-size: 32px;
        line-height: 32px;
    }
}
@media (max-width: 440px) {
    .purchases-widget__title {
        font-size: 32px;
        line-height: 32px;
    }
}
.purchases-widget__text {
    font-size: 16px;
    line-height: 20px;
    max-width: 220px;
}
@media (max-width: 1500px) {
    .purchases-widget__text {
        font-size: 16px;
        line-height: 18px;
        max-width: 225px;
    }
}
@media (max-width: 1390px) {
    .purchases-widget__text {
        font-size: 14px;
        line-height: 16px;
        max-width: 160px;
    }
}
@media (max-width: 1260px) {
    .purchases-widget__text {
        font-size: 16px;
        line-height: 20px;
        max-width: 220px;
    }
}
@media (max-width: 1100px) {
    .purchases-widget__text {
        font-size: 16px;
        line-height: 18px;
        max-width: 225px;
    }
}
@media (max-width: 1000px) {
    .purchases-widget__text {
        font-size: 14px;
        line-height: 16px;
        max-width: 160px;
    }
}
@media (max-width: 991px) {
    .purchases-widget__text {
        font-size: 16px;
        line-height: 20px;
        max-width: 220px;
    }
}
@media (max-width: 920px) {
    .purchases-widget__text {
        font-size: 16px;
        line-height: 18px;
        max-width: 225px;
    }
}
@media (max-width: 680px) {
    .purchases-widget__text {
        font-size: 16px;
        line-height: 20px;
        max-width: 220px;
    }
}
@media (max-width: 440px) {
    .purchases-widget__text {
        font-size: 16px;
        line-height: 18px;
        max-width: 225px;
    }
}
@media (max-width: 370px) {
    .purchases-widget__text {
        font-size: 14px;
        line-height: 16px;
        max-width: 160px;
    }
}
.purchases-widget__button {
	display: inline-block;
	vertical-align: top;
	padding: 12px 8px;
	color: #ffffff;
	font-size: 16px;
	line-height: 16px;
	background-color: #FF0F43;
	text-align: center;
	border-radius: 50px;
	transition: all ease-in-out 0.2s;
	position: absolute;
	left: 20px;
	right: 20px;
	bottom: 26px;
}
.purchases-widget:hover .purchases-widget__button,
.purchases-widget:focus .purchases-widget__button {
	background-color: #FF0F43;
}

.kopernik-widget-wrapper {
    margin: 0 auto;
    max-width: 400px;
    background-image: linear-gradient(144.98deg, #F4B567 10.2%, #FFD096 92.38%);
    border-radius: 32px;
}
.kopernik-widget {
	padding: 24px 20px 26px 20px;
	color: #1A1230;
    background-color: transparent;
    background-image: url(/local/templates/Vitrina/img/kopernik-widget__bg.png);
    background-size: 222px;
    background-repeat: no-repeat;
    background-position: right 33px bottom 0;
	position: relative;
	vertical-align: top;
	transition: all ease-in-out 0.2s;
	justify-content: flex-start;
    letter-spacing: 0;
    border: none;
}
@media (max-width: 1500px) {
    .kopernik-widget {
        background-image: url(/local/templates/Vitrina/img/kopernik-widget__bg--medium.png);
        background-size: 173px;
        background-position: right 0 bottom 0;
    }
}
@media (max-width: 1390px) {
    .kopernik-widget {
        background-image: url(/local/templates/Vitrina/img/kopernik-widget__bg--small.png);
        background-size: 162px;
        background-position: right 0 bottom 0;
    }
}
@media (max-width: 1260px) {
    .kopernik-widget {
        background-image: url(/local/templates/Vitrina/img/kopernik-widget__bg.png);
        background-size: 222px;
        background-position: right 33px bottom 0;
    }
}
@media (max-width: 1100px) {
    .kopernik-widget {
        background-image: url(/local/templates/Vitrina/img/kopernik-widget__bg--medium.png);
        background-size: 173px;
        background-position: right 0 bottom 0;
    }
}
@media (max-width: 1000px) {
    .kopernik-widget {
        background-image: url(/local/templates/Vitrina/img/kopernik-widget__bg--small.png);
        background-size: 162px;
        background-position: right 0 bottom 0;
    }
}
@media (max-width: 991px) {
    .kopernik-widget {
        background-image: url(/local/templates/Vitrina/img/kopernik-widget__bg.png);
        background-size: 222px;
        background-position: right 33px bottom 0;
    }
}
@media (max-width: 920px) {
    .kopernik-widget {
        background-image: url(/local/templates/Vitrina/img/kopernik-widget__bg--medium.png);
        background-size: 173px;
        background-position: right 0 bottom 0;
    }
}
@media (max-width: 680px) {
    .kopernik-widget {
        background-image: url(/local/templates/Vitrina/img/kopernik-widget__bg.png);
        background-size: 222px;
        background-position: right 33px bottom 0;
    }
}
@media (max-width: 440px) {
    .kopernik-widget {
        background-image: url(/local/templates/Vitrina/img/kopernik-widget__bg--medium.png);
        background-size: 173px;
        background-position: right 0 bottom 0;
    }
}
@media (max-width: 370px) {
    .kopernik-widget {
        background-image: url(/local/templates/Vitrina/img/kopernik-widget__bg--small.png);
        background-size: 162px;
        background-position: right 0 bottom 0;
    }
}
.kopernik-widget:hover,
.kopernik-widget:focus {
    text-decoration: none;
    color: #1A1230;
}
.kopernik-widget__tags {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 12px;
}
@media (max-width: 1500px) {
    .kopernik-widget__tags {
        gap: 4px;
    }
}
@media (max-width: 1390px) {
    .kopernik-widget__tags {
        margin-bottom: 16px;
    }
}
@media (max-width: 1260px) {
    .kopernik-widget__tags {
        margin-bottom: 12px;
        gap: 8px;
    }
}
@media (max-width: 1100px) {
    .kopernik-widget__tags {
        gap: 4px;
    }
}
@media (max-width: 1000px) {
    .kopernik-widget__tags {
        margin-bottom: 16px;
    }
}
@media (max-width: 991px) {
    .kopernik-widget__tags {
        margin-bottom: 12px;
        gap: 8px;
    }
}
@media (max-width: 920px) {
    .kopernik-widget__tags {
        gap: 4px;
    }
}
@media (max-width: 680px) {
    .kopernik-widget__tags {
        gap: 8px;
    }
}
@media (max-width: 440px) {
    .kopernik-widget__tags {
        gap: 4px;
    }
}
@media (max-width: 370px) {
    .kopernik-widget__tags {
        margin-bottom: 16px;
    }
}
.kopernik-widget__tag {
    padding: 5px 12px;
    font-size: 14px;
    line-height: 14px;
    border-radius: 8px;
    background-color: #FFD990;
}
.kopernik-widget__title {
    margin-bottom: 4px;
    font-family: 'GT-Walsheim-LC-bold';
    font-size: 40px;
    line-height: 42px;
    font-weight: 700;
}
@media (max-width: 1500px) {
    .kopernik-widget__title {
        margin-bottom: 0;
        font-size: 32px;
        line-height: 36px;
    }
}
@media (max-width: 1390px) {
    .kopernik-widget__title {
        margin-bottom: 4px;
        font-size: 32px;
        line-height: 32px;
    }
}
@media (max-width: 1260px) {
    .kopernik-widget__title {
        font-size: 40px;
        line-height: 42px;
    }
}
@media (max-width: 1100px) {
    .kopernik-widget__title {
        margin-bottom: 0;
        font-size: 32px;
        line-height: 36px;
    }
}
@media (max-width: 1000px) {
    .kopernik-widget__title {
        margin-bottom: 4px;
        font-size: 32px;
        line-height: 32px;
    }
}
@media (max-width: 991px) {
    .kopernik-widget__title {
        margin-bottom: 4px;
        font-size: 40px;
        line-height: 42px;
    }
}
@media (max-width: 920px) {
    .kopernik-widget__title {
        margin-bottom: 0;
        font-size: 32px;
        line-height: 36px;
    }
}
@media (max-width: 440px) {
    .kopernik-widget__title {
        font-size: 32px;
        line-height: 32px;
    }
}
.kopernik-widget__text {
    font-size: 16px;
    line-height: 20px;
    max-width: 161px;
}
@media (max-width: 1500px) {
    .kopernik-widget__text {
        font-size: 16px;
        line-height: 18px;
        max-width: 180px;
    }
}
@media (max-width: 1390px) {
    .kopernik-widget__text {
        font-size: 14px;
        line-height: 16px;
        max-width: 210px;
    }
}
@media (max-width: 1260px) {
    .kopernik-widget__text {
        font-size: 16px;
        line-height: 20px;
        max-width: 161px;
    }
}
@media (max-width: 1100px) {
    .kopernik-widget__text {
        font-size: 16px;
        line-height: 18px;
        max-width: 180px;
    }
}
@media (max-width: 1000px) {
    .kopernik-widget__text {
        font-size: 14px;
        line-height: 16px;
        max-width: 210px;
    }
}
@media (max-width: 991px) {
    .kopernik-widget__text {
        font-size: 16px;
        line-height: 20px;
        max-width: 161px;
    }
}
@media (max-width: 920px) {
    .kopernik-widget__text {
        font-size: 16px;
        line-height: 18px;
        max-width: 180px;
    }
}
@media (max-width: 680px) {
    .kopernik-widget__text {
        font-size: 16px;
        line-height: 20px;
        max-width: 161px;
    }
}
@media (max-width: 440px) {
    .kopernik-widget__text {
        font-size: 16px;
        line-height: 18px;
        max-width: 180px;
    }
}
@media (max-width: 370px) {
    .kopernik-widget__text {
        font-size: 14px;
        line-height: 16px;
        max-width: 210px;
    }
}
.kopernik-widget__text-top {
    margin-bottom: 8px;
    display: inline-block;
    font-weight: 700;
}
.kopernik-widget__button {
	display: inline-block;
	vertical-align: top;
	padding: 12px 8px;
	color: #ffffff;
	font-size: 16px;
	line-height: 16px;
	background-color: #1A1230;
	text-align: center;
	border-radius: 50px;
	transition: all ease-in-out 0.2s;
	position: absolute;
	left: 20px;
	right: 20px;
	bottom: 26px;
}
.kopernik-widget:hover .kopernik-widget__button,
.kopernik-widget:focus .kopernik-widget__button {
	background-color: #1A1230;
}

/*region Standard widget */
.standard-widget {
    padding: 24px 20px 26px 20px;
    color: #1A1230;
    background-image: url(/local/templates/Vitrina/img/standard-widget__bg.png);
    background-size: 387px;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    position: relative;
    vertical-align: top;
    transition: all ease-in-out 0.2s;
    justify-content: flex-start;
    letter-spacing: 0;
}

.standard-widget:hover,
.standard-widget:focus {
    text-decoration: none;
    color: #1A1230;
}
.standard-widget__tags {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin-bottom: 12px;
}
@media (max-width: 370px) {
    .standard-widget__tags {
        margin-bottom: 11px;
    }
}
.standard-widget__tag {
    padding: 5px 12px;
    font-size: 14px;
    line-height: 14px;
    border-radius: 8px;
    background-color: #E8E8E8;
}
.standard-widget__title {
    margin-bottom: 12px;
    font-family: 'GT-Walsheim-LC-bold';
    font-size: 40px;
    line-height: 42px;
    font-weight: 700;
}
@media (max-width: 1500px) {
    .standard-widget__title {
        font-size: 32px;
        line-height: 32px;
    }
}
@media (max-width: 1260px) {
    .standard-widget__title {
        font-size: 40px;
        line-height: 42px;
    }
}
@media (max-width: 1100px) {
    .standard-widget__title {
        font-size: 32px;
        line-height: 32px;
    }
}
@media (max-width: 991px) {
    .standard-widget__title {
        font-size: 40px;
        line-height: 42px;
    }
}
@media (max-width: 920px) {
    .standard-widget__title {
        font-size: 32px;
        line-height: 32px;
    }
}
@media (max-width: 440px) {
    .standard-widget__title {
        font-size: 32px;
        line-height: 32px;
    }
}
.standard-widget__text {
    font-size: 16px;
    line-height: 20px;
    max-width: 220px;
}
@media (max-width: 1500px) {
    .standard-widget__text {
        font-size: 16px;
        line-height: 18px;
        max-width: 225px;
    }
}
@media (max-width: 1390px) {
    .standard-widget__text {
        font-size: 14px;
        line-height: 16px;
        max-width: 160px;
    }
}
@media (max-width: 1260px) {
    .standard-widget__text {
        font-size: 16px;
        line-height: 20px;
        max-width: 220px;
    }
}
@media (max-width: 1100px) {
    .standard-widget__text {
        font-size: 16px;
        line-height: 18px;
        max-width: 225px;
    }
}
@media (max-width: 1000px) {
    .standard-widget__text {
        font-size: 14px;
        line-height: 16px;
        max-width: 160px;
    }
}
@media (max-width: 991px) {
    .standard-widget__text {
        font-size: 16px;
        line-height: 20px;
        max-width: 220px;
    }
}
@media (max-width: 920px) {
    .standard-widget__text {
        font-size: 16px;
        line-height: 18px;
        max-width: 225px;
    }
}
@media (max-width: 680px) {
    .standard-widget__text {
        font-size: 16px;
        line-height: 20px;
        max-width: 220px;
    }
}
@media (max-width: 440px) {
    .standard-widget__text {
        font-size: 16px;
        line-height: 18px;
        max-width: 225px;
    }
}
@media (max-width: 370px) {
    .standard-widget__text {
        font-size: 14px;
        line-height: 16px;
        max-width: 160px;
    }
}
.standard-widget__button {
    display: inline-block;
    vertical-align: top;
    padding: 12px 8px;
    color: #ffffff;
    font-size: 16px;
    line-height: 16px;
    background-color: #FF0F43;
    text-align: center;
    border-radius: 50px;
    transition: all ease-in-out 0.2s;
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 26px;
}
.standard-widget:hover .standard-widget__button,
.standard-widget:focus .standard-widget__button {
    background-color: #FF0F43;
}
/*endregion*/

/*region UAIS widget */
.standard-widget--uais {
    background-image: url(/local/templates/Vitrina/img/rubles.png);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: 100% 63%;
}
/*endregion*/

/*region Integrator widget */
.standard-widget--integrator {
    background-color: #0C2B52;
    color: #ffffff;
    border: none;
    background-image: url(/ks/calendar/2025/img/widget__integrator-background--middle.png);
    background-size: 100% 100%;
}

.standard-widget--integrator:hover {
    color: #ffffff;
}

.standard-widget--integrator .standard-widget__tags {
    padding-right: 30px;
}

.standard-widget--integrator .standard-widget__tag {
    background-color: unset;
    border: 1px solid #ffffff;
}

.standard-widget--integrator .standard-widget__tag:hover {
    color: #ffffff;
}

.standard-widget--integrator .standard-widget__tag:last-child {
    background-color: #ffffff;
    color: #272241;
    display: block !important;
}

.standard-widget--integrator .standard-widget__tag:last-child:hover {
    color: #272241;
}
/*endregion*/

/*region Urseminars widget */
.standard-widget--urseminars {
    background-image: url(/local/templates/Vitrina/img/urseminars.png);
    background-size: 44%;
    background-repeat: no-repeat;
    background-position: 100% 60%;
}
.standard-widget--urseminars .standard-widget__text {
    max-width: 168px;
}
/*endregion*/

/*region PD widget */
.standard-widget--pd {
    background-image: url(/local/templates/Vitrina/img/widget-pd.png);
    background-size: 45%;
    background-repeat: no-repeat;
    background-position: 100% 63%;
}

.standard-widget--pd .standard-widget__title {
    font-size: 28px;
    line-height: 29px;
}
@media (max-width: 1500px) {
    .standard-widget--pd .standard-widget__title {
        font-size: 22px;
        line-height: 24px;
    }
}
@media (max-width: 1260px) {
    .standard-widget--pd .standard-widget__title {
        font-size: 28px;
        line-height: 29px;
    }
}
@media (max-width: 1100px) {
    .standard-widget--pd .standard-widget__title {
        font-size: 22px;
        line-height: 24px;
    }
}
@media (max-width: 991px) {
    .standard-widget--pd .standard-widget__title {
        font-size: 28px;
        line-height: 29px;
    }
}
@media (max-width: 920px) {
    .standard-widget--pd .standard-widget__title {
        font-size: 22px;
        line-height: 24px;
    }
}
@media (max-width: 440px) {
    .standard-widget--pd .standard-widget__title {
        font-size: 22px;
        line-height: 24px;
    }
}

.standard-widget--pd .standard-widget__text {
    max-width: 210px;
}

.standard-widget--pd .standard-widget__button {
    background-color: #1B1131;
}

.standard-widget--pd:hover .standard-widget__button {
    background-color: #000000 !important;
}
/*endregion*/

/*region Ornarez widget */
.standard-widget--ornarez {
    background-color: #33D198;
    color: #1A1230;
    border: none;
    background-image: url(/local/templates/Vitrina/img/widget__ornarez--mobile.svg);
    background-size: auto 93%;
    background-repeat: no-repeat;
}
@media screen and (max-width: 1400px) {
    .standard-widget--ornarez {
        background-image: url(/local/templates/Vitrina/img/widget__ornarez--slim.svg);
        background-size: auto 76%;
    }
}
@media screen and (max-width: 1260px) {
    .standard-widget--ornarez {
        background-image: url(/local/templates/Vitrina/img/widget__ornarez--mobile.svg);
        background-size: auto 93%;
    }
}
@media screen and (max-width: 1040px) {
    .standard-widget--ornarez {
        background-image: url(/local/templates/Vitrina/img/widget__ornarez--slim.svg);
        background-size: auto 76%;
    }
}
@media screen and (max-width: 992px) {
    .standard-widget--ornarez {
        background-image: url(/local/templates/Vitrina/img/widget__ornarez--mobile.svg);
        background-size: auto 93%;
    }
}
@media screen and (max-width: 820px) {
    .standard-widget--ornarez {
        background-image: url(/local/templates/Vitrina/img/widget__ornarez--slim.svg);
        background-size: auto 76%;
    }
}
@media screen and (max-width: 667px) {
    .standard-widget--ornarez {
        background-image: url(/local/templates/Vitrina/img/widget__ornarez--mobile.svg);
        background-size: auto 93%;
    }
}
@media screen and (max-width: 400px) {
    .standard-widget--ornarez {
        background-image: url(/local/templates/Vitrina/img/widget__ornarez--slim.svg);
        background-size: auto 76%;
    }
}

.standard-widget--ornarez .standard-widget__tag {
    background-color: #33F9B1;
}

.standard-widget--ornarez .standard-widget__button,
.standard-widget--ornarez .standard-widget__button:hover {
    background-color: #1B1131 !important;
}

.standard-widget--ornarez .standard-widget__title {
    font-size: 36px;
    line-height: 36px;
}
@media (max-width: 1500px) {
    .standard-widget--ornarez .standard-widget__title {
        font-size: 32px;
        line-height: 30px;
    }
}
@media (max-width: 1260px) {
    .standard-widget--ornarez .standard-widget__title {
        font-size: 36px;
        line-height: 36px;
    }
}
@media (max-width: 1100px) {
    .standard-widget--ornarez .standard-widget__title {
        font-size: 32px;
        line-height: 30px;
    }
}
@media (max-width: 991px) {
    .standard-widget--ornarez .standard-widget__title {
        font-size: 36px;
        line-height: 36px;
    }
}
@media (max-width: 920px) {
    .standard-widget--ornarez .standard-widget__title {
        font-size: 32px;
        line-height: 30px;
    }
}
@media (max-width: 440px) {
    .standard-widget--ornarez .standard-widget__title {
        font-size: 32px;
        line-height: 30px;
    }
}
/*endregion*/

/*region Training widget */
.standard-widget--training {
    background-color: #CC0C36;
    color: #ffffff;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    background-image: url(/local/templates/Vitrina/img/training-line.svg);
    position: relative;
}
@media (max-width: 1500px) {
    .standard-widget--training {
        background-image: url(/local/templates/Vitrina/img/training-line--medium.svg);
    }
}
@media (max-width: 1390px) {
    .standard-widget--training {
        background-image: url(/local/templates/Vitrina/img/training-line--small.svg);
    }
}
@media (max-width: 1260px) {
    .standard-widget--training { 
        background-image: url(/local/templates/Vitrina/img/training-line.svg);
    }
}
@media (max-width: 1100px) {
    .standard-widget--training {
        background-image: url(/local/templates/Vitrina/img/training-line--medium.svg);
    }
}
@media (max-width: 1000px) {
    .standard-widget--training {
        background-image: url(/local/templates/Vitrina/img/training-line--small.svg);
    }
}
@media (max-width: 991px) {
    .standard-widget--training { 
        background-image: url(/local/templates/Vitrina/img/training-line.svg);
    }
}
@media (max-width: 920px) {
    .standard-widget--training {
        background-image: url(/local/templates/Vitrina/img/training-line--medium.svg);
    }
}
@media (max-width: 680px) {
    .standard-widget--training { 
        background-image: url(/local/templates/Vitrina/img/training-line.svg);
    }
}
@media (max-width: 440px) {
    .standard-widget--training {
        background-image: url(/local/templates/Vitrina/img/training-line--medium.svg);
    }
}
@media (max-width: 370px) {
    .standard-widget--training {
        background-image: url(/local/templates/Vitrina/img/training-line--small.svg);
    }
}
.standard-widget--training:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    bottom: 0;
    background-image: url(/local/templates/Vitrina/img/training.png);
    background-size: 160px;
    background-repeat: no-repeat;
    background-position: 100% 70%;
}
@media (max-width: 1500px) {
    .standard-widget--training:before {
        background-size: 150px;
        background-position: 93% 70%;
    }
}
@media (max-width: 1390px) {
    .standard-widget--training:before {
        background-size: 130px;
        background-position: 93% 71%;
    }
}
@media (max-width: 1260px) {
    .standard-widget--training:before {
        background-size: 160px;
        background-position: 100% 70%;
    }
}
@media (max-width: 1100px) {
    .standard-widget--training:before {
        background-size: 150px;
        background-position: 93% 70%;
    }
}
@media (max-width: 1000px) {
    .standard-widget--training:before {
        background-size: 130px;
        background-position: 93% 71%;
    }
}
@media (max-width: 991px) {
    .standard-widget--training:before {
        background-size: 160px;
        background-position: 100% 70%;
    }
}
@media (max-width: 920px) {
    .standard-widget--training:before {
        background-size: 150px;
        background-position: 93% 70%;
    }
}
@media (max-width: 680px) {
    .standard-widget--training:before {
        background-size: 160px;
        background-position: 100% 70%;
    }
}
@media (max-width: 440px) {
    .standard-widget--training:before {
        background-size: 150px;
        background-position: 93% 70%;
    }
}
@media (max-width: 370px) {
    .standard-widget--training:before {
        background-size: 130px;
        background-position: 93% 71%;
    }
}
.standard-widget--training:hover,
.standard-widget--training:focus {
    color: #ffffff;
}
.standard-widget--training .standard-widget__tag {
    background-color: #F1F1F1;
    color: #1A1230;
}
.standard-widget--training .standard-widget__title {
    max-width: 330px;
}
.standard-widget--training .standard-widget__text {
    max-width: 168px;
}
.standard-widget--training .standard-widget__button,
.standard-widget--training .standard-widget__button:hover {
    background-color: #1A1230 !important;
}
/*endregion*/

/*region Kopernik new widget */
.standard-widget--kopernik {
    background-color: #B9D7FF;
    color: #1A1230;
    background-repeat: no-repeat;
    background-position: 94% 100%;
    background-size: 196px;
    background-image: url(/local/templates/Vitrina/img/kopernik__bg.png);
    position: relative;
}
@media (max-width: 1500px) {
    .standard-widget--kopernik {
        background-image: url(/local/templates/Vitrina/img/kopernik__bg--medium.png);
        background-size: 194px;
    }
}
@media (max-width: 1390px) {
    .standard-widget--kopernik {
        background-image: url(/local/templates/Vitrina/img/kopernik__bg--small.png);
        background-size: 189px;
    }
}
@media (max-width: 1260px) {
    .standard-widget--kopernik { 
        background-image: url(/local/templates/Vitrina/img/kopernik__bg.png);
        background-size: 196px;
    }
}
@media (max-width: 1100px) {
    .standard-widget--kopernik {
        background-image: url(/local/templates/Vitrina/img/kopernik__bg--medium.png);
        background-size: 194px;
    }
}
@media (max-width: 1000px) {
    .standard-widget--kopernik {
        background-image: url(/local/templates/Vitrina/img/kopernik__bg--small.png);
        background-size: 189px;
    }
}
@media (max-width: 991px) {
    .standard-widget--kopernik { 
        background-image: url(/local/templates/Vitrina/img/kopernik__bg.png);
        background-size: 196px;
    }
}
@media (max-width: 920px) {
    .standard-widget--kopernik {
        background-image: url(/local/templates/Vitrina/img/kopernik__bg--medium.png);
        background-size: 194px;
    }
}
@media (max-width: 680px) {
    .standard-widget--kopernik { 
        background-image: url(/local/templates/Vitrina/img/kopernik__bg.png);
        background-size: 196px;
    }
}
@media (max-width: 440px) {
    .standard-widget--kopernik {
        background-image: url(/local/templates/Vitrina/img/kopernik__bg--medium.png);
        background-size: 194px;
    }
}
@media (max-width: 370px) {
    .standard-widget--kopernik {
        background-image: url(/local/templates/Vitrina/img/kopernik__bg--small.png);
        background-size: 189px;
    }
}
.standard-widget--kopernik .standard-widget__tag {
    background-color: #D9E9FE;
    color: #1A1230;
}
.standard-widget--kopernik .standard-widget__title {
    max-width: 320px;
    font-size: 28px;
    line-height: 28px;
}
@media (max-width: 1500px) {
    .standard-widget--kopernik .standard-widget__title {
        font-size: 24px;
        line-height: 24px;
    }
}
@media (max-width: 1390px) {
    .standard-widget--kopernik .standard-widget__title {
        font-size: 20px;
        line-height: 20px;
    }
}
@media (max-width: 1260px) {
    .standard-widget--kopernik .standard-widget__title {
        font-size: 28px;
        line-height: 28px;
    } 
}
@media (max-width: 1100px) {
    .standard-widget--kopernik .standard-widget__title {
        font-size: 24px;
        line-height: 24px;
    } 
}
@media (max-width: 1000px) {
    .standard-widget--kopernik .standard-widget__title {
        font-size: 20px;
        line-height: 20px;
    } 
}
@media (max-width: 991px) {
    .standard-widget--kopernik .standard-widget__title {
        font-size: 28px;
        line-height: 28px;
    } 
}
@media (max-width: 920px) {
    .standard-widget--kopernik .standard-widget__title {
        font-size: 24px;
        line-height: 24px;
    } 
}
@media (max-width: 600px) {
    .standard-widget--kopernik .standard-widget__title {
        font-size: 28px;
        line-height: 28px;
    } 
}
@media (max-width: 440px) {
    .standard-widget--kopernik .standard-widget__title {
        font-size: 24px;
        line-height: 24px;
    } 
}
@media (max-width: 370px) {
    .standard-widget--kopernik .standard-widget__title {
        font-size: 20px;
        line-height: 20px;
    } 
}
.standard-widget--kopernik .standard-widget__text {
    max-width: 231px;
}
.standard-widget--kopernik .standard-widget__button,
.standard-widget--kopernik .standard-widget__button:hover {
    background-color: #1A1230 !important;
}
/*endregion*/

/*region HR-project */
.standard-widget--hr-project {
    color: #ffffff !important;
    border: none;
    background-image: url(/local/templates/Vitrina/img/widget/hr-project__wide.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.standard-widget--hr-project .standard-widget__button, .standard-widget--hr-project .standard-widget__button:hover {
    background-color: #ffffff !important;
    color: #1A1230;
}

.standard-widget--hr-project .standard-widget__title {
    font-size: 32px;
    line-height: 100%;
    padding-top: 15px;
    max-width: 95%;
}

.standard-widget--hr-project .standard-widget__text {
    max-width: 55%;
}

@media screen and (max-width: 1500px) {
    .standard-widget--hr-project {
        background-image: url(/local/templates/Vitrina/img/widget/hr-project__medium.png);
    }

    .standard-widget--hr-project .standard-widget__title {
        font-size: 30px;
        line-height: 30px;
        max-width: 100%;
        padding-top: 15px;
    }

    .standard-widget--hr-project .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 60%;
        margin-top: 20px;
    }
}

@media screen and (max-width: 1450px) {
    .standard-widget--hr-project {
        background-image: url(/local/templates/Vitrina/img/widget/hr-project__narrow.png);
    }

    .standard-widget--hr-project .standard-widget__title {
        font-size: 28px;
        line-height: 24px;
        max-width: 100%;
        padding-top: 15px;
    }

    .standard-widget--hr-project .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 60%;
        margin-top: 25px;
    }
}


@media screen and (max-width: 1350px) {
    .standard-widget--hr-project .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 60%;
        margin-top: 0px;
    }
}

@media screen and (max-width: 1260px) {
    .standard-widget--hr-project {
        background-image: url(/local/templates/Vitrina/img/widget/hr-project__wide.png);
    }

    .standard-widget--hr-project .standard-widget__title {
        font-size: 30px;
        line-height: 30px;
        max-width: 100%;
        padding-top: 15px;
    }

    .standard-widget--hr-project .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 60%;
        margin-top: 20px;
    }
}

@media screen and (max-width: 1050px) {
    .standard-widget--hr-project {
        background-image: url(/local/templates/Vitrina/img/widget/hr-project__narrow.png);
    }

    .standard-widget--hr-project .standard-widget__title {
        font-size: 28px;
        line-height: 24px;
        max-width: 100%;
        padding-top: 15px;
    }

    .standard-widget--hr-project .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 50%;
        margin-top: 5px;
    }
}


@media screen and (max-width: 700px) {
    .standard-widget--hr-project {
        background-image: url(/local/templates/Vitrina/img/widget/hr-project__narrow.png);
    }

    .standard-widget--hr-project .standard-widget__title {
        font-size: 28px;
        line-height: 24px;
        max-width: 100%;
        padding-top: 10px;
    }

    .standard-widget--hr-project .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 50%;
        margin-top: -5px;
    }
}

@media screen and (max-width: 680px) {
    .standard-widget--hr-project {
        background-image: url(/local/templates/Vitrina/img/widget/hr-project__wide.png);
    }

    .standard-widget--hr-project .standard-widget__title {
        font-size: 30px;
        line-height: 30px;
        max-width: 100%;
        padding-top: 15px;
    }

    .standard-widget--hr-project .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 60%;
        margin-top: 20px;
    }
}

@media screen and (max-width: 400px) {
    .standard-widget--hr-project {
        background-image: url(/local/templates/Vitrina/img/widget/hr-project__narrow.png);
    }

    .standard-widget--hr-project .standard-widget__title {
        font-size: 28px;
        line-height: 24px;
        max-width: 100%;
        padding-top: 10px;
    }

    .standard-widget--hr-project .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 50%;
        margin-top: -5px;
    }
}
/*endregion*/

/*region write-communication widget */
.standard-widget--write-communication {
    border: none;
    background-image: url(/local/templates/Vitrina/img/write-communication__bg.png);
    background-size: 271px;
}
@media (max-width: 1500px) {
    .standard-widget--write-communication {
        background-image: url(/local/templates/Vitrina/img/write-communication__bg--m.png);
        background-size: 303px;
    }
}
@media (max-width: 1450px) {
    .standard-widget--write-communication {
        background-image: url(/local/templates/Vitrina/img/write-communication__bg--s.png);
        background-size: 185px;
    }
}
@media (max-width: 1390px) {
    .standard-widget--write-communication {
        background-image: url(/local/templates/Vitrina/img/write-communication__bg-xs.png);
        background-size: 230px;
    }
}
@media (max-width: 1260px) {
    .standard-widget--write-communication { 
        background-image: url(/local/templates/Vitrina/img/write-communication__bg.png);
        background-size: 271px;
    }
}
@media (max-width: 1100px) {
    .standard-widget--write-communication {
        background-image: url(/local/templates/Vitrina/img/write-communication__bg--m.png);
        background-size: 303px;
    }
}
@media (max-width: 1050px) {
    .standard-widget--write-communication {
        background-image: url(/local/templates/Vitrina/img/write-communication__bg--s.png);
        background-size: 185px;
    }
}
@media (max-width: 1000px) {
    .standard-widget--write-communication {
        background-image: url(/local/templates/Vitrina/img/write-communication__bg-xs.png);
        background-size: 230px;
    }
}
@media (max-width: 991px) {
    .standard-widget--write-communication { 
        background-image: url(/local/templates/Vitrina/img/write-communication__bg.png);
        background-size: 271px;
    }
}
@media (max-width: 920px) {
    .standard-widget--write-communication {
        background-image: url(/local/templates/Vitrina/img/write-communication__bg--m.png);
        background-size: 303px;
    }
}
@media (max-width: 870px) {
    .standard-widget--write-communication {
        background-image: url(/local/templates/Vitrina/img/write-communication__bg--s.png);
        background-size: 185px;
    }
}
@media (max-width: 680px) {
    .standard-widget--write-communication { 
        background-image: url(/local/templates/Vitrina/img/write-communication__bg.png);
        background-size: 271px;
    }
}
@media (max-width: 570px) {
    .standard-widget--write-communication {
        background-image: url(/local/templates/Vitrina/img/write-communication__bg--m.png);
        background-size: 303px;
    }
}
@media (max-width: 390px) {
    .standard-widget--write-communication {
        background-image: url(/local/templates/Vitrina/img/write-communication__bg--s.png);
        background-size: 185px;
    }
}
@media (max-width: 370px) {
    .standard-widget--write-communication {
        background-image: url(/local/templates/Vitrina/img/write-communication__bg-xs.png);
        background-size: 230px;
    }
}
.standard-widget--write-communication .standard-widget__tag {
    background-color: transparent;
    color: #1A1230;
    border: 1px solid #F08359;
}
.standard-widget--write-communication .standard-widget__tag:first-child {
    background-color: #F08359;
    color: #ffffff;
    border: 1px solid #F08359;
}
.standard-widget--write-communication .standard-widget__title {
    font-size: 26px;
    line-height: 26px;
    letter-spacing: -0.5px;
}
@media (max-width: 1500px) {
    .standard-widget--write-communication .standard-widget__title {
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 0;
    }
}
@media (max-width: 1390px) {
    .standard-widget--write-communication .standard-widget__title {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0;
    }
}
@media (max-width: 1260px) {
    .standard-widget--write-communication .standard-widget__title {
        font-size: 26px;
        line-height: 26px;
        letter-spacing: -0.5px;
    }
}
@media (max-width: 1100px) {
    .standard-widget--write-communication .standard-widget__title {
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 0;
    }
}
@media (max-width: 1000px) {
    .standard-widget--write-communication .standard-widget__title {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0;
    }
}
@media (max-width: 991px) {
    .standard-widget--write-communication .standard-widget__title {
        font-size: 26px;
        line-height: 26px;
        letter-spacing: -0.5px;
    }
}
@media (max-width: 920px) {
    .standard-widget--write-communication .standard-widget__title {
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 0;
    }
}
@media (max-width: 680px) {
    .standard-widget--write-communication .standard-widget__title { 
        font-size: 26px;
        line-height: 26px;
        letter-spacing: -0.5px;
    }
}
@media (max-width: 570px) {
    .standard-widget--write-communication .standard-widget__title {
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 0;
    }
}
@media (max-width: 370px) {
    .standard-widget--write-communication .standard-widget__title {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0;
    }
}
.standard-widget--write-communication .standard-widget__text {
    font-size: 16px;
    line-height: 20px;
}
@media (max-width: 1500px) {
    .standard-widget--write-communication .standard-widget__text {
        font-size: 14px;
        line-height: 20px;
    }
}
@media (max-width: 1390px) {
    .standard-widget--write-communication .standard-widget__text {
        font-size: 14px;
        line-height: 16px;
    }
}
@media (max-width: 1260px) {
    .standard-widget--write-communication .standard-widget__text {
        font-size: 16px;
        line-height: 20px;
    }
}
@media (max-width: 1100px) {
    .standard-widget--write-communication .standard-widget__text {
        font-size: 14px;
        line-height: 20px;
    }
}
@media (max-width: 1000px) {
    .standard-widget--write-communication .standard-widget__text {
        font-size: 14px;
        line-height: 16px;
    }
}
@media (max-width: 991px) {
    .standard-widget--write-communication .standard-widget__text {
        font-size: 16px;
        line-height: 20px
    }
}
@media (max-width: 920px) {
    .standard-widget--write-communication .standard-widget__text {
        font-size: 14px;
        line-height: 20px;
    }
}
@media (max-width: 680px) {
    .standard-widget--write-communication .standard-widget__text { 
        font-size: 16px;
        line-height: 20px
    }
}
@media (max-width: 570px) {
    .standard-widget--write-communication .standard-widget__text {
        font-size: 14px;
        line-height: 20px;
    }
}
@media (max-width: 370px) {
    .standard-widget--write-communication .standard-widget__text {
        font-size: 14px;
        line-height: 16px;
    }
}
.standard-widget--write-communication .standard-widget__button,
.standard-widget--write-communication .standard-widget__button:hover {
    background-color: #1A1230 !important;
}
/*endregion*/

/*region Star Track Widget */
.standard-widget--star-track {
    color: #ffffff !important;
    border: none;
    background-image: url('/local/templates/Vitrina/img/widget/star-track/bg.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right bottom;
}

.standard-widget--star-track img {
    max-width: 75%;
}

.standard-widget--star-track .standard-widget__tags {

}

.standard-widget--star-track .standard-widget__tag:first-child {
    background-color: #D70A3F;
    color: #ffffff;
}

.standard-widget--star-track .standard-widget__tag:last-child {
    background-color: #F8E3FF;
    color: #1A1230;
}

.standard-widget--star-track .standard-widget__button, .standard-widget--star-track .standard-widget__button:hover {
    background-color: #D70A3F !important;
    color: #ffffff;
}

.standard-widget--star-track .standard-widget__title {
    font-size: 32px;
    line-height: 100%;
    padding-top: 15px;
    max-width: 95%;
}

.standard-widget--star-track .standard-widget__text {
    max-width: 55%;
}

.standard-widget--star-track .standard-widget__text b {
    font-family: 'GT-Walsheim-LC-bold', sans-serif;
}

@media screen and (max-width: 1500px) {
    .standard-widget--star-track {
        background-image: url('/local/templates/Vitrina/img/widget/star-track/bg.png');
    }

    .standard-widget--star-track .standard-widget__title {
        font-size: 30px;
        line-height: 30px;
        max-width: 100%;
        padding-top: 15px;
    }

    .standard-widget--star-track .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 60%;
        margin-top: 20px;
    }
}

@media screen and (max-width: 1450px) {
    .standard-widget--star-track {
        background-image: url('/local/templates/Vitrina/img/widget/star-track/bg.png');
    }

    .standard-widget--star-track .standard-widget__title {
        font-size: 28px;
        line-height: 24px;
        max-width: 100%;
        padding-top: 15px;
    }

    .standard-widget--star-track .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 60%;
        margin-top: 25px;
    }
}


@media screen and (max-width: 1350px) {
    .standard-widget--star-track {
        background-image: url('/local/templates/Vitrina/img/widget/star-track/bg--narrow.png');
    }

    .standard-widget--star-track .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 60%;
        margin-top: 0px;
    }
}

@media screen and (max-width: 1260px) {
    .standard-widget--star-track {
        background-image: url('/local/templates/Vitrina/img/widget/star-track/bg.png');
    }

    .standard-widget--star-track .standard-widget__title {
        font-size: 30px;
        line-height: 30px;
        max-width: 100%;
        padding-top: 15px;
    }

    .standard-widget--star-track .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 60%;
        margin-top: 20px;
    }
}

@media screen and (max-width: 1050px) {
    .standard-widget--star-track {
        background-image: url('/local/templates/Vitrina/img/widget/star-track/bg.png');
    }

    .standard-widget--star-track .standard-widget__title {
        font-size: 28px;
        line-height: 24px;
        max-width: 100%;
        padding-top: 15px;
    }

    .standard-widget--star-track .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 50%;
        margin-top: 5px;
    }
}


@media screen and (max-width: 700px) {
    .standard-widget--star-track {
        background-image: url('/local/templates/Vitrina/img/widget/star-track/bg--narrow.png');
    }

    .standard-widget--star-track .standard-widget__title {
        font-size: 28px;
        line-height: 24px;
        max-width: 100%;
        padding-top: 10px;
    }

    .standard-widget--star-track .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 50%;
        margin-top: -5px;
    }
}

@media screen and (max-width: 680px) {
    .standard-widget--star-track {
        background-image: url('/local/templates/Vitrina/img/widget/star-track/bg.png');
    }

    .standard-widget--star-track .standard-widget__title {
        font-size: 30px;
        line-height: 30px;
        max-width: 100%;
        padding-top: 15px;
    }

    .standard-widget--star-track .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 60%;
        margin-top: 20px;
    }
}

@media screen and (max-width: 400px) {
    .standard-widget--star-track {
        background-image: url('/local/templates/Vitrina/img/widget/star-track/bg.png');
    }

    .standard-widget--star-track .standard-widget__title {
        font-size: 28px;
        line-height: 24px;
        max-width: 100%;
        padding-top: 10px;
    }

    .standard-widget--star-track .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 50%;
        margin-top: -5px;
    }
}
/*endregion*/

/*region Star Track Kiseleva Widget */
.standard-widget--star-track-kiseleva {
    color: #ffffff !important;
    border: none;
    background-image: url('https://talent.mos.ru/upload/images/widget/kiseleva--lg.webp');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right bottom;
}

.standard-widget--star-track-kiseleva img {
    max-width: 75%;
}

.standard-widget--star-track-kiseleva .standard-widget__tags {

}

.standard-widget--star-track-kiseleva .standard-widget__tag:first-child {
    background-color: #D70A3F;
    color: #ffffff;
}

.standard-widget--star-track-kiseleva .standard-widget__tag:last-child {
    background-color: #F8E3FF;
    color: #1A1230;
}

.standard-widget--star-track-kiseleva .standard-widget__button, .standard-widget--star-track-kiseleva .standard-widget__button:hover {
    background-color: #D70A3F !important;
    color: #ffffff;
}

.standard-widget--star-track-kiseleva .standard-widget__title {
    font-size: 32px;
    line-height: 100%;
    padding-top: 15px;
    max-width: 95%;
}

.standard-widget--star-track-kiseleva .standard-widget__text {
    max-width: 55%;
}

.standard-widget--star-track-kiseleva .standard-widget__text b {
    font-family: 'GT-Walsheim-LC-bold', sans-serif;
}

@media screen and (max-width: 1500px) {
    .standard-widget--star-track-kiseleva {
        background-image: url('https://talent.mos.ru/upload/images/widget/kiseleva--lg.webp');
    }

    .standard-widget--star-track-kiseleva .standard-widget__title {
        font-size: 30px;
        line-height: 30px;
        max-width: 100%;
        padding-top: 15px;
    }

    .standard-widget--star-track-kiseleva .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 60%;
        margin-top: 20px;
    }
}

@media screen and (max-width: 1450px) {
    .standard-widget--star-track-kiseleva {
        background-image: url('https://talent.mos.ru/upload/images/widget/kiseleva--lg.webp');
    }

    .standard-widget--star-track-kiseleva .standard-widget__title {
        font-size: 28px;
        line-height: 24px;
        max-width: 100%;
        padding-top: 15px;
    }

    .standard-widget--star-track-kiseleva .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 60%;
        margin-top: 25px;
    }
}


@media screen and (max-width: 1350px) {
    .standard-widget--star-track-kiseleva {
        background-image: url('https://talent.mos.ru/upload/images/widget/kiseleva--sm.webp');
    }

    .standard-widget--star-track-kiseleva .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 60%;
        margin-top: 0px;
    }
}

@media screen and (max-width: 1260px) {
    .standard-widget--star-track-kiseleva {
        background-image: url('https://talent.mos.ru/upload/images/widget/kiseleva--lg.webp');
    }

    .standard-widget--star-track-kiseleva .standard-widget__title {
        font-size: 30px;
        line-height: 30px;
        max-width: 100%;
        padding-top: 15px;
    }

    .standard-widget--star-track-kiseleva .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 60%;
        margin-top: 20px;
    }
}

@media screen and (max-width: 1050px) {
    .standard-widget--star-track-kiseleva {
        background-image: url('https://talent.mos.ru/upload/images/widget/kiseleva--lg.webp');
    }

    .standard-widget--star-track-kiseleva .standard-widget__title {
        font-size: 28px;
        line-height: 24px;
        max-width: 100%;
        padding-top: 15px;
    }

    .standard-widget--star-track-kiseleva .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 50%;
        margin-top: 5px;
    }
}


@media screen and (max-width: 700px) {
    .standard-widget--star-track-kiseleva {
        background-image: url('https://talent.mos.ru/upload/images/widget/kiseleva--sm.webp');
    }

    .standard-widget--star-track-kiseleva .standard-widget__title {
        font-size: 28px;
        line-height: 24px;
        max-width: 100%;
        padding-top: 10px;
    }

    .standard-widget--star-track-kiseleva .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 50%;
        margin-top: -5px;
    }
}

@media screen and (max-width: 680px) {
    .standard-widget--star-track-kiseleva {
        background-image: url('https://talent.mos.ru/upload/images/widget/kiseleva--lg.webp');
    }

    .standard-widget--star-track-kiseleva .standard-widget__title {
        font-size: 30px;
        line-height: 30px;
        max-width: 100%;
        padding-top: 15px;
    }

    .standard-widget--star-track-kiseleva .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 60%;
        margin-top: 20px;
    }
}

@media screen and (max-width: 400px) {
    .standard-widget--star-track-kiseleva {
        background-image: url('https://talent.mos.ru/upload/images/widget/kiseleva--lg.webp');
    }

    .standard-widget--star-track-kiseleva .standard-widget__title {
        font-size: 28px;
        line-height: 24px;
        max-width: 100%;
        padding-top: 10px;
    }

    .standard-widget--star-track-kiseleva .standard-widget__text {
        font-size: 14px;
        line-height: 18px;
        max-width: 50%;
        margin-top: -5px;
    }
}
/*endregion*/

/*region DCloud new widget */
.standard-widget--dcloud {
    background-color: #272241;
    color: #ffffff;
    border: 1px solid #272241;
    background-repeat: no-repeat;
    background-image: url(/local/templates/Vitrina/img/dcloud_bg.svg);
    background-position: right 22px bottom 81px;
    background-size: 134px;
    position: relative;
}
@media (max-width: 1500px) {
    .standard-widget--dcloud {
        background-image: url(/local/templates/Vitrina/img/dcloud_bg--medium.svg);
        background-position: right 19px bottom 79px;
        background-size: 155px;
    }
}
@media (max-width: 1390px) {
    .standard-widget--dcloud {
        background-image: url(/local/templates/Vitrina/img/dcloud_bg--small.svg);
        background-position: right 14px bottom 82px;
        background-size: 88px;
    }
}
@media (max-width: 1260px) {
    .standard-widget--dcloud {
        background-image: url(/local/templates/Vitrina/img/dcloud_bg--medium.svg);
        background-position: right 19px bottom 79px;
        background-size: 155px;
    }
}
@media (max-width: 1000px) {
    .standard-widget--dcloud {
        background-image: url(/local/templates/Vitrina/img/dcloud_bg--small.svg);
        background-position: right 14px bottom 82px;
        background-size: 88px;
    }
}
@media (max-width: 991px) {
    .standard-widget--dcloud { 
        background-image: url(/local/templates/Vitrina/img/dcloud_bg.svg);
        background-position: right 22px bottom 81px;
        background-size: 134px;
    }
}
@media (max-width: 920px) {
    .standard-widget--dcloud {
        background-image: url(/local/templates/Vitrina/img/dcloud_bg--medium.svg);
        background-position: right 19px bottom 79px;
        background-size: 155px;
    }
}
@media (max-width: 680px) {
    .standard-widget--dcloud { 
        background-image: url(/local/templates/Vitrina/img/dcloud_bg.svg);
        background-position: right 22px bottom 81px;
        background-size: 134px;
    }
}
@media (max-width: 440px) {
    .standard-widget--dcloud {
        background-image: url(/local/templates/Vitrina/img/dcloud_bg--medium.svg);
        background-position: right 19px bottom 79px;
        background-size: 155px;
    }
}
@media (max-width: 370px) {
    .standard-widget--dcloud {
        background-image: url(/local/templates/Vitrina/img/dcloud_bg--small.svg);
        background-position: right 14px bottom 82px;
        background-size: 88px;
    }
}
.standard-widget--dcloud:hover,
.standard-widget--dcloud:focus {
    color: #ffffff;
}
.standard-widget--dcloud .standard-widget__tags {
    margin-bottom: 15px;
    gap: 8px;
}
@media (max-width: 1500px) {
    .standard-widget--dcloud .standard-widget__tags {
        margin-bottom: 20px;
    }
}
@media (max-width: 1390px) {
    .standard-widget--dcloud .standard-widget__tags {
        margin-bottom: 20px;
    }
}
@media (max-width: 1260px) {
    .standard-widget--dcloud .standard-widget__tags {
        margin-bottom: 20px;
    }
}
@media (max-width: 1000px) {
    .standard-widget--dcloud .standard-widget__tags {
        margin-bottom: 20px;
    }
}
@media (max-width: 991px) {
    .standard-widget--dcloud .standard-widget__tags {
        margin-bottom: 15px;
    }
}
@media (max-width: 920px) {
    .standard-widget--dcloud .standard-widget__tags {
        margin-bottom: 20px;
    }
}
@media (max-width: 680px) {
    .standard-widget--dcloud .standard-widget__tags {
        margin-bottom: 15px;
    }
}
@media (max-width: 440px) {
    .standard-widget--dcloud .standard-widget__tags {
        margin-bottom: 20px;
    }
}
@media (max-width: 370px) {
    .standard-widget--dcloud .standard-widget__tags {
        margin-bottom: 20px;
    }
}
.standard-widget--dcloud .standard-widget__tag {
    background-color: transparent;
    color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 4px;
}
.standard-widget--dcloud .standard-widget__tag:first-child {
    background-color: #FF0F43;
    border: 1px solid #FF0F43;
}
.standard-widget--dcloud .standard-widget__title {
    margin-bottom: 8px;
    max-width: 320px;
    font-size: 28px;
    line-height: 32px;
}
@media (max-width: 1500px) {
    .standard-widget--dcloud .standard-widget__title {
        font-size: 24px;
        line-height: 24px;
    }
}
@media (max-width: 1390px) {
    .standard-widget--dcloud .standard-widget__title {
        font-size: 20px;
        line-height: 20px;
    }
}
@media (max-width: 1260px) {
    .standard-widget--dcloud .standard-widget__title {
        font-size: 24px;
        line-height: 24px;
    } 
}
@media (max-width: 1000px) {
    .standard-widget--dcloud .standard-widget__title {
        font-size: 20px;
        line-height: 20px;
    } 
}
@media (max-width: 991px) {
    .standard-widget--dcloud .standard-widget__title {
        font-size: 28px;
        line-height: 32px;
    } 
}
@media (max-width: 920px) {
    .standard-widget--dcloud .standard-widget__title {
        font-size: 24px;
        line-height: 24px;
    } 
}
@media (max-width: 680px) {
    .standard-widget--dcloud .standard-widget__title {
        font-size: 28px;
        line-height: 32px;
    } 
}
@media (max-width: 440px) {
    .standard-widget--dcloud .standard-widget__title {
        font-size: 24px;
        line-height: 24px;
    } 
}
@media (max-width: 370px) {
    .standard-widget--dcloud .standard-widget__title {
        font-size: 20px;
        line-height: 20px;
    } 
}
.standard-widget--dcloud .standard-widget__text {
    max-width: 234px;
    font-size: 16px;
    line-height: 20px;
}
@media (max-width: 1500px) {
    .standard-widget--dcloud .standard-widget__text {
        max-width: 180px;
        font-size: 14px;
        line-height: 18px;
    }
}
@media (max-width: 1390px) {
    .standard-widget--dcloud .standard-widget__text {
        max-width: 177px;
        font-size: 14px;
        line-height: 15px;
    }
}
@media (max-width: 1260px) {
    .standard-widget--dcloud .standard-widget__text {
        max-width: 180px;
        font-size: 14px;
        line-height: 18px;
    } 
}
@media (max-width: 1000px) {
    .standard-widget--dcloud .standard-widget__text {
        max-width: 177px;
        font-size: 14px;
        line-height: 15px;
    } 
}
@media (max-width: 991px) {
    .standard-widget--dcloud .standard-widget__text {
        max-width: 234px;
        font-size: 16px;
        line-height: 20px;
    } 
}
@media (max-width: 920px) {
    .standard-widget--dcloud .standard-widget__text {
        max-width: 180px;
        font-size: 14px;
        line-height: 18px;
    } 
}
@media (max-width: 680px) {
    .standard-widget--dcloud .standard-widget__text {
        max-width: 234px;
        font-size: 16px;
        line-height: 20px;
    } 
}
@media (max-width: 440px) {
    .standard-widget--dcloud .standard-widget__text {
        max-width: 180px;
        font-size: 14px;
        line-height: 18px;
    } 
}
@media (max-width: 370px) {
    .standard-widget--dcloud .standard-widget__text {
        max-width: 177px;
        font-size: 14px;
        line-height: 15px;
    } 
}
.standard-widget--dcloud .standard-widget__button,
.standard-widget--dcloud .standard-widget__button:hover {
    background-color: #FF0F43 !important;
}
/*endregion*/

/*region Grade new widget */
.standard-widget--grade {
    background-color: #ffffff;
    color: #1A1230;
    border: none;
    background-repeat: no-repeat;
    background-image: url(/local/templates/Vitrina/img/grade__bg.png);
    background-position: right 0 bottom 0;
    background-size: cover;
    position: relative;
}
@media (max-width: 1500px) {
    .standard-widget--grade {
        background-image: url(/local/templates/Vitrina/img/grade__bg--medium.png);
    }
}
@media (max-width: 1390px) {
    .standard-widget--grade {
        background-image: url(/local/templates/Vitrina/img/grade__bg--small.png);
    }
}
@media (max-width: 1260px) {
    .standard-widget--grade {
        background-image: url(/local/templates/Vitrina/img/grade__bg--medium.png);
    }
}
@media (max-width: 1000px) {
    .standard-widget--grade {
        background-image: url(/local/templates/Vitrina/img/grade__bg--small.png);
    }
}
@media (max-width: 991px) {
    .standard-widget--grade { 
        background-image: url(/local/templates/Vitrina/img/grade__bg.png);
    }
}
@media (max-width: 920px) {
    .standard-widget--grade {
        background-image: url(/local/templates/Vitrina/img/grade__bg--medium.png);
    }
}
@media (max-width: 680px) {
    .standard-widget--grade { 
        background-image: url(/local/templates/Vitrina/img/grade__bg.png);
    }
}
@media (max-width: 440px) {
    .standard-widget--grade {
        background-image: url(/local/templates/Vitrina/img/grade__bg--medium.png);
    }
}
@media (max-width: 370px) {
    .standard-widget--grade {
        background-image: url(/local/templates/Vitrina/img/grade__bg--small.png);
    }
}
.standard-widget--grade:hover,
.standard-widget--grade:focus {
    color: #1A1230;
}
.standard-widget--grade .standard-widget__tags {
    margin-bottom: 11px;
    gap: 8px;
}
@media (max-width: 1500px) {
    .standard-widget--grade .standard-widget__tags {
        margin-bottom: 11px;
    }
}
@media (max-width: 1390px) {
    .standard-widget--grade .standard-widget__tags {
        margin-bottom: 13px;
        gap: 4px;
    }
}
@media (max-width: 1260px) {
    .standard-widget--grade .standard-widget__tags {
        margin-bottom: 11px;
        gap: 8px;
    }
}
@media (max-width: 1000px) {
    .standard-widget--grade .standard-widget__tags {
        margin-bottom: 13px;
        gap: 4px;
    }
}
@media (max-width: 991px) {
    .standard-widget--grade .standard-widget__tags {
        margin-bottom: 11px;
        gap: 8px;
    }
}
@media (max-width: 920px) {
    .standard-widget--grade .standard-widget__tags {
        margin-bottom: 11px;
    }
}
@media (max-width: 680px) {
    .standard-widget--grade .standard-widget__tags {
        margin-bottom: 11px;
    }
}
@media (max-width: 440px) {
    .standard-widget--grade .standard-widget__tags {
        margin-bottom: 11px;
    }
}
@media (max-width: 370px) {
    .standard-widget--grade .standard-widget__tags {
        margin-bottom: 13px;
        gap: 4px;
    }
}
.standard-widget--grade .standard-widget__tag {
    padding: 5px 12px 6px;
    font-size: 14px;
    line-height: 14px;
    background-color: transparent;
    color: #1A1230;
    border: 1px solid #BA1640;
    border-radius: 4px;
}
@media (max-width: 1390px) {
    .standard-widget--grade .standard-widget__tag {
        padding: 6px;
        font-size: 12px;
        line-height: 12px;
    }
}
@media (max-width: 1260px) {
    .standard-widget--grade .standard-widget__tag {
        padding: 5px 12px 6px;
        font-size: 14px;
        line-height: 14px;
    }
}
@media (max-width: 1000px) {
    .standard-widget--grade .standard-widget__tag {
        padding: 6px;
        font-size: 12px;
        line-height: 12px;
    }
}
@media (max-width: 991px) {
    .standard-widget--grade .standard-widget__tag {
        padding: 5px 12px 6px;
        font-size: 14px;
        line-height: 14px;
    }
}
@media (max-width: 370px) {
    .standard-widget--grade .standard-widget__tag {
        padding: 6px;
        font-size: 12px;
        line-height: 12px;
    }
}
.standard-widget--grade .standard-widget__tag:first-child {
    background-color: #BA1640;
    border: 1px solid #BA1640;
    color: #ffffff;
}
.standard-widget--grade .standard-widget__title {
    margin-bottom: 6px;
    max-width: 330px;
    font-size: 28px;
    line-height: 32px;
    font-weight: 700;
}
@media (max-width: 1500px) {
    .standard-widget--grade .standard-widget__title {
        margin-bottom: 9px;
        font-size: 24px;
        line-height: 28px;
    }
}
@media (max-width: 1390px) {
    .standard-widget--grade .standard-widget__title {
        margin-bottom: 6px;
        font-size: 20px;
        line-height: 24px;
    }
}
@media (max-width: 1260px) {
    .standard-widget--grade .standard-widget__title {
        margin-bottom: 9px;
        font-size: 24px;
        line-height: 28px;
    } 
}
@media (max-width: 1000px) {
    .standard-widget--grade .standard-widget__title {
        margin-bottom: 6px;
        font-size: 20px;
        line-height: 24px;
    } 
}
@media (max-width: 991px) {
    .standard-widget--grade .standard-widget__title {
        margin-bottom: 6px;
        font-size: 28px;
        line-height: 32px;
    } 
}
@media (max-width: 920px) {
    .standard-widget--grade .standard-widget__title {
        margin-bottom: 9px;
        font-size: 24px;
        line-height: 28px;
    } 
}
@media (max-width: 680px) {
    .standard-widget--grade .standard-widget__title {
        margin-bottom: 6px;
        font-size: 28px;
        line-height: 32px;
    } 
}
@media (max-width: 440px) {
    .standard-widget--grade .standard-widget__title {
        margin-bottom: 9px;
        font-size: 24px;
        line-height: 28px;
    } 
}
@media (max-width: 370px) {
    .standard-widget--grade .standard-widget__title {
        margin-bottom: 6px;
        font-size: 20px;
        line-height: 24px;
    } 
}
.standard-widget--grade .standard-widget__text {
    max-width: 240px;
}
@media (max-width: 1500px) {
    .standard-widget--grade .standard-widget__text {
        max-width: 220px;
    }
}
@media (max-width: 1390px) {
    .standard-widget--grade .standard-widget__text {
        max-width: 191px;
    }
}
@media (max-width: 1260px) {
    .standard-widget--grade .standard-widget__text {
        max-width: 220px;
    } 
}
@media (max-width: 1000px) {
    .standard-widget--grade .standard-widget__text {
        max-width: 191px;
    } 
}
@media (max-width: 991px) {
    .standard-widget--grade .standard-widget__text {
        max-width: 240px;
    } 
}
@media (max-width: 920px) {
    .standard-widget--grade .standard-widget__text {
        max-width: 220px;
    } 
}
@media (max-width: 680px) {
    .standard-widget--grade .standard-widget__text {
        max-width: 240px;
    } 
}
@media (max-width: 440px) {
    .standard-widget--grade .standard-widget__text {
        max-width: 220px;
    } 
}
@media (max-width: 370px) {
    .standard-widget--grade .standard-widget__text {
        max-width: 191px;
    } 
}
.standard-widget--grade .standard-widget__button,
.standard-widget--grade .standard-widget__button:hover {
    background-color: #1A1230 !important;
}
/*endregion*/

/*region Cosmocontroller widget */
.cosmocontroller-widget {
    font-family: 'GT Walsheim Pro' !important;
}

.cosmocontroller-widget .standard-widget__tag {
    background-color: #A5D3F9 !important;
    color: #1A1230 !important;
}

.cosmocontroller-widget .cosmocontroller_image {
    background-image: url(/upload/widget_starway_cosmocontroller_400.png);
    background-repeat: no-repeat;
}

.cosmocontroller-widget .cosmocontroller-title {
    font-size: 28px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: -0.5px;
}

.cosmocontroller-widget .cosmocontroller_description {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 0;
    margin-top: 8px;
}

.cosmocontroller-widget .mb-275 {
    display: none;
}

@media screen and (max-width: 1500px ) {
    .cosmocontroller-widget .cosmocontroller_image {
        background-image: url(/upload/widget_starway_cosmocontroller_344.png);
    }

    .cosmocontroller-widget .cosmocontroller-title {
        font-size: 24px;
        line-height: 24px;
        letter-spacing: 0;
    }

    .cosmocontroller-widget .cosmocontroller_description {
        font-size: 14px;
        line-height: 18px;
    }

    .cosmocontroller-widget .mb-275 {
        display: none;
    }
}

@media screen and (max-width: 1350px) {
    .cosmocontroller-widget .cosmocontroller_image {
        background-image: url(/upload/widget_starway_cosmocontroller_275.png);
    }

    .cosmocontroller-widget .cosmocontroller-title {
        font-size: 20px;
        line-height: 20px;
        letter-spacing: 0;
    }

    .cosmocontroller-widget .cosmocontroller_description {
        font-size: 12px;
        line-height: 15px;
    }

    .cosmocontroller-widget .mb-275 {
        display: block;
    }
}

@media (max-width: 1260px) {
    .cosmocontroller-widget .cosmocontroller_image {
        background-image: url(/upload/widget_starway_cosmocontroller_400.png);
        background-repeat: no-repeat;
    }

    .cosmocontroller-widget .cosmocontroller_description {
        font-size: 16px;
        line-height: 18px;
    }
}

@media (max-width: 1050px) {
    .cosmocontroller-widget .cosmocontroller_image {
        background-image: url(/upload/widget_starway_cosmocontroller_344.png);
    }

    .cosmocontroller-widget .cosmocontroller-title {
        font-size: 24px;
        line-height: 24px;
        letter-spacing: 0;
    }

    .cosmocontroller-widget .cosmocontroller_description {
        font-size: 16px;
        line-height: 18px;
    }

    .cosmocontroller-widget .mb-275 {
        display: none;
    }
}

@media (min-width: 681px) and (max-width:780px) {
    .cosmocontroller-widget .cosmocontroller_image {
        background-image: url(/upload/widget_starway_cosmocontroller_275.png);
    }

    .cosmocontroller-widget .cosmocontroller-title {
        font-size: 20px;
        line-height: 20px;
        letter-spacing: 0;
    }

    .cosmocontroller-widget .cosmocontroller_description {
        font-size: 12px;
        line-height: 15px;
    }

    .cosmocontroller-widget .mb-275 {
        display: block;
    }
}

@media (max-width: 600px) {
    .cosmocontroller-widget .cosmocontroller_image {
        background-image: url(/upload/widget_starway_cosmocontroller_344.png);
    }

    .cosmocontroller-widget .cosmocontroller-title {
        font-size: 24px;
        line-height: 24px;
        letter-spacing: 0;
    }

    .cosmocontroller-widget .cosmocontroller_description {
        font-size: 16px;
        line-height: 18px;
    }

    .cosmocontroller-widget .mb-275 {
        display: none;
    }
}

@media (min-width: 320px) and (max-width:399px) {
    .cosmocontroller-widget .cosmocontroller_image {
        background-image: url(/upload/widget_starway_cosmocontroller_344.png);
    }

    .cosmocontroller-widget .cosmocontroller-title {
        font-size: 24px;
        line-height: 24px;
        letter-spacing: 0;
    }

    .cosmocontroller-widget .cosmocontroller_description {
        font-size: 14px;
        line-height: 18px;
    }

    .cosmocontroller-widget .mb-275 {
        display: none;
    }
}

@media (max-width: 319px){
    .cosmocontroller-widget .cosmocontroller_image {
        background-image: url(/upload/widget_starway_cosmocontroller_275.png);
    }

    .cosmocontroller-widget .cosmocontroller-title {
        font-size: 20px;
        line-height: 20px;
        letter-spacing: 0;
    }

    .cosmocontroller-widget .cosmocontroller_description {
        font-size: 12px;
        line-height: 15px;
    }

    .cosmocontroller-widget .mb-275 {
        display: block;
    }
}
/*endregion*/

/*region HRconf Widget */
.standard-widget--hr-conf {
    position: relative;
    color: #ffffff !important;
    border: none;
    background-image: url('/ks/HRconf/assets/images/widget/top-line--megaphone.svg');
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #FF0F43;
}

.standard-widget--hr-conf::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('/ks/HRconf/assets/images/widget/bg-megaphone--wide.png');
    background-size: 50% auto;
    background-repeat: no-repeat;
    background-position: right bottom;
}

.standard-widget--hr-conf img {
    margin-top: 43px;
    pointer-events: none;
    display: none;
}

.standard-widget__content img:nth-child(1) {
    max-width: 360px;
}

.standard-widget__content img:nth-child(2) {
    max-width: 300px;
}

.standard-widget__content img:nth-child(3) {
    max-width: 230px;
}

.standard-widget__content img:first-child {
    display: block;
}

.standard-widget--hr-conf .standard-widget__button, .standard-widget--hr-conf .standard-widget__button:hover {
    background-color: #1B1131 !important;
    color: #ffffff;
    z-index: 1;
}

@media screen and (max-width: 1430px) {
    .standard-widget--hr-conf::after {
        background-image: url('/ks/HRconf/assets/images/widget/bg-megaphone--middle.png');
    }

    .standard-widget__content img:nth-child(1),
    .standard-widget__content img:nth-child(3) {
        display: none;
    }

    .standard-widget__content img:nth-child(2) {
        display: block;
    }
}

@media screen and (max-width: 1350px) {
    .standard-widget--hr-conf::after {
        background-image: url('/ks/HRconf/assets/images/widget/bg-megaphone--narrow.png');
    }

    .standard-widget__content img:nth-child(1),
    .standard-widget__content img:nth-child(2) {
        display: none;
    }

    .standard-widget__content img:nth-child(3) {
        display: block;
    }
}

@media screen and (max-width: 1260px) {
    .standard-widget--hr-conf::after {
        background-image: url('/ks/HRconf/assets/images/widget/bg-megaphone--wide.png');
    }

    .standard-widget__content img:nth-child(2),
    .standard-widget__content img:nth-child(3) {
        display: none;
    }

    .standard-widget__content img:nth-child(1) {
        display: block;
    }
}

@media screen and (max-width: 1080px) {
    .standard-widget--hr-conf::after {
        background-image: url('/ks/HRconf/assets/images/widget/bg-megaphone--middle.png');
    }

    .standard-widget__content img:nth-child(1),
    .standard-widget__content img:nth-child(3) {
        display: none;
    }

    .standard-widget__content img:nth-child(2) {
        display: block;
    }
}

@media screen and (max-width: 990px) {
    .standard-widget--hr-conf::after {
        background-image: url('/ks/HRconf/assets/images/widget/bg-megaphone--wide.png');
    }

    .standard-widget__content img:nth-child(2),
    .standard-widget__content img:nth-child(3) {
        display: none;
    }

    .standard-widget__content img:nth-child(1) {
        display: block;
    }
}

@media screen and (max-width: 860px) {
    .standard-widget--hr-conf::after {
        background-image: url('/ks/HRconf/assets/images/widget/bg-megaphone--middle.png');
    }

    .standard-widget__content img:nth-child(1),
    .standard-widget__content img:nth-child(3) {
        display: none;
    }

    .standard-widget__content img:nth-child(2) {
        display: block;
    }
}

@media screen and (max-width: 680px) {
    .standard-widget--hr-conf::after {
        background-image: url('/ks/HRconf/assets/images/widget/bg-megaphone--wide.png');
    }

    .standard-widget__content img:nth-child(2),
    .standard-widget__content img:nth-child(3) {
        display: none;
    }

    .standard-widget__content img:nth-child(1) {
        display: block;
    }
}


@media screen and (max-width: 390px) {
    .standard-widget--hr-conf::after {
        background-image: url('/ks/HRconf/assets/images/widget/bg-megaphone--middle.png');
    }

    .standard-widget__content img:nth-child(1),
    .standard-widget__content img:nth-child(3) {
        display: none;
    }

    .standard-widget__content img:nth-child(2) {
        display: block;
    }
}

@media screen and (max-width: 340px) {
    .standard-widget--hr-conf::after {
        background-image: url('/ks/HRconf/assets/images/widget/bg-megaphone--narrow.png');
    }

    .standard-widget__content img:nth-child(1),
    .standard-widget__content img:nth-child(2) {
        display: none;
    }

    .standard-widget__content img:nth-child(3) {
        display: block;
    }
}

.standard-widget--hr-conf-2 {
    background-image: url('/ks/HRconf/assets/images/widget/top-line--binoculars.svg');
}

.standard-widget--hr-conf-2::after {
    background-image: url('/ks/HRconf/assets/images/widget/bg-binoculars--wide.png');
}

@media screen and (max-width: 1430px) {
    .standard-widget--hr-conf-2::after {
        background-image: url('/ks/HRconf/assets/images/widget/bg-binoculars--middle.png');
    }
}

@media screen and (max-width: 1350px) {
    .standard-widget--hr-conf-2::after {
        background-image: url('/ks/HRconf/assets/images/widget/bg-binoculars--narrow.png');
    }
}

@media screen and (max-width: 1260px) {
    .standard-widget--hr-conf-2::after {
        background-image: url('/ks/HRconf/assets/images/widget/bg-binoculars--wide.png');
    }
}

@media screen and (max-width: 1080px) {
    .standard-widget--hr-conf-2::after {
        background-image: url('/ks/HRconf/assets/images/widget/bg-binoculars--middle.png');
    }
}

@media screen and (max-width: 990px) {
    .standard-widget--hr-conf-2::after {
        background-image: url('/ks/HRconf/assets/images/widget/bg-binoculars--wide.png');
    }
}

@media screen and (max-width: 860px) {
    .standard-widget--hr-conf-2::after {
        background-image: url('/ks/HRconf/assets/images/widget/bg-binoculars--middle.png');
    }
}

@media screen and (max-width: 680px) {
    .standard-widget--hr-conf-2::after {
        background-image: url('/ks/HRconf/assets/images/widget/bg-binoculars--wide.png');
    }
}

@media screen and (max-width: 390px) {
    .standard-widget--hr-conf-2::after {
        background-image: url('/ks/HRconf/assets/images/widget/bg-binoculars--middle.png');
    }
}

@media screen and (max-width: 340px) {
    .standard-widget--hr-conf-2::after {
        background-image: url('/ks/HRconf/assets/images/widget/bg-binoculars--narrow.png');
    }
}
/*endregion*/

/*region Memos new widget */
.standard-widget--memos {
    background-color: transparent;
    color: #1A1230;
    border: 1px solid #2C64FF;
    background-repeat: no-repeat;
    background-image: url(/local/templates/Vitrina/img/memos__bg.png);
    background-position: right 0 bottom 0;
    background-size: contain;
    position: relative;
}
@media (max-width: 1500px) {
    .standard-widget--memos {
        background-image: url(/local/templates/Vitrina/img/memos__bg--medium.png);
    }
}
@media (max-width: 1390px) {
    .standard-widget--memos {
        background-image: url(/local/templates/Vitrina/img/memos__bg--small.png);
    }
}
@media (max-width: 1260px) {
    .standard-widget--memos {
        background-image: url(/local/templates/Vitrina/img/memos__bg.png);
    }
}
@media (max-width: 1100px) {
    .standard-widget--memos {
        background-image: url(/local/templates/Vitrina/img/memos__bg--medium.png);
    }
}
@media (max-width: 991px) {
    .standard-widget--memos { 
        background-image: url(/local/templates/Vitrina/img/memos__bg.png);
    }
}
@media (max-width: 920px) {
    .standard-widget--memos {
        background-image: url(/local/templates/Vitrina/img/memos__bg--medium.png);
    }
}
@media (max-width: 680px) {
    .standard-widget--memos { 
        background-image: url(/local/templates/Vitrina/img/memos__bg.png);
    }
}
@media (max-width: 440px) {
    .standard-widget--memos {
        background-image: url(/local/templates/Vitrina/img/memos__bg--medium.png);
    }
}
@media (max-width: 370px) {
    .standard-widget--memos {
        background-image: url(/local/templates/Vitrina/img/memos__bg--small.png);
    }
}
.standard-widget--memos:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    background: linear-gradient(180deg, #F3F7FF 0%, #D9E7FC 100%);
}
.standard-widget--memos:hover,
.standard-widget--memos:focus {
    color: #1A1230;
}
.standard-widget--memos .standard-widget__tags {
    margin-bottom: 16px;
    gap: 8px;
}
@media (max-width: 1500px) {
    .standard-widget--memos .standard-widget__tags {
        margin-bottom: 15px;
    }
}
@media (max-width: 1390px) {
    .standard-widget--memos .standard-widget__tags {
        margin-bottom: 17px;
    }
}
@media (max-width: 1260px) {
    .standard-widget--memos .standard-widget__tags {
        margin-bottom: 16px;
    }
}
@media (max-width: 1100px) {
    .standard-widget--memos .standard-widget__tags {
        margin-bottom: 15px;
    }
}
@media (max-width: 991px) {
    .standard-widget--memos .standard-widget__tags {
        margin-bottom: 16px;
    }
}
@media (max-width: 920px) {
    .standard-widget--memos .standard-widget__tags {
        margin-bottom: 15px;
    }
}
@media (max-width: 680px) {
    .standard-widget--memos .standard-widget__tags {
        margin-bottom: 11px;
    }
}
@media (max-width: 440px) {
    .standard-widget--memos .standard-widget__tags {
        margin-bottom: 16px;
    }
}
@media (max-width: 370px) {
    .standard-widget--memos .standard-widget__tags {
        margin-bottom: 17px;
    }
}
.standard-widget--memos .standard-widget__tag {
    padding: 5px 12px 6px;
    font-size: 14px;
    line-height: 14px;
    background-color: transparent;
    color: #1A1230;
    border: 1px solid #2C64FF;
    border-radius: 8px;
}
@media (max-width: 1500px) {
    .standard-widget--memos .standard-widget__tag {
        padding: 4px 12px;
        font-size: 12px;
        line-height: 12px;
        border-radius: 6px;
    }
}
@media (max-width: 1390px) {
    .standard-widget--memos .standard-widget__tag {
        padding: 5px 12px 6px;
        font-size: 14px;
        line-height: 14px;
        border-radius: 8px;
    }
}
@media (max-width: 1260px) {
    .standard-widget--memos .standard-widget__tag {
        padding: 5px 12px 6px;
        font-size: 14px;
        line-height: 14px;
        border-radius: 8px;
    }
}
@media (max-width: 1100px) {
    .standard-widget--memos .standard-widget__tag {
        padding: 4px 12px;
        font-size: 12px;
        line-height: 12px;
        border-radius: 6px;
    }
}
@media (max-width: 991px) {
    .standard-widget--memos .standard-widget__tag {
        padding: 5px 12px 6px;
        font-size: 14px;
        line-height: 14px;
        border-radius: 8px;
    }
}
@media (max-width: 920px) {
    .standard-widget--memos .standard-widget__tag {
        padding: 4px 12px;
        font-size: 12px;
        line-height: 12px;
        border-radius: 6px;
    }
}
@media (max-width: 680px) {
    .standard-widget--memos .standard-widget__tag {
        padding: 5px 12px 6px;
        font-size: 14px;
        line-height: 14px;
        border-radius: 8px;
    }
}
@media (max-width: 440px) {
    .standard-widget--memos .standard-widget__tag {
        padding: 4px 12px;
        font-size: 12px;
        line-height: 12px;
        border-radius: 6px;
    }
}
@media (max-width: 370px) {
    .standard-widget--memos .standard-widget__tag {
        padding: 5px 12px 6px;
        font-size: 14px;
        line-height: 14px;
        border-radius: 8px;
    }
}
.standard-widget--memos .standard-widget__tag:first-child {
    background-color: #2C64FF;
    border: 1px solid #2C64FF;
    color: #ffffff;
}
.standard-widget--memos .standard-widget__title {
    margin-bottom: 2px;
    font-size: 32px;
    line-height: 42px;
    font-weight: 700;
}
@media (max-width: 1500px) {
    .standard-widget--memos .standard-widget__title {
        margin-bottom: 8px;
        font-size: 32px;
        line-height: 36px;
    }
}
@media (max-width: 1390px) {
    .standard-widget--memos .standard-widget__title {
        margin-bottom: 8px;
        font-size: 24px;
        line-height: 28px;
    }
}
@media (max-width: 1260px) {
    .standard-widget--memos .standard-widget__title {
        margin-bottom: 2px;
        font-size: 32px;
        line-height: 42px;
    } 
}
@media (max-width: 1100px) {
    .standard-widget--memos .standard-widget__title {
        margin-bottom: 8px;
        font-size: 32px;
        line-height: 36px;
    } 
}
@media (max-width: 991px) {
    .standard-widget--memos .standard-widget__title {
        margin-bottom: 2px;
        font-size: 32px;
        line-height: 42px;
    } 
}
@media (max-width: 920px) {
    .standard-widget--memos .standard-widget__title {
        margin-bottom: 8px;
        font-size: 32px;
        line-height: 36px;
    } 
}
@media (max-width: 680px) {
    .standard-widget--memos .standard-widget__title {
        margin-bottom: 2px;
        font-size: 32px;
        line-height: 42px;
    } 
}
@media (max-width: 440px) {
    .standard-widget--memos .standard-widget__title {
        margin-bottom: 8px;
        font-size: 32px;
        line-height: 36px;
    } 
}
@media (max-width: 370px) {
    .standard-widget--memos .standard-widget__title {
        margin-bottom: 8px;
        font-size: 24px;
        line-height: 28px;
    } 
}
.standard-widget--memos .standard-widget__text {
    max-width: 100%;
}
@media (max-width: 1500px) {
    .standard-widget--memos .standard-widget__text {
        max-width: 100%;
    }
}
@media (max-width: 1390px) {
    .standard-widget--memos .standard-widget__text {
        max-width: 100%;
    }
}
@media (max-width: 1260px) {
    .standard-widget--memos .standard-widget__text {
        max-width: 100%;
    } 
}
@media (max-width: 1000px) {
    .standard-widget--memos .standard-widget__text {
        max-width: 100%;
    } 
}
@media (max-width: 991px) {
    .standard-widget--memos .standard-widget__text {
        max-width: 100%;
    } 
}
@media (max-width: 920px) {
    .standard-widget--memos .standard-widget__text {
        max-width: 100%;
    } 
}
@media (max-width: 680px) {
    .standard-widget--memos .standard-widget__text {
        max-width: 100%;
    } 
}
@media (max-width: 440px) {
    .standard-widget--memos .standard-widget__text {
        max-width: 100%;
    } 
}
@media (max-width: 370px) {
    .standard-widget--memos .standard-widget__text {
        max-width: 100%;
    } 
}
.standard-widget--memos .standard-widget__button,
.standard-widget--memos .standard-widget__button:hover {
    background-color: #1A1230 !important;
}
/*endregion*/
/* End */
/* /local/templates/Vitrina/css/assets/modern-normalize.min.css?16841536691403 */
/* /local/templates/Vitrina/css/assets/js/slick/slick.css?16841536691776 */
/* /local/templates/Vitrina/css/assets/js/slick/slick-theme.css?16841536693145 */
/* /local/templates/Vitrina/css/assets/fonts/GT-Walsheim-LC/stylesheet.css?168415366917679 */
/* /local/templates/Vitrina/css/assets/fonts/Alter-Aves/stylesheet.css?1684153669381 */
/* /local/templates/.default/css/jquery.qtip.min.css?16884573148982 */
/* /local/templates/.default/css/sumoselect.min.css?17264728417610 */
/* /local/templates/Vitrina/components/bitrix/breadcrumb/top/style.css?17289740591407 */
/* /include/visually-impaired/css/bvi.min.css?166972504478736 */
/* /local/templates/Vitrina/styles.css?171636222910909 */
/* /local/templates/Vitrina/template_styles.css?1763551826124103 */
