

/* Start:/bitrix/templates/garantiya/css/fonts/fonts.css?175613353118376*/
/* Neumann */

@font-face {
    font-family: 'Neumann';
    src: local('Neumann'), url('/bitrix/templates/garantiya/css/fonts/neumann/Neumann.woff2') format('neumann/woff2'), url('/bitrix/templates/garantiya/css/fonts/neumann/Neumann.woff') format('woff'), url('/bitrix/templates/garantiya/css/fonts/neumann/Neumann.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

/* PTSansPro */


@font-face {
    font-family: 'PTSansPro';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Light.eot');
    src: local('☞PT Sans Pro Light'), local('PTSansPro-Light'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Light.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Light.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Light.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Light.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Demi.eot');
    src: local('☞PT Sans Pro Demi'), local('PTSansPro-Demi'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Demi.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Demi.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Demi.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Demi.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Bold.eot');
    src: local('☞PT Sans Pro Bold'), local('PTSansPro-Bold'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Bold.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Bold.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Bold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

/*
@font-face {
    font-family: 'PTSansPro-NarrowExtraBold';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowExtraBold.eot');
    src: local('☞PT Sans Pro Narrow Extra Bold'), local('PTSansPro-NarrowExtraBold'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowExtraBold.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowExtraBold.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro-NarrowDemi';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowDemi.eot');
    src: local('☞PT Sans Pro Narrow Demi'), local('PTSansPro-NarrowDemi'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowDemi.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowDemi.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowDemi.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowDemi.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-BlackItalic.eot');
    src: local('☞PT Sans Pro Black Italic'), local('PTSansPro-BlackItalic'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-BlackItalic.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-BlackItalic.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'PTSansPro-ExtraCondExtBd';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondExtBd.eot');
    src: local('☞PT Sans Pro Extra Condensed  Extra Bold'), local('PTSansPro-ExtraCondExtBd'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondExtBd.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondExtBd.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondExtBd.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondExtBd.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Bold.eot');
    src: local('☞PT Sans Pro Bold'), local('PTSansPro-Bold'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Bold.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Bold.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro-ExtraCondBold';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondBold.eot');
    src: local('☞PT Sans Pro Extra Condensed Bold'), local('PTSansPro-ExtraCondBold'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondBold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondBold.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondBold.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraBoldItalic.eot');
    src: local('☞PT Sans Pro Extra Bold Italic'), local('PTSansPro-ExtraBoldItalic'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraBoldItalic.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraBoldItalic.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'PTSansPro-Caption';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Caption.eot');
    src: local('☞PT Sans Pro Caption'), local('PTSansPro-Caption'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Caption.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Caption.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Caption.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Caption.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro-CondDemi';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondDemi.eot');
    src: local('☞PT Sans Pro Condensed Demi'), local('PTSansPro-CondDemi'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondDemi.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondDemi.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondDemi.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondDemi.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro-NarrowBold';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowBold.eot');
    src: local('☞PT Sans Pro Narrow Bold'), local('PTSansPro-NarrowBold'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowBold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowBold.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowBold.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro-ExtraCondLight';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondLight.eot');
    src: local('☞PT Sans Pro Extra Condensed Light'), local('PTSansPro-ExtraCondLight'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondLight.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondLight.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondLight.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondLight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Italic.eot');
    src: local('☞PT Sans Pro Italic'), local('PTSansPro-Italic'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Italic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Italic.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Italic.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'PTSansPro';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Light.eot');
    src: local('☞PT Sans Pro Light'), local('PTSansPro-Light'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Light.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Light.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Light.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-LightItalic.eot');
    src: local('☞PT Sans Pro Light Italic'), local('PTSansPro-LightItalic'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-LightItalic.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-LightItalic.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'PTSansPro-DemiItalic';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-DemiItalic.eot');
    src: local('☞PT Sans Pro Demi Italic'), local('PTSansPro-DemiItalic'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-DemiItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-DemiItalic.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-DemiItalic.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-DemiItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'PTSansPro-Narrow';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Narrow.eot');
    src: local('☞PT Sans Pro Narrow'), local('PTSansPro-Narrow'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Narrow.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Narrow.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Narrow.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Narrow.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro-CaptionBold';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CaptionBold.eot');
    src: local('☞PT Sans Pro Caption Bold'), local('PTSansPro-CaptionBold'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CaptionBold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CaptionBold.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CaptionBold.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CaptionBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro-CondBlack';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondBlack.eot');
    src: local('☞PT Sans Pro Condensed Black'), local('PTSansPro-CondBlack'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondBlack.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondBlack.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondBlack.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondBlack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro-NarrowLight';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowLight.eot');
    src: local('☞PT Sans Pro Narrow Light'), local('PTSansPro-NarrowLight'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowLight.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowLight.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowLight.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowLight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro-ExtraCond';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCond.eot');
    src: local('☞PT Sans Pro Extra Condensed'), local('PTSansPro-ExtraCond'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCond.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCond.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCond.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCond.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro-CondLight';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondLight.eot');
    src: local('☞PT Sans Pro Condensed Light'), local('PTSansPro-CondLight'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondLight.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondLight.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondLight.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondLight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Regular.eot');
    src: local('☞PT Sans Pro'), local('PTSansPro-Regular'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Regular.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Regular.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro-NarrowBlack';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowBlack.eot');
    src: local('☞PT Sans Pro Narrow Black'), local('PTSansPro-NarrowBlack'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowBlack.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowBlack.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowBlack.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-NarrowBlack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro-Cond';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Cond.eot');
    src: local('☞PT Sans Pro Condensed'), local('PTSansPro-Cond'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Cond.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Cond.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Cond.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Cond.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro-Demi';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Demi.eot');
    src: local('☞PT Sans Pro Demi'), local('PTSansPro-Demi'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Demi.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Demi.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Demi.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Demi.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-BoldItalic.eot');
    src: local('☞PT Sans Pro Bold Italic'), local('PTSansPro-BoldItalic'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-BoldItalic.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-BoldItalic.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'PTSansPro-ExtraCondDemi';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondDemi.eot');
    src: local('☞PT Sans Pro Extra Condensed Demi'), local('PTSansPro-ExtraCondDemi'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondDemi.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondDemi.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondDemi.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondDemi.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraBold.eot');
    src: local('☞PT Sans Pro Extra Bold'), local('PTSansPro-ExtraBold'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraBold.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraBold.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro-CondExtraBold';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondExtraBold.eot');
    src: local('☞PT Sans Pro Condensed Extra Bold'), local('PTSansPro-CondExtraBold'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondExtraBold.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondExtraBold.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro-CondBold';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondBold.eot');
    src: local('☞PT Sans Pro Condensed Bold'), local('PTSansPro-CondBold'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondBold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondBold.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondBold.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-CondBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Black.eot');
    src: local('☞PT Sans Pro Black'), local('PTSansPro-Black'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Black.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Black.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Black.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansPro-ExtraCondBlack';
    src: url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondBlack.eot');
    src: local('☞PT Sans Pro Extra Condensed Black'), local('PTSansPro-ExtraCondBlack'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondBlack.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondBlack.woff2') format('woff2'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondBlack.woff') format('woff'),
        url('/bitrix/templates/garantiya/css/fonts/ptsanspro/PTSansPro-ExtraCondBlack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
*/
/* End */


/* Start:/bitrix/templates/garantiya/css/reboot.min.css?17561335313278*/
/*! normalize.css commit fe56763 | MIT License | github.com/necolas/normalize.css */html{box-sizing:border-box;font-family:sans-serif;font-size:16px;-ms-overflow-style:scrollbar;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif;font-size:1rem;line-height:1.5;color:#373a3c;background-color:#fff}*,::after,::before{box-sizing:inherit}@-ms-viewport{width:device-width}article,aside,details,figcaption,figure,footer,header,legend,main,menu,nav,section,summary{display:block}pre,textarea{overflow:auto}a,table{background-color:transparent}address,dl,ol,p,pre,ul{margin-bottom:1rem}caption,th{text-align:left}fieldset,legend,td,th{padding:0}label,output{display:inline-block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{color:#0275d8;text-decoration:none}a:active,a:hover{outline:0}b,dt,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}dl,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin-top:0}dd,h1,h2,h3,h4,h5,h6,label,legend{margin-bottom:.5rem}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}address,legend{line-height:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=submit],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;width:100%;font-size:1.5rem}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}[tabindex="-1"]:focus{outline:0!important}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #818a91}address{font-style:normal}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dd{margin-left:0}blockquote,figure{margin:0 0 1rem}a:focus,a:hover{color:#014c8c;text-decoration:underline}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}caption{padding-top:.75rem;padding-bottom:.75rem;color:#818a91;caption-side:bottom}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}button,input,select,textarea{margin:0;line-height:inherit;border-radius:0}fieldset{min-width:0;margin:0;border:0}input[type=search]{-webkit-appearance:none}
/* End */


/* Start:/bitrix/templates/garantiya/js/slick/slick.css?17561335311776*/
/* 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:/bitrix/templates/garantiya/js/slick/slick-theme.css?17561335313145*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/bitrix/templates/garantiya/js/slick/./ajax-loader.gif') center center no-repeat;
}

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

    src: url('/bitrix/templates/garantiya/js/slick/./fonts/slick.eot');
    src: url('/bitrix/templates/garantiya/js/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/garantiya/js/slick/./fonts/slick.woff') format('woff'), url('/bitrix/templates/garantiya/js/slick/./fonts/slick.ttf') format('truetype'), url('/bitrix/templates/garantiya/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:/bitrix/templates/garantiya/js/formstyler/jquery.formstyler.css?17561335312175*/
.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-file {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.jq-file input {
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
	margin: 0;
	padding: 0;
	opacity: 0;
	font-size: 100px;
	line-height: 1em;
}
.jq-file__name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox,
.jq-select-multiple {
	position: relative;
	display: inline-block;
}
.jq-selectbox select,
.jq-select-multiple select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-selectbox li,
.jq-select-multiple li {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}
.jq-selectbox {
	z-index: 10;
}
.jq-selectbox__select {
	position: relative;
}
.jq-selectbox__select-text {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox__dropdown {
	position: absolute;
}
.jq-selectbox__search input {
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
}
.jq-select-multiple ul {
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}
.jq-number {
	display: inline-block;
}
.jq-number__field input {
	-moz-appearance: textfield;
	text-align: left; /* для Opera Presto */
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; /* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}
/* End */


/* Start:/bitrix/templates/garantiya/js/formstyler/jquery.formstyler.theme.css?175613353113275*/
.jq-selectbox {
	width:100%;
	display:block;
}

.jq-selectbox__select {
	display:block;
	border:1px solid #d7bd75;
	border-radius:50px;
}

.jq-selectbox__trigger {
	position:absolute;
	width:45px;
	height:45px;
	border-radius:50%;
	top:11px;
	right:11px;
	z-index:2;
	cursor:pointer;
	
	box-shadow:0 1px 0 #b6a586;
	
	background:#e9d8a4;
	background:-moz-linear-gradient(top,  #e9d8a4 0%, #e9dcb7 50%, #dec88a 100%);
	background:-webkit-linear-gradient(top,  #e9d8a4 0%,#e9dcb7 50%,#dec88a 100%);
	background:linear-gradient(to bottom,  #e9d8a4 0%,#e9dcb7 50%,#dec88a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dec88a', endColorstr='#dec88a',GradientType=0 );
}

.jq-selectbox__trigger-arrow {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	
	-webkit-transition: all 0.05s ease-out 0s;
	-moz-transition: all 0.05s ease-out 0s;
	-o-transition: all 0.05s ease-out 0s;
	transition: all 0.05s ease-out 0s;
	
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:auto 12px;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' fill='%23a1863c' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='444.819px' height='444.819px' viewBox='0 0 444.819 444.819' style='enable-background:new 0 0 444.819 444.819;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M434.252,114.203l-21.409-21.416c-7.419-7.04-16.084-10.561-25.975-10.561c-10.095,0-18.657,3.521-25.7,10.561 L222.41,231.549L83.653,92.791c-7.042-7.04-15.606-10.561-25.697-10.561c-9.896,0-18.559,3.521-25.979,10.561l-21.128,21.416 C3.615,121.436,0,130.099,0,140.188c0,10.277,3.619,18.842,10.848,25.693l185.864,185.865c6.855,7.23,15.416,10.848,25.697,10.848 c10.088,0,18.75-3.617,25.977-10.848l185.865-185.865c7.043-7.044,10.567-15.608,10.567-25.693 C444.819,130.287,441.295,121.629,434.252,114.203z'/%3E%3C/g%3E%3C/svg%3E");
}

.opened .jq-selectbox__trigger-arrow {
	transform:scale(-1);
}

.jq-selectbox__select-text {
	padding:20px 35px;
	color:#a1863c;
	font-size:18px;
	letter-spacing:0.5px;
	cursor:pointer;
}

.jq-selectbox__dropdown {
	width:100%;
	top:0 !important;
}

.jq-selectbox__dropdown ul {
	width:100%;
	margin:0;
	padding:16px 36px;
	border-radius:30px;
	max-height:auto;
	background-color:#ffffff;
	box-shadow:0 10px 40px rgba(113, 153, 159, 0.25); 
}

.jq-selectbox li {
	color:#a1863c;
	font-size:18px;
	letter-spacing:0.5px;
	padding:5px 0;
	cursor:pointer;
}

.jq-selectbox li.sel,
.jq-selectbox li:hover {
	color:#852020;
	font-weight:600;
}

/*.jq-checkbox,
.jq-radio {
	vertical-align: -4px;
	width: 16px;
	height: 16px;
	margin: 0 4px 0 0;
	border: 1px solid #C3C3C3;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 1px rgba(0,0,0,.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	cursor: pointer;
}
.jq-checkbox.focused,
.jq-radio.focused {
	border: 1px solid #08C;
}
.jq-checkbox.disabled,
.jq-radio.disabled {
	opacity: .55;
}
.jq-checkbox {
	border-radius: 3px;
}
.jq-checkbox.checked .jq-checkbox__div {
	width: 8px;
	height: 4px;
	margin: 3px 0 0 3px;
	border-bottom: 2px solid #666;
	border-left: 2px solid #666;
	-webkit-transform: rotate(-50deg);
	transform: rotate(-50deg);
}
.jq-radio {
	border-radius: 50%;
}
.jq-radio.checked .jq-radio__div {
	width: 10px;
	height: 10px;
	margin: 3px 0 0 3px;
	border-radius: 50%;
	background: #777;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,.7);
}
.jq-file {
	width: 270px;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
}
.jq-file input {
	cursor: pointer;
}
.jq-file__name {
	box-sizing: border-box;
	width: 100%;
	height: 34px;
	padding: 0 80px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	box-shadow: inset 1px 1px #F1F1F1;
	font: 14px/32px Arial, sans-serif;
	color: #333;
}
.jq-file__browse {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/32px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
}
.jq-file:hover .jq-file__browse {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.focused .jq-file__name {
	border: 1px solid #5794BF;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-number {
	position: relative;
	vertical-align: middle;
	padding: 0 36px 0 0;
}
.jq-number__field {
	width: 100px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
}
.jq-number__field:hover {
	border-color: #B3B3B3;
}
.jq-number__field input {
	box-sizing: border-box;
	width: 100%;
	padding: 8px 9px;
	border: none;
	outline: none;
	background: none;
	font: 14px Arial, sans-serif;
	color: #333;
}
.jq-number__spin {
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	height: 14px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
.jq-number__spin.minus {
	top: auto;
	bottom: 0;
}
.jq-number__spin:hover {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-number__spin:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-number__spin:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 11px;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #999;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:after {
	top: 5px;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-bottom: none;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:hover:after {
	border-top-color: #000;
}
.jq-number__spin.plus:hover:after {
	border-bottom-color: #000;
}
.jq-number.focused .jq-number__field {
	border: 1px solid #5794BF;
}
.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-number.disabled .jq-number__spin:after {
	border-bottom-color: #AAA;
}
.jq-number.disabled .jq-number__spin.minus:after {
	border-top-color: #AAA;
}
.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.jq-selectbox__select {
	height: 32px;
	padding: 0 45px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/32px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
}
.jq-selectbox__select:hover {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-selectbox__select:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #5794BF;
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
}
.jq-selectbox .placeholder {
	color: #888;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
	border-left: 1px solid #CCC;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 14px;
	right: 12px;
	width: 0;
	height: 0;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	border-top-color: #000;
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	border-top-color: #AAA;
}
.jq-selectbox__dropdown {
	box-sizing: border-box;
	width: 100%;
	margin: 2px 0 0;
	padding: 0;
	border: 1px solid #CCC;
	border-radius: 4px;
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,.2);
	font: 14px/18px Arial, sans-serif;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	border: 1px solid #CCC;
	border-radius: 3px;
	outline: none;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==') no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 5px 10px 6px;
	color: #231F20;
}
.jq-selectbox li.selected {
	background-color: #A3ABB1;
	color: #FFF;
}
.jq-selectbox li:hover {
	background-color: #08C;
	color: #FFF;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}
.jq-select-multiple {
	box-sizing: border-box;
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/18px Arial, sans-serif;
	color: #333;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
	padding: 8px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
}
input[type='search'].styler {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type='email'].styler:hover:focus,
input[type='password'].styler:hover:focus,
input[type='search'].styler:hover:focus,
input[type='tel'].styler:hover:focus,
input[type='text'].styler:hover:focus,
input[type='url'].styler:hover:focus,
textarea.styler:hover:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	outline: none;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
	overflow: visible;
	padding: 8px 11px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	outline: none;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
button.styler.styler::-moz-focus-inner,
input[type='button'].styler.styler::-moz-focus-inner,
input[type='submit'].styler.styler::-moz-focus-inner,
input[type='reset'].styler.styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
button.styler:active,
input[type='button'].styler:active,
input[type='submit'].styler:active,
input[type='reset'].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}*/
/* End */


/* Start:/bitrix/templates/garantiya/js/fancybox/jquery.fancybox.min.css?175613353112795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/bitrix/templates/garantiya/css/style.css?175872262393315*/
body {
	font-family:"Nunito Sans", sans-serif;
	font-weight:400;
	color:#181818;
	font-size:15px;
}

.container {
	width:100%;
	padding:0 15px;
	margin:0 auto;
	max-width:1280px;
}

h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5 {
	font-family:'Neumann';
	color:#a1863c;
	text-transform:uppercase;
	font-weight:500;
}

h2, .h2 {
	font-size:25px;
	margin:20px 0 10px 0;
}

h3 {
	font-size:21px;
	margin:20px 0 10px 0;
}

a {
	color:#852020;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

a:active,
a:focus,
a:hover {
	color:#852020;
	outline:none;
}

img {
	max-width:100%;
}

hr {
	border:0;
	border-top:1px solid #eeeeee;
	margin:40px 0;
}

.hidden {
	display:none;
}

table {
    border-collapse:collapse;
}

.table {
    width:100%;
    max-width:100%;
    margin-bottom:1rem;
    background-color:transparent;
	line-height:1.2;
}

th {
    text-align:inherit;
}

.table td, 
.table th {
    padding:5px 10px;
    vertical-align:top;
    border-top:1px solid #cfc19b;
}

.table thead th {
    vertical-align:bottom;
    border-bottom:2px solid #cfc19b;
}

.table-bordered {
    border:1px solid #cfc19b;
}

.table-bordered td, 
.table-bordered th {
    border:1px solid #cfc19b;
}

.table-bordered thead td, 
.table-bordered thead th {
    border-bottom-width:2px;
}

.checkbox {
	position:relative;
}

.checkbox__input {
	display:none;
}

.checkbox__label {
	position:relative;
	padding:0 0 0 32px;
	color:#2f2f2f;
	display:inline-block;
	cursor:pointer;
	font-size:15px;
}

.checkbox__label:before {
	width:19px;
	height:19px;
	border:1px solid #d7bd75;
	border-radius:50%;
	content:'';
	position:absolute;
	top:2px;
	left:0;
}

.min .checkbox__label:before {
	width:16px;
	height:16px;
	top:3px;
	border:5px solid #d7bd75;
}

.checkbox__input:checked + .checkbox__label:before {
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:auto;
	background-image:url('/bitrix/templates/garantiya/css/../img/check.png');
}

.checkbox__sq {
	position:relative;
}

.checkbox__sq-label:before {
	content:'';
	width:16px;
	height:16px;
	position:absolute;
	border:1px solid #d7bd75;
	border-radius:3px;
	top:1px;
	left:0px;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.checkbox__sq-input {
	display:none;
}

.checkbox__sq-label {
	padding:0 0 0 25px;
	cursor:pointer;
	font-size:16px;
	margin:0;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.checkbox__sq-label:hover,
.checkbox__sq-input:checked + .checkbox__sq-label {
	color:#a1863c;
}

.checkbox__sq-input:checked + .checkbox__sq-label:before {
	background-color:#d7bd75;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-image:url('/bitrix/templates/garantiya/css/../img/check-white.png');
}

/* JsSelect */

.js-select__wrap {
	position:relative;
	width:100%;
	font-size:15px;
	font-weight:500;
	min-height:47px;
}

.js-select__inner {
	position:absolute;
	z-index:5;
	width:100%;
	top:0;
	left:0;
	background-color:#ffffff;
	border-radius:4px;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.js-select__wrap.opened .js-select__inner,
.js-select__inner:hover {
	box-shadow:0px 0px 5px 0px rgb(215 189 117);
	z-index:6;
}

.js-select__wrap.opened .js-select__inner {
	-webkit-transition: all 0s ease-out 0s;
	-moz-transition: all 0s ease-out 0s;
	-o-transition: all 0s ease-out 0s;
	transition: all 0s ease-out 0s;
}

.js-select__title {
	padding:15px 40px 15px 20px;
	cursor:pointer;
	line-height:1;
	border-radius:4px;
	border:1px solid #d7bd75;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.js-select__title:after {
	content:'';
	width:25px;
	height:25px;
	position:absolute;
	top:10px;
	right:10px;
	
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:24px 24px;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17 10L12 15L7 10' stroke='%23d7bd75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.js-select__wrap.opened .js-select__title {
	border:1px solid transparent;
}

.js-select__wrap.opened .js-select__title:after {
	transform:scale(-1);
}

.js-select__title:hover {
	
}

.js-select__list {
	list-style:none;
	margin:0;
	padding:0;
	display:none;
}

.js-select__inner:hover .js-select__list {
	/*display:block;*/
}

.select__item-label {
	display:block;
	margin:0;
}

.js-select__item-checkbox {
	display:none;
}

.js-select__item-name {
	display:block;
	padding:10px 20px 10px 20px;
	cursor:pointer;
	line-height:1.2;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.js-select__list li:last-child .js-select__item-name {
	border-radius:0 0 4px 4px;
}

.js-select__item-name:hover {
	/*color:#d7bd75;*/
	background-color:#f0f0f0;
}

.js-select__item-checkbox:checked + .js-select__item-name {
	background-color:#f0f0f0;
}

.js-select__item-checkbox:disabled + .js-select__item-name {
	opacity:0.4;
	cursor:not-allowed;
}


.row {
	display:flex;
	width:100%;
	margin:0 -15px;
	flex-wrap:wrap;
}

.col {
	flex:0 0 auto;
    width:100%;
	padding:0 15px;
}

.mobile__only {
	display:none;
}

.btn {
	display:inline-block;
	font-weight:500;
	letter-spacing:0.5px;
	cursor:pointer;
	text-decoration:none !important;
	border-radius:5px;
	padding:14px 25px 15px;
	line-height:1;
	position:relative;
	text-align:center;
	border:0;
	outline:none !important;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.btn-big {
	font-size:20px;
	padding:22px 38px 23px;
}

.red-btn {
	color:#f5ebd0;
	background-color:#aa3233;
	box-shadow:0 1px 0 #471616;
}

.red-btn:hover {
	text-decoration:none;
	color:#f5ebd0;
}

.red-btn:active {
	background-color:#892122;
}

.red-btn span {
	z-index:2;
	position:relative;
}

.red-btn:before {
	content:'';
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	top:0;
	left:0;
	border-radius:5px;
	opacity:1;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
	
	background:#882121;
	background:-moz-linear-gradient(top,  #882121 0%, #982626 50%, #882121 100%);
	background:-webkit-linear-gradient(top,  #882121 0%,#982626 50%,#882121 100%);
	background:linear-gradient(to bottom,  #882121 0%,#982626 50%,#882121 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#882121', endColorstr='#882121',GradientType=0 );
}

.red-btn:hover:before {
	opacity:0;
}

.beige-btn {
	color:#a1863c;
	background-color:#eadcb7;
	box-shadow:0 1px 0 #b6a586;
}

.beige-btn:active {
	background-color:#e0cf9b;
	color:#a1863c;
}

.beige-btn span {
	z-index:2;
	position:relative;
}

.beige-btn:before {
	content:'';
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	top:0;
	left:0;
	border-radius:5px;
	opacity:1;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
	
	background:#e9d8a4;
	background:-moz-linear-gradient(top,  #e9d8a4 0%, #e9dcb7 50%, #dec88a 100%);
	background:-webkit-linear-gradient(top,  #e9d8a4 0%,#e9dcb7 50%,#dec88a 100%);
	background:linear-gradient(to bottom,  #e9d8a4 0%,#e9dcb7 50%,#dec88a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dec88a', endColorstr='#dec88a',GradientType=0 );
}

.beige-btn:hover {
	color:#a1863c;
}

.beige-btn:hover:before {
	opacity:0;
}

.btn.disabled {
	opacity:0.5;
	cursor:not-allowed;
}

.block__title {
	font-family:'Neumann';
	font-size:60px;
	color:#a1863c;
	text-transform:uppercase;
}

.block__title span {
	color:#852020;
}

.page__title {
	font-size:45px;
	overflow-wrap:break-word;
	word-wrap:break-word;
	word-break:break-word;
}

.slick-dotted .slick-dots li {
	width:8px;
	height:8px;
	margin:0 10px;
}

.slick-dotted .slick-dots li button {
	background-color:#e4cf93;
	border-radius:50%;
	width:8px;
	height:8px;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.slick-dotted .slick-dots li button:hover {
	background-color:#bca86b;
}

.slick-dotted .slick-dots li.slick-active button {
	background-color:#852020;
}

.slick-dotted .slick-dots li button:before {
	display:none;
}

.main-slider .slick-dotted .slick-dots {
	bottom:60px;
}

.slick-prev, 
.slick-prev:focus, 
.slick-prev:hover, 
.slick-next,
.slick-next:focus,
.slick-next:hover {
	width:43px;
	height:43px;
	border-radius:50%;
	box-shadow:0 1px 0 #b6a586;
	top:unset;
	bottom:45px;
	z-index:1;
	opacity:1;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
	
	background-color:#eadcb7;
}

.slick-prev {
	left:0;
}

.slick-next {
	right:0;
}

.main-slider .slick-prev {
	left:50%;
	transform:translateX(calc(-50% - 600px));
}

.main-slider .slick-next {
	left:50%;
	transform:translateX(calc(-50% + 600px));
}

.slick-prev:before, 
.slick-next:before {
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:15px auto;
	opacity:1;
	z-index:2;
	
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' fill='%23a1863c' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='444.82px' height='444.818px' viewBox='0 0 444.82 444.818' enable-background='new 0 0 444.82 444.818' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M114.202,10.567L92.786,31.975c-7.04,7.42-10.562,16.084-10.562,25.975c0,10.096,3.521,18.658,10.562,25.701 l138.762,138.757L92.79,361.165c-7.04,7.042-10.562,15.606-10.562,25.697c0,9.896,3.521,18.559,10.562,25.979l21.416,21.128 c7.229,7.234,15.892,10.85,25.98,10.85c10.277,0,18.842-3.619,25.693-10.849l185.865-185.863 c7.229-6.855,10.848-15.416,10.849-25.698c0-10.088-3.617-18.75-10.848-25.977L165.88,10.567C158.836,3.524,150.271,0,140.187,0 C130.286-0.002,121.628,3.524,114.202,10.567z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.slick-prev:before {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' fill='%23a1863c' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='444.82px' height='444.818px' viewBox='0 0 444.82 444.818' enable-background='new 0 0 444.82 444.818' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M304.63,0c-10.085,0-18.649,3.523-25.693,10.566L93.072,196.432c-7.23,7.227-10.848,15.889-10.848,25.977 c0.001,10.282,3.619,18.842,10.849,25.698L278.937,433.97c6.852,7.229,15.416,10.849,25.693,10.849 c10.089,0,18.752-3.615,25.98-10.85l21.416-21.128c7.04-7.42,10.562-16.083,10.562-25.979c0-10.091-3.521-18.655-10.562-25.697 L213.269,222.408L352.031,83.651c7.04-7.043,10.562-15.605,10.562-25.701c0-9.891-3.521-18.555-10.562-25.975l-21.416-21.408 C323.189,3.524,314.531-0.002,304.63,0z'/%3E%3C/g%3E%3C/svg%3E");
}

.slick-prev:after, 
.slick-next:after {
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	border-radius:50%;
	z-index:1;
	opacity:1;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
	
	background:#e9d8a4;
	background:-moz-linear-gradient(top,  #e9d8a4 0%, #e9dcb7 50%, #dec88a 100%);
	background:-webkit-linear-gradient(top,  #e9d8a4 0%,#e9dcb7 50%,#dec88a 100%);
	background:linear-gradient(to bottom,  #e9d8a4 0%,#e9dcb7 50%,#dec88a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dec88a', endColorstr='#dec88a',GradientType=0 );
}

.slick-prev:hover:after, 
.slick-next:hover:after {
	opacity:0;
}

.slick-dotted.slick-slider {
	margin:0;
}

.head {
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	background-image:url('/bitrix/templates/garantiya/css/../img/header_bg.png');
}

.header-wrap {
	border-bottom:1px solid #ffffff;
	padding:25px 0;
}

.header {
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.header__logo a {
	display:block;
	text-decoration:none;
}

.header__slogan {
	color:#a1863c;
	padding:0 0 0 49px;
	font-size:13px;
}

.header__phone a {
	color:#852020;
	font-size:20px;
	display:block;
	font-family:'Neumann';
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:0 calc(50% - 1px);
	background-image:url('/bitrix/templates/garantiya/css/../img/ico-phone.png');
	padding:0 0 0 35px;
	/*font-weight:600;*/
}

.header__phone:first-child {
	margin:0 0 6px 0;
}

.header__phone:first-child a {
	letter-spacing:0.2px;
}

.header__time {
	color:#a1863c;
	font-size:13px;
	line-height:1.2;
	padding:2px 0;
}

.header__btns {
	display:flex;
	flex-wrap:wrap;
	width:400px;
}

.header__btn + .header__btn {
	margin:0 0 0 20px;
}

.header__btn .btn {
	width:190px;
	padding:14px 15px 15px;
}

.header__btn-nalog {
	flex:none;
	width:100%;
	margin:10px 0 0 0;
	white-space:normal;
}

.header__btn-nalog a {
	color:#ffffff;
	font-size:14px;
	line-height:1;
	display:block;
	text-align:center;
	background-color:#aa3233;
	padding:10px 10px 11px 10px;
	text-decoration:none;
	border-radius:5px;
}

.head__menu {
	display:flex;
	align-items:center;
	justify-content:space-between;
	position:relative;
}

.head__menu-ul,
.head__menu-ul li {
	list-style:none;
}

.head__menu-ul {
	margin:0;
	padding:0;
	display:flex;
	flex:1;
	align-items:center;
	justify-content:space-between;
}

.head__menu-link {
	text-transform:uppercase;
	color:#a0853b;
	font-size:15px;
	font-weight:500;
	letter-spacing:0.5px;
	display:block;
	padding:22px 0;
	position:relative;
	text-decoration:none;
}

.head__menu-link.active,
.head__menu-item:hover .head__menu-link {
	color:#852020;
	text-decoration:none;
}

.head__menu-link:before {
	content:'';
	position:absolute;
	top:-1px;
	left:-5px;
	width:calc(100% + 10px);
	height:1px;
	background-color:#852020;
	opacity:0;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.head__menu-link.active:before,
.head__menu-item:hover .head__menu-link:before {
	opacity:1;
}

.head__menu-submenu {
	position:absolute;
	background-color:#ffffff;
	box-shadow:0 10px 20px rgba(113, 153, 159, 0.15);
	z-index:1;
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
	border-radius:0 0 20px 20px;
	flex-wrap:wrap;
	padding:20px 60px;
	display:flex;
	visibility:hidden;
	opacity:0;
	left:0;
	top:100%;
	
	/*transition: all 0.15s ease-out 0.3s;*/
	
	transition-property: opacity, visibility, box-shadow;
	transition-duration: 0.15s;
	transition-timing-function: ease-out, ease-out;
	transition-delay: 0.2s;
}

.head__menu-item:hover .head__menu-submenu {
	display:flex;
	opacity:1;
	visibility:visible;
	z-index:3;
	
	/*transition: all 0.15s ease-out 0s;*/
	
	transition-delay: 0s;
}

.head__menu-submenu-item {
	flex:none;
	width:33.333%;
}

.head__menu-submenu-link {
	display:inline-block;
	color:#852020;
	font-weight:500;
	padding:10px 0;
	line-height:20px;
	font-size:17px;
	
	-webkit-transition: all 0s ease-out 0s;
	-moz-transition: all 0s ease-out 0s;
	-o-transition: all 0s ease-out 0s;
	transition: all 0s ease-out 0s;
}

.head__menu-submenu-link:hover {
	color:#852020;
	text-decoration:none;
	font-weight:600;
}

.head__menu-btns {
	flex:none;
	width:190px;
	margin:0 0 0 40px;
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.head__menu-btn-wrap {
	flex:1;
	text-align:center;
}

.head__menu-btn {
	cursor:pointer;
}

.main-slider {
	
}

.main-slider .slick-track {
	display:flex;
}

.main-slider__slide {
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	padding:30px 0 0 0;
	display:flex !important;
	height:auto;
	flex-direction:column;
}

.main-slide__content {
	display:flex;
}

.main-slide__text {
	line-height:1.1;
	padding:60px 0 0 0;
}

.main-slide__text-1 {
	color:#a1863c;
	font-size:43px;
	font-family:'Neumann';
	text-transform:lowercase;
	margin:0 0 20px -8px;
	padding:0 0 0 8px;
}

.main-slide__text-2 {
	color:#852020;
	font-size:60px;
	font-family:'Neumann';
	text-transform:uppercase;
	margin:0 0 10px -5px;
	padding:0 0 0 5px;
}

.main-slide__text-4 {
	color:#852020;
	font-size:75px;
	font-family:'Neumann';
	text-transform:uppercase;
	margin:0 0 10px -5px;
	padding:0 0 0 5px;
}

.main-slide__text-4.gold {
	color:#a1863c;
}

.main-slide__botton {
	display:flex;
	align-items:center;
}

.main-slide__text-3 {
	color:#852020;
	font-size:115px;
	font-family:'Neumann';
	text-transform:uppercase;
}

.main-slide__beige {
	padding:20px 60px 20px 30px;
	margin:3px 0 0 20px;
	border-radius:5px;
	font-size:20px;
	font-weight:500;
	color:#471616;
	line-height:1.5;
	box-shadow:0 1px 0 #b6a586;
	
	background:#e9d8a4;
	background:-moz-linear-gradient(top,  #e9d8a4 0%, #e9dcb7 50%, #dec88a 100%);
	background:-webkit-linear-gradient(top,  #e9d8a4 0%,#e9dcb7 50%,#dec88a 100%);
	background:linear-gradient(to bottom,  #e9d8a4 0%,#e9dcb7 50%,#dec88a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dec88a', endColorstr='#dec88a',GradientType=0 );
}

.main-slide__btn {
	margin:50px 0 0 0;
}

.main-slide__btn .btn {
	font-size:20px;
	padding:22px 38px 23px;
}

.main-slider__slide-2 .main-slide__btn {
	display:flex;
	flex-wrap:wrap;
	gap:20px;
}

.main-slider__slide-2 .main-slide__btn .red-btn {
	padding:22px 57px 23px;
}

.main-slide__img {
	margin:0 0 0 0;
	position:relative;
	display:none;
}

.slick-initialized .main-slide__img {
	display:block;
}

.main-slide__img img {
	position:relative;
	left:-50px;
}

.tags__list {
	display:flex;
	justify-content:space-between;
	align-items:stretch;
	flex-wrap:wrap;
	margin:0 -10px;
	padding:70px 0;
	position:relative;
}

.tags__list:after {
	position:absolute;
	content:'';
	width:calc(100% - 20px);
	height:1px;
	border-bottom:1px solid #e6f0ef;
	bottom:0;
	left:10px;
}

.tag__col {
	width:33.333%;
	display:flex;
	padding:0 10px;
}

.tag__item {
	width:100%;
	display:flex;
	align-items:center;
	padding:20px 35px;
	border-radius:5px;
	position:relative;
	box-shadow:0 1px 0 #b6a586;
	
	background:#e9d9a6;
	background:-moz-linear-gradient(top,  #e9d9a6 0%, #e9dcb7 50%, #e9d9a6 100%);
	background:-webkit-linear-gradient(top,  #e9d9a6 0%,#e9dcb7 50%,#e9d9a6 100%);
	background:linear-gradient(to bottom,  #e9d9a6 0%,#e9dcb7 50%,#e9d9a6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9d9a6', endColorstr='#e9d9a6',GradientType=0 );
}

.tag__item:before {
	content:'';
	position:absolute;
	width:100%;
	height:calc(100% + 1px);
	top:0;
	left:0;
	border-radius:5px;

	background: -moz-linear-gradient(left,  #ffffff 0%, rgba(255,255,255,0.2) 20%, #ffffff 85%, #ffffff 100%);
	background: -webkit-linear-gradient(left,  #ffffff 0%,rgba(255,255,255,0.2) 20%,#ffffff 85%,#ffffff 100%);
	background: linear-gradient(to right,  #ffffff 0%,rgba(255,255,255,0.2) 20%,#ffffff 85%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}

.tag__text {
	font-size:28px;
	color:#852020;
	font-family:'Neumann';
	line-height:1.1;
	position:relative;
	z-index:2;
}

.services {
	padding:80px 0;
}

.services__list {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin:0 -10px;
}

.services__col {
	width:50%;
	padding:0 10px;
	display:flex;
    flex-direction:column;
    /*justify-content:end;*/
}

.services__col:nth-child(5n + 3),
.services__col:nth-child(5n + 4),
.services__col:nth-child(5n + 5),
.services__col-min {
	width:33.33333%;
}

.services__text {
	margin:45px 0 20px 0;
	font-size:18px;
	letter-spacing:0.5px;
	line-height:1.7;
	padding:0 50px 0 0;
}

.service__item {
	width:100%;
	margin:0 0 20px 0;
}

.service__item-link {
	padding-top:54%;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	display:block;
	position:relative;
	border-radius:20px;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.services__col:nth-child(5n + 3) .service__item-link,
.services__col:nth-child(5n + 4) .service__item-link,
.services__col:nth-child(5n + 5) .service__item-link,
.services__col-min .service__item-link {
	padding-top:82%;
}

.service__item-link:hover {
	box-shadow:0 10px 30px rgba(113, 153, 159, 0.25); 
	text-decoration:none;
}

.service__item-name {
	position:absolute;
	left:0;
	bottom:30px;
	font-size:28px;
	color:#852020;
	font-family:'Neumann';
	line-height:1.4;
	padding:0 15px 0 30px;
	height:90px;
	display:flex;
	align-items:center;
}

.service__item-name:before {
	content:'';
	position:absolute;
	height:100%;
	width:5px;
	top:0;
	left:0;
	border-radius:5px;
	background-color:#d7bd75;
}

.services__post {
	padding:15px 0 0 45px;
}

.services__post-title {
	font-size:28px;
	color:#852020;
	font-family:'Neumann';
	text-transform:uppercase;
	line-height:1.6;
}

.services__post-title span {
	color:#a1863c;
}

.services__btn {
	margin:60px 0 0 0;
}

.oms__content {
	display:flex;
	justify-content:space-between;
	border-top:1px solid #e6f0ef;
	padding:60px 0;
}

.oms__col:first-child {
	width:60%;
}

.oms__text {
	margin:45px 0 0 0;
	font-size:18px;
	letter-spacing:0.5px;
	line-height:1.7;
	padding:0 50px 0 0;
}

.oms__text-more {
	display:none;
}

.oms__btn {
	margin:60px 0 0 0;
}

.oms__btn .btn {
	padding:19px 65px 20px;
}

.oms__img {
	position:sticky;
	top:20px;
}

.main-about {
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	background-image:url('/bitrix/templates/garantiya/css/../img/color__bg.png');
}

.main-about__content {
	padding:110px 0 20px;
	background-repeat:no-repeat;
	background-position:100% 100px;
	background-size:400px auto;
	background-image:url('/bitrix/templates/garantiya/css/../img/transparent-logo.png');
}

.main-about__info {
	display:flex;
	margin:0 -10px;
}

.main-about__col {
	width:50%;
	padding:0 10px;
}

.main-about__col:first-child {
	padding:50px 10px 0 10px;
}

.main-about__col:last-child {
	padding:0 10px 0 60px;
}

.main-about__text {
	margin:30px 0 0 0;
	font-size:18px;
	letter-spacing:0.5px;
	line-height:1.7;
	max-width:530px;
}

.main-about__btn {
	margin:45px 0 0 0;
}

.main-about__btn .btn {
	padding:19px 65px 20px;
}

.about-slider-nav {
	margin:20px 0 100px 0 !important;
}

.about-slider-nav .slick-list {
	margin:0 -10px;
}

.about-slider-nav .slick-slide {
	margin:0 10px;
}

.about-slider-nav .slick-current {
	opacity:0.5;
}

.about-slider__slide-img {
	padding-top:56%;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	border-radius:20px;
}

.about-slider-nav .slick-dots {
	bottom:unset;
	top:calc(100% + 30px);
}

.about-slider-nav .slick-arrow{
	bottom:unset;
	top:calc(100% + 50px);
}

.pluses {
	display:flex;
	flex-wrap:wrap;
	margin:130px 0 0 0;
}

.pluses__col {
	width:33.3333%;
	padding:0 15px;
}

.pluse__item {
	text-align:center;
	margin:0 0 70px 0;
}

.pluse__ico img {
	height:90px;
}

.pluse__info {
	margin:auto;
	max-width:300px;
}

.pluse__title {
	font-weight:600;
	font-size:20px;
	margin:30px 0 0 0;
	letter-spacing:0.5px;
	line-height:1.3;
}

.pluse__text {
	font-size:18px;
	margin:5px 0 0 0;
	letter-spacing:0.5px;
}

.main-specialists {
	padding:80px 0 0 0;
}

.specialists__header {
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.specialists__select {
	flex:1;
	margin:0 0 0 80px;
}

.specialists__slider {
	margin:60px 0 100px 0 !important;
}

.specialists__slider .slick-list {
	margin:0 -10px;
}

.specialists__slider .slick-dots {
	bottom:-80px;
}

.specialists__slider .slick-arrow {
	bottom:-120px;
}

.specialist__slide {
	margin:0 10px;
}

.specialist__slide-img {
	padding-top:100%;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	border-radius:20px;
	background-color:#eef7f5;
}

.specialist__slide-img.item__no-img {
	background-size:80% auto;
}

.specialist__slide-info {
	padding:5px;
}

.specialist__slide-name {
	margin:25px 0 0 0;
	font-weight:500;
	font-size:24px;
	line-height:1.3;
}

.specialist__slide-name a {
	text-decoration:none;
	color:#181818;
}

.specialist__slide-positions {
	margin:15px 0 0 0;
	font-size:18px;
	letter-spacing:0.5px;
	line-height:1.3;
}

.specialist__slide-experience {
	color:#a1863c;
	font-weight:600;
	font-size:18px;
	letter-spacing:0.5px;
	margin:10px 0 0 0;
}

.specialist__slide-text {
	margin:10px 0 0 0;
}

.main-specialists__btn {
	text-align:center;
	padding:60px 0 0 0;
}

.main-polyclinic {
	padding:80px 0;
}

.main-polyclinic__header {
	display:flex;
}

.polyclinic__title {
	line-height:1.3;
}

.main-polyclinic__text {
	font-size:18px;
	letter-spacing:0.5px;
	margin:0 0 0 80px;
	line-height:1.7;
	max-width:500px;
}

.polyclinic__list {
	display:flex;
	flex-wrap:wrap;
	margin:70px -10px 0;
}

.polyclinic__col {
	padding:0 10px;
	width:33.3333%;
}

.polyclinic__link {
	display:block;
	border:1px solid #e6d7ac;
	border-radius:5px;
	color:#181818;
	text-decoration:none !important;
	margin:0 0 20px 0;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.polyclinic__link:hover {
	border:1px solid #ffffff;
	box-shadow:0 10px 30px rgba(113, 153, 159, 0.25);
	color:#a1863c;
}

.polyclinic__item {
	display:flex;
	padding:5px 40px 5px 0px;
	align-items:center;
	height:80px;
	
	background-repeat:no-repeat;
	background-position:calc(100% - 15px) calc(50% + 3px);
	background-size:13px auto;
	
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' fill='%23a1863c' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='444.82px' height='444.818px' viewBox='0 0 444.82 444.818' enable-background='new 0 0 444.82 444.818' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M114.202,10.567L92.786,31.975c-7.04,7.42-10.562,16.084-10.562,25.975c0,10.096,3.521,18.658,10.562,25.701 l138.762,138.757L92.79,361.165c-7.04,7.042-10.562,15.606-10.562,25.697c0,9.896,3.521,18.559,10.562,25.979l21.416,21.128 c7.229,7.234,15.892,10.85,25.98,10.85c10.277,0,18.842-3.619,25.693-10.849l185.865-185.863 c7.229-6.855,10.848-15.416,10.849-25.698c0-10.088-3.617-18.75-10.848-25.977L165.88,10.567C158.836,3.524,150.271,0,140.187,0 C130.286-0.002,121.628,3.524,114.202,10.567z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.polyclinic__ico {
	width:100px;
	text-align:center;
	flex:none;
}

.polyclinic__ico img {
	
}

/*.polyclinic__col:nth-child(7) .polyclinic__ico img {
	max-height:55px;
}*/

/*.polyclinic__col:nth-child(16) .polyclinic__ico img {
	max-height:50px;
}*/

.polyclinic__name {
	margin:0 0 0 25px;
	font-weight:600;
	letter-spacing:0.5px;
	font-size:20px;
	line-height:1;
}

.polyclinic__ico + .polyclinic__name {
	margin:0;
}

.main-actions {
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	background-image:url('/bitrix/templates/garantiya/css/../img/actions__bg.png');
	padding:60px 0 100px
}

.main-actions__header {
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.main-actions__all {
	color:#a1863c;
	font-size:20px;
	font-weight:600;
}

.actions__slider {
	margin:40px 0 60px 0 !important;
}

.actions__slider .slick-track {
	display:flex;
}

.actions__slider .slick-dots {
	bottom:-80px;
}

.actions__slider .slick-arrow {
	bottom:-120px;
}

.actions__slider .slick-list {
	margin:0 -10px;
}

.actions__slide {
	margin:0 10px;
	height:auto;
}

.action__item {
	background-color:#ffffff;
	border-radius:20px;
	width:100%;
	height:100%;
	display:flex;
	flex-direction:column;
}

.action__item-img-link {
	display:block;
	width:100%;
}

.action__item-img {
	padding-top:60%;
	background-color:#eef7f5;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	border-radius:20px;
	width:100%;
}

.item__no-img {
	background-image:url('/bitrix/templates/garantiya/css/../img/empty.png');
	background-size:contain;
}

.action__item-info {
	padding:25px;
	width:100%;
	flex:1;
	display:flex;
	flex-direction:column;
}

.action__item-date {
	width:100%;
	color:#852020;
	font-size:18px;
	font-family:'Neumann';
}

.action__detail-date {
	margin:25px 0 0 0;
}

.action__item-name {
	width:100%;
	margin:15px 0;
	max-height: 78px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.action__item-name a {
	color:#181818;
	font-weight:600;
	font-size:20px;
	letter-spacing:0.5px;
	line-height:1.2;
	text-decoration:none;
	display:block;
}

.action__item-more {
	width:100%;
	margin:auto 0 0 0;
}

.action__detail-more {
	margin:35px 0 0 0;
}

.action__item-more a {
	color:#a1863c;
	font-weight:600;
	font-size:16px;
	letter-spacing:0.5px;
}

.main-reviews {
	padding:80px 0 30px;
}

.main-reviews__header {
	display:flex;
	justify-content:space-between;
	align-items:center;
}

.reviews__title {
	line-height:1.3;
}

.yandex-rating {
	border:1px solid #e6d7ac;
	line-height:1.2;
	position:relative;
	padding:25px 50px 25px 60px;
	border-radius:20px;
}

.yandex-rating span {
	font-family:'Neumann';
	color:#a1863c;
	font-size:30px;
}

.yandex-ratin__counter {
	position:absolute;
	background-color:#64b64e;
	border-radius:50%;
	color:#ffffff;
	width:60px;
	height:60px;
	line-height:60px;
	text-align:center;
	font-weight:600;
	font-size:24px;
	top:50%;
	left:0;
	transform:translate(-50%, -50%);
}

.main-reviews__all {
	text-align:right;
	padding:20px 0;
}

.main-reviews__all a {
	color:#a1863c;
	font-size:20px;
	font-weight:600;
}

.reviews__row {
	margin:0 -10px;
	display:flex;
	flex-wrap:wrap;
}

.reviews__col {
	flex:none;
	width:33.333%;
}

.reviews__slider {
	margin:20px 0 100px 0 !important;
}

.reviews__slider .slick-dots {
	bottom:-65px;
}

.reviews__slider .slick-arrow {
	bottom:-100px;
}

.reviews__slider .slick-list {
	margin:0 -10px;
}

.reviews__slide {
	border:1px solid #e6d7ac;
	border-radius:20px;
	padding:35px 25px;
	margin:0 10px;
}

.reviews__item {
	
}

.reviews__item-header {
	display:flex;
	align-items:center;
}

.reviews__item-img {
	width:80px;
	height:80px;
	border:1px solid #e6d7ac;
	border-radius:50%;
	margin:0 25px 0 0;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	flex:none;
}

.reviews__item-name {
	font-size:18px;
	font-weight:600;
	line-height:1.2;
}

.reviews__item-date {
	font-size:18px;
	font-weight:600;
	color:#d7bd75;
	line-height:1.2;
	margin:3px 0 0 0;
}

.reviews__item-rating {
	margin:10px 0 0 0;
}

.reviews__item-text {
	margin:30px 0 0 0;
	letter-spacing:0.5px;
	font-weight:500;
	height: 145px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	line-height:1.4;
	font-size:17px;
}

.reviews__item-popup {
	max-width:800px;
	padding:30px;
}

.reviews__item-popup .reviews__item-text {
	height:auto;
	display:block;
	-webkit-line-clamp:inherit;
}

.reviews__item-text-more {
	color:#a1863c;
	display:inline-block;
	margin:10px 0 0 0;
	cursor:pointer;
	letter-spacing:0.5px;
	font-weight:500;
}

.reviews__item-text-more:hover {
	text-decoration:underline;
}

.breadcrumbs {
	padding:25px 0;
	margin:0 0 15px 0;
}

.breadcrumbs__ul, 
.breadcrumbs__ul li {
	list-style:none;
	margin:0;
	padding:0;
}

.breadcrumbs__ul {
	display:flex;
	font-size:15px;
	flex-wrap:wrap;
}

.breadcrumbs__ul li {
	position:relative;
	display:flex;
	align-items:center;
	margin:0 0 10px 0;
}

.breadcrumbs__ul li:after {
	content:'';
	display:inline-block;
	width:35px;
	height:1px;
	background-color:#a1863c;
	margin:0 10px;
}

.breadcrumbs__ul li:last-child:after {
	display:none;
}

.breadcrumbs__ul a {
	color:#a1863c;
}

.inner-menu {
	margin:50px 0;
}

.inner-menu__ul,
.inner-menu__ul li {
	list-style:none;
	margin:0;
	padding:0;
}

.inner-menu__ul {
	display:flex;
	flex-wrap:wrap;
	margin:0 -10px;
}

.inner-menu__ul li {
	width:25%;
	flex:none;
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:0 10px;
	margin:0 0 25px 0;
}

.inner-menu__ul a {
	display:block;
	border:1px solid #d7bd75;
	border-radius:40px;
	width:100%;
	text-align:center;
	text-decoration:none;
	color:#a1863c;
	font-size:18px;
	font-weight:500;
	letter-spacing:0.5px;
	padding:5px 10px;
	line-height:1;
	height:60px;
	display:flex;
	align-items:center;
	justify-content:center;
}

.inner-menu__ul a.active,
.inner-menu__ul a:hover {
	border:1px solid transparent;
	color:#181818;
	/*font-weight:400;*/
	box-shadow:0 10px 20px rgba(113, 153, 159, 0.15); 
}

.inner-page__header {
	margin:0 0 50px 0;
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.inner-page ul:not([class]),
.inner-page ol:not([class]) {
	padding:0 0 0 20px;
}

.inner-page .oms__content {
	margin:70px 0;
	border-bottom:1px solid #e6f0ef;
	padding:70px 0;
}

.vacancies {
	margin:0 0 60px 0;
}

.vacancy__item {
	border:1px solid #e6d7ac;
	border-radius:20px;
	padding:30px;
}

.vacancy__item + .vacancy__item {
	margin:45px 0 0 0;
}

.vacancy__name {
	font-weight:600;
	font-size:22px;
	line-height:1.3;
}

.vacancy__bottom {
	display:flex;
	margin:30px 0 0 0;
	letter-spacing:0.5px;
}

.vacancy__col {
	flex:1;
	padding:0 60px 0 0;
}

.vacancy__col-title {
	color:#a1863c;
	margin:0 0 20px 0;
}

.vacancy__contact {
	font-size:30px;
	color:#a1863c;
	font-family:'Neumann';
	line-height:1.1;
	margin:0 0 3px 0;
}

.vacancy__phone{
	font-size:30px;
	font-family:'Neumann';
}

.vacancy__phone a {
	color:#852020;
	text-decoration:none;
}

.actions {
	margin:0 -10px;
	display:flex;
	flex-wrap:wrap;
}

.actions__col {
	padding:0 10px;
	width:33.3333%;
	display:flex;
    flex-direction:column;
}

.actions .action__item {
	border:1px solid #e6f0ef;
	margin:0 0 30px 0;
}

.faq-add__btn {
	padding:19px 85px 20px;
}

.faq__btn {
	text-align:center;
	margin:60px 0 0 0;
}

.faq__item {
	border:1px solid #e6d7ac;
    border-radius:20px;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.faq__item + .faq__item {
	margin:40px 0 0 0;
}

.faq__question {
	padding:20px 50px 20px 25px;
	font-size:20px;
	letter-spacing:0.5px;
	line-height:1.2;
	cursor:pointer;
	position:relative;
}

.faq__question:after {
	content:'';
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:30px;
	width:20px;
	height:20px;
	
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:auto 12px;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' fill='%23a1863c' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='444.819px' height='444.819px' viewBox='0 0 444.819 444.819' style='enable-background:new 0 0 444.819 444.819;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M434.252,114.203l-21.409-21.416c-7.419-7.04-16.084-10.561-25.975-10.561c-10.095,0-18.657,3.521-25.7,10.561 L222.41,231.549L83.653,92.791c-7.042-7.04-15.606-10.561-25.697-10.561c-9.896,0-18.559,3.521-25.979,10.561l-21.128,21.416 C3.615,121.436,0,130.099,0,140.188c0,10.277,3.619,18.842,10.848,25.693l185.864,185.865c6.855,7.23,15.416,10.848,25.697,10.848 c10.088,0,18.75-3.617,25.977-10.848l185.865-185.865c7.043-7.044,10.567-15.608,10.567-25.693 C444.819,130.287,441.295,121.629,434.252,114.203z'/%3E%3C/g%3E%3C/svg%3E");
}

.faq__answer {
	padding:35px 50px;
	border-top:1px solid #e6f0ef;
	display:none;
}

.faq__answer-autor {
	font-size:26px;
	font-family:'Neumann';
	color:#a1863c;
	line-height:1;
	margin:0 0 30px 0;
}

.faq__answer-autor span {
	display:block;
	color:#852020;
	margin:5px 0 0 0;
}

.faq__answer-text {
	font-size:18px;
	line-height:1.6;
}

.faq__item:hover,
.faq__item.active {
	box-shadow:0 10px 20px rgb(113, 153, 159, 0.15);
	border:1px solid transparent;
}

.faq__item.active .faq__question {
	font-weight:600;
}

.faq__item.active .faq__question:after {
	transform:scale(-1) translateY(50%);
}

.filial__item {
	border:1px solid #e6d7ac;
    border-radius:20px;
	padding:20px;
	display:flex;
}

.filial__item + .filial__item {
	margin:50px 0 0 0;
}

.filial__info {
	padding:15px;
	flex:1;
}

.filial__title {
	font-size:30px;
	font-weight:600;
	margin:0 0 25px 0;
}

.filial__block +.filial__block {
	margin:25px 0 0 0;
}

.filial__block-title {
	color:#a1863c;
	letter-spacing:0.5px;
}

.filial__phone {
	font-size:24px;
	text-decoration:none;
	color:#852020;
	font-family:'Neumann';
}

.filial__phone:hover {
	color:#852020;
}

.filial__row {
	display:flex;
	margin:0 -10px;
}

.filial__col {
	flex:1;
	padding:0 10px;
}

.filial__row + .filial__row {
	margin:25px -10px 0 -10px;
}

.filial__block + .filial__row {
	margin:25px -10px 0 -10px;
}

.filial__mail {
	color:#852020;
	letter-spacing:0.5px;
	display:inline-block;
	margin:15px 0 0 0;
}

.filial__mail:hover {
	color:#852020;
}

.filial__btns {
	display:flex;
	margin:30px 0 0 0;
}

.filial__btn + .filial__btn {
	margin:0 0 0 20px;
}

.filial__map {
	flex:1;
	position:relative;
}

.filial__map iframe {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}

.pluses__wrap {
	padding:5px 0;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	background-image:url('/bitrix/templates/garantiya/css/../img/color__bg.png');
	margin:50px 0;
}

.text-block__text {
	font-size:18px;
	letter-spacing:0.5px;
	line-height:1.5;
}

.galery__slider {
	margin:40px 0 110px !important;
}

.galery__slider .slick-list {
	margin:0 -10px;
}

.galery-slider__slide {
	margin:0 10px;
}

.galery__slider .slick-dots {
	bottom:-60px;
}

.galery__slider .slick-arrow {
	bottom:-100px;
}

.text__separator {
	width:100%;
	height:1px;
	border-top:1px solid #e6f0ef;
	margin:50px 0;
}

.about__video {
	max-width:600px;
}

.requirements {
	display:flex;
	margin:0 -10px;
	flex-wrap:wrap;
}

.requirements__col {
	flex:1;
	width:25%;
	padding:0 10px;
}

.requirement__text {
	text-align:center;
	font-size:18px;
	margin:15px 0 0 0;
	font-weight:600;
	padding:0 20px;
	line-height:1.2;
}

.reviews {
	margin:0 -10px;
	display:flex;
	flex-wrap:wrap;
}

.reviews__col {
	padding:0 10px;
	width:33.3333%;
}

.reviews__col .reviews__item {
	border:1px solid #e6d7ac;
    border-radius:15px;
    padding:35px 25px;
	margin:0 0 20px 0;
}

.pagination__wrap {
	margin:40px 0 0 0;
}

.pagination {
	display:flex;
	justify-content:space-between;
	width:100%;
}

.pagination__arrow a {
	display:block;
	width:43px;
	height:43px;
	border-radius:50%;
	box-shadow:0 1px 0 #b6a586;
	z-index:1;
	opacity:1;
	position:relative;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
	
	background-color:#eadcb7;
}

.pagination__arrow a:before {
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:15px auto;
	opacity:1;
	z-index:2;
	
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' fill='%23a1863c' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='444.82px' height='444.818px' viewBox='0 0 444.82 444.818' enable-background='new 0 0 444.82 444.818' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M114.202,10.567L92.786,31.975c-7.04,7.42-10.562,16.084-10.562,25.975c0,10.096,3.521,18.658,10.562,25.701 l138.762,138.757L92.79,361.165c-7.04,7.042-10.562,15.606-10.562,25.697c0,9.896,3.521,18.559,10.562,25.979l21.416,21.128 c7.229,7.234,15.892,10.85,25.98,10.85c10.277,0,18.842-3.619,25.693-10.849l185.865-185.863 c7.229-6.855,10.848-15.416,10.849-25.698c0-10.088-3.617-18.75-10.848-25.977L165.88,10.567C158.836,3.524,150.271,0,140.187,0 C130.286-0.002,121.628,3.524,114.202,10.567z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.pagination__prev a:before {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' fill='%23a1863c' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='444.82px' height='444.818px' viewBox='0 0 444.82 444.818' enable-background='new 0 0 444.82 444.818' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M304.63,0c-10.085,0-18.649,3.523-25.693,10.566L93.072,196.432c-7.23,7.227-10.848,15.889-10.848,25.977 c0.001,10.282,3.619,18.842,10.849,25.698L278.937,433.97c6.852,7.229,15.416,10.849,25.693,10.849 c10.089,0,18.752-3.615,25.98-10.85l21.416-21.128c7.04-7.42,10.562-16.083,10.562-25.979c0-10.091-3.521-18.655-10.562-25.697 L213.269,222.408L352.031,83.651c7.04-7.043,10.562-15.605,10.562-25.701c0-9.891-3.521-18.555-10.562-25.975l-21.416-21.408 C323.189,3.524,314.531-0.002,304.63,0z'/%3E%3C/g%3E%3C/svg%3E");
}

.pagination__ul {
	padding:0;
	margin:5px 0 0 0;
	list-style:none;
	display:flex;
}

.pagination__ul li {
	margin:0 8px;
}

.pagination__ul a {
	display:block;
	background-color:#e4cf93;
	width:30px;
	height:30px;
	border-radius:50%;
	line-height:30px;
	text-align:center;
	font-family:'Neumann';
	color:#a1863c;
	text-decoration:none;
}

.pagination__ul a.active,
.pagination__ul a:hover {
	color:#ffffff;
	background-color:#852020;
}

.reviews__add {
	margin:80px 0 0 0;
}

.reviews__form {
	max-width:1000px;
	box-shadow:0 10px 30px rgba(113, 153, 159, 0.25);
	margin:auto;
	border-radius:20px;
	padding:40px;
}

.reviews__form-title {
	text-align:center;
	font-family:'Neumann';
	color:#a1863c;
	font-size:36px;
	text-transform:uppercase;
	margin:0 0 50px 0;
}

.reviews__form-row {
	display:flex;
	margin:0 60px;
}

.reviews__form-col {
	flex:none;
	padding:0 10px;
}

.reviews__form-col {
	width:40%;
}

.reviews__form-col + .reviews__form-col {
	width:60%;
}

.reviews__form-btn {
	text-align:right;
	margin:20px 0 0 0;
}

.reviews__form-btn .btn {
	padding:17px 70px;
}

.reviews__form-policy {
	font-size:14px;
	line-height:1.2;
}

.form-item + .form-item {
	margin:20px 0 0 0;
}

.form-input {
	display:block;
    border:1px solid #d7bd75;
    border-radius:50px;
	height:54px;
	padding:10px 25px;
	width:100%;
	outline:none;
	resize:none;
}

textarea.form-input {
	height:125px;
	border-radius:25px;
	padding:20px 25px;
}

.form-item .jq-selectbox__select-text {
    padding:14px 35px;
	font-size:16px;
}

.form-item .jq-selectbox__trigger {
	width:41px;
	height:41px;
	top:5px;
	right:6px;
}

.form-item .jq-selectbox__dropdown ul {
    border-radius:25px;
	padding:10px 36px;
}

.form-item .jq-selectbox li {
    font-size:16px;
}

.request__steps {
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin:0 -10px;
}

.request__step {
	margin:0 10px;
	border:1px solid #d7bd75;
	border-radius:50px;
	flex:1;
	text-align:center;
	color:#a1863c;
	font-weight:500;
	font-size:18px;
	padding:20px;
	opacity:0.5;
	position:relative;
}

.request__step.current {
	opacity:1;
}

.request__step.active {
	opacity:1;
	color:#ffffff;
	border:1px solid #852020;
	background-color:#852020;
}

.request__step span {
	display:inline-block;
	position:relative;
}

.request__step.active span:before {
	content:'';
	position:absolute;
	width:17px;
	height:12px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	background-image:url('/bitrix/templates/garantiya/css/../img/check-white-1.png');
	top:9px;
	left:-40px;
}

.request__step + .request__step:before {
	content:'';
	width:20px;
	height:1px;
	background-color:#d7bd75;
	position:absolute;
	left:-21px;
	top:50%;
	transform:translateY(-50%);
}

.request__step.active + .request__step.active:before {
	background-color:#852020;
}

.request__filials {
	margin:60px 0 0 0;
}

.request__filials-list {
	display:flex;
	margin:0 -10px;
	align-items:center;
	justify-content:space-between;
}

.request__filial-col {
	flex:1;
	padding:0 10px;
}

.request__filial-item label {
	border:1px solid #d7bd75;
	display:block;
	width:100%;
	padding:10px 30px 10px 70px;
	border-radius:10px;
	cursor:pointer;
	position:relative;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.request__filial-item label:before {
	content:'';
	width:16px;
	height:16px;
	position:absolute;
	border:1px solid #d7bd75;
	border-radius:3px;
	top:50%;
	transform:translateY(-50%);
	left:25px;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.request__filial-name {
	font-size:20px;
	color:#a1863c;
	font-weight:600;
}

.request__filial-item input[type="radio"] {
	display:none;
}

.request__filial-item input[type="radio"]:checked + label {
	border:1px solid #ffffff;
	box-shadow:0 10px 20px rgba(113, 153, 159, 0.15);
}

.request__filial-item input[type="radio"]:checked + label:before {
	background-color:#d7bd75;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-image:url('/bitrix/templates/garantiya/css/../img/check-white.png');
}

.request__service {
	margin:50px 0 0 0;
}

.request__service-search {
	position:relative;
}

.request__service-search input {
	border:1px solid #d7bd75;
	border-radius:50px;
	width:100%;
	color:#a1863c;
	font-weight:600;
	padding:20px 35px;
	outline:none;
}

.request__service-search-btn {
	position:absolute;
	width:80px;
	height:66px;
	top:0;
	right:0;
	cursor:pointer;
	outline:none;
	border:0;
	background-color:transparent;
	
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:25px auto;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' fill='%23a1863c' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 56.966 56.966' style='enable-background:new 0 0 56.966 56.966;' xml:space='preserve'%3E%3Cpath d='M55.146,51.887L41.588,37.786c3.486-4.144,5.396-9.358,5.396-14.786c0-12.682-10.318-23-23-23s-23,10.318-23,23 s10.318,23,23,23c4.761,0,9.298-1.436,13.177-4.162l13.661,14.208c0.571,0.593,1.339,0.92,2.162,0.92 c0.779,0,1.518-0.297,2.079-0.837C56.255,54.982,56.293,53.08,55.146,51.887z M23.984,6c9.374,0,17,7.626,17,17s-7.626,17-17,17 s-17-7.626-17-17S14.61,6,23.984,6z'/%3E%3C/svg%3E%0A");
}

.request-price__list {
	margin:25px 0 0 0;
}

.request-price__item {
	border:1px solid #e6d7ac;
    border-radius:10px;
}

.request-price__item + .request-price__item {
	margin:30px 0 0 0;
}

.request-price__title {
	padding:20px 70px 20px 25px;
	font-size:19px;
	font-weight:500;
	letter-spacing:0.5px;
	line-height:1.2;
	cursor:pointer;
	position:relative;
	display:block;
	color:#181818 !important;
	text-decoration:none !important;
	
	-webkit-transition: all 0s ease-out 0s;
	-moz-transition: all 0s ease-out 0s;
	-o-transition: all 0s ease-out 0s;
	transition: all 0s ease-out 0s;
}

.request-price__title:after {
	content:'';
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:30px;
	width:20px;
	height:20px;
	
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:auto 12px;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' fill='%23a1863c' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='444.819px' height='444.819px' viewBox='0 0 444.819 444.819' style='enable-background:new 0 0 444.819 444.819;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M434.252,114.203l-21.409-21.416c-7.419-7.04-16.084-10.561-25.975-10.561c-10.095,0-18.657,3.521-25.7,10.561 L222.41,231.549L83.653,92.791c-7.042-7.04-15.606-10.561-25.697-10.561c-9.896,0-18.559,3.521-25.979,10.561l-21.128,21.416 C3.615,121.436,0,130.099,0,140.188c0,10.277,3.619,18.842,10.848,25.693l185.864,185.865c6.855,7.23,15.416,10.848,25.697,10.848 c10.088,0,18.75-3.617,25.977-10.848l185.865-185.865c7.043-7.044,10.567-15.608,10.567-25.693 C444.819,130.287,441.295,121.629,434.252,114.203z'/%3E%3C/g%3E%3C/svg%3E");
}

.request-price__table {
	display:none;
}

.request-price__table-head {
	font-size:16px;
	line-height:1.6;
	font-weight:600;
	background-color:#f2f7f6;
	padding:10px 25px;
}

.request-price__item:hover,
.request-price__item.active {
	box-shadow:0 10px 20px rgb(113, 153, 159, 0.15);
	border:0;
}

.request-price__item:hover .request-price__title,
.request-price__item.active .request-price__title {
	padding:21px 71px 21px 26px;
}

.request-price__item.active .request-price__title {
	font-weight:500;
}

.request-price__item.active .request-price__title:after {
	transform:scale(-1) translateY(50%);
}

.request-price__label {
	cursor:pointer;
	display:block;
	width:100%;
	padding:11px 20px 10px 40px;
	font-size:15px;
	font-weight:500;
	position:relative;
	margin:0;
	display:flex;
	justify-content:space-between;
	text-decoration:none !important;
	color:#000000;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.request-price__price {
	flex:none;
	width:150px;
	font-size:21px;
	text-align:right;
}

.request-price__tr + .request-price__tr {
	border-top:1px solid #e6f0ef;
}

.request-price__tr-action {
	/*background-color:#ffebeb;*/
}

.request-price__tr-action .request-price__price {
	color:#d71919;
}

.request-price__price-old {
	text-decoration:line-through;
	font-weight:400;
	color:#333333;
}

.request-price__label.is__with-checkbox:before {
	content:'';
	width:16px;
	height:16px;
	position:absolute;
	border:1px solid #d7bd75;
	border-radius:3px;
	top:13px;
	left:13px;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.request-price__action {
	display:inline-block;
	color:#ffffff;
	background-color:#d71919;
	padding:2px 10px;
	border-radius:5px;
	margin:0 0 10px 0;
}

.request-price__checkbox {
	display:none;
}

.request-price__label:hover,
.request-price__checkbox:checked + .request-price__label {
	color:#a1863c;
}

.request-price__checkbox:checked + .request-price__label:before {
	background-color:#d7bd75;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-image:url('/bitrix/templates/garantiya/css/../img/check-white.png');
}

.request__selected-service {
	margin:50px 0;
	display:flex;
	font-size:20px;
	letter-spacing:0.5px;
	font-weight:500;
}

.request__selected-service-title {
	color:#852020;
}

.request__selected-service-name {
	margin:0 0 0 10px;
}

.request__selected-service-change {
	color:#a1863c;
	text-decoration:underline;
	margin:0 0 0 15px;
	cursor:pointer;
}

.request__date-list {
	display:flex;
	margin:0 -10px;
	align-items:center;
	flex-wrap:wrap;
}

.request__date-col {
	flex:none;
	padding:0 10px;
	width:16.66666%;
}

.request__date-item label {
	border:1px solid #d7bd75;
	display:block;
	width:100%;
	padding:10px 20px 10px 45px;
	border-radius:10px;
	cursor:pointer;
	position:relative;
	line-height:1.1;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.request__date-item label:before {
	content:'';
	width:16px;
	height:16px;
	position:absolute;
	border:1px solid #d7bd75;
	border-radius:3px;
	top:23px;
	transform:translateY(-50%);
	left:15px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:10px auto;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.request__date-day {
	font-size:20px;
	color:#a1863c;
	font-weight:600;
}

.request__date-day-week {
	font-size:20px;
}

.request__date-item input[type="radio"] {
	display:none;
}

.request__date-item input[type="radio"]:checked + label {
	border:1px solid #852020;
	background-color:#852020;
	color:#ffffff;
}

.request__date-item input[type="radio"]:checked + label .request__date-day {
	color:#ffffff;
}

.request__date-item input[type="radio"]:checked + label:before {
	background-color:#ffffff;
	border:1px solid #ffffff;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:10px auto;
	background-image: url("data:image/svg+xml,%3Csvg fill='%23852020' enable-background='new 0 0 24 24' height='512' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.828 13.336c-.261.304-.388.691-.357 1.091s.215.764.52 1.024l7.403 6.346c.275.235.616.361.974.361.044 0 .089-.002.134-.006.405-.036.77-.229 1.028-.542l12.662-15.411c.254-.31.373-.7.334-1.099-.04-.399-.231-.759-.541-1.014l-2.318-1.904c-.639-.524-1.585-.432-2.111.207l-9.745 11.861-3.916-3.355c-.628-.536-1.576-.465-2.115.163z'/%3E%3C/svg%3E");
}

.request__specialists {
	margin:50px 0 0 0;
}

.request__specialist-item {
	padding:35px 0;
	display:flex;
	align-items:start;
}

.request__specialist-item +.request__specialist-item {
	border-top:1px solid #e6f0ef;
}

.request__specialist-img {
	width:190px;
	flex:none;
}

.request__specialist-info {
	flex:1;
	margin:0 0 0 20px;
	letter-spacing:0.5px;
}

.request__specialist-name {
	font-weight:600;
	font-size:24px;
	margin:0 0 10px 0;
}

.request__specialist-price {
	font-weight:600;
	font-size:18px;
	margin:0 0 20px 0;
}

.request__specialist-positions {
	font-size:18px;
	line-height:1.3;
}

.request__specialist-times {
	margin:0 0 0 100px;
	flex:none;
	width:45%;
}

.request__times-list {
	display:flex;
	margin:10px -10px;
	flex-wrap:wrap;
}

.request__time-col {
	flex:none;
	padding:0 10px;
	width:16.6666%;
}

.request__time-item label {
	cursor:pointer;
	display:block;
	padding:5px 10px;
	border:1px solid #d7bd75;
	text-align:center;
	color:#a1863c;
	border-radius:5px;
}

.request__time-item input[type="radio"] {
	display:none;
}

.request__time-item input[type="radio"]:checked + label {
	border:1px solid #852020;
	background-color:#852020;
	color:#ffffff;
}

.request__time-item input[type="radio"]:checked + label .request__time-day {
	color:#ffffff;
}

.request__time-item input[type="radio"]:checked + label:before {
	background-color:#ffffff;
	border:1px solid #ffffff;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:10px auto;
}

.request__time-item input[type="radio"]:disabled + label {
	border:1px solid #eeeeee;
	background-color:#eeeeee;
	color:#666666;
}

.request__day-wrap {
	display:none;
}

.request__next-btn {
	display:none;
}

.request__btn {
	text-align:right;
}

.request__btn .btn {
	display:none;
}

.request__specialist-img {
	background-color:#eef7f5;
	border-radius:10px;
}

.request__form-price {
	white-space:nowrap;
}

.request__success {
	padding:40px 50px 40px;
	box-shadow:0 10px 20px rgba(113, 153, 159, 0.15);
	border-radius:15px;
	margin:50px auto;
	max-width:800px;
}

.request__success-title {
	text-align:center;
	margin:0 0 20px 0;
}

.request__success-data {
	text-align:center;
	font-size:21px;
	font-weight:600;
	margin:0 0 20px 0;
}

.request__success .header__phones {
	display:flex;
	justify-content:center;
}

.request__success .header__phone {
	margin:0 20px;
}

.request__success-btns {
	margin:20px 0 0 0;
	text-align:center;
}

.request__success-link {
	font-size:18px;
	font-weight:500;
	color:#a1863c;
}

.request__week-empty {
	font-weight:500;
	font-size:18px;
	margin:30px 0 0 0;
}

.weeks__navigation {
	display:flex;
	margin:0 0 30px 0;
	align-items:end;
}

.weeks__navigation-item + .weeks__navigation-item {
	margin:0 0 0 40px;
}

.weeks__navigation-link {
	font-size:18px;
	font-weight:500;
}

.weeks__navigation-current {
	font-weight:600;
	font-size:21px;
}

.body__request-success .breadcrumbs {
	display:none;
}

.body__request-success .inner-page__header {
	display:none;
}

.price__seleted {
	position:fixed;
	left:0;
	bottom:0;
	width:100%;
	transform:translate(0, 100%);
	border-top:1px solid #eeeeee;
	background-color:#f2f7f6;
	z-index:3;
	padding:15px 0;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.price__seleted.showed {
	transform:translate(0, 0);
}

.price__seleted-content {
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.price__seleted-text {
	font-size:21px;
	font-weight:600;
}

.price__seleted-btns {
	margin:0 0 0 20px;
}

.price__seleted-btns .btn {
	padding:9px 30px 10px;
}

.page-columns {
	display:flex;
	margin:0 -10px;
}

.page-col-left {
	flex:none;
	width:66.66666%;
	padding:0 10px;
}

.page-col-right {
	flex:none;
	width:33.333333%;
	padding:0 10px;
}

.request__contacts {
	position:sticky;
	top:30px;
}

.request__contacts-wrap {
	margin:60px 0 0 0;
}

.request__contact-block + .request__contact-block {
	margin:30px 0 0 0;
}

.alert + .request__contact-block {
	margin:25px 0 0 0;
}

.request__contacts-row {
	display:flex;
	margin:0 -10px;
	flex-wrap:wrap;
}

.request__contacts-col {
	padding:0 10px;
	flex:none;
	width:50%;
}

.request__contacts .form-item {
	margin:0 0 15px 0;
}

.request__contacts .form-item__label {
	padding:0 0 3px 15px;
}

.form__radio-input {
	display:none;
}

.form__radio-label {
	display:block;
	width:100%;
	padding:0 0 0 40px;
	cursor:pointer;
	position:relative;
	font-size:18px;
	letter-spacing:0.5px;
	margin:0;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.form__radio-label:before {
	content:'';
	width:23px;
	height:23px;
	position:absolute;
	border:1px solid #d7bd75;
	border-radius:50%;
	top:50%;
	transform:translateY(-50%);
	left:0;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.form__radio-input:checked + .form__radio-label:after {
	content:'';
	width:15px;
	height:15px;
	position:absolute;
	background-color:#d7bd75;
	border-radius:50%;
	top:50%;
	transform:translateY(-50%);
	left:4px;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.request__contact-pay {
	margin:30px 0 50px !important;
}

.request__contact-pay .form-item {
	margin:0 0 20px 0;
}

.request__form-wrap {
	padding:20px 50px 40px;
	background-color:#f2f7f6;
	border-radius:15px;
	position:sticky;
    top:30px;
    margin:0 0 25px 0;
}

.request__form-wrap h3 {
	text-align:center;
}

.request__form-title {
	font-size:18px;
}

.request__form-row + .request__form-block,
.request__form-block + .request__form-row,
.request__form-row + .request__form-row,
.request__form-block + .request__form-block {
	margin:20px 0 0 0;
}

.request__form-row {
	display:flex;
}

.request__form-row.between {
	justify-content:space-between;
}

.request__form-col + .request__form-col {
	margin:0 0 0 50px;
}

.request__form-row.between .request__form-col + .request__form-col {
	margin:0 0 0 10px;
}

.request__form-text {
	font-weight:600;
	font-size:18px;
}

.request__form-ul {
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
	line-height:1.2;
}

.request__form-ul li {
	margin:0 0 7px 0;
	position:relative;
	padding:0 0 0 30px;
	background-repeat:no-repeat;
	background-position:0 6px;
	background-size:auto;
	background-image:url('/bitrix/templates/garantiya/css/../img/check-1.png');
}

.request__form-policy {
	margin:30px 0 0 0;
}

.request__form-btn {
	margin:20px 0 0 0;
}

.request__form-btn .btn {
	width:100%;
}

.service__detail {
	margin:80px 0 0 0;
	font-size:18px;
	letter-spacing:0.5px;
}

.block__text {
	
}

.block__text-bg {
	background-color:#f2f7f6;
	padding:25px 30px;
	border-radius:15px;
}

.ul {
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
	line-height:1.2;
}

.ul li {
	margin:0 0 7px 0;
	position:relative;
	padding:0 0 0 30px;
	background-repeat:no-repeat;
	background-position:0 6px;
	background-size:auto;
	background-image:url('/bitrix/templates/garantiya/css/../img/check-1.png');
}

.service__form-wrap {
	padding:20px 50px 40px;
	box-shadow:0 10px 20px rgba(113, 153, 159, 0.15);
	border-radius:15px;
	position:sticky;
    top:30px;
    margin:0 0 25px 0;
	text-align:center;
}

.service__form-wrap h3 {
	
}

.service__form-phones-title {
	margin:0 0 10px 0;
}

.service__form-request {
	margin:40px 0 0 0;
}

.service__form-btn {
	margin:20px 0 0 0;
}

.service__form-btn .btn {
	width:100%;
}

.sign-up {
	height:460px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	background-image:url('/bitrix/templates/garantiya/css/../img/sign-up__bg-full.png');
}

.sign-up__content {
	position:relative;
	width:60%;
	height:460px;
	display:flex;
	flex-direction:column;
	justify-content:center;
}

.sign-up__title {
	font-size:60px;
	font-family:'Neumann';
	text-transform:uppercase;
	color:#a1863c;
	margin:50px 0 0 0;
}

.sign-up__title span {
	color:#852020;
}

.sign-up__footer {
	margin:30px 0 0 0;
	display:flex;
}

.sign-up__text {
	font-size:18px;
	width:45%;
	margin:0 20px 0 0;
	line-height:1.7;
}

.sign-up__contacts {
	
}

.sign-up__phones {
	margin:0 0 30px 0;
}

.sign-up__phone + .sign-up__phone {
	margin:5px 0 0 0;
}

.sign-up__phone a {
	color:#852020;
	font-size:24px;
	display:inline-block;
	font-family:'Neumann';
	text-decoration:none;
	font-weight:600;
}

.sign-up__phone:first-child a {
	letter-spacing:0.2px;
}

.sign-up__btn .btn {
	font-size:18px;
	padding:17px 59px 19px;
}

.footer {
	border-top:1px solid #d7bd75;
	border-bottom:1px solid #d7bd75;
	padding:80px 0;
}

.footer__slogan {
	font-size:18px;
	color:#a1863c;
	margin:20px 0 0 0;
	letter-spacing:0.5px;
	line-height:1.4;
}

.footer__phones {
	margin:20px 0 0 0;
}

.footer__phone + .footer__phone {
	margin:5px 0 0 0;
}

.footer__phone a {
	color:#852020;
	font-size:24px;
	display:inline-block;
	font-family:'Neumann';
	text-decoration:none;
	font-weight:600;
}

.footer__phone:first-child a {
	letter-spacing:0.2px;
}

.footer__email {
	margin:10px 0 0 0;
}

.footer__email a {
	color:#852020;
	font-size:18px;
	display:inline-block;
	text-decoration:none;
}

.footer__times {
	margin:10px 0 0 0;
	line-height:1.6;
}

.footer__times-title {
	color:#a1863c;
	margin:0 0 5px 0;
}

.footer__links {
	margin:20px 0 0 0;
}

.footer__link {
	margin:0 0 8px 0;
}

.footer__link a {
	font-size:18px;
	font-weight:600;
	color:#852020;
	display:inline-block;
}

.footer__link a.beige {
	color:#a1863c;
}

.footer__btn {
	margin:0;
}

.footer__btn .btn {
	font-size:18px;
	padding:17px 45px 18px;
}

.footer__col {
	width:25%;
}

.footer__menu-title {
	color:#a0853b;
	font-size:17px;
	font-weight:600;
	margin:0 0 40px;
	text-transform:uppercase;
	letter-spacing:0.25px;
}

.footer__menu-ul,
.footer__menu-ul li {
	list-style:none;
	margin:0;
	padding:0;
}

.footer__menu-ul a {
	color:#181818;
	font-size:16px;
	margin:0 0 5px 0;
	display:inline-block;
}

.footer__col-social {
	width:75%;
}

.footer__social {
	display:flex;
	align-items:center;
}

.footer__social-title {
	color:#a0853b;
	font-size:17px;
	font-weight:600;
	text-transform:uppercase;
	letter-spacing:0.25px;
	margin:0 30px 0 0;
}

.footer__social-ul,
.footer__social-ul li {
	list-style:none;
	margin:0;
	padding:0;
}

.footer__social-ul {
	display:flex;
}

.footer__social-ul li {
	margin:0 8px;
}

.subfooter-content {
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:15px 0;
	color:#a1863c;
}

.mobile__menu {
	display:none;
}

.mobile__contacts {
	display:none;
}

.page-404 {
	text-align:center;
	margin:0 0 50px 0;
}

.page-404__title {
	font-size:200px;
	line-height:200px;
	font-weight:900;
	margin:30px 0 70px 0;
	color:#a1863c;
	font-family: 'Neumann';
}

.body-404 .inner-page__header {
	justify-content:center;
	margin:0 0 20px 0;
}

.services__section-text {
	margin:30px 0 0 0;
	padding:30px 0 0 0;
	border-top:1px solid #e6d7ac;
}

.inner-page img[align="right"],
.text-page img[align="right"] {
    padding:10px 0 10px 20px;
}

.inner-page img[align="left"],
.text-page img[align="left"] {
    padding:10px 20px 10px 0;
}

.specialists__list {
	display:flex;
	flex-wrap:wrap;
	margin:0 -10px;
}

.specialist__col {
	width:25%;
	padding:0 10px;
}

.specialist__item {
	margin:0 0 30px 0;
}

.documents__block {
	display:flex;
	flex-wrap:wrap;
	margin:0 -10px;
}

.documents__col {
	padding:0 10px;
	width:50%;
	flex:none;
	display:flex;
    flex-direction:column;
}

.documents__col-full {
	width:100%;
}

.document__wrap {
	margin:0 0 20px 0;
	height:100%;
	width:100%;
}

.document__link {
	position:relative;
	display:inline-block;
	border:1px solid #e6d7ac;
	border-radius:5px;
	color:#181818;
	font-size:20px;
	font-weight:500;
	padding:15px 50px 15px 70px;
	background-repeat:no-repeat;
	background-position:8px 9px;
	background-size:auto 35px;
	background-image:url('/bitrix/templates/garantiya/css/../img/file.svg');
	height:100%;
	line-height:1.2;
	text-decoration:none !important;
}

.document__link-pdf {
	background-image:url('/bitrix/templates/garantiya/css/../img/pdf.svg');
}

.document__wrap .document__link {
	width:100%;
}

.document__link:before {
	content:'';
	width:20px;
	height:20px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:13px auto;
	position:absolute;
	top:calc(50% + 1px);
	right:15px;
	transform:translate(0, -50%);
	
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' fill='%23a1863c' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='444.82px' height='444.818px' viewBox='0 0 444.82 444.818' enable-background='new 0 0 444.82 444.818' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M114.202,10.567L92.786,31.975c-7.04,7.42-10.562,16.084-10.562,25.975c0,10.096,3.521,18.658,10.562,25.701 l138.762,138.757L92.79,361.165c-7.04,7.042-10.562,15.606-10.562,25.697c0,9.896,3.521,18.559,10.562,25.979l21.416,21.128 c7.229,7.234,15.892,10.85,25.98,10.85c10.277,0,18.842-3.619,25.693-10.849l185.865-185.863 c7.229-6.855,10.848-15.416,10.849-25.698c0-10.088-3.617-18.75-10.848-25.977L165.88,10.567C158.836,3.524,150.271,0,140.187,0 C130.286-0.002,121.628,3.524,114.202,10.567z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.document__link:hover,
.document__link:focus,
.document__link:active {
    border:1px solid #ffffff;
    box-shadow:0 10px 30px rgb(113 153 159 / 25%);
    color:#a1863c;
}

.galery__row {
	display:flex;
	margin:0 -10px;
	flex-wrap:wrap;
}

.galery__col {
	padding:0 10px;
	flex:none;
	width:25%;
}

.galery__img {
	padding-top:65%;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	margin:0 0 20px 0;
}

.licenses .galery__img {
	padding-top:143%;
}

.fb__white-bg .fancybox-bg {
	background:#ffffff;
	opacity:0.9;
}

.fb__white-bg .fancybox-slide--html {
    padding:25px;
}

.fb__white-bg .fancybox-content {
    box-shadow:0 10px 40px rgb(113 153 159 / 25%);
	border-radius:15px;
}

.fb__white-bg .fancybox-slide--html .fancybox-close-small {
	padding:6px;
	top:5px;
	right:5px;
}

.fb__white-bg .fancybox-slide--html .fancybox-close-small svg path {
	fill:#a1863c;
}

.popup__wrap  {
	padding:30px 15px 50px 15px;
	width:100%;
	max-width:500px;
}

.popup__title {
	font-family:'Neumann';
	color:#a1863c;
	text-transform:uppercase;
	font-weight:500;
	font-size:33px;
	text-align:center;
}

.popup__text {
	line-height:1.2;
	margin:10px auto 0;
	max-width:360px;
	font-size:16px;
	text-align:center;
}

.popup__text-price {
	font-weight:600;
	font-size:18px;
	margin:20px auto 0;
}

.popup__form {
	margin:25px auto 0;
	max-width:330px;
}

.popup__form-item + .popup__form-item {
	margin:20px 0 0 0;
}

.popup__form-label {
	width:100%;
	display:block;
	position:relative;
}

.popup__form-label-text {
	padding:0 0 2px 15px;
	font-size:15px;
	font-weight:500;
}

.popup__form-policy {
	margin:25px 0 0 0;
	line-height:1.2;
}

.popup__form-policy .checkbox__label {
	font-size:13px;
}

.popup__form-btn {
	margin:15px 0 0 0;
}

.popup__form-btn .btn {
	width:100%;
}

.inpErr {
	background-color:#ffd5d5;
	border-color:#892122;
}

.popup__form-error {
	background-color:#ffd5d5;
	border:1px solid #892122;
	color:#892122;
	border-radius:5px;
	text-align:center;
	margin:25px auto 0;
    max-width:330px;
	padding:5px 15px 6px;
	line-height:1.2;
}

.popup__hide {
	display:none;
}

.form-result {
    text-align:center;
    font-size:21px;
    font-weight:500;
}

.prices__section-item + .prices__section-item {
	margin:10px 0 0 0;
}

.prices__section-item-link {
	font-size:21px;
	font-weight:500;
}

.bx-authform {
	max-width:600px;
	margin:50px auto;
	text-align:center;
	box-shadow:0 10px 30px rgb(113 153 159 / 15%);
    border:0;
	border-radius:20px;
	padding:40px 60px 40px 60px;
}

.bx-title {
	margin:0 0 20px 0;
}

.bx-authform-label-container {
	padding:0 0 10px 0;
	font-weight:500;
}

.bx-authform-formgroup-container {
	margin:20px 0 0 0;
}

.bx-authform-formgroup-container .btn {
	padding:20px 60px;
	width:100%;
	margin:10px 0 0 0;
}

.alert {
	display:inline-block;
	padding:5px 15px;
	border-radius:5px;
}

.alert-success {
	border:1px solid #208529;
	color:#208529;
	width:100%;
	background-color:#d2efd9;
}

.alert-danger {
	border:1px solid #852020;
	color:#852020;
	width:100%;
	background-color:#ffe5e5;
}

.grecaptcha-badge {
	display:none !important;
}

.personal-form-wrap-container {
	display:flex;
	flex-wrap:wrap;
	gap:20px;
}

.personal-form-wrap-container + .personal-form-wrap-container {
	margin:30px 0 0 0;
}

.personal-form-wrap-container h3 {
	flex:none;
	width:100%;
}

.personal-form-formgroup-container + .personal-form-formgroup-container {
	/*margin:15px 0 0 0;*/
}

.personal-form-formgroup-container {
	flex:1 1 calc((100% / 3) - 15px);
}

.personal-form__form .personal-form-formgroup-container + .personal-form-formgroup-container {
	margin:20px 0 0 0;
}

.already-registr {
	margin:30px 0 0 0;
}

.btn__gosuslugi-auth {
	/*border:2px solid #1969ae;*/
	color:#1969ae;
	padding:9px;
	display:inline-block;
	display:flex;
	justify-content:center;
	align-items:center;
	gap:15px;
	cursor:pointer;
	border-radius:5px;
	font-weight:600;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.btn__gosuslugi-auth:before {
	width:35px;
	height:35px;
	content:'';
	display:inline-block;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:contain;
	background-image:url('/bitrix/templates/garantiya/css/../img/gosuslugi.png');
}

.btn__gosuslugi-auth:hover {
	/*background-color:#fafcff;*/
	color:#852020;
}

.header__times {
    flex: none;
    width: 135px;
    line-height: 1.2;
    font-size: 16px;
}

.table p:last-child {
	margin:0;
}

.schedule__auth-text {
	font-size:18px;
	font-weight:600;
}

.schedule__auth-btn {
	margin:20px 0 0 0;
}

.schedule__auth-btn .btn__gosuslugi-auth {
	border:1px solid #1969ae;
	width:270px;
}

.schedule__auth-btn .btn__gosuslugi-auth:hover {
	border:1px solid #852020;
}

.request__success-price {
	font-size:27px;
	text-align:center;
	font-weight:600;
	margin:0 0 10px 0;
}

.request__success-title .btn {
	padding:14px 35px 15px;
}

.consultations__empty {
	font-size:21px;
	font-weight:500;
}

.consultations__item {
	
}

.consultations__item + .consultations__item {
	margin:20px 0 0 0;
	padding:20px 0 0 0;
	border-top:1px solid #d7bd75;
}

.consultations__item-name {
	font-size:21px;
	font-weight:600;
	margin:0 0 15px 0;
}

.consultations__item-date {
	font-weight:500;
}

.consultations__item-btn {
	margin:15px 0 0 0;
}

/**/

@media (max-width: 1300px) {
	
	.main-slider .slick-next {
		left:unset;
		right:20px;
		transform:none;
	}
	
	.main-slider .slick-prev {
		left:20px;
		transform:none;
	}
	
	.main-slider__slide-2 {
		background-position:calc(100% + 300px) 50%;
	}
}

@media (max-width: 1250px) {
	
	.header__slogan {
		padding:5px 0 0 0;
	}
}

@media (max-width: 1199px) {
	
	.header-wrap {
		padding:25px 0 40px;
	}
	
	.header {
		flex-wrap:wrap;
	}
	
	.header__times {
		position:absolute;
		left:15px;
		top:100px;
		display:flex;
	}
	
	.header__time {
		position:relative;
		padding:0 10px 0 0;
	}
	
	.header__time:after {
		content:';';
		display:inline-block;
		margin:0 10px 0 0;
		position:absolute;
	}
	
	.header__time:last-child:after {
		display:none;
	}
	
	.header__btns {
		position:absolute;
		top:70px;
		right:15px;
	}
	
	.header__phones {
		display:flex;
		align-self:baseline;
	}
	
	.header__phone:first-child {
		margin:0 20px 0 0;
	}
	
	.head__menu-btns {
		margin:0 0 0 10px;
	}
	
	.head__menu-link {
		font-size:16px;
	}
	
	.main-slide__img {
		flex:none;
	}
	
	.main-polyclinic__header {
		display:block;
	}
	
	.main-polyclinic__text {
		max-width:100%;
		margin:20px 0;
	}
	
	.filial__item {
		display:block;
	}
	
	.filial__col {
		flex:none;
		width:300px;
	}
	
	.filial__mail {
		margin:0;
	}
	
	.filial__block-title {
		margin:0 0 5px 0;
	}
	
	.filial__map {
		height:350px;
		margin:25px 0 0 0;
	}
	
	.filial__block +.filial__block {
		margin:15px 0 0 0;
	}
	
	.filial__block + .filial__row {
		margin:15px -10px 0 -10px;
	}
	
	.filial__block-text + .filial__block-text {
		margin:5px 0 0 0;
	}
	
	.inner-menu__ul li {
		width:33.333%;
	}
	
	.vacancy__contact {
		font-size:24px;
	}
	
	.vacancy__phone {
		font-size:24px;
	}
}

@media (max-width: 1050px) {
	
	.head__menu-link {
		font-size:15px;
	}
	
	.footer__phone a {
		font-size:21px;
	}
	
	.sign-up__title {
		font-size:55px;
	}
}

@media (max-width: 991px) {
	
	.block__title {
		font-size:50px;
	}
	
	.header__phones {
		display:block;
	}
	
	.header__phone:first-child {
		margin:0 0 5px 0;
	}
	
	.header__phone a {
		font-size:23px;
	}
	
	.header__btns {
		position:relative;
		top:unset;
		right:unset;
		margin:45px 0 0 0;
		flex:none;
		width:100%;
	}
	
	.head__menu-btns {
		position:absolute;
		right:15px;
		top:150px;
	}
	
	.main-slide__botton {
		display:block;
	}
	
	.main-slide__beige {
		margin:25px 0 0 0;
	}
	
	.main-slide__text-2 {
		font-size:50px;
	}
	
	.main-slide__text-3 {
		font-size:80px;
	}
	
	.main-slide__text {
		padding:20px 0 0 0;
	}
	
	.main-slider__slide-2 .main-slide__text-4 {
		font-size:45px;
	}
	
	.main-slider__slide-2 .main-slide__btn {
		margin:160px 0 0 0;
	}
	
	.tags__list {
		padding:40px 0 20px;
	}
	
	.tag__col {
		width:100%;
	}
	
	.tag__item {
		margin:0 0 20px 0;
		/*min-height:105px;*/
	}
	
	.tag__item:before {
		background: -moz-linear-gradient(left,  #ffffff 0%, rgba(255,255,255,0.2) 20%, #ffffff 100%);
		background: -webkit-linear-gradient(left,  #ffffff 0%,rgba(255,255,255,0.2) 20%,#ffffff 100%);
		background: linear-gradient(to right,  #ffffff 0%,rgba(255,255,255,0.2) 20%,#ffffff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
	}
	
	.services {
		padding:50px 0;
	}
	
	.services__col:first-child {
		width:100%;
	}
	
	.services__text {
		margin:20px 0;
	}
	
	.services__col:nth-child(5n + 3),
	.services__col:nth-child(5n + 4),
	.services__col:nth-child(5n + 5),
	.services__col-min {
		width:50%;
	}
	
	.services__col:nth-child(5n + 3) .service__item-link,
	.services__col:nth-child(5n + 4) .service__item-link,
	.services__col:nth-child(5n + 5) .service__item-link,
	.services__col-min .service__item-link {
		padding-top:54%;
	}
	
	.services__post {
		padding:0 45px;
	}
	
	.services__post-title {
		font-size:23px;
	}
	
	.services__post-title br {
		display:none;
	}
	
	.services__btn {
		margin:30px 0 25px;
	}
	
	.oms__col:first-child {
		flex:none;
	}
	
	.oms .block__title {
		font-size:40px;
	}
	
	.main-about__content {
		padding:20px 0;
	}
	
	.main-about__info {
		flex-direction:column;
	}
	
	.main-about__col {
		width:100%;
	}
	
	.main-about__col:last-child {
		padding:20px 10px 0 10px;
	}
	
	.main-about__col .block__title br {
		display:none;
	}
	
	.main-about__text {
		max-width:100%;
	}
	
	.polyclinic__list {
		margin:30px -10px 0;
	}
	
	.polyclinic__col {
		width:50%;
	}
	
	.sign-up__content {
		width:75%;
	}
	
	.sign-up__title {
		font-size:45px;
	}
	
	.vacancy__bottom {
		display:block;
	}
	
	.vacancy__col {
		padding:0;
	}
	
	.vacancy__col + .vacancy__col {
		margin:20px 0 0 0;
	}
	
	.vacancy__item {
		padding:20px;
	}
	
	.vacancy__name {
		font-size:20px;
	}
	
	.vacancy__col-title {
		margin:0 0 5px 0;
	}
	
	.vacancy__contact {
		font-size:22px;
	}
	
	.vacancy__phone {
		margin:10px 0 0 0;
		font-size:22px;
	}
	
	.specialist__col {
		width:33.333%;
	}
	
	.requirements__col {
		width:50%;
		flex:none;
	}
	
	.requirement__item {
		margin:0 0 20px 0;
	}
}

@media (max-width: 850px) {

	.services__post {
		padding:0 15px;
	}
	
	.services__post-title {
		font-size:21px;
	}
	
	.pluses__col {
		width:50%;
	}
	
	.sign-up {
		background-position:55% 50%;
	}
	
	.inner-menu__ul li {
		width:50%;
	}
	
	.actions__col {
		width:50%;
	}
	
	.reviews__col {
		width:50%;
	}
}	
	
@media (max-width: 767px) {
	
	h2, .h2 {
		font-size:24px;
	}
	
	.block__title {
		font-size:40px;
	}
	
	.mobile__only {
		display:block;
	}
	
	.header-wrap {
		padding:25px 0 60px;
	}
	
	.header {
		display:block;
		text-align:center;
	}
	
	.header__phones {
		display:none;
	}
	
	.header__times {
		position:relative;
		top:unset;
		left:unset;
	}
	
	.header__times {
		justify-content:center;
	}
	
	.mobile__menu-btn {
		cursor:pointer;
		position:absolute;
		width:50px;
		height:50px;
		border-radius:50%;
		background-color:#852020;
		background-repeat:no-repeat;
		background-position:50% 50%;
		background-image:url('/bitrix/templates/garantiya/css/../img/menu.svg');
	}
	
	.mobile__menu-btn-contacts {
		cursor:pointer;
		position:absolute;
		right:15px;
		width:50px;
		height:50px;
		border-radius:50%;
		background-color:#ffffff;
		box-shadow:0 0 2px 0 #a0853b;
		background-repeat:no-repeat;
		background-position:50% 50%;
		background-image:url('/bitrix/templates/garantiya/css/../img/ico-phone.png');
	}
	
	.header__logo {
		max-width:calc(100% - 150px);
		margin:auto;
	}
	
	.header__times,
	.header__btns {
		display:none;
	}
	
	.header__slogan {
		font-size:13px;
		line-height:1.1;
		padding:10px 0 0 0;
	}
	
	.head__menu {
		position:relative;
	}
	
	.head__menu-ul {
		display:none;
	}
	
	.head__menu-btns {
		top:unset;
		bottom:10px;
		left:50%;
		transform:translate(-50%, 0);
		margin:0;
	}
	
	.main-slide__text-1 {
		font-size:30px;
	}
	
	.main-slide__text-2 {
		font-size:35px;
	}
	
	.main-slide__text-3 {
		font-size:50px;
	}
	
	.main-slide__beige {
		display:inline-block;
		padding:15px;
		font-size:16px;
	}
	
	.main-slide__img img {
		left:0;
	}
	
	.filial__row {
		display:block;
	}
	
	.filial__col + .filial__col {
		margin:15px 0 0 0;
	}
	
	.filial__item {
		padding:0;
	}
	
	.filial__title {
		font-size:25px;
	}
	
	.tags__list {
		padding:30px 0 20px;
	}
	
	.services__col:nth-child(5n + 3),
	.services__col:nth-child(5n + 4),
	.services__col:nth-child(5n + 5),
	.services__col-min,
	.services__col {
		width:100%;
	}
	
	.oms__content {
		padding:30px 0;
		flex-direction:column;
	}
	
	.oms__col {
		width:100% !important;
	}
	
	.oms__col:last-child {
		order:-1;
	}
	
	.oms__col:last-child img {
		margin:0 0 30px 0;
		max-width:300px;
		width:100%;
	}
	
	.oms__text {
		padding:0;
	}
	
	.specialists__header {
		display:block;
	}
	
	.specialists__select {
		margin:20px 0 0 0;
	}
	
	.sign-up__title {
		font-size:40px;
	}
	
	.sign-up__content {
		width:100%;
	}
	
	.sign-up__footer {
		display:block;
	}
	
	.sign-up__text {
		width:70%;
		line-height:1.2;
		margin:0 0 20px 0;
	}
	
	.footer .row {
		margin:0;
	}
	
	.footer__col {
		width:100%;
		text-align:center;
	}
	
	.footer__menu-title {
		margin:20px 0 15px;
	}
	
	.footer__social {
		display:block;
		margin:40px 0 0 0;
	}
	
	.footer__social-title {
		margin:0 0 15px 0;
	}
	
	.footer__social-ul {
		justify-content:center;
	}
	
	.footer__btn {
		margin:30px 0 0 0;
	}
	
	.subfooter {
		text-align:center;
	}
	
	.personal-form-formgroup-container {
		flex:1 1 100%;
	}
	
	.mobile__menu-phones {
		margin:20px 0 0 0;
	}
	
	.mobile__contacts,
	.mobile__menu {
		display:block;
	}
	
	.mobile__menu {
		position:fixed;
		width: 320px;
		height:100%;
		top:0;
		left:-320px;
		background-color:#ffffff;
		padding:32px 0 15px;
		z-index:1005;
		overflow:auto;
		
		-webkit-transition: all 0.15s ease-out 0s;
		-moz-transition: all 0.15s ease-out 0s;
		-o-transition: all 0.15s ease-out 0s;
		transition: all 0.15s ease-out 0s;
		
		-webkit-transform:translateZ(1px);
		-moz-transform:translateZ(1px);
		-o-transform:translateZ(1px);
		transform:translateZ(1px);
	}
	
	.mobile__contacts,
	.mobile__menu {
		position:fixed;
		width: 320px;
		height:100%;
		top:0;
		left:-320px;
		background-color:#ffffff;
		padding:32px 0 15px;
		z-index:1005;
		overflow:auto;
		
		-webkit-transition: all 0.15s ease-out 0s;
		-moz-transition: all 0.15s ease-out 0s;
		-o-transition: all 0.15s ease-out 0s;
		transition: all 0.15s ease-out 0s;
		
		-webkit-transform:translateZ(1px);
		-moz-transform:translateZ(1px);
		-o-transform:translateZ(1px);
		transform:translateZ(1px);
	}
	
	.mobile__contacts.opened,
	.mobile__menu.opened {
		left:0px;
	}
	
	.mobile__menu-close img {}
	
	.mobile-menu__bg {
		width:100%;
		height:100%;
		position:fixed;
		top:0;
		left:0;
		z-index:1001;
		background-color:rgba(0, 0, 0, 0.7);
		
		-webkit-transform:translateZ(1px);
		-moz-transform:translateZ(1px);
		-o-transform:translateZ(1px);
		transform:translateZ(1px);
	}
	
	.mobile__menu-logo {
		padding:0 15px 20px;
		display:flex;
	}
	
	.mobile__menu-logo a {
		flex:none;
		width:235px;
	}
	
	.mobile__menu-logo img {
		max-width:220px;
	}
	
	.mobile__menu-close {
		margin-left:auto;
		width:40px;
		height:40px;
		flex:none;
		cursor:pointer;
		position:relative;
		opacity:0.95;
		margin:-3px -7px 0 auto;
		
		-webkit-transition: all 0.15s ease-out 0s;
		-moz-transition: all 0.15s ease-out 0s;
		-o-transition: all 0.15s ease-out 0s;
		transition: all 0.15s ease-out 0s;
	}
	
	.mobile__menu-close:hover {
		opacity:1;
	}
	
	.mobile__menu-close:before,
	.mobile__menu-close:after {
		content:'';
		width:70%;
		height:2px;
		border-radius:4px;
		background-color:#a48942;
		position:absolute;
		top:50%;
		left:50%;
		transform:translate(-50%, -50%) rotate(45deg);
	}
	
	.mobile__menu-close:after {
		transform:translate(-50%, -50%) rotate(-45deg);
	}
	
	.mobile__catalog-title {
		background:#f8b800;
		color:#ffffff;
		text-transform:uppercase;
		font-size:20px;
		font-weight:600;
		position:relative;
		letter-spacing:0.7px;
		text-align:center;
		padding:19px 15px 19px 0;
		cursor:pointer;
		
		-webkit-transition: all 0.15s ease-out 0s;
		-moz-transition: all 0.15s ease-out 0s;
		-o-transition: all 0.15s ease-out 0s;
		transition: all 0.15s ease-out 0s;
	}
	
	.mobile__catalog-title:before{
		content:'';
		display:inline-block;
		background-repeat:no-repeat;
		background-position:50% 50%;
		background-size:17px auto;
		width:23px;
		height:13px;
		margin:0 10px 0 0;
		
		-webkit-transition: all 0.15s ease-out 0s;
		-moz-transition: all 0.15s ease-out 0s;
		-o-transition: all 0.15s ease-out 0s;
		transition: all 0.15s ease-out 0s;
	}
	
	.mobile__catalog-title.active:before{
		transform:scale(-1);
	}
	
	/*
	.mobile__catalog-title:after{
		position:absolute;
		top:27px;
		right:20px;
		width:11px;
		height:7px;
		content:'';
		border:1px solid #000;
	}
	
	.mobile__catalog-title.active:after{
		position:absolute;
		top:24px;
		right:20px;
		width:13px;
		height:13px;
		content:'';
	}
	*/
	
	.mobile__catalog-title.active{
		background:#018d8e;
	}
	
	.mobile__menu-catalog {
		display:none;
	}
	
	.mobile__menu-menu {
		padding:10px 0;
	}
	
	.mobile__menu-ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	
	.mobile__menu-item {
		display:flex;
		flex-wrap:wrap;
		position:relative;
	}
	
	.mobile__menu-link {
		flex:none;
		width:calc(100%);
	}
	
	.mobile__menu-toggle {
		width:60px;
		height:44px;
		top:0;
		right:0;
		z-index:1;
		position:absolute;
		cursor:pointer;
		
		background-repeat:no-repeat;
		background-position:50% 50%;
		background-size:auto 12px;
		background-image: url("data:image/svg+xml,%3Csvg version='1.1' fill='%23a1863c' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='444.819px' height='444.819px' viewBox='0 0 444.819 444.819' style='enable-background:new 0 0 444.819 444.819;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M434.252,114.203l-21.409-21.416c-7.419-7.04-16.084-10.561-25.975-10.561c-10.095,0-18.657,3.521-25.7,10.561 L222.41,231.549L83.653,92.791c-7.042-7.04-15.606-10.561-25.697-10.561c-9.896,0-18.559,3.521-25.979,10.561l-21.128,21.416 C3.615,121.436,0,130.099,0,140.188c0,10.277,3.619,18.842,10.848,25.693l185.864,185.865c6.855,7.23,15.416,10.848,25.697,10.848 c10.088,0,18.75-3.617,25.977-10.848l185.865-185.865c7.043-7.044,10.567-15.608,10.567-25.693 C444.819,130.287,441.295,121.629,434.252,114.203z'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	.mobile__menu-submenu {
		flex:none;
		width:100%;
	}
	
	.mobile__menu-link {
		color:#212529 !important;
		padding:10px 20px 7px !important;
		display:block;
		font-weight:500;
		font-size:18px;
		text-transform:uppercase;
		text-decoration:none !important;
	}
	
	.mobile__menu-item:hover .mobile__menu-link {
		background-color:#f3f3f3;
	}
	
	.mobile__menu-submenu {
		list-style:none;
		margin:0;
		padding:0;
		display:none;
	}
	
	.mobile__menu-item {
		float:none;
		width:100%;
		border-bottom:1px solid #dddddd;
	}
	
	.mobile__menu-submenu-item {
		border-bottom:1px solid #dddddd;
	}
	
	.mobile__menu-submenu-item:last-child {
		border:0;
	}
	
	.mobile__menu-submenu-link {
		padding:5px 20px;
		color:#212529 !important;
		display:block;
		line-height:1.2;
		text-decoration:none !important;
	}
	
	.mobile__menu-catalog-ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	
	.mobile__menu-catalog-ul &gt; li {
		position:relative;
		background-color:#f8b800;
		border-bottom:1px solid #ffffff;
	}
	
	.mobile__menu-catalog-ul &gt; li &gt; a {
		background-color:#f8b800;
		text-transform:uppercase;
		display:block;
		padding:10px 15px;
		color:#212529;
		font-size:16px;
		text-decoration:none;
	}
	
	.mobile__menu-catalog-ul &gt; li.has-subsection  &gt; a {
		width:calc(100% - 40px);
	}
	
	.mobile__menu-catalog-submenu-ul {
		display:none;
	}
	
	.mobile__menu-catalog-show-subsections {
		position:absolute;
		top:0;
		right:0;
		width:40px;
		height:45px;
	}
	
	.mobile__menu-catalog-show-subsections:before {
		content:'+';
		position:absolute;
		top:50%;
		left:50%;
		transform:translate(-50%, -50%);
	}
	
	.opened &gt; .mobile__menu-catalog-show-subsections:before {
		content:'-';
	}
	
	.mobile__menu-catalog-submenu-ul {
		background-color:#ffffff;
		margin:0;
		padding:8px 0;
		list-style:none;
	}
	
	.mobile__menu-catalog-submenu-ul a {
		color:#000000;
		padding:5px 15px 5px 25px;
		display:block;
		text-decoration:none;
		text-transform:uppercase;
		font-size:15px;
	}
	
	.mobile__menu-footer {
		margin:15px 0 0 0;
		padding:0 20px;
	}
	
	.mobile__menu-phone a {
		color:#212529;
		font-size:21px;
		display:inline-block;
		margin:10px 0 0 0;
		font-weight:600;
	}
	
	.mobile-header__btns {
		display:block;
		padding:0 15px;
		margin:25px 0 0 0;
	}
	
	.mobile-header__btns .header__btn + .header__btn {
		margin:15px 0 0 0;
	}
	
	.breadcrumbs {
		padding:20px 0 0;
	}
	
	.inner-page__header {
		margin:0 0 20px 0;
	}
	
	.page__title {
		font-size:35px;
	}
	
	.breadcrumbs__ul li:after {
		width:15px;
	}
	
	.page-404__title {
		font-size:130px;
		margin:20px 0 30px 0;
	}
	
	.documents__col {
		width:100%;
	}
	
	.inner-page__content {
		font-size:19px;
		line-height:1.6;
	}
	
	.faq__item + .faq__item {
		margin:20px 0 0 0;
	}
	
	.faq__answer {
		padding:25px 20px;
	}
	
	.faq__answer-autor span {
		line-height:1.3;
	}
	
	.faq__question:after {
		right:15px;
	}
	
	.faq__question {
		font-size:18px;
	}
	
	.faq__answer-autor {
		font-size:22px;
	}
	
	.faq__answer-text ul {
		padding:0 0 0 20px;
	}
	
	.galery__col {
		width:33.333%;
	}
	
	.specialist__col {
		width:50%;
	}
	
	.inner-page img[align="right"],
	.text-page img[align="right"] {
		padding:10px 0;
		float:none !important;
		width:auto !important;
		height:auto !important;
	}

	.inner-page img[align="left"],
	.text-page img[align="left"] {
		padding:10px 0;
		float:none !important;
		width:auto !important;
		height:auto !important;
	}
	
	.specialists__slider {
		margin:20px 0 0 0 !important;
	}
	
	.specialists__slider .slick-arrow {
		bottom:-40px;
	}
	
	.fb__white-bg .fancybox-content {
		box-shadow:0 10px 20px rgb(113 153 159 / 45%);
	}
	
	.request-price__label {
		display:block;
		padding:11px 20px 10px 45px;
	}
	
	.request-price__label:before {
		left:15px;
	}
	
	.request-price__price {
		width:auto;
		margin:10px 0 0 0;
		text-align:left;
	}
}


@media (max-width: 680px) {

	.main-reviews__header {
		display:block;
	}
	
	.reviews__title {
		margin:0 0 20px 0;
	}
	
	.reviews__title br {
		display:none;
	}
	
	.yandex-rating {
		padding:25px 50px 25px 25px;
	}
	
	.yandex-ratin__counter {
		left:unset;
		right:0px;
	}
	
	.subfooter-content {
		display:block;
	}
	
	.subfooter__make {
		margin:15px 0 0 0;
	}
	
	.sign-up,
	.sign-up__content {
		height:auto;
	}
	
	.sign-up__content {
		padding:30px 0;
	}
}	
	
	
@media (max-width: 575px) {
	
	h2, .h2 {
		font-size:23px;
	}
	
	.main-slide__img {
		width:340px;
	}
	
	.main-slide__btn .btn {
		font-size:16px;
	}
	
	.main-slide__text-1 {
		font-size:25px;
		margin:0 0 10px 0;
		padding:0;
	}
	
	.main-slide__text-2 {
		font-size:27px;
	}
	
	.main-slide__text-3 {
		font-size:50px;
	}
	
	.main-slider__slide-2 .main-slide__text-4 {
		font-size:35px;
	}
	
	.main-slide__btn .btn {
		padding:22px 30px 23px;
	}
	
	.service__item-name {
		position:relative;
		font-weight:700;
	}
	
	.oms .block__title {
		font-size:35px;
	}
	
	.oms .block__title br {
		display:none;
	}
	
	.services__btn,
	.oms__btn,
	.main-about__btn {
		text-align:center;
	}
	
	.pluses {
		margin:80px 0 0 0;
	}
	
	.pluses__col {
		width:100%;
	}
	
	.polyclinic__col {
		width:100%;
	}
	
	.polyclinic__ico {
		width:85px;
		flex:none;
	}
	
	.polyclinic__name {
		font-size:18px;
		line-height:1.2;
	}
	
	.sign-up__title {
		font-size:28px;
	}
	
	.page__title {
		font-size:30px;
	}
	
	.inner-menu__ul li {
		width:100%;
		margin:0;
	}
	
	.inner-menu__ul li + li {
		margin:15px 0 0 0;
	}
	
	.inner-menu__ul a {
		height:auto;
		padding:15px 15px 13px;
		border-radius:15px;
	}
	
	.galery__col {
		width:50%;
	}
	
	.requirements__col {
		/*width:100%;*/
	}
	
	.requirement__text {
		font-size:16px;
	}
	
	.reviews__col {
		width:100%;
	}
	
	.price__seleted-text {
		font-size:18px;
		line-height:1.2;
	}
}


@media (max-width: 500px) {
	
	h2, .h2 {
		font-size:21px;
	}
	
	.mobile__menu-btn,
	.mobile__menu-btn-contacts {
		width:40px;
		height:40px;
	}
	
	.header__slogan {
		margin:auto;
		max-width:220px;
		font-size:12px;
	}
	
	.head__menu-btns {
		
	}
	
	.main-slider__slide {
		min-height:550px;
	}
	
	.main-slide__text {
		position:relative;
		z-index:2;
	}
	
	.main-slide__img {
		position:absolute;
		z-index:1;
		right:-90px;
		bottom:0;
	}
	
	.main-slide__beige {
		font-weight:400;
		line-height:1.2;
		font-size:15px;
	}
	
	.main-slider__slide-2 .main-slide__btn {
		margin:200px 0 0 0;
	}
	
	.main-slide__btn .btn {
		font-size:15px;
	}
	
	.main-slider__slide-2 .main-slide__text-4 {
		font-size:30px;
	}
	
	.main-slider__slide-2 .main-slide__btn {
		gap:10px;
	}
	
	.main-slider__slide-2 .main-slide__btn .btn {
		padding:15px 20px 15px;
	}
	
	.service__item-name {
		font-size:23px;
	}
	
	.polyclinic__title {
		font-size:30px;
	}
	
	.sign-up__content {
		text-align:center;
	}
	
	.sign-up {
		background-position:30% 50%;
	}
	
	.sign-up__text {
		width:100%;
	}
	
	.filial__title {
		font-size:23px;
	}
	
	.filial__col {
		width:100%;
	}
	
	.filial__btns {
		display:block;
	}
	
	.filial__btn + .filial__btn {
		margin:20px 0 0 0;
	}
	
	.filial__btn .btn {
		padding:14px 50px 15px;
	}
	
	.page__title {
		font-size:27px;
	}
	
	.specialist__col {
		width:100%;
	}
}

@media (max-width: 450px) {

	.actions__col {
		width:100%;
	}
	
	.popup__wrap {
		padding:40px 30px 30px 30px;
	}
	
	.popup__title {
		font-size:25px;
	}
	
	.popup__text {
		font-size:14px;
	}
}
	
@media (max-width: 420px) {
	
	.main-slide__img {
		width:310px;
	}
	
	.main-slide__text-1 {
		font-size:21px;
		margin:0 0 10px 0;
		padding:0;
	}
	
	.main-slide__text-2 {
		font-size:22px;
	}
	
	.main-slide__text-3 {
		font-size:40px;
	}
	
	.main-slider__slide-2 .main-slide__text-4 {
		font-size:30px;
	}
	
	.tag__text {
		font-size:23px;
	}
	
	.specialists__tile {
		font-size:35px;
	}
	
	.page__title {
		/*font-size:24px;*/
	}
}

@media (max-width: 350px) {
	
	.main-slide__img {
		right:-110px;
	}
	
	.tag__text {
		font-size:19px;
	}
	
	.service__item-name {
		bottom:15px;
		font-size:20px;
		height:70px;
	}
	
	.polyclinic__title {
		font-size:26px;
	} 
	
	.polyclinic__name {
		font-size:16px;
	}
	
	.popup__title {
		font-size:21px;
	}
	
	.price__seleted-content {
		display:block;
	}
	
	.price__seleted-text {
		font-size:16px;
	}
	
	.price__seleted-btns {
		margin:10px 0 0 0;
	}
}
/* End */


/* Start:/bitrix/templates/garantiya/js/bvi/css/bvi.min.css?1756133531101959*/
/*!
 * Button visually impaired v2.0
 */html body .bvi-panel{font-family:Arial !important;padding:10px 10px;color:black;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;border-color:black;moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);z-index:999999 !important}@media(max-width:575.98px){html body .bvi-panel{padding:10px 0 10px 0}html body .bvi-panel .bvi-panel-toggler{display:block;text-align:center}html body .bvi-panel .bvi-panel-container{overflow:auto;width:auto;height:145px;border-top:1px solid #bcbcbc;-webkit-box-shadow:inset 0 5px 15px 0 #d6d6d6;-moz-box-shadow:inset 0 5px 15px 0 #d6d6d6;box-shadow:inset 0 5px 15px 0 #d6d6d6}html body .bvi-panel .bvi-panel-container,html body .bvi-panel #bvi-panel-close,html body .bvi-panel #bvi-panel-hide{display:none;margin-top:10px;border-top:1px solid #dfdfdf}}@media(min-width:576px) and (max-width:767.98px){html body .bvi-panel{padding:10px 0 10px 0}html body .bvi-panel .bvi-panel-toggler{display:block;text-align:center}html body .bvi-panel .bvi-panel-container{overflow:auto;width:auto;height:145px;border-top:1px solid #bcbcbc;-webkit-box-shadow:inset 0 5px 15px 0 #d6d6d6;-moz-box-shadow:inset 0 5px 15px 0 #d6d6d6;box-shadow:inset 0 5px 15px 0 #d6d6d6}html body .bvi-panel .bvi-panel-container,html body .bvi-panel #bvi-panel-close,html body .bvi-panel #bvi-panel-hide{display:none;text-align:right;margin-top:10px;border-top:1px solid #dfdfdf}}@media(min-width:768px) and (max-width:991.98px){html body .bvi-panel{padding:10px 0 10px 0}html body .bvi-panel .bvi-panel-toggler{display:block;text-align:right}html body .bvi-panel .bvi-panel-container,html body .bvi-panel #bvi-panel-close,html body .bvi-panel #bvi-panel-hide{display:none;text-align:right;margin-top:10px;border-top:1px solid #dfdfdf}}@media(min-width:992px) and (max-width:1199.98px){html body .bvi-panel .bvi-panel-toggler{display:none}}@media(min-width:1200px){html body .bvi-panel .bvi-panel-toggler{display:none}}@media(max-width:575.98px){html body .bvi-panel *{font-size:12px !important}}@media(min-width:576px) and (max-width:767.98px){html body .bvi-panel *{font-size:14px !important}}@media(min-width:768px) and (max-width:991.98px){html body .bvi-panel *{font-size:14px !important}}@media(min-width:992px) and (max-width:1199.98px){html body .bvi-panel *{font-size:16px !important}}@media(min-width:1200px){html body .bvi-panel *{font-size:16px !important}}html body .bvi-panel a{color:#2a2a2a;background-color:transparent;outline:0;text-decoration:underline}html body .bvi-panel a:hover{color:black;outline:0;background-color:transparent;text-decoration:underline}html body .bvi-panel a:focus{color:black;outline:0;background-color:transparent;text-decoration:underline}html body .bvi-panel a.bvi-link-copy{text-decoration:underline;color:black;outline:0}html body .bvi-panel a.bvi-link-copy.active{color:black;outline:0;text-decoration:none}html body .bvi-panel a.bvi-link-copy:hover{color:black;outline:0;text-decoration:none}html body .bvi-panel a.bvi-link-copy:focus{color:black;outline:0;text-decoration:none}html body .bvi-panel a.bvi-link{text-decoration:none;color:black;background-color:transparent;text-align:center;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer;border-radius:2px;display:inline-block;height:36px;font-weight:bold;line-height:36px;padding:0 10px;vertical-align:middle;border:1px solid #b2b2b2}@media(max-width:575.98px){html body .bvi-panel a.bvi-link{height:28px;line-height:28px;padding:0 5px}}@media(min-width:576px) and (max-width:767.98px){html body .bvi-panel a.bvi-link{height:28px;line-height:28px;padding:0 5px}}@media(min-width:768px) and (max-width:991.98px){html body .bvi-panel a.bvi-link{height:30px;line-height:30px;padding:0 8px}}@media(min-width:992px) and (max-width:1199.98px){html body .bvi-panel a.bvi-link{height:34px;line-height:34px;padding:0 9px}}html body .bvi-panel a.bvi-link.active{color:inherit;outline:0;background-color:#dbdbdb;text-decoration:none}html body .bvi-panel a.bvi-link:hover{color:black;outline:0;background-color:#dbdbdb;text-decoration:none}html body .bvi-panel a.bvi-link:focus{color:black;outline:0;background-color:#dbdbdb;text-decoration:none}html body .bvi-panel a.bvi-link.bvi-link-white{background-color:white;color:black;text-decoration:none}html body .bvi-panel a.bvi-link.bvi-link-white:hover{background-color:white;color:black;text-decoration:none}html body .bvi-panel a.bvi-link.bvi-link-black{background-color:black;color:white;text-decoration:none}html body .bvi-panel a.bvi-link.bvi-link-black:hover{background-color:black;color:white;text-decoration:none}html body .bvi-panel a.bvi-link.bvi-link-blue{background-color:#9dd1ff;color:#063462;text-decoration:none}html body .bvi-panel a.bvi-link.bvi-link-blue:hover{background-color:#9dd1ff;color:#063462;text-decoration:none}html body .bvi-panel a.bvi-link.bvi-link-brown{background-color:#f7f3d6;color:#4d4b43;text-decoration:none}html body .bvi-panel a.bvi-link.bvi-link-brown:hover{background-color:#f7f3d6;color:#4d4b43;text-decoration:none}html body .bvi-panel a.bvi-link.bvi-link-green{background-color:#3b2716;color:#a9e44d;text-decoration:none}html body .bvi-panel a.bvi-link.bvi-link-green:hover{background-color:#3b2716;color:#a9e44d;text-decoration:none}html body .bvi-panel .bvi-title{text-shadow:none;text-decoration:none;background-color:transparent;display:block;font-weight:bold;text-transform:uppercase;vertical-align:middle;margin:10px 0 15px 0}html body .bvi-panel .bvi-text-center{text-align:center}html body .bvi-panel .bvi-text-left{text-align:left}html body .bvi-panel .bvi-text-right{text-align:right}html body .bvi-panel .bvi-setting-menu{margin-top:10px;border-top:1px solid #dfdfdf;display:none}html body .bvi-panel .bvi-images{margin-top:10px;width:16px;height:16px;font-weight:normal;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal}@media(max-width:575.98px){html body .bvi-panel .bvi-images{margin-top:6px}}@media(min-width:576px) and (max-width:767.98px){html body .bvi-panel .bvi-images{margin-top:6px}}@media(min-width:768px) and (max-width:991.98px){html body .bvi-panel .bvi-images{margin-top:7px}}@media(min-width:992px) and (max-width:1199.98px){html body .bvi-panel .bvi-images{margin-top:9px}}html body .bvi-panel .bvi-images.bvi-images-eye-slash{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA0ElEQVQYGbXBMSuEARgA4Oe77zocXTdISBYMXKFMJvkBkoVF6iw33n8wmXVXymi0SUnZzQaJTNcNd9MNBsnwuq9uOVaexx8rKJuwqGXKDzm7noUQwqcRQya9aXu3ruBWOMSMooFlbXMubdnwJXTlsKZrWl9ZWwk9JS0hbGMeC3rGeVCRedQRwpNE6kRmT4MzRzL7QggVVK3INNTIe7WJxI1wh1F1mZp7ib6iF8cSF8Is8ihoupEaSJ3qCOdILan7UJUYci2U0HRlx5hfVh34F999xzhj5hTP0AAAAABJRU5ErkJggg==")}html body .bvi-panel .bvi-images.bvi-images-arrow{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAVFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU4H24AAAAG3RSTlMAAQIDBgkMExQiRmJoaXN0dX6Aj5GbwcPR4vHLNuV5AAAAWElEQVQYV23NNxKAMAADQQEm52y4//+TwuSxuttGkn/J2n97g+nXb3H9yNWXPO0k3oAOmC0wSgXQCqiNBYyihUYCahlLKSnIdILC9H528JoPqg8M7Ln8OwBv7gmtk0G77wAAAABJRU5ErkJggg==")}html body .bvi-panel .bvi-images.bvi-images-volume-on{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA0ElEQVQYGZ3BPyvEcQAH4Od3F+5O/tXXdCVZFWXCWzARgzIZrgxewM1WqzfBYjZI6bJYpS6jLJdJ5o8upY6UPI//mdOz4IcJt5o+LXvSMaLhURSM6agb17PlS8OjiILKiTs1k9612NPV1RcRBasqpw5w7JCIiIgouHRk2gBtt0RERETBlAGiruWNiIiIKNhwpSYqs555FRERUVQezFtzjnVn1DU07ImIYmjGizaurfiyI6Kg6c0mdt0YsS2KoTHs6xv3zaLKUNO9C02/qlnyVx8tHEkl/4bN1wAAAABJRU5ErkJggg==")}html body .bvi-panel .bvi-images.bvi-images-volume-on{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA0ElEQVQYGZ3BPyvEcQAH4Od3F+5O/tXXdCVZFWXCWzARgzIZrgxewM1WqzfBYjZI6bJYpS6jLJdJ5o8upY6UPI//mdOz4IcJt5o+LXvSMaLhURSM6agb17PlS8OjiILKiTs1k9612NPV1RcRBasqpw5w7JCIiIgouHRk2gBtt0RERETBlAGiruWNiIiIKNhwpSYqs555FRERUVQezFtzjnVn1DU07ImIYmjGizaurfiyI6Kg6c0mdt0YsS2KoTHs6xv3zaLKUNO9C02/qlnyVx8tHEkl/4bN1wAAAABJRU5ErkJggg==")}html body .bvi-panel .bvi-images.bvi-images-volume-off{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAP1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzJYIvAAAAFHRSTlMAAQIcHh8rLjx8hpKUlZi6vsXz/c3U9VgAAABHSURBVBhXrci3AYAwDADBtwFjcpD2n5WGIKnmyoNXGgestOjuYlYfk37R1FpXNXHq7Qn9IY4Y5Jx7sQFQJARFQlBk80HbARfdYAcpeUBcogAAAABJRU5ErkJggg==")}html body .bvi-panel .bvi-images.bvi-images-adjust{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAqFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs30iGAAAAN3RSTlMAAQIDBAUHCQsMExQVFh4fJSsuLztGS1FYYWJkZnh7f4KIiYyRmKWmqMHO1dna3Ovt7/P3+fv9mqZ1DQAAAIJJREFUGBlNwVUCglAURdEtGNgd2N2BGGf+M5PL48O1MI31Q7pMAxx/K+c7wHhnvSaVvMycxE7nMqBUD5qKAxJKRR5LhRg5ba6qY+SEvFXCyJlxVw0jZ8JKI4ycLi1FRRJKxT4cdCoCSvWB/E3PYZCT2WAKR2XGZDr7jxQtqvwp+Dg/vREcKt7EoBcAAAAASUVORK5CYII=")}html body .bvi-panel .bvi-images.bvi-images-off{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAARVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc6ur3AAAAFnRSTlMAAQIFBgcSGRowMVhZW128wMHDxfX3KcFjjgAAAGpJREFUGBlVwQkSgzAMA0CJUpKYuzX6/1ObeoAJuwhMpSTiwslV+UiEftNpfaHirttKALMaI0BXw4mshwSTZEMwSQUmyYZgkgqyHhJ4qOEEFjUmAN1Ht42o3l+d9h6hWw5VPhMXZrNM/P0AZ7gN/s4xaEgAAAAASUVORK5CYII=")}html body .bvi-panel .bvi-images.bvi-images-on{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6T+iNAAAAH3RSTlMAAQIDBycwOUJKS0xPUW1whZGVmJ2erbfT2uDk6Pv9OeeoXAAAAGJJREFUGFdlzkcCgDAIBVGMvSb27r//LTUxFnRW8NhA9E3N46uppU2wOwgiXCSHBfD07F8g0euxRGKB9N2pAGQWKBBODRgxEKNrzI7BQIq7E57dQv4UHbC6n08LsNTxAYt+7bh0DPt8j/8TAAAAAElFTkSuQmCC")}html body .bvi-panel .bvi-images.bvi-images-minus-square-o{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACXRSTlMAODs8dnfx8vPK0lEjAAAAJElEQVR4AWOgD2BkYUUCLIwM7JwogI2BA1WAnYGZFQUw0cehAOJeAaqtH8h4AAAAAElFTkSuQmCC)}html body .bvi-panel.bvi-fixed-top{position:fixed;top:0;right:0;left:0;z-index:999999}html body .bvi-panel .bvi-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){html body .bvi-panel .bvi-container{max-width:540px}}@media(min-width:768px){html body .bvi-panel .bvi-container{max-width:720px}}@media(min-width:992px){html body .bvi-panel .bvi-container{max-width:960px}}@media(min-width:1200px){html body .bvi-panel .bvi-container{max-width:1140px}}html body .bvi-panel .bvi-container-fluid,html body .bvi-panel .bvi-container-xl,html body .bvi-panel .bvi-container-lg,html body .bvi-panel .bvi-container-md,html body .bvi-panel .bvi-container-sm{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){html body .bvi-panel .bvi-container-sm,html body .bvi-panel .bvi-container{max-width:540px}}@media(min-width:768px){html body .bvi-panel .bvi-container-md,html body .bvi-panel .bvi-container-sm,html body .bvi-panel .bvi-container{max-width:720px}}@media(min-width:992px){html body .bvi-panel .bvi-container-lg,html body .bvi-panel .bvi-container-md,html body .bvi-panel .bvi-container-sm,html body .bvi-panel .bvi-container{max-width:960px}}@media(min-width:1200px){html body .bvi-panel .bvi-container-xl,html body .bvi-panel .bvi-container-lg,html body .bvi-panel .bvi-container-md,html body .bvi-panel .bvi-container-sm,html body .bvi-panel .bvi-container{max-width:1140px}}html body .bvi-panel .bvi-row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}html body .bvi-panel .bvi-no-gutters{margin-right:0;margin-left:0}html body .bvi-panel .bvi-no-gutters>.bvi-col,html body .bvi-panel .bvi-no-gutters>[class*=bvi-col-]{padding-right:0;padding-left:0}html body .bvi-panel .bvi-col-xl,html body .bvi-panel .bvi-col-xl-auto,html body .bvi-panel .bvi-col-xl-12,html body .bvi-panel .bvi-col-xl-11,html body .bvi-panel .bvi-col-xl-10,html body .bvi-panel .bvi-col-xl-9,html body .bvi-panel .bvi-col-xl-8,html body .bvi-panel .bvi-col-xl-7,html body .bvi-panel .bvi-col-xl-6,html body .bvi-panel .bvi-col-xl-5,html body .bvi-panel .bvi-col-xl-4,html body .bvi-panel .bvi-col-xl-3,html body .bvi-panel .bvi-col-xl-2,html body .bvi-panel .bvi-col-xl-1,html body .bvi-panel .bvi-col-lg,html body .bvi-panel .bvi-col-lg-auto,html body .bvi-panel .bvi-col-lg-12,html body .bvi-panel .bvi-col-lg-11,html body .bvi-panel .bvi-col-lg-10,html body .bvi-panel .bvi-col-lg-9,html body .bvi-panel .bvi-col-lg-8,html body .bvi-panel .bvi-col-lg-7,html body .bvi-panel .bvi-col-lg-6,html body .bvi-panel .bvi-col-lg-5,html body .bvi-panel .bvi-col-lg-4,html body .bvi-panel .bvi-col-lg-3,html body .bvi-panel .bvi-col-lg-2,html body .bvi-panel .bvi-col-lg-1,html body .bvi-panel .bvi-col-md,html body .bvi-panel .bvi-col-md-auto,html body .bvi-panel .bvi-col-md-12,html body .bvi-panel .bvi-col-md-11,html body .bvi-panel .bvi-col-md-10,html body .bvi-panel .bvi-col-md-9,html body .bvi-panel .bvi-col-md-8,html body .bvi-panel .bvi-col-md-7,html body .bvi-panel .bvi-col-md-6,html body .bvi-panel .bvi-col-md-5,html body .bvi-panel .bvi-col-md-4,html body .bvi-panel .bvi-col-md-3,html body .bvi-panel .bvi-col-md-2,html body .bvi-panel .bvi-col-md-1,html body .bvi-panel .bvi-col-sm,html body .bvi-panel .bvi-col-sm-auto,html body .bvi-panel .bvi-col-sm-12,html body .bvi-panel .bvi-col-sm-11,html body .bvi-panel .bvi-col-sm-10,html body .bvi-panel .bvi-col-sm-9,html body .bvi-panel .bvi-col-sm-8,html body .bvi-panel .bvi-col-sm-7,html body .bvi-panel .bvi-col-sm-6,html body .bvi-panel .bvi-col-sm-5,html body .bvi-panel .bvi-col-sm-4,html body .bvi-panel .bvi-col-sm-3,html body .bvi-panel .bvi-col-sm-2,html body .bvi-panel .bvi-col-sm-1,html body .bvi-panel .bvi-col,html body .bvi-panel .bvi-col-auto,html body .bvi-panel .bvi-col-12,html body .bvi-panel .bvi-col-11,html body .bvi-panel .bvi-col-10,html body .bvi-panel .bvi-col-9,html body .bvi-panel .bvi-col-8,html body .bvi-panel .bvi-col-7,html body .bvi-panel .bvi-col-6,html body .bvi-panel .bvi-col-5,html body .bvi-panel .bvi-col-4,html body .bvi-panel .bvi-col-3,html body .bvi-panel .bvi-col-2,html body .bvi-panel .bvi-col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}html body .bvi-panel .bvi-col{flex-basis:0;flex-grow:1;max-width:100%}html body .bvi-panel .row-cols-1>*{flex:0 0 100%;max-width:100%}html body .bvi-panel .row-cols-2>*{flex:0 0 50%;max-width:50%}html body .bvi-panel .row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}html body .bvi-panel .row-cols-4>*{flex:0 0 25%;max-width:25%}html body .bvi-panel .row-cols-5>*{flex:0 0 20%;max-width:20%}html body .bvi-panel .row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}html body .bvi-panel .bvi-col-auto{flex:0 0 auto;width:auto;max-width:100%}html body .bvi-panel .bvi-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}html body .bvi-panel .bvi-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}html body .bvi-panel .bvi-col-3{flex:0 0 25%;max-width:25%}html body .bvi-panel .bvi-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}html body .bvi-panel .bvi-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}html body .bvi-panel .bvi-col-6{flex:0 0 50%;max-width:50%}html body .bvi-panel .bvi-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}html body .bvi-panel .bvi-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}html body .bvi-panel .bvi-col-9{flex:0 0 75%;max-width:75%}html body .bvi-panel .bvi-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}html body .bvi-panel .bvi-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}html body .bvi-panel .bvi-col-12{flex:0 0 100%;max-width:100%}html body .bvi-panel .bvi-order-first{order:-1}html body .bvi-panel .bvi-order-last{order:13}html body .bvi-panel .bvi-order-0{order:0}html body .bvi-panel .bvi-order-1{order:1}html body .bvi-panel .bvi-order-2{order:2}html body .bvi-panel .bvi-order-3{order:3}html body .bvi-panel .bvi-order-4{order:4}html body .bvi-panel .bvi-order-5{order:5}html body .bvi-panel .bvi-order-6{order:6}html body .bvi-panel .bvi-order-7{order:7}html body .bvi-panel .bvi-order-8{order:8}html body .bvi-panel .bvi-order-9{order:9}html body .bvi-panel .bvi-order-10{order:10}html body .bvi-panel .bvi-order-11{order:11}html body .bvi-panel .bvi-order-12{order:12}html body .bvi-panel .bvi-offset-1{margin-left:8.3333333333%}html body .bvi-panel .bvi-offset-2{margin-left:16.6666666667%}html body .bvi-panel .bvi-offset-3{margin-left:25%}html body .bvi-panel .bvi-offset-4{margin-left:33.3333333333%}html body .bvi-panel .bvi-offset-5{margin-left:41.6666666667%}html body .bvi-panel .bvi-offset-6{margin-left:50%}html body .bvi-panel .bvi-offset-7{margin-left:58.3333333333%}html body .bvi-panel .bvi-offset-8{margin-left:66.6666666667%}html body .bvi-panel .bvi-offset-9{margin-left:75%}html body .bvi-panel .bvi-offset-10{margin-left:83.3333333333%}html body .bvi-panel .bvi-offset-11{margin-left:91.6666666667%}@media(min-width:576px){html body .bvi-panel .bvi-col-sm{flex-basis:0;flex-grow:1;max-width:100%}html body .bvi-panel .row-cols-sm-1>*{flex:0 0 100%;max-width:100%}html body .bvi-panel .row-cols-sm-2>*{flex:0 0 50%;max-width:50%}html body .bvi-panel .row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}html body .bvi-panel .row-cols-sm-4>*{flex:0 0 25%;max-width:25%}html body .bvi-panel .row-cols-sm-5>*{flex:0 0 20%;max-width:20%}html body .bvi-panel .row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}html body .bvi-panel .bvi-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}html body .bvi-panel .bvi-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}html body .bvi-panel .bvi-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}html body .bvi-panel .bvi-col-sm-3{flex:0 0 25%;max-width:25%}html body .bvi-panel .bvi-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}html body .bvi-panel .bvi-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}html body .bvi-panel .bvi-col-sm-6{flex:0 0 50%;max-width:50%}html body .bvi-panel .bvi-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}html body .bvi-panel .bvi-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}html body .bvi-panel .bvi-col-sm-9{flex:0 0 75%;max-width:75%}html body .bvi-panel .bvi-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}html body .bvi-panel .bvi-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}html body .bvi-panel .bvi-col-sm-12{flex:0 0 100%;max-width:100%}html body .bvi-panel .bvi-order-sm-first{order:-1}html body .bvi-panel .bvi-order-sm-last{order:13}html body .bvi-panel .bvi-order-sm-0{order:0}html body .bvi-panel .bvi-order-sm-1{order:1}html body .bvi-panel .bvi-order-sm-2{order:2}html body .bvi-panel .bvi-order-sm-3{order:3}html body .bvi-panel .bvi-order-sm-4{order:4}html body .bvi-panel .bvi-order-sm-5{order:5}html body .bvi-panel .bvi-order-sm-6{order:6}html body .bvi-panel .bvi-order-sm-7{order:7}html body .bvi-panel .bvi-order-sm-8{order:8}html body .bvi-panel .bvi-order-sm-9{order:9}html body .bvi-panel .bvi-order-sm-10{order:10}html body .bvi-panel .bvi-order-sm-11{order:11}html body .bvi-panel .bvi-order-sm-12{order:12}html body .bvi-panel .bvi-offset-sm-0{margin-left:0}html body .bvi-panel .bvi-offset-sm-1{margin-left:8.3333333333%}html body .bvi-panel .bvi-offset-sm-2{margin-left:16.6666666667%}html body .bvi-panel .bvi-offset-sm-3{margin-left:25%}html body .bvi-panel .bvi-offset-sm-4{margin-left:33.3333333333%}html body .bvi-panel .bvi-offset-sm-5{margin-left:41.6666666667%}html body .bvi-panel .bvi-offset-sm-6{margin-left:50%}html body .bvi-panel .bvi-offset-sm-7{margin-left:58.3333333333%}html body .bvi-panel .bvi-offset-sm-8{margin-left:66.6666666667%}html body .bvi-panel .bvi-offset-sm-9{margin-left:75%}html body .bvi-panel .bvi-offset-sm-10{margin-left:83.3333333333%}html body .bvi-panel .bvi-offset-sm-11{margin-left:91.6666666667%}}@media(min-width:768px){html body .bvi-panel .bvi-col-md{flex-basis:0;flex-grow:1;max-width:100%}html body .bvi-panel .row-cols-md-1>*{flex:0 0 100%;max-width:100%}html body .bvi-panel .row-cols-md-2>*{flex:0 0 50%;max-width:50%}html body .bvi-panel .row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}html body .bvi-panel .row-cols-md-4>*{flex:0 0 25%;max-width:25%}html body .bvi-panel .row-cols-md-5>*{flex:0 0 20%;max-width:20%}html body .bvi-panel .row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}html body .bvi-panel .bvi-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}html body .bvi-panel .bvi-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}html body .bvi-panel .bvi-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}html body .bvi-panel .bvi-col-md-3{flex:0 0 25%;max-width:25%}html body .bvi-panel .bvi-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}html body .bvi-panel .bvi-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}html body .bvi-panel .bvi-col-md-6{flex:0 0 50%;max-width:50%}html body .bvi-panel .bvi-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}html body .bvi-panel .bvi-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}html body .bvi-panel .bvi-col-md-9{flex:0 0 75%;max-width:75%}html body .bvi-panel .bvi-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}html body .bvi-panel .bvi-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}html body .bvi-panel .bvi-col-md-12{flex:0 0 100%;max-width:100%}html body .bvi-panel .bvi-order-md-first{order:-1}html body .bvi-panel .bvi-order-md-last{order:13}html body .bvi-panel .bvi-order-md-0{order:0}html body .bvi-panel .bvi-order-md-1{order:1}html body .bvi-panel .bvi-order-md-2{order:2}html body .bvi-panel .bvi-order-md-3{order:3}html body .bvi-panel .bvi-order-md-4{order:4}html body .bvi-panel .bvi-order-md-5{order:5}html body .bvi-panel .bvi-order-md-6{order:6}html body .bvi-panel .bvi-order-md-7{order:7}html body .bvi-panel .bvi-order-md-8{order:8}html body .bvi-panel .bvi-order-md-9{order:9}html body .bvi-panel .bvi-order-md-10{order:10}html body .bvi-panel .bvi-order-md-11{order:11}html body .bvi-panel .bvi-order-md-12{order:12}html body .bvi-panel .bvi-offset-md-0{margin-left:0}html body .bvi-panel .bvi-offset-md-1{margin-left:8.3333333333%}html body .bvi-panel .bvi-offset-md-2{margin-left:16.6666666667%}html body .bvi-panel .bvi-offset-md-3{margin-left:25%}html body .bvi-panel .bvi-offset-md-4{margin-left:33.3333333333%}html body .bvi-panel .bvi-offset-md-5{margin-left:41.6666666667%}html body .bvi-panel .bvi-offset-md-6{margin-left:50%}html body .bvi-panel .bvi-offset-md-7{margin-left:58.3333333333%}html body .bvi-panel .bvi-offset-md-8{margin-left:66.6666666667%}html body .bvi-panel .bvi-offset-md-9{margin-left:75%}html body .bvi-panel .bvi-offset-md-10{margin-left:83.3333333333%}html body .bvi-panel .bvi-offset-md-11{margin-left:91.6666666667%}}@media(min-width:992px){html body .bvi-panel .bvi-col-lg{flex-basis:0;flex-grow:1;max-width:100%}html body .bvi-panel .row-cols-lg-1>*{flex:0 0 100%;max-width:100%}html body .bvi-panel .row-cols-lg-2>*{flex:0 0 50%;max-width:50%}html body .bvi-panel .row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}html body .bvi-panel .row-cols-lg-4>*{flex:0 0 25%;max-width:25%}html body .bvi-panel .row-cols-lg-5>*{flex:0 0 20%;max-width:20%}html body .bvi-panel .row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}html body .bvi-panel .bvi-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}html body .bvi-panel .bvi-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}html body .bvi-panel .bvi-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}html body .bvi-panel .bvi-col-lg-3{flex:0 0 25%;max-width:25%}html body .bvi-panel .bvi-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}html body .bvi-panel .bvi-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}html body .bvi-panel .bvi-col-lg-6{flex:0 0 50%;max-width:50%}html body .bvi-panel .bvi-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}html body .bvi-panel .bvi-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}html body .bvi-panel .bvi-col-lg-9{flex:0 0 75%;max-width:75%}html body .bvi-panel .bvi-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}html body .bvi-panel .bvi-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}html body .bvi-panel .bvi-col-lg-12{flex:0 0 100%;max-width:100%}html body .bvi-panel .bvi-order-lg-first{order:-1}html body .bvi-panel .bvi-order-lg-last{order:13}html body .bvi-panel .bvi-order-lg-0{order:0}html body .bvi-panel .bvi-order-lg-1{order:1}html body .bvi-panel .bvi-order-lg-2{order:2}html body .bvi-panel .bvi-order-lg-3{order:3}html body .bvi-panel .bvi-order-lg-4{order:4}html body .bvi-panel .bvi-order-lg-5{order:5}html body .bvi-panel .bvi-order-lg-6{order:6}html body .bvi-panel .bvi-order-lg-7{order:7}html body .bvi-panel .bvi-order-lg-8{order:8}html body .bvi-panel .bvi-order-lg-9{order:9}html body .bvi-panel .bvi-order-lg-10{order:10}html body .bvi-panel .bvi-order-lg-11{order:11}html body .bvi-panel .bvi-order-lg-12{order:12}html body .bvi-panel .bvi-offset-lg-0{margin-left:0}html body .bvi-panel .bvi-offset-lg-1{margin-left:8.3333333333%}html body .bvi-panel .bvi-offset-lg-2{margin-left:16.6666666667%}html body .bvi-panel .bvi-offset-lg-3{margin-left:25%}html body .bvi-panel .bvi-offset-lg-4{margin-left:33.3333333333%}html body .bvi-panel .bvi-offset-lg-5{margin-left:41.6666666667%}html body .bvi-panel .bvi-offset-lg-6{margin-left:50%}html body .bvi-panel .bvi-offset-lg-7{margin-left:58.3333333333%}html body .bvi-panel .bvi-offset-lg-8{margin-left:66.6666666667%}html body .bvi-panel .bvi-offset-lg-9{margin-left:75%}html body .bvi-panel .bvi-offset-lg-10{margin-left:83.3333333333%}html body .bvi-panel .bvi-offset-lg-11{margin-left:91.6666666667%}}@media(min-width:1200px){html body .bvi-panel .bvi-col-xl{flex-basis:0;flex-grow:1;max-width:100%}html body .bvi-panel .row-cols-xl-1>*{flex:0 0 100%;max-width:100%}html body .bvi-panel .row-cols-xl-2>*{flex:0 0 50%;max-width:50%}html body .bvi-panel .row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}html body .bvi-panel .row-cols-xl-4>*{flex:0 0 25%;max-width:25%}html body .bvi-panel .row-cols-xl-5>*{flex:0 0 20%;max-width:20%}html body .bvi-panel .row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}html body .bvi-panel .bvi-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}html body .bvi-panel .bvi-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}html body .bvi-panel .bvi-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}html body .bvi-panel .bvi-col-xl-3{flex:0 0 25%;max-width:25%}html body .bvi-panel .bvi-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}html body .bvi-panel .bvi-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}html body .bvi-panel .bvi-col-xl-6{flex:0 0 50%;max-width:50%}html body .bvi-panel .bvi-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}html body .bvi-panel .bvi-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}html body .bvi-panel .bvi-col-xl-9{flex:0 0 75%;max-width:75%}html body .bvi-panel .bvi-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}html body .bvi-panel .bvi-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}html body .bvi-panel .bvi-col-xl-12{flex:0 0 100%;max-width:100%}html body .bvi-panel .bvi-order-xl-first{order:-1}html body .bvi-panel .bvi-order-xl-last{order:13}html body .bvi-panel .bvi-order-xl-0{order:0}html body .bvi-panel .bvi-order-xl-1{order:1}html body .bvi-panel .bvi-order-xl-2{order:2}html body .bvi-panel .bvi-order-xl-3{order:3}html body .bvi-panel .bvi-order-xl-4{order:4}html body .bvi-panel .bvi-order-xl-5{order:5}html body .bvi-panel .bvi-order-xl-6{order:6}html body .bvi-panel .bvi-order-xl-7{order:7}html body .bvi-panel .bvi-order-xl-8{order:8}html body .bvi-panel .bvi-order-xl-9{order:9}html body .bvi-panel .bvi-order-xl-10{order:10}html body .bvi-panel .bvi-order-xl-11{order:11}html body .bvi-panel .bvi-order-xl-12{order:12}html body .bvi-panel .bvi-offset-xl-0{margin-left:0}html body .bvi-panel .bvi-offset-xl-1{margin-left:8.3333333333%}html body .bvi-panel .bvi-offset-xl-2{margin-left:16.6666666667%}html body .bvi-panel .bvi-offset-xl-3{margin-left:25%}html body .bvi-panel .bvi-offset-xl-4{margin-left:33.3333333333%}html body .bvi-panel .bvi-offset-xl-5{margin-left:41.6666666667%}html body .bvi-panel .bvi-offset-xl-6{margin-left:50%}html body .bvi-panel .bvi-offset-xl-7{margin-left:58.3333333333%}html body .bvi-panel .bvi-offset-xl-8{margin-left:66.6666666667%}html body .bvi-panel .bvi-offset-xl-9{margin-left:75%}html body .bvi-panel .bvi-offset-xl-10{margin-left:83.3333333333%}html body .bvi-panel .bvi-offset-xl-11{margin-left:91.6666666667%}}html body .bvi-body[data-bvi-theme=white]{background-color:#fff !important;fill:#000 !important}html body .bvi-body[data-bvi-theme=white] *{background-color:#fff !important;box-shadow:none !important;text-shadow:none !important;border-color:#000 !important;color:#000 !important;fill:#000 !important}html body .bvi-body[data-bvi-theme=white] * .bvi-background-image{background-color:transparent !important}html body .bvi-body[data-bvi-theme=white] * a{text-decoration:underline !important;outline:0 !important}html body .bvi-body[data-bvi-theme=white] * a.bvi-link{color:#000 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * a.bvi-link.disabled{color:rgba(0,0,0,0.5) !important;border:1px solid rgba(0,0,0,0.5) !important;pointer-events:none;cursor:no-drop;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * a.bvi-link.disabled:focus{color:rgba(0,0,0,0.5) !important;border:1px solid rgba(0,0,0,0.5) !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * a.bvi-link:hover{color:#fff !important;background-color:#000 !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * a.bvi-link:focus{color:#000 !important;background-color:#fff !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * :checked,html body .bvi-body[data-bvi-theme=white] * :default,html body .bvi-body[data-bvi-theme=white] * :disabled,html body .bvi-body[data-bvi-theme=white] * :empty,html body .bvi-body[data-bvi-theme=white] * :enabled,html body .bvi-body[data-bvi-theme=white] * :first-child,html body .bvi-body[data-bvi-theme=white] * :first-of-type,html body .bvi-body[data-bvi-theme=white] * :focus,html body .bvi-body[data-bvi-theme=white] * :indeterminate,html body .bvi-body[data-bvi-theme=white] * :hover,html body .bvi-body[data-bvi-theme=white] * :last-child,html body .bvi-body[data-bvi-theme=white] * :last-of-type,html body .bvi-body[data-bvi-theme=white] * :link,html body .bvi-body[data-bvi-theme=white] * :nth-last-child,html body .bvi-body[data-bvi-theme=white] * :nth-last-of-type,html body .bvi-body[data-bvi-theme=white] * :nth-of-type,html body .bvi-body[data-bvi-theme=white] * :only-child,html body .bvi-body[data-bvi-theme=white] * :only-of-type,html body .bvi-body[data-bvi-theme=white] * :optional,html body .bvi-body[data-bvi-theme=white] * :read-write,html body .bvi-body[data-bvi-theme=white] * :required,html body .bvi-body[data-bvi-theme=white] * :root,html body .bvi-body[data-bvi-theme=white] * :target,html body .bvi-body[data-bvi-theme=white] * :valid,html body .bvi-body[data-bvi-theme=white] * :visited,html body .bvi-body[data-bvi-theme=white] * :first-child:first-letter ,html body .bvi-body[data-bvi-theme=white] * :default{background-color:#fff !important;box-shadow:none !important;text-shadow:none !important;border-color:#000 !important;color:#000 !important;fill:#000 !important}html body .bvi-body[data-bvi-theme=white] *:after{background-color:rgba(255,255,255,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=white] *:before{background-color:rgba(255,255,255,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=white] *::selection{background-color:#000 !important;color:#fff !important}html body .bvi-body[data-bvi-theme=white] * a{outline:0 !important;color:#000 !important;background-color:transparent !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme=white] * a.active{color:#000 !important;background-color:#fff !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * a:hover{color:#fff !important;background-color:#000 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * a:hover:after{background-color:rgba(255,255,255,0) !important;color:#fff !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=white] * a:hover:before{background-color:rgba(255,255,255,0) !important;color:#fff !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=white] * a:hover *{color:#fff !important;background-color:#000 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * a:hover *:after{background-color:rgba(255,255,255,0) !important;color:#fff !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=white] * a:hover *:before{background-color:rgba(255,255,255,0) !important;color:#fff !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=white] * button,html body .bvi-body[data-bvi-theme=white] * input[type=submit],html body .bvi-body[data-bvi-theme=white] * input[type=button],html body .bvi-body[data-bvi-theme=white] * button[type=submit],html body .bvi-body[data-bvi-theme=white] * button[type=button]{color:#fff !important;background-color:#000 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * button:hover.active,html body .bvi-body[data-bvi-theme=white] * input[type=button]:hover.active,html body .bvi-body[data-bvi-theme=white] * input[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=white] * button[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=white] * button[type=button]:hover.active{color:#fff !important;background-color:#000 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * button:hover:hover,html body .bvi-body[data-bvi-theme=white] * input[type=button]:hover:hover,html body .bvi-body[data-bvi-theme=white] * input[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=white] * button[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=white] * button[type=button]:hover:hover{color:#fff !important;background-color:#000 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * button:hover:hover *,html body .bvi-body[data-bvi-theme=white] * input[type=button]:hover:hover *,html body .bvi-body[data-bvi-theme=white] * input[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=white] * button[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=white] * button[type=button]:hover:hover *{color:#fff !important;background-color:#000 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black]{background-color:#000 !important;fill:#fff !important}html body .bvi-body[data-bvi-theme=black] *{background-color:#000 !important;box-shadow:none !important;text-shadow:none !important;border-color:#fff !important;color:#fff !important;fill:#fff !important}html body .bvi-body[data-bvi-theme=black] * .bvi-background-image{background-color:transparent !important}html body .bvi-body[data-bvi-theme=black] * a{text-decoration:underline !important;outline:0 !important}html body .bvi-body[data-bvi-theme=black] * a.bvi-link{color:#fff !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * a.bvi-link.disabled{color:rgba(255,255,255,0.5) !important;border:1px solid rgba(255,255,255,0.5) !important;pointer-events:none;cursor:no-drop;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * a.bvi-link.disabled:focus{color:rgba(255,255,255,0.5) !important;border:1px solid rgba(255,255,255,0.5) !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * a.bvi-link:hover{color:#000 !important;background-color:#fff !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * a.bvi-link:focus{color:#fff !important;background-color:#000 !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * :checked,html body .bvi-body[data-bvi-theme=black] * :default,html body .bvi-body[data-bvi-theme=black] * :disabled,html body .bvi-body[data-bvi-theme=black] * :empty,html body .bvi-body[data-bvi-theme=black] * :enabled,html body .bvi-body[data-bvi-theme=black] * :first-child,html body .bvi-body[data-bvi-theme=black] * :first-of-type,html body .bvi-body[data-bvi-theme=black] * :focus,html body .bvi-body[data-bvi-theme=black] * :indeterminate,html body .bvi-body[data-bvi-theme=black] * :hover,html body .bvi-body[data-bvi-theme=black] * :last-child,html body .bvi-body[data-bvi-theme=black] * :last-of-type,html body .bvi-body[data-bvi-theme=black] * :link,html body .bvi-body[data-bvi-theme=black] * :nth-last-child,html body .bvi-body[data-bvi-theme=black] * :nth-last-of-type,html body .bvi-body[data-bvi-theme=black] * :nth-of-type,html body .bvi-body[data-bvi-theme=black] * :only-child,html body .bvi-body[data-bvi-theme=black] * :only-of-type,html body .bvi-body[data-bvi-theme=black] * :optional,html body .bvi-body[data-bvi-theme=black] * :read-write,html body .bvi-body[data-bvi-theme=black] * :required,html body .bvi-body[data-bvi-theme=black] * :root,html body .bvi-body[data-bvi-theme=black] * :target,html body .bvi-body[data-bvi-theme=black] * :valid,html body .bvi-body[data-bvi-theme=black] * :visited,html body .bvi-body[data-bvi-theme=black] * :first-child:first-letter ,html body .bvi-body[data-bvi-theme=black] * :default{background-color:#000 !important;box-shadow:none !important;text-shadow:none !important;border-color:#fff !important;color:#fff !important;fill:#fff !important}html body .bvi-body[data-bvi-theme=black] *:after{background-color:rgba(255,255,255,0) !important;color:#fff !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=black] *:before{background-color:rgba(255,255,255,0) !important;color:#fff !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=black] *::selection{background-color:#fff !important;color:#000 !important}html body .bvi-body[data-bvi-theme=black] * a{outline:0 !important;color:#fff !important;background-color:transparent !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme=black] * a.active{color:#fff !important;background-color:#000 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * a:hover{color:#000 !important;background-color:#fff !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * a:hover:after{background-color:rgba(255,255,255,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=black] * a:hover:before{background-color:rgba(255,255,255,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=black] * a:hover *{color:#000 !important;background-color:#fff !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * a:hover *:after{background-color:rgba(255,255,255,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=black] * a:hover *:before{background-color:rgba(255,255,255,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=black] * button,html body .bvi-body[data-bvi-theme=black] * input[type=submit],html body .bvi-body[data-bvi-theme=black] * input[type=button],html body .bvi-body[data-bvi-theme=black] * button[type=submit],html body .bvi-body[data-bvi-theme=black] * button[type=button]{color:#000 !important;background-color:#fff !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * button:hover.active,html body .bvi-body[data-bvi-theme=black] * input[type=button]:hover.active,html body .bvi-body[data-bvi-theme=black] * input[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=black] * button[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=black] * button[type=button]:hover.active{color:#000 !important;background-color:#fff !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * button:hover:hover,html body .bvi-body[data-bvi-theme=black] * input[type=button]:hover:hover,html body .bvi-body[data-bvi-theme=black] * input[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=black] * button[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=black] * button[type=button]:hover:hover{color:#000 !important;background-color:#fff !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * button:hover:hover *,html body .bvi-body[data-bvi-theme=black] * input[type=button]:hover:hover *,html body .bvi-body[data-bvi-theme=black] * input[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=black] * button[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=black] * button[type=button]:hover:hover *{color:#000 !important;background-color:#fff !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue]{background-color:#9dd1ff !important;fill:#063462 !important}html body .bvi-body[data-bvi-theme=blue] *{background-color:#9dd1ff !important;box-shadow:none !important;text-shadow:none !important;border-color:#063462 !important;color:#063462 !important;fill:#063462 !important}html body .bvi-body[data-bvi-theme=blue] * .bvi-background-image{background-color:transparent !important}html body .bvi-body[data-bvi-theme=blue] * a{text-decoration:underline !important;outline:0 !important}html body .bvi-body[data-bvi-theme=blue] * a.bvi-link{color:#063462 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * a.bvi-link.disabled{color:rgba(6,52,98,0.5) !important;border:1px solid rgba(6,52,98,0.5) !important;pointer-events:none;cursor:no-drop;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * a.bvi-link.disabled:focus{color:rgba(6,52,98,0.5) !important;border:1px solid rgba(6,52,98,0.5) !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * a.bvi-link:hover{color:#9dd1ff !important;background-color:#063462 !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * a.bvi-link:focus{color:#063462 !important;background-color:#9dd1ff !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * :checked,html body .bvi-body[data-bvi-theme=blue] * :default,html body .bvi-body[data-bvi-theme=blue] * :disabled,html body .bvi-body[data-bvi-theme=blue] * :empty,html body .bvi-body[data-bvi-theme=blue] * :enabled,html body .bvi-body[data-bvi-theme=blue] * :first-child,html body .bvi-body[data-bvi-theme=blue] * :first-of-type,html body .bvi-body[data-bvi-theme=blue] * :focus,html body .bvi-body[data-bvi-theme=blue] * :indeterminate,html body .bvi-body[data-bvi-theme=blue] * :hover,html body .bvi-body[data-bvi-theme=blue] * :last-child,html body .bvi-body[data-bvi-theme=blue] * :last-of-type,html body .bvi-body[data-bvi-theme=blue] * :link,html body .bvi-body[data-bvi-theme=blue] * :nth-last-child,html body .bvi-body[data-bvi-theme=blue] * :nth-last-of-type,html body .bvi-body[data-bvi-theme=blue] * :nth-of-type,html body .bvi-body[data-bvi-theme=blue] * :only-child,html body .bvi-body[data-bvi-theme=blue] * :only-of-type,html body .bvi-body[data-bvi-theme=blue] * :optional,html body .bvi-body[data-bvi-theme=blue] * :read-write,html body .bvi-body[data-bvi-theme=blue] * :required,html body .bvi-body[data-bvi-theme=blue] * :root,html body .bvi-body[data-bvi-theme=blue] * :target,html body .bvi-body[data-bvi-theme=blue] * :valid,html body .bvi-body[data-bvi-theme=blue] * :visited,html body .bvi-body[data-bvi-theme=blue] * :first-child:first-letter ,html body .bvi-body[data-bvi-theme=blue] * :default{background-color:#9dd1ff !important;box-shadow:none !important;text-shadow:none !important;border-color:#063462 !important;color:#063462 !important;fill:#063462 !important}html body .bvi-body[data-bvi-theme=blue] *:after{background-color:rgba(255,255,255,0) !important;color:#063462 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=blue] *:before{background-color:rgba(255,255,255,0) !important;color:#063462 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=blue] *::selection{background-color:#063462 !important;color:#9dd1ff !important}html body .bvi-body[data-bvi-theme=blue] * a{outline:0 !important;color:#063462 !important;background-color:transparent !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme=blue] * a.active{color:#063462 !important;background-color:#9dd1ff !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * a:hover{color:#9dd1ff !important;background-color:#063462 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * a:hover:after{background-color:rgba(255,255,255,0) !important;color:#9dd1ff !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=blue] * a:hover:before{background-color:rgba(255,255,255,0) !important;color:#9dd1ff !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=blue] * a:hover *{color:#9dd1ff !important;background-color:#063462 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * a:hover *:after{background-color:rgba(255,255,255,0) !important;color:#9dd1ff !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=blue] * a:hover *:before{background-color:rgba(255,255,255,0) !important;color:#9dd1ff !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=blue] * button,html body .bvi-body[data-bvi-theme=blue] * input[type=submit],html body .bvi-body[data-bvi-theme=blue] * input[type=button],html body .bvi-body[data-bvi-theme=blue] * button[type=submit],html body .bvi-body[data-bvi-theme=blue] * button[type=button]{color:#9dd1ff !important;background-color:#063462 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * button:hover.active,html body .bvi-body[data-bvi-theme=blue] * input[type=button]:hover.active,html body .bvi-body[data-bvi-theme=blue] * input[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=blue] * button[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=blue] * button[type=button]:hover.active{color:#9dd1ff !important;background-color:#063462 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * button:hover:hover,html body .bvi-body[data-bvi-theme=blue] * input[type=button]:hover:hover,html body .bvi-body[data-bvi-theme=blue] * input[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=blue] * button[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=blue] * button[type=button]:hover:hover{color:#9dd1ff !important;background-color:#063462 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * button:hover:hover *,html body .bvi-body[data-bvi-theme=blue] * input[type=button]:hover:hover *,html body .bvi-body[data-bvi-theme=blue] * input[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=blue] * button[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=blue] * button[type=button]:hover:hover *{color:#9dd1ff !important;background-color:#063462 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown]{background-color:#f7f3d6 !important;fill:#4d4b43 !important}html body .bvi-body[data-bvi-theme=brown] *{background-color:#f7f3d6 !important;box-shadow:none !important;text-shadow:none !important;border-color:#4d4b43 !important;color:#4d4b43 !important;fill:#4d4b43 !important}html body .bvi-body[data-bvi-theme=brown] * .bvi-background-image{background-color:transparent !important}html body .bvi-body[data-bvi-theme=brown] * a{text-decoration:underline !important;outline:0 !important}html body .bvi-body[data-bvi-theme=brown] * a.bvi-link{color:#4d4b43 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * a.bvi-link.disabled{color:rgba(77,75,67,0.5) !important;border:1px solid rgba(77,75,67,0.5) !important;pointer-events:none;cursor:no-drop;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * a.bvi-link.disabled:focus{color:rgba(77,75,67,0.5) !important;border:1px solid rgba(77,75,67,0.5) !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * a.bvi-link:hover{color:#f7f3d6 !important;background-color:#4d4b43 !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * a.bvi-link:focus{color:#4d4b43 !important;background-color:#f7f3d6 !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * :checked,html body .bvi-body[data-bvi-theme=brown] * :default,html body .bvi-body[data-bvi-theme=brown] * :disabled,html body .bvi-body[data-bvi-theme=brown] * :empty,html body .bvi-body[data-bvi-theme=brown] * :enabled,html body .bvi-body[data-bvi-theme=brown] * :first-child,html body .bvi-body[data-bvi-theme=brown] * :first-of-type,html body .bvi-body[data-bvi-theme=brown] * :focus,html body .bvi-body[data-bvi-theme=brown] * :indeterminate,html body .bvi-body[data-bvi-theme=brown] * :hover,html body .bvi-body[data-bvi-theme=brown] * :last-child,html body .bvi-body[data-bvi-theme=brown] * :last-of-type,html body .bvi-body[data-bvi-theme=brown] * :link,html body .bvi-body[data-bvi-theme=brown] * :nth-last-child,html body .bvi-body[data-bvi-theme=brown] * :nth-last-of-type,html body .bvi-body[data-bvi-theme=brown] * :nth-of-type,html body .bvi-body[data-bvi-theme=brown] * :only-child,html body .bvi-body[data-bvi-theme=brown] * :only-of-type,html body .bvi-body[data-bvi-theme=brown] * :optional,html body .bvi-body[data-bvi-theme=brown] * :read-write,html body .bvi-body[data-bvi-theme=brown] * :required,html body .bvi-body[data-bvi-theme=brown] * :root,html body .bvi-body[data-bvi-theme=brown] * :target,html body .bvi-body[data-bvi-theme=brown] * :valid,html body .bvi-body[data-bvi-theme=brown] * :visited,html body .bvi-body[data-bvi-theme=brown] * :first-child:first-letter ,html body .bvi-body[data-bvi-theme=brown] * :default{background-color:#f7f3d6 !important;box-shadow:none !important;text-shadow:none !important;border-color:#4d4b43 !important;color:#4d4b43 !important;fill:#4d4b43 !important}html body .bvi-body[data-bvi-theme=brown] *:after{background-color:rgba(255,255,255,0) !important;color:#4d4b43 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=brown] *:before{background-color:rgba(255,255,255,0) !important;color:#4d4b43 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=brown] *::selection{background-color:#4d4b43 !important;color:#f7f3d6 !important}html body .bvi-body[data-bvi-theme=brown] * a{outline:0 !important;color:#4d4b43 !important;background-color:transparent !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme=brown] * a.active{color:#4d4b43 !important;background-color:#f7f3d6 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * a:hover{color:#f7f3d6 !important;background-color:#4d4b43 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * a:hover:after{background-color:rgba(255,255,255,0) !important;color:#f7f3d6 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=brown] * a:hover:before{background-color:rgba(255,255,255,0) !important;color:#f7f3d6 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=brown] * a:hover *{color:#f7f3d6 !important;background-color:#4d4b43 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * a:hover *:after{background-color:rgba(255,255,255,0) !important;color:#f7f3d6 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=brown] * a:hover *:before{background-color:rgba(255,255,255,0) !important;color:#f7f3d6 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=brown] * button,html body .bvi-body[data-bvi-theme=brown] * input[type=submit],html body .bvi-body[data-bvi-theme=brown] * input[type=button],html body .bvi-body[data-bvi-theme=brown] * button[type=submit],html body .bvi-body[data-bvi-theme=brown] * button[type=button]{color:#f7f3d6 !important;background-color:#4d4b43 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * button:hover.active,html body .bvi-body[data-bvi-theme=brown] * input[type=button]:hover.active,html body .bvi-body[data-bvi-theme=brown] * input[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=brown] * button[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=brown] * button[type=button]:hover.active{color:#f7f3d6 !important;background-color:#4d4b43 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * button:hover:hover,html body .bvi-body[data-bvi-theme=brown] * input[type=button]:hover:hover,html body .bvi-body[data-bvi-theme=brown] * input[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=brown] * button[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=brown] * button[type=button]:hover:hover{color:#f7f3d6 !important;background-color:#4d4b43 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * button:hover:hover *,html body .bvi-body[data-bvi-theme=brown] * input[type=button]:hover:hover *,html body .bvi-body[data-bvi-theme=brown] * input[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=brown] * button[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=brown] * button[type=button]:hover:hover *{color:#f7f3d6 !important;background-color:#4d4b43 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green]{background-color:#3b2716 !important;fill:#a9e44d !important}html body .bvi-body[data-bvi-theme=green] *{background-color:#3b2716 !important;box-shadow:none !important;text-shadow:none !important;border-color:#a9e44d !important;color:#a9e44d !important;fill:#a9e44d !important}html body .bvi-body[data-bvi-theme=green] * .bvi-background-image{background-color:transparent !important}html body .bvi-body[data-bvi-theme=green] * a{text-decoration:underline !important;outline:0 !important}html body .bvi-body[data-bvi-theme=green] * a.bvi-link{color:#a9e44d !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * a.bvi-link.disabled{color:rgba(169,228,77,0.5) !important;border:1px solid rgba(169,228,77,0.5) !important;pointer-events:none;cursor:no-drop;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * a.bvi-link.disabled:focus{color:rgba(169,228,77,0.5) !important;border:1px solid rgba(169,228,77,0.5) !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * a.bvi-link:hover{color:#3b2716 !important;background-color:#a9e44d !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * a.bvi-link:focus{color:#a9e44d !important;background-color:#3b2716 !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * :checked,html body .bvi-body[data-bvi-theme=green] * :default,html body .bvi-body[data-bvi-theme=green] * :disabled,html body .bvi-body[data-bvi-theme=green] * :empty,html body .bvi-body[data-bvi-theme=green] * :enabled,html body .bvi-body[data-bvi-theme=green] * :first-child,html body .bvi-body[data-bvi-theme=green] * :first-of-type,html body .bvi-body[data-bvi-theme=green] * :focus,html body .bvi-body[data-bvi-theme=green] * :indeterminate,html body .bvi-body[data-bvi-theme=green] * :hover,html body .bvi-body[data-bvi-theme=green] * :last-child,html body .bvi-body[data-bvi-theme=green] * :last-of-type,html body .bvi-body[data-bvi-theme=green] * :link,html body .bvi-body[data-bvi-theme=green] * :nth-last-child,html body .bvi-body[data-bvi-theme=green] * :nth-last-of-type,html body .bvi-body[data-bvi-theme=green] * :nth-of-type,html body .bvi-body[data-bvi-theme=green] * :only-child,html body .bvi-body[data-bvi-theme=green] * :only-of-type,html body .bvi-body[data-bvi-theme=green] * :optional,html body .bvi-body[data-bvi-theme=green] * :read-write,html body .bvi-body[data-bvi-theme=green] * :required,html body .bvi-body[data-bvi-theme=green] * :root,html body .bvi-body[data-bvi-theme=green] * :target,html body .bvi-body[data-bvi-theme=green] * :valid,html body .bvi-body[data-bvi-theme=green] * :visited,html body .bvi-body[data-bvi-theme=green] * :first-child:first-letter ,html body .bvi-body[data-bvi-theme=green] * :default{background-color:#3b2716 !important;box-shadow:none !important;text-shadow:none !important;border-color:#a9e44d !important;color:#a9e44d !important;fill:#a9e44d !important}html body .bvi-body[data-bvi-theme=green] *:after{background-color:rgba(255,255,255,0) !important;color:#a9e44d !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=green] *:before{background-color:rgba(255,255,255,0) !important;color:#a9e44d !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=green] *::selection{background-color:#a9e44d !important;color:#3b2716 !important}html body .bvi-body[data-bvi-theme=green] * a{outline:0 !important;color:#a9e44d !important;background-color:transparent !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme=green] * a.active{color:#a9e44d !important;background-color:#3b2716 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * a:hover{color:#3b2716 !important;background-color:#a9e44d !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * a:hover:after{background-color:rgba(255,255,255,0) !important;color:#3b2716 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=green] * a:hover:before{background-color:rgba(255,255,255,0) !important;color:#3b2716 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=green] * a:hover *{color:#3b2716 !important;background-color:#a9e44d !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * a:hover *:after{background-color:rgba(255,255,255,0) !important;color:#3b2716 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=green] * a:hover *:before{background-color:rgba(255,255,255,0) !important;color:#3b2716 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=green] * button,html body .bvi-body[data-bvi-theme=green] * input[type=submit],html body .bvi-body[data-bvi-theme=green] * input[type=button],html body .bvi-body[data-bvi-theme=green] * button[type=submit],html body .bvi-body[data-bvi-theme=green] * button[type=button]{color:#3b2716 !important;background-color:#a9e44d !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * button:hover.active,html body .bvi-body[data-bvi-theme=green] * input[type=button]:hover.active,html body .bvi-body[data-bvi-theme=green] * input[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=green] * button[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=green] * button[type=button]:hover.active{color:#3b2716 !important;background-color:#a9e44d !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * button:hover:hover,html body .bvi-body[data-bvi-theme=green] * input[type=button]:hover:hover,html body .bvi-body[data-bvi-theme=green] * input[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=green] * button[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=green] * button[type=button]:hover:hover{color:#3b2716 !important;background-color:#a9e44d !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * button:hover:hover *,html body .bvi-body[data-bvi-theme=green] * input[type=button]:hover:hover *,html body .bvi-body[data-bvi-theme=green] * input[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=green] * button[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=green] * button[type=button]:hover:hover *{color:#3b2716 !important;background-color:#a9e44d !important;text-decoration:none !important}html body .bvi-body[data-bvi-size="40"] *{font-size:40px !important}html body .bvi-body[data-bvi-size="40"] * h1,html body .bvi-body[data-bvi-size="40"] * h1 *{font-size:47px !important}html body .bvi-body[data-bvi-size="40"] * h2,html body .bvi-body[data-bvi-size="40"] * h2 *{font-size:46px !important}html body .bvi-body[data-bvi-size="40"] * h3,html body .bvi-body[data-bvi-size="40"] * h3 *{font-size:45px !important}html body .bvi-body[data-bvi-size="40"] * h4,html body .bvi-body[data-bvi-size="40"] * h4 *{font-size:44px !important}html body .bvi-body[data-bvi-size="40"] * h5,html body .bvi-body[data-bvi-size="40"] * h5 *{font-size:43px !important}html body .bvi-body[data-bvi-size="40"] * h6,html body .bvi-body[data-bvi-size="40"] * h6 *{font-size:42px !important}html body .bvi-body[data-bvi-size="39"] *{font-size:39px !important}html body .bvi-body[data-bvi-size="39"] * h1,html body .bvi-body[data-bvi-size="39"] * h1 *{font-size:46px !important}html body .bvi-body[data-bvi-size="39"] * h2,html body .bvi-body[data-bvi-size="39"] * h2 *{font-size:45px !important}html body .bvi-body[data-bvi-size="39"] * h3,html body .bvi-body[data-bvi-size="39"] * h3 *{font-size:44px !important}html body .bvi-body[data-bvi-size="39"] * h4,html body .bvi-body[data-bvi-size="39"] * h4 *{font-size:43px !important}html body .bvi-body[data-bvi-size="39"] * h5,html body .bvi-body[data-bvi-size="39"] * h5 *{font-size:42px !important}html body .bvi-body[data-bvi-size="39"] * h6,html body .bvi-body[data-bvi-size="39"] * h6 *{font-size:41px !important}html body .bvi-body[data-bvi-size="38"] *{font-size:38px !important}html body .bvi-body[data-bvi-size="38"] * h1,html body .bvi-body[data-bvi-size="38"] * h1 *{font-size:45px !important}html body .bvi-body[data-bvi-size="38"] * h2,html body .bvi-body[data-bvi-size="38"] * h2 *{font-size:44px !important}html body .bvi-body[data-bvi-size="38"] * h3,html body .bvi-body[data-bvi-size="38"] * h3 *{font-size:43px !important}html body .bvi-body[data-bvi-size="38"] * h4,html body .bvi-body[data-bvi-size="38"] * h4 *{font-size:42px !important}html body .bvi-body[data-bvi-size="38"] * h5,html body .bvi-body[data-bvi-size="38"] * h5 *{font-size:41px !important}html body .bvi-body[data-bvi-size="38"] * h6,html body .bvi-body[data-bvi-size="38"] * h6 *{font-size:40px !important}html body .bvi-body[data-bvi-size="37"] *{font-size:37px !important}html body .bvi-body[data-bvi-size="37"] * h1,html body .bvi-body[data-bvi-size="37"] * h1 *{font-size:44px !important}html body .bvi-body[data-bvi-size="37"] * h2,html body .bvi-body[data-bvi-size="37"] * h2 *{font-size:43px !important}html body .bvi-body[data-bvi-size="37"] * h3,html body .bvi-body[data-bvi-size="37"] * h3 *{font-size:42px !important}html body .bvi-body[data-bvi-size="37"] * h4,html body .bvi-body[data-bvi-size="37"] * h4 *{font-size:41px !important}html body .bvi-body[data-bvi-size="37"] * h5,html body .bvi-body[data-bvi-size="37"] * h5 *{font-size:40px !important}html body .bvi-body[data-bvi-size="37"] * h6,html body .bvi-body[data-bvi-size="37"] * h6 *{font-size:39px !important}html body .bvi-body[data-bvi-size="36"] *{font-size:36px !important}html body .bvi-body[data-bvi-size="36"] * h1,html body .bvi-body[data-bvi-size="36"] * h1 *{font-size:43px !important}html body .bvi-body[data-bvi-size="36"] * h2,html body .bvi-body[data-bvi-size="36"] * h2 *{font-size:42px !important}html body .bvi-body[data-bvi-size="36"] * h3,html body .bvi-body[data-bvi-size="36"] * h3 *{font-size:41px !important}html body .bvi-body[data-bvi-size="36"] * h4,html body .bvi-body[data-bvi-size="36"] * h4 *{font-size:40px !important}html body .bvi-body[data-bvi-size="36"] * h5,html body .bvi-body[data-bvi-size="36"] * h5 *{font-size:39px !important}html body .bvi-body[data-bvi-size="36"] * h6,html body .bvi-body[data-bvi-size="36"] * h6 *{font-size:38px !important}html body .bvi-body[data-bvi-size="35"] *{font-size:35px !important}html body .bvi-body[data-bvi-size="35"] * h1,html body .bvi-body[data-bvi-size="35"] * h1 *{font-size:42px !important}html body .bvi-body[data-bvi-size="35"] * h2,html body .bvi-body[data-bvi-size="35"] * h2 *{font-size:41px !important}html body .bvi-body[data-bvi-size="35"] * h3,html body .bvi-body[data-bvi-size="35"] * h3 *{font-size:40px !important}html body .bvi-body[data-bvi-size="35"] * h4,html body .bvi-body[data-bvi-size="35"] * h4 *{font-size:39px !important}html body .bvi-body[data-bvi-size="35"] * h5,html body .bvi-body[data-bvi-size="35"] * h5 *{font-size:38px !important}html body .bvi-body[data-bvi-size="35"] * h6,html body .bvi-body[data-bvi-size="35"] * h6 *{font-size:37px !important}html body .bvi-body[data-bvi-size="34"] *{font-size:34px !important}html body .bvi-body[data-bvi-size="34"] * h1,html body .bvi-body[data-bvi-size="34"] * h1 *{font-size:41px !important}html body .bvi-body[data-bvi-size="34"] * h2,html body .bvi-body[data-bvi-size="34"] * h2 *{font-size:40px !important}html body .bvi-body[data-bvi-size="34"] * h3,html body .bvi-body[data-bvi-size="34"] * h3 *{font-size:39px !important}html body .bvi-body[data-bvi-size="34"] * h4,html body .bvi-body[data-bvi-size="34"] * h4 *{font-size:38px !important}html body .bvi-body[data-bvi-size="34"] * h5,html body .bvi-body[data-bvi-size="34"] * h5 *{font-size:37px !important}html body .bvi-body[data-bvi-size="34"] * h6,html body .bvi-body[data-bvi-size="34"] * h6 *{font-size:36px !important}html body .bvi-body[data-bvi-size="33"] *{font-size:33px !important}html body .bvi-body[data-bvi-size="33"] * h1,html body .bvi-body[data-bvi-size="33"] * h1 *{font-size:40px !important}html body .bvi-body[data-bvi-size="33"] * h2,html body .bvi-body[data-bvi-size="33"] * h2 *{font-size:39px !important}html body .bvi-body[data-bvi-size="33"] * h3,html body .bvi-body[data-bvi-size="33"] * h3 *{font-size:38px !important}html body .bvi-body[data-bvi-size="33"] * h4,html body .bvi-body[data-bvi-size="33"] * h4 *{font-size:37px !important}html body .bvi-body[data-bvi-size="33"] * h5,html body .bvi-body[data-bvi-size="33"] * h5 *{font-size:36px !important}html body .bvi-body[data-bvi-size="33"] * h6,html body .bvi-body[data-bvi-size="33"] * h6 *{font-size:35px !important}html body .bvi-body[data-bvi-size="32"] *{font-size:32px !important}html body .bvi-body[data-bvi-size="32"] * h1,html body .bvi-body[data-bvi-size="32"] * h1 *{font-size:39px !important}html body .bvi-body[data-bvi-size="32"] * h2,html body .bvi-body[data-bvi-size="32"] * h2 *{font-size:38px !important}html body .bvi-body[data-bvi-size="32"] * h3,html body .bvi-body[data-bvi-size="32"] * h3 *{font-size:37px !important}html body .bvi-body[data-bvi-size="32"] * h4,html body .bvi-body[data-bvi-size="32"] * h4 *{font-size:36px !important}html body .bvi-body[data-bvi-size="32"] * h5,html body .bvi-body[data-bvi-size="32"] * h5 *{font-size:35px !important}html body .bvi-body[data-bvi-size="32"] * h6,html body .bvi-body[data-bvi-size="32"] * h6 *{font-size:34px !important}html body .bvi-body[data-bvi-size="31"] *{font-size:31px !important}html body .bvi-body[data-bvi-size="31"] * h1,html body .bvi-body[data-bvi-size="31"] * h1 *{font-size:38px !important}html body .bvi-body[data-bvi-size="31"] * h2,html body .bvi-body[data-bvi-size="31"] * h2 *{font-size:37px !important}html body .bvi-body[data-bvi-size="31"] * h3,html body .bvi-body[data-bvi-size="31"] * h3 *{font-size:36px !important}html body .bvi-body[data-bvi-size="31"] * h4,html body .bvi-body[data-bvi-size="31"] * h4 *{font-size:35px !important}html body .bvi-body[data-bvi-size="31"] * h5,html body .bvi-body[data-bvi-size="31"] * h5 *{font-size:34px !important}html body .bvi-body[data-bvi-size="31"] * h6,html body .bvi-body[data-bvi-size="31"] * h6 *{font-size:33px !important}html body .bvi-body[data-bvi-size="30"] *{font-size:30px !important}html body .bvi-body[data-bvi-size="30"] * h1,html body .bvi-body[data-bvi-size="30"] * h1 *{font-size:37px !important}html body .bvi-body[data-bvi-size="30"] * h2,html body .bvi-body[data-bvi-size="30"] * h2 *{font-size:36px !important}html body .bvi-body[data-bvi-size="30"] * h3,html body .bvi-body[data-bvi-size="30"] * h3 *{font-size:35px !important}html body .bvi-body[data-bvi-size="30"] * h4,html body .bvi-body[data-bvi-size="30"] * h4 *{font-size:34px !important}html body .bvi-body[data-bvi-size="30"] * h5,html body .bvi-body[data-bvi-size="30"] * h5 *{font-size:33px !important}html body .bvi-body[data-bvi-size="30"] * h6,html body .bvi-body[data-bvi-size="30"] * h6 *{font-size:32px !important}html body .bvi-body[data-bvi-size="29"] *{font-size:29px !important}html body .bvi-body[data-bvi-size="29"] * h1,html body .bvi-body[data-bvi-size="29"] * h1 *{font-size:36px !important}html body .bvi-body[data-bvi-size="29"] * h2,html body .bvi-body[data-bvi-size="29"] * h2 *{font-size:35px !important}html body .bvi-body[data-bvi-size="29"] * h3,html body .bvi-body[data-bvi-size="29"] * h3 *{font-size:34px !important}html body .bvi-body[data-bvi-size="29"] * h4,html body .bvi-body[data-bvi-size="29"] * h4 *{font-size:33px !important}html body .bvi-body[data-bvi-size="29"] * h5,html body .bvi-body[data-bvi-size="29"] * h5 *{font-size:32px !important}html body .bvi-body[data-bvi-size="29"] * h6,html body .bvi-body[data-bvi-size="29"] * h6 *{font-size:31px !important}html body .bvi-body[data-bvi-size="28"] *{font-size:28px !important}html body .bvi-body[data-bvi-size="28"] * h1,html body .bvi-body[data-bvi-size="28"] * h1 *{font-size:35px !important}html body .bvi-body[data-bvi-size="28"] * h2,html body .bvi-body[data-bvi-size="28"] * h2 *{font-size:34px !important}html body .bvi-body[data-bvi-size="28"] * h3,html body .bvi-body[data-bvi-size="28"] * h3 *{font-size:33px !important}html body .bvi-body[data-bvi-size="28"] * h4,html body .bvi-body[data-bvi-size="28"] * h4 *{font-size:32px !important}html body .bvi-body[data-bvi-size="28"] * h5,html body .bvi-body[data-bvi-size="28"] * h5 *{font-size:31px !important}html body .bvi-body[data-bvi-size="28"] * h6,html body .bvi-body[data-bvi-size="28"] * h6 *{font-size:30px !important}html body .bvi-body[data-bvi-size="27"] *{font-size:27px !important}html body .bvi-body[data-bvi-size="27"] * h1,html body .bvi-body[data-bvi-size="27"] * h1 *{font-size:34px !important}html body .bvi-body[data-bvi-size="27"] * h2,html body .bvi-body[data-bvi-size="27"] * h2 *{font-size:33px !important}html body .bvi-body[data-bvi-size="27"] * h3,html body .bvi-body[data-bvi-size="27"] * h3 *{font-size:32px !important}html body .bvi-body[data-bvi-size="27"] * h4,html body .bvi-body[data-bvi-size="27"] * h4 *{font-size:31px !important}html body .bvi-body[data-bvi-size="27"] * h5,html body .bvi-body[data-bvi-size="27"] * h5 *{font-size:30px !important}html body .bvi-body[data-bvi-size="27"] * h6,html body .bvi-body[data-bvi-size="27"] * h6 *{font-size:29px !important}html body .bvi-body[data-bvi-size="26"] *{font-size:26px !important}html body .bvi-body[data-bvi-size="26"] * h1,html body .bvi-body[data-bvi-size="26"] * h1 *{font-size:33px !important}html body .bvi-body[data-bvi-size="26"] * h2,html body .bvi-body[data-bvi-size="26"] * h2 *{font-size:32px !important}html body .bvi-body[data-bvi-size="26"] * h3,html body .bvi-body[data-bvi-size="26"] * h3 *{font-size:31px !important}html body .bvi-body[data-bvi-size="26"] * h4,html body .bvi-body[data-bvi-size="26"] * h4 *{font-size:30px !important}html body .bvi-body[data-bvi-size="26"] * h5,html body .bvi-body[data-bvi-size="26"] * h5 *{font-size:29px !important}html body .bvi-body[data-bvi-size="26"] * h6,html body .bvi-body[data-bvi-size="26"] * h6 *{font-size:28px !important}html body .bvi-body[data-bvi-size="25"] *{font-size:25px !important}html body .bvi-body[data-bvi-size="25"] * h1,html body .bvi-body[data-bvi-size="25"] * h1 *{font-size:32px !important}html body .bvi-body[data-bvi-size="25"] * h2,html body .bvi-body[data-bvi-size="25"] * h2 *{font-size:31px !important}html body .bvi-body[data-bvi-size="25"] * h3,html body .bvi-body[data-bvi-size="25"] * h3 *{font-size:30px !important}html body .bvi-body[data-bvi-size="25"] * h4,html body .bvi-body[data-bvi-size="25"] * h4 *{font-size:29px !important}html body .bvi-body[data-bvi-size="25"] * h5,html body .bvi-body[data-bvi-size="25"] * h5 *{font-size:28px !important}html body .bvi-body[data-bvi-size="25"] * h6,html body .bvi-body[data-bvi-size="25"] * h6 *{font-size:27px !important}html body .bvi-body[data-bvi-size="24"] *{font-size:24px !important}html body .bvi-body[data-bvi-size="24"] * h1,html body .bvi-body[data-bvi-size="24"] * h1 *{font-size:31px !important}html body .bvi-body[data-bvi-size="24"] * h2,html body .bvi-body[data-bvi-size="24"] * h2 *{font-size:30px !important}html body .bvi-body[data-bvi-size="24"] * h3,html body .bvi-body[data-bvi-size="24"] * h3 *{font-size:29px !important}html body .bvi-body[data-bvi-size="24"] * h4,html body .bvi-body[data-bvi-size="24"] * h4 *{font-size:28px !important}html body .bvi-body[data-bvi-size="24"] * h5,html body .bvi-body[data-bvi-size="24"] * h5 *{font-size:27px !important}html body .bvi-body[data-bvi-size="24"] * h6,html body .bvi-body[data-bvi-size="24"] * h6 *{font-size:26px !important}html body .bvi-body[data-bvi-size="23"] *{font-size:23px !important}html body .bvi-body[data-bvi-size="23"] * h1,html body .bvi-body[data-bvi-size="23"] * h1 *{font-size:30px !important}html body .bvi-body[data-bvi-size="23"] * h2,html body .bvi-body[data-bvi-size="23"] * h2 *{font-size:29px !important}html body .bvi-body[data-bvi-size="23"] * h3,html body .bvi-body[data-bvi-size="23"] * h3 *{font-size:28px !important}html body .bvi-body[data-bvi-size="23"] * h4,html body .bvi-body[data-bvi-size="23"] * h4 *{font-size:27px !important}html body .bvi-body[data-bvi-size="23"] * h5,html body .bvi-body[data-bvi-size="23"] * h5 *{font-size:26px !important}html body .bvi-body[data-bvi-size="23"] * h6,html body .bvi-body[data-bvi-size="23"] * h6 *{font-size:25px !important}html body .bvi-body[data-bvi-size="22"] *{font-size:22px !important}html body .bvi-body[data-bvi-size="22"] * h1,html body .bvi-body[data-bvi-size="22"] * h1 *{font-size:29px !important}html body .bvi-body[data-bvi-size="22"] * h2,html body .bvi-body[data-bvi-size="22"] * h2 *{font-size:28px !important}html body .bvi-body[data-bvi-size="22"] * h3,html body .bvi-body[data-bvi-size="22"] * h3 *{font-size:27px !important}html body .bvi-body[data-bvi-size="22"] * h4,html body .bvi-body[data-bvi-size="22"] * h4 *{font-size:26px !important}html body .bvi-body[data-bvi-size="22"] * h5,html body .bvi-body[data-bvi-size="22"] * h5 *{font-size:25px !important}html body .bvi-body[data-bvi-size="22"] * h6,html body .bvi-body[data-bvi-size="22"] * h6 *{font-size:24px !important}html body .bvi-body[data-bvi-size="21"] *{font-size:21px !important}html body .bvi-body[data-bvi-size="21"] * h1,html body .bvi-body[data-bvi-size="21"] * h1 *{font-size:28px !important}html body .bvi-body[data-bvi-size="21"] * h2,html body .bvi-body[data-bvi-size="21"] * h2 *{font-size:27px !important}html body .bvi-body[data-bvi-size="21"] * h3,html body .bvi-body[data-bvi-size="21"] * h3 *{font-size:26px !important}html body .bvi-body[data-bvi-size="21"] * h4,html body .bvi-body[data-bvi-size="21"] * h4 *{font-size:25px !important}html body .bvi-body[data-bvi-size="21"] * h5,html body .bvi-body[data-bvi-size="21"] * h5 *{font-size:24px !important}html body .bvi-body[data-bvi-size="21"] * h6,html body .bvi-body[data-bvi-size="21"] * h6 *{font-size:23px !important}html body .bvi-body[data-bvi-size="20"] *{font-size:20px !important}html body .bvi-body[data-bvi-size="20"] * h1,html body .bvi-body[data-bvi-size="20"] * h1 *{font-size:27px !important}html body .bvi-body[data-bvi-size="20"] * h2,html body .bvi-body[data-bvi-size="20"] * h2 *{font-size:26px !important}html body .bvi-body[data-bvi-size="20"] * h3,html body .bvi-body[data-bvi-size="20"] * h3 *{font-size:25px !important}html body .bvi-body[data-bvi-size="20"] * h4,html body .bvi-body[data-bvi-size="20"] * h4 *{font-size:24px !important}html body .bvi-body[data-bvi-size="20"] * h5,html body .bvi-body[data-bvi-size="20"] * h5 *{font-size:23px !important}html body .bvi-body[data-bvi-size="20"] * h6,html body .bvi-body[data-bvi-size="20"] * h6 *{font-size:22px !important}html body .bvi-body[data-bvi-size="19"] *{font-size:19px !important}html body .bvi-body[data-bvi-size="19"] * h1,html body .bvi-body[data-bvi-size="19"] * h1 *{font-size:26px !important}html body .bvi-body[data-bvi-size="19"] * h2,html body .bvi-body[data-bvi-size="19"] * h2 *{font-size:25px !important}html body .bvi-body[data-bvi-size="19"] * h3,html body .bvi-body[data-bvi-size="19"] * h3 *{font-size:24px !important}html body .bvi-body[data-bvi-size="19"] * h4,html body .bvi-body[data-bvi-size="19"] * h4 *{font-size:23px !important}html body .bvi-body[data-bvi-size="19"] * h5,html body .bvi-body[data-bvi-size="19"] * h5 *{font-size:22px !important}html body .bvi-body[data-bvi-size="19"] * h6,html body .bvi-body[data-bvi-size="19"] * h6 *{font-size:21px !important}html body .bvi-body[data-bvi-size="18"] *{font-size:18px !important}html body .bvi-body[data-bvi-size="18"] * h1,html body .bvi-body[data-bvi-size="18"] * h1 *{font-size:25px !important}html body .bvi-body[data-bvi-size="18"] * h2,html body .bvi-body[data-bvi-size="18"] * h2 *{font-size:24px !important}html body .bvi-body[data-bvi-size="18"] * h3,html body .bvi-body[data-bvi-size="18"] * h3 *{font-size:23px !important}html body .bvi-body[data-bvi-size="18"] * h4,html body .bvi-body[data-bvi-size="18"] * h4 *{font-size:22px !important}html body .bvi-body[data-bvi-size="18"] * h5,html body .bvi-body[data-bvi-size="18"] * h5 *{font-size:21px !important}html body .bvi-body[data-bvi-size="18"] * h6,html body .bvi-body[data-bvi-size="18"] * h6 *{font-size:20px !important}html body .bvi-body[data-bvi-size="17"] *{font-size:17px !important}html body .bvi-body[data-bvi-size="17"] * h1,html body .bvi-body[data-bvi-size="17"] * h1 *{font-size:24px !important}html body .bvi-body[data-bvi-size="17"] * h2,html body .bvi-body[data-bvi-size="17"] * h2 *{font-size:23px !important}html body .bvi-body[data-bvi-size="17"] * h3,html body .bvi-body[data-bvi-size="17"] * h3 *{font-size:22px !important}html body .bvi-body[data-bvi-size="17"] * h4,html body .bvi-body[data-bvi-size="17"] * h4 *{font-size:21px !important}html body .bvi-body[data-bvi-size="17"] * h5,html body .bvi-body[data-bvi-size="17"] * h5 *{font-size:20px !important}html body .bvi-body[data-bvi-size="17"] * h6,html body .bvi-body[data-bvi-size="17"] * h6 *{font-size:19px !important}html body .bvi-body[data-bvi-size="16"] *{font-size:16px !important}html body .bvi-body[data-bvi-size="16"] * h1,html body .bvi-body[data-bvi-size="16"] * h1 *{font-size:23px !important}html body .bvi-body[data-bvi-size="16"] * h2,html body .bvi-body[data-bvi-size="16"] * h2 *{font-size:22px !important}html body .bvi-body[data-bvi-size="16"] * h3,html body .bvi-body[data-bvi-size="16"] * h3 *{font-size:21px !important}html body .bvi-body[data-bvi-size="16"] * h4,html body .bvi-body[data-bvi-size="16"] * h4 *{font-size:20px !important}html body .bvi-body[data-bvi-size="16"] * h5,html body .bvi-body[data-bvi-size="16"] * h5 *{font-size:19px !important}html body .bvi-body[data-bvi-size="16"] * h6,html body .bvi-body[data-bvi-size="16"] * h6 *{font-size:18px !important}html body .bvi-body[data-bvi-size="15"] *{font-size:15px !important}html body .bvi-body[data-bvi-size="15"] * h1,html body .bvi-body[data-bvi-size="15"] * h1 *{font-size:22px !important}html body .bvi-body[data-bvi-size="15"] * h2,html body .bvi-body[data-bvi-size="15"] * h2 *{font-size:21px !important}html body .bvi-body[data-bvi-size="15"] * h3,html body .bvi-body[data-bvi-size="15"] * h3 *{font-size:20px !important}html body .bvi-body[data-bvi-size="15"] * h4,html body .bvi-body[data-bvi-size="15"] * h4 *{font-size:19px !important}html body .bvi-body[data-bvi-size="15"] * h5,html body .bvi-body[data-bvi-size="15"] * h5 *{font-size:18px !important}html body .bvi-body[data-bvi-size="15"] * h6,html body .bvi-body[data-bvi-size="15"] * h6 *{font-size:17px !important}html body .bvi-body[data-bvi-size="14"] *{font-size:14px !important}html body .bvi-body[data-bvi-size="14"] * h1,html body .bvi-body[data-bvi-size="14"] * h1 *{font-size:21px !important}html body .bvi-body[data-bvi-size="14"] * h2,html body .bvi-body[data-bvi-size="14"] * h2 *{font-size:20px !important}html body .bvi-body[data-bvi-size="14"] * h3,html body .bvi-body[data-bvi-size="14"] * h3 *{font-size:19px !important}html body .bvi-body[data-bvi-size="14"] * h4,html body .bvi-body[data-bvi-size="14"] * h4 *{font-size:18px !important}html body .bvi-body[data-bvi-size="14"] * h5,html body .bvi-body[data-bvi-size="14"] * h5 *{font-size:17px !important}html body .bvi-body[data-bvi-size="14"] * h6,html body .bvi-body[data-bvi-size="14"] * h6 *{font-size:16px !important}html body .bvi-body[data-bvi-size="13"] *{font-size:13px !important}html body .bvi-body[data-bvi-size="13"] * h1,html body .bvi-body[data-bvi-size="13"] * h1 *{font-size:20px !important}html body .bvi-body[data-bvi-size="13"] * h2,html body .bvi-body[data-bvi-size="13"] * h2 *{font-size:19px !important}html body .bvi-body[data-bvi-size="13"] * h3,html body .bvi-body[data-bvi-size="13"] * h3 *{font-size:18px !important}html body .bvi-body[data-bvi-size="13"] * h4,html body .bvi-body[data-bvi-size="13"] * h4 *{font-size:17px !important}html body .bvi-body[data-bvi-size="13"] * h5,html body .bvi-body[data-bvi-size="13"] * h5 *{font-size:16px !important}html body .bvi-body[data-bvi-size="13"] * h6,html body .bvi-body[data-bvi-size="13"] * h6 *{font-size:15px !important}html body .bvi-body[data-bvi-size="12"] *{font-size:12px !important}html body .bvi-body[data-bvi-size="12"] * h1,html body .bvi-body[data-bvi-size="12"] * h1 *{font-size:19px !important}html body .bvi-body[data-bvi-size="12"] * h2,html body .bvi-body[data-bvi-size="12"] * h2 *{font-size:18px !important}html body .bvi-body[data-bvi-size="12"] * h3,html body .bvi-body[data-bvi-size="12"] * h3 *{font-size:17px !important}html body .bvi-body[data-bvi-size="12"] * h4,html body .bvi-body[data-bvi-size="12"] * h4 *{font-size:16px !important}html body .bvi-body[data-bvi-size="12"] * h5,html body .bvi-body[data-bvi-size="12"] * h5 *{font-size:15px !important}html body .bvi-body[data-bvi-size="12"] * h6,html body .bvi-body[data-bvi-size="12"] * h6 *{font-size:14px !important}html body .bvi-body[data-bvi-size="11"] *{font-size:11px !important}html body .bvi-body[data-bvi-size="11"] * h1,html body .bvi-body[data-bvi-size="11"] * h1 *{font-size:18px !important}html body .bvi-body[data-bvi-size="11"] * h2,html body .bvi-body[data-bvi-size="11"] * h2 *{font-size:17px !important}html body .bvi-body[data-bvi-size="11"] * h3,html body .bvi-body[data-bvi-size="11"] * h3 *{font-size:16px !important}html body .bvi-body[data-bvi-size="11"] * h4,html body .bvi-body[data-bvi-size="11"] * h4 *{font-size:15px !important}html body .bvi-body[data-bvi-size="11"] * h5,html body .bvi-body[data-bvi-size="11"] * h5 *{font-size:14px !important}html body .bvi-body[data-bvi-size="11"] * h6,html body .bvi-body[data-bvi-size="11"] * h6 *{font-size:13px !important}html body .bvi-body[data-bvi-size="10"] *{font-size:10px !important}html body .bvi-body[data-bvi-size="10"] * h1,html body .bvi-body[data-bvi-size="10"] * h1 *{font-size:17px !important}html body .bvi-body[data-bvi-size="10"] * h2,html body .bvi-body[data-bvi-size="10"] * h2 *{font-size:16px !important}html body .bvi-body[data-bvi-size="10"] * h3,html body .bvi-body[data-bvi-size="10"] * h3 *{font-size:15px !important}html body .bvi-body[data-bvi-size="10"] * h4,html body .bvi-body[data-bvi-size="10"] * h4 *{font-size:14px !important}html body .bvi-body[data-bvi-size="10"] * h5,html body .bvi-body[data-bvi-size="10"] * h5 *{font-size:13px !important}html body .bvi-body[data-bvi-size="10"] * h6,html body .bvi-body[data-bvi-size="10"] * h6 *{font-size:12px !important}html body .bvi-body[data-bvi-size="9"] *{font-size:9px !important}html body .bvi-body[data-bvi-size="9"] * h1,html body .bvi-body[data-bvi-size="9"] * h1 *{font-size:16px !important}html body .bvi-body[data-bvi-size="9"] * h2,html body .bvi-body[data-bvi-size="9"] * h2 *{font-size:15px !important}html body .bvi-body[data-bvi-size="9"] * h3,html body .bvi-body[data-bvi-size="9"] * h3 *{font-size:14px !important}html body .bvi-body[data-bvi-size="9"] * h4,html body .bvi-body[data-bvi-size="9"] * h4 *{font-size:13px !important}html body .bvi-body[data-bvi-size="9"] * h5,html body .bvi-body[data-bvi-size="9"] * h5 *{font-size:12px !important}html body .bvi-body[data-bvi-size="9"] * h6,html body .bvi-body[data-bvi-size="9"] * h6 *{font-size:11px !important}html body .bvi-body[data-bvi-size="8"] *{font-size:8px !important}html body .bvi-body[data-bvi-size="8"] * h1,html body .bvi-body[data-bvi-size="8"] * h1 *{font-size:15px !important}html body .bvi-body[data-bvi-size="8"] * h2,html body .bvi-body[data-bvi-size="8"] * h2 *{font-size:14px !important}html body .bvi-body[data-bvi-size="8"] * h3,html body .bvi-body[data-bvi-size="8"] * h3 *{font-size:13px !important}html body .bvi-body[data-bvi-size="8"] * h4,html body .bvi-body[data-bvi-size="8"] * h4 *{font-size:12px !important}html body .bvi-body[data-bvi-size="8"] * h5,html body .bvi-body[data-bvi-size="8"] * h5 *{font-size:11px !important}html body .bvi-body[data-bvi-size="8"] * h6,html body .bvi-body[data-bvi-size="8"] * h6 *{font-size:10px !important}html body .bvi-body[data-bvi-size="7"] *{font-size:7px !important}html body .bvi-body[data-bvi-size="7"] * h1,html body .bvi-body[data-bvi-size="7"] * h1 *{font-size:14px !important}html body .bvi-body[data-bvi-size="7"] * h2,html body .bvi-body[data-bvi-size="7"] * h2 *{font-size:13px !important}html body .bvi-body[data-bvi-size="7"] * h3,html body .bvi-body[data-bvi-size="7"] * h3 *{font-size:12px !important}html body .bvi-body[data-bvi-size="7"] * h4,html body .bvi-body[data-bvi-size="7"] * h4 *{font-size:11px !important}html body .bvi-body[data-bvi-size="7"] * h5,html body .bvi-body[data-bvi-size="7"] * h5 *{font-size:10px !important}html body .bvi-body[data-bvi-size="7"] * h6,html body .bvi-body[data-bvi-size="7"] * h6 *{font-size:9px !important}html body .bvi-body[data-bvi-size="6"] *{font-size:6px !important}html body .bvi-body[data-bvi-size="6"] * h1,html body .bvi-body[data-bvi-size="6"] * h1 *{font-size:13px !important}html body .bvi-body[data-bvi-size="6"] * h2,html body .bvi-body[data-bvi-size="6"] * h2 *{font-size:12px !important}html body .bvi-body[data-bvi-size="6"] * h3,html body .bvi-body[data-bvi-size="6"] * h3 *{font-size:11px !important}html body .bvi-body[data-bvi-size="6"] * h4,html body .bvi-body[data-bvi-size="6"] * h4 *{font-size:10px !important}html body .bvi-body[data-bvi-size="6"] * h5,html body .bvi-body[data-bvi-size="6"] * h5 *{font-size:9px !important}html body .bvi-body[data-bvi-size="6"] * h6,html body .bvi-body[data-bvi-size="6"] * h6 *{font-size:8px !important}html body .bvi-body[data-bvi-size="5"] *{font-size:5px !important}html body .bvi-body[data-bvi-size="5"] * h1,html body .bvi-body[data-bvi-size="5"] * h1 *{font-size:12px !important}html body .bvi-body[data-bvi-size="5"] * h2,html body .bvi-body[data-bvi-size="5"] * h2 *{font-size:11px !important}html body .bvi-body[data-bvi-size="5"] * h3,html body .bvi-body[data-bvi-size="5"] * h3 *{font-size:10px !important}html body .bvi-body[data-bvi-size="5"] * h4,html body .bvi-body[data-bvi-size="5"] * h4 *{font-size:9px !important}html body .bvi-body[data-bvi-size="5"] * h5,html body .bvi-body[data-bvi-size="5"] * h5 *{font-size:8px !important}html body .bvi-body[data-bvi-size="5"] * h6,html body .bvi-body[data-bvi-size="5"] * h6 *{font-size:7px !important}html body .bvi-body[data-bvi-size="4"] *{font-size:4px !important}html body .bvi-body[data-bvi-size="4"] * h1,html body .bvi-body[data-bvi-size="4"] * h1 *{font-size:11px !important}html body .bvi-body[data-bvi-size="4"] * h2,html body .bvi-body[data-bvi-size="4"] * h2 *{font-size:10px !important}html body .bvi-body[data-bvi-size="4"] * h3,html body .bvi-body[data-bvi-size="4"] * h3 *{font-size:9px !important}html body .bvi-body[data-bvi-size="4"] * h4,html body .bvi-body[data-bvi-size="4"] * h4 *{font-size:8px !important}html body .bvi-body[data-bvi-size="4"] * h5,html body .bvi-body[data-bvi-size="4"] * h5 *{font-size:7px !important}html body .bvi-body[data-bvi-size="4"] * h6,html body .bvi-body[data-bvi-size="4"] * h6 *{font-size:6px !important}html body .bvi-body[data-bvi-size="3"] *{font-size:3px !important}html body .bvi-body[data-bvi-size="3"] * h1,html body .bvi-body[data-bvi-size="3"] * h1 *{font-size:10px !important}html body .bvi-body[data-bvi-size="3"] * h2,html body .bvi-body[data-bvi-size="3"] * h2 *{font-size:9px !important}html body .bvi-body[data-bvi-size="3"] * h3,html body .bvi-body[data-bvi-size="3"] * h3 *{font-size:8px !important}html body .bvi-body[data-bvi-size="3"] * h4,html body .bvi-body[data-bvi-size="3"] * h4 *{font-size:7px !important}html body .bvi-body[data-bvi-size="3"] * h5,html body .bvi-body[data-bvi-size="3"] * h5 *{font-size:6px !important}html body .bvi-body[data-bvi-size="3"] * h6,html body .bvi-body[data-bvi-size="3"] * h6 *{font-size:5px !important}html body .bvi-body[data-bvi-size="2"] *{font-size:2px !important}html body .bvi-body[data-bvi-size="2"] * h1,html body .bvi-body[data-bvi-size="2"] * h1 *{font-size:9px !important}html body .bvi-body[data-bvi-size="2"] * h2,html body .bvi-body[data-bvi-size="2"] * h2 *{font-size:8px !important}html body .bvi-body[data-bvi-size="2"] * h3,html body .bvi-body[data-bvi-size="2"] * h3 *{font-size:7px !important}html body .bvi-body[data-bvi-size="2"] * h4,html body .bvi-body[data-bvi-size="2"] * h4 *{font-size:6px !important}html body .bvi-body[data-bvi-size="2"] * h5,html body .bvi-body[data-bvi-size="2"] * h5 *{font-size:5px !important}html body .bvi-body[data-bvi-size="2"] * h6,html body .bvi-body[data-bvi-size="2"] * h6 *{font-size:4px !important}html body .bvi-body[data-bvi-size="1"] *{font-size:1px !important}html body .bvi-body[data-bvi-size="1"] * h1,html body .bvi-body[data-bvi-size="1"] * h1 *{font-size:8px !important}html body .bvi-body[data-bvi-size="1"] * h2,html body .bvi-body[data-bvi-size="1"] * h2 *{font-size:7px !important}html body .bvi-body[data-bvi-size="1"] * h3,html body .bvi-body[data-bvi-size="1"] * h3 *{font-size:6px !important}html body .bvi-body[data-bvi-size="1"] * h4,html body .bvi-body[data-bvi-size="1"] * h4 *{font-size:5px !important}html body .bvi-body[data-bvi-size="1"] * h5,html body .bvi-body[data-bvi-size="1"] * h5 *{font-size:4px !important}html body .bvi-body[data-bvi-size="1"] * h6,html body .bvi-body[data-bvi-size="1"] * h6 *{font-size:3px !important}html body .bvi-body .bvi-tts .bvi-tts-link{display:inline-block;border:1px dashed transparent;border-bottom:0;padding:10px}html body .bvi-body .bvi-tts .bvi-tts-text{border:1px dashed transparent;padding:10px}html body .bvi-body a{text-decoration:none}html body .bvi-body a.bvi-link{text-decoration:none;color:black;background-color:transparent;text-align:center;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer;border-radius:2px;display:inline-block;height:36px;font-weight:bold;line-height:36px;padding:0 10px;vertical-align:middle;border:1px solid #b2b2b2;margin:2px}@media(max-width:575.98px){html body .bvi-body a.bvi-link{height:28px;line-height:28px;padding:0 5px}}@media(min-width:576px) and (max-width:767.98px){html body .bvi-body a.bvi-link{height:28px;line-height:28px;padding:0 5px}}@media(min-width:768px) and (max-width:991.98px){html body .bvi-body a.bvi-link{height:30px;line-height:30px;padding:0 8px}}@media(min-width:992px) and (max-width:1199.98px){html body .bvi-body a.bvi-link{height:34px;line-height:34px;padding:0 9px}}html body .bvi-body a.bvi-link.active{color:inherit;outline:0;background-color:#dbdbdb;text-decoration:none}html body .bvi-body a.bvi-link:hover{color:black;outline:0;background-color:#dbdbdb;text-decoration:none}html body .bvi-body a.bvi-link:focus{color:black;outline:0;background-color:#dbdbdb;text-decoration:none}html body .bvi-body[data-bvi-images=true] .bvi-background-image.bvi-img,html body .bvi-body[data-bvi-images=true] img.bvi-img{-webkit-filter:grayscale(0);filter:grayscale(0)}html body .bvi-body[data-bvi-images=true] .bvi-background-image{background-color:transparent !important}html body .bvi-body[data-bvi-images=false] .bvi-background-image{background-image:none !important;border:0 !important}html body .bvi-body[data-bvi-images=false] div.bvi-img{vertical-align:middle;border:2px dashed;box-sizing:border-box;overflow:hidden;max-width:100%;max-height:100%;word-wrap:break-word;text-align:center;display:flex;align-items:center;justify-content:center}html body .bvi-body[data-bvi-images=grayscale] .bvi-background-image,html body .bvi-body[data-bvi-images=grayscale] img.bvi-img{-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:gray;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)}html body .bvi-body[data-bvi-line-height=normal] *:not(.bvi-link){line-height:1.5 !important}html body .bvi-body[data-bvi-line-height=average] *:not(.bvi-link){line-height:2 !important}html body .bvi-body[data-bvi-line-height=big] *:not(.bvi-link){line-height:2.5 !important}html body .bvi-body[data-bvi-letter-spacing=normal] *:not(.bvi-link){letter-spacing:0 !important}html body .bvi-body[data-bvi-letter-spacing=average] *:not(.bvi-link){letter-spacing:2px !important}html body .bvi-body[data-bvi-letter-spacing=big] *:not(.bvi-link){letter-spacing:4px !important}html body .bvi-body[data-bvi-font-family=arial] *:not(i):not(span){font-family:Arial,sans-serif !important}html body .bvi-body[data-bvi-font-family=times] *:not(i):not(span){font-family:"Times New roman" !important}html body .bvi-body[data-bvi-flash-iframe=true] .wp-audio-shortcode,html body .bvi-body[data-bvi-flash-iframe=true] iframe,html body .bvi-body[data-bvi-flash-iframe=true] video,html body .bvi-body[data-bvi-flash-iframe=true] ymaps,html body .bvi-body[data-bvi-flash-iframe=true] figure{display:block !important}html body .bvi-body[data-bvi-flash-iframe=false] .wp-audio-shortcode,html body .bvi-body[data-bvi-flash-iframe=false] iframe,html body .bvi-body[data-bvi-flash-iframe=false] video,html body .bvi-body[data-bvi-flash-iframe=false] ymaps,html body .bvi-body[data-bvi-flash-iframe=false] figure{display:none !important}html body .bvi-body .bvi-hide{display:none}html body .bvi-body .bvi-show{display:block}html body .bvi-hide{display:block}html body .bvi-show{display:none}html body #bvi-panel-show.bvi-link{text-decoration:none;color:black;background-color:white;text-align:center;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer;border-radius:2px;display:inline-block;height:36px;font-weight:bold;line-height:36px;padding:0 10px;vertical-align:middle;border:1px solid #b2b2b2}html body #bvi-panel-show.bvi-link.bvi-link-top{position:fixed !important;top:2.5rem !important;right:1.5rem !important;z-index:999999 !important}html body #bvi-panel-show .bvi-images{font-weight:normal;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;vertical-align:middle}html body #bvi-panel-show .bvi-images.bvi-images-eye{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABMlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC88vZ+AAAAZXRSTlMAAQIDBAcICQsMDg8QEhMVFhcYGRweHyAjJCUmKCk1Nzg5Ojs8PUFGSUpMTVBRV1hZXmFiZmxvcXR1d3h5fn+AhYaJi4yOmJqbnaOlpqitvL7Iys7P0dfZ2tze4OTm6fHz9ff7/S2JgwQAAAFESURBVBgZ3cGJWhJhAIbRbyiYygGUFjY3LFuUMtTIfdcWl6g0DQRk/N/7vwX/wXEeKG9Az9Gdk8iXpqZK+YRulZpvEmrOp/SvzCF9DjPq9WCNrk9PnOeEVmOKpOpQN1zmJD0jYOpQTypU9DEzI/BaDxeaXBv+aPAL6soazjNaoaHYMTeW9bSJeSHL6/AnLh2zordEfkuJUy48yflFw5XkM6tNIh1JboOfjuYwg7L+0lr0iZzJGjLMqkVZgW/0+aLAe1o6YluBl/SZUGCHIyUNr2Q55/RoOLImMUmpjMnJytEjKysPZVkb+AVZ44aQGZVV9NlQ1x68kTVUo+tHWtY7+KrQAnx3ZaWnq9XptCx3H5YUGWtjqo8UefzZcFFSj/gWUPtQ8FzXK8zUgN24+g2sdoj4657+5xQrByft9slBpRjTPXMFyfd8QTOpicwAAAAASUVORK5CYII=");width:32px;height:32px}html body a.bvi-link-widget,html body a.bvi-link-shortcode{-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer;border-radius:2px;display:inline-block;padding:5px 10px;vertical-align:middle;text-decoration:none}html body a.bvi-link-widget .bvi-svg-eye,html body a.bvi-link-shortcode .bvi-svg-eye{display:inline-block;overflow:visible;width:1.125em;height:1em;font-size:2em;vertical-align:middle}
/* End */


/* Start:/bitrix/templates/garantiya/styles.css?17561335304*/
/**/
/* End */


/* Start:/bitrix/templates/garantiya/template_styles.css?17561335314*/
/**/
/* End */
/* /bitrix/templates/garantiya/css/fonts/fonts.css?175613353118376 */
/* /bitrix/templates/garantiya/css/reboot.min.css?17561335313278 */
/* /bitrix/templates/garantiya/js/slick/slick.css?17561335311776 */
/* /bitrix/templates/garantiya/js/slick/slick-theme.css?17561335313145 */
/* /bitrix/templates/garantiya/js/formstyler/jquery.formstyler.css?17561335312175 */
/* /bitrix/templates/garantiya/js/formstyler/jquery.formstyler.theme.css?175613353113275 */
/* /bitrix/templates/garantiya/js/fancybox/jquery.fancybox.min.css?175613353112795 */
/* /bitrix/templates/garantiya/css/style.css?175872262393315 */
/* /bitrix/templates/garantiya/js/bvi/css/bvi.min.css?1756133531101959 */
/* /bitrix/templates/garantiya/styles.css?17561335304 */
/* /bitrix/templates/garantiya/template_styles.css?17561335314 */
