

/* Start:/local/modules/wbc.core/js_libraries/images/preloader.css?1514467288778*/
.image {
  position: relative;
  max-width: 100%;
}
.image img {
  max-width: 100%;
}
.image .quality {
  position: absolute!important;
  top: 0;
  left: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.multi-image {
  -webkit-transition: .5s background ease;
  -moz-transition: .5s background ease;
  -ms-transition: .5s background ease;
  transition: .5s background ease;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0% 0%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  max-width: 100%;
}

/* End */


/* Start:/local/templates/main/vendor/perfect-scrollbar/perfect-scrollbar.css?15144672881311*/
/* perfect-scrollbar v0.7.0 */
.ps {
	-ms-touch-action: auto;
	touch-action: auto;
	overflow: hidden !important;
	-ms-overflow-style: none
}

@supports (-ms-overflow-style: none) {
	.ps {
		overflow: auto !important
	}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.ps {
		overflow: auto !important
	}
}

.ps.ps--active-x > .ps__scrollbar-x-rail, .ps.ps--active-y > .ps__scrollbar-y-rail {
	display: block;
}


.ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x {
	background-color: #999;
	height: 5px;
}

.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y {
	background-color: #999;
	width: 5px;
}

.ps > .ps__scrollbar-x-rail {
	display: none;
	position: absolute;
	opacity: 0;
	bottom: 0;
	height: 5px
}

.ps > .ps__scrollbar-x-rail > .ps__scrollbar-x {
	position: absolute;
	background-color: #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	bottom: 0;
	height: 5px;
	opacity: 0.6;
}

.ps > .ps__scrollbar-y-rail {
	display: none;
	position: absolute;
	opacity: 1;
	right: 0;
	width: 5px
}

.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y {
	position: absolute;
	background-color: #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	right: 0;
	width: 5px;
	opacity: 0.6;
}
/* End */


/* Start:/local/templates/main/vendor/slick/slick.css?15144672881729*/
/* 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;
}
.slick-track:before,
.slick-track:after
{
    display: table;

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

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

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

    height: auto;

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

/* End */


/* Start:/local/modules/wbc.core/js_libraries/jquery_file_upload/jquery.fileupload.css?1514467288674*/
@charset "UTF-8";
/*
 * jQuery File Upload Plugin CSS
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.fileinput-button {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}

/* Fixes for IE < 8 */
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}

/* End */


/* Start:/local/templates/main/styles.css?1670425311389969*/
@charset "UTF-8";
/* This stylesheet generated by Transfonter (https://transfonter.org) on December 4, 2017 12:04 PM */
/*@font-face {
    font-family: 'Open Sans';
    src: url('/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-BoldItalic.eot');
    src: url('/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-BoldItalic.woff2') format('woff2'),
        url('/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-BoldItalic.woff') format('woff'),
        url('/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-BoldItalic.ttf') format('truetype'),
        url('/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}*/
@font-face {
  font-family: 'Open Sans';
  src: url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-SemiBold.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-SemiBold.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-SemiBold.woff2") format("woff2"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-SemiBold.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-SemiBold.ttf") format("truetype"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-SemiBold.svg#OpenSans-SemiBold") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'Open Sans';
  src: url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-ExtraBoldItalic.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-ExtraBoldItalic.woff2") format("woff2"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-ExtraBoldItalic.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-ExtraBoldItalic.ttf") format("truetype"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-ExtraBoldItalic.svg#OpenSans-ExtraBoldItalic") format("svg");
  font-weight: 800;
  font-style: italic; }

/*@font-face {
    font-family: 'Open Sans';
    src: url('/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Bold.eot');
    src: url('/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Bold.woff2') format('woff2'),
        url('/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Bold.woff') format('woff'),
        url('/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Bold.ttf') format('truetype'),
        url('/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}*/
@font-face {
  font-family: 'Open Sans';
  src: url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Italic.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Italic.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Italic.woff2") format("woff2"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Italic.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Italic.ttf") format("truetype"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Italic.svg#OpenSans-Italic") format("svg");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'Open Sans';
  src: url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-LightItalic.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-LightItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-LightItalic.woff2") format("woff2"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-LightItalic.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-LightItalic.ttf") format("truetype"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-LightItalic.svg#OpenSans-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: 'Open Sans';
  src: url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Light.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Light.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Light.woff2") format("woff2"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Light.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Light.ttf") format("truetype"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Light.svg#OpenSans-Light") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Open Sans';
  src: url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-ExtraBold.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-ExtraBold.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-ExtraBold.woff2") format("woff2"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-ExtraBold.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-ExtraBold.ttf") format("truetype"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-ExtraBold.svg#OpenSans-ExtraBold") format("svg");
  font-weight: 800;
  font-style: normal; }

@font-face {
  font-family: 'Open Sans';
  src: url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Regular.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Regular.woff2") format("woff2"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Regular.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Regular.ttf") format("truetype"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-Regular.svg#OpenSans-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Open Sans';
  src: url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-SemiBoldItalic.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-SemiBoldItalic.woff2") format("woff2"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-SemiBoldItalic.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-SemiBoldItalic.ttf") format("truetype"), url("/local/templates/main/./bootstrap/theme/fonts/opensans/OpenSans-SemiBoldItalic.svg#OpenSans-SemiBoldItalic") format("svg");
  font-weight: bold;
  font-style: italic; }

/*@font-face {
  font-family: 'Raleway';
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-ThinItalic.eot');
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-ThinItalic.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-ThinItalic.woff') format('woff'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: 'Raleway';
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-ExtraBold.eot');
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-ExtraBold.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-ExtraBold.woff') format('woff'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}*/
@font-face {
  font-family: 'Raleway';
  src: url("/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Bold.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Bold.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }

/*@font-face {
  font-family: 'Raleway';
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-BoldItalic.eot');
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-BoldItalic.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-BoldItalic.woff') format('woff'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}*/
@font-face {
  font-family: 'Raleway';
  src: url("/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Medium.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Medium.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Medium.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }

/*@font-face {
  font-family: 'Raleway';
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-SemiBold.eot');
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-SemiBold.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-SemiBold.woff') format('woff'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Raleway';
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Black.eot');
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Black.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Black.woff') format('woff'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}

/*@font-face {
  font-family: 'Raleway';
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-MediumItalic.eot');
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-MediumItalic.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-MediumItalic.woff') format('woff'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Raleway';
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-ExtraLightItalic.eot');
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-ExtraLightItalic.woff') format('woff'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
}*/
@font-face {
  font-family: 'Raleway';
  src: url("/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Regular.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Regular.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Regular.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

/*@font-face {
  font-family: 'Raleway';
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-SemiBoldItalic.eot');
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-SemiBoldItalic.woff') format('woff'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'Raleway';
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-BlackItalic.eot');
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-BlackItalic.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-BlackItalic.woff') format('woff'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'Raleway';
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-ExtraBoldItalic.eot');
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-ExtraBoldItalic.woff') format('woff'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
}*/
/*@font-face {
  font-family: 'Raleway';
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Light.eot');
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Light.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Light.woff') format('woff'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}*/
/*@font-face {
  font-family: 'Raleway';
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-LightItalic.eot');
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-LightItalic.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-LightItalic.woff') format('woff'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Raleway';
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-ExtraLight.eot');
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-ExtraLight.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-ExtraLight.woff') format('woff'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Raleway';
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Italic.eot');
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Italic.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Italic.woff') format('woff'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Raleway';
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Thin.eot');
  src: url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Thin.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Thin.woff') format('woff'),
  url('/local/templates/main/./bootstrap/theme/fonts/raleway/Raleway-v4020-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}*/
@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Black.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Black.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Black.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Black.ttf") format("truetype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Black.svg#Roboto-Black") format("svg");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-LightItalic.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-LightItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-LightItalic.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-LightItalic.ttf") format("truetype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-LightItalic.svg#Roboto-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Light.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Light.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Light.ttf") format("truetype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Light.svg#Roboto-Light") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Regular.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Regular.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Regular.ttf") format("truetype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Regular.svg#Roboto-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Italic.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Italic.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Italic.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Italic.ttf") format("truetype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Italic.svg#Roboto-Italic") format("svg");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Medium.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Medium.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Medium.ttf") format("truetype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Medium.svg#Roboto-Medium") format("svg");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-BoldItalic.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-BoldItalic.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-BoldItalic.ttf") format("truetype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-BoldItalic.svg#Roboto-BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic; }

@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-BlackItalic.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-BlackItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-BlackItalic.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-BlackItalic.ttf") format("truetype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-BlackItalic.svg#Roboto-BlackItalic") format("svg");
  font-weight: 900;
  font-style: italic; }

@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Bold.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Bold.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Bold.ttf") format("truetype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Bold.svg#Roboto-Bold") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-MediumItalic.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-MediumItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-MediumItalic.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-MediumItalic.ttf") format("truetype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-MediumItalic.svg#Roboto-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic; }

@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Thin.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Thin.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Thin.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Thin.ttf") format("truetype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-Thin.svg#Roboto-Thin") format("svg");
  font-weight: 100;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-ThinItalic.eot");
  src: url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-ThinItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-ThinItalic.woff") format("woff"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-ThinItalic.ttf") format("truetype"), url("/local/templates/main/./bootstrap/theme/fonts/roboto/Roboto-ThinItalic.svg#Roboto-ThinItalic") format("svg");
  font-weight: 100;
  font-style: italic; }

.admin {
  opacity: 1; }
  .admin .collapse {
    display: block !important; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 0.0625rem solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .badge {
    border: 0.0625rem solid #000; }
  .table, .type table, .content table {
    border-collapse: collapse !important; }
    .table td, .type table td, .content table td,
    .table th,
    .type table th,
    .content table th {
      background-color: #fff !important; }
  .table-bordered th, .type table th, .content table th,
  .table-bordered td,
  .type table td,
  .content table td {
    border: 1px solid #ddd !important; } }

*,
*::before,
*::after {
  box-sizing: border-box; }

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

@-ms-viewport {
  width: device-width; }

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 0.8125rem;
  font-weight: normal;
  line-height: 1.57143;
  color: #444444;
  text-align: left;
  background-color: #fff; }

[tabindex="-1"]:focus {
  outline: none !important; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.75rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: bold; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

dfn {
  font-style: italic; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #db4549;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects; }
  a:hover {
    color: #b12226;
    text-decoration: none; }

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none; }
  a:not([href]):not([tabindex]):focus {
    outline: 0; }

pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg:not(:root) {
  overflow: hidden; }

a,
area,
button,
[role="button"],
input:not([type="range"]),
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #828282;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

label {
  display: inline-block;
  margin-bottom: .5rem; }

button {
  border-radius: 0; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox; }

textarea {
  overflow: auto;
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

summary {
  display: list-item; }

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.75rem;
  font-family: "Raleway", sans-serif;
  font-weight: bold;
  line-height: 1.28571;
  color: inherit; }

h1, .h1 {
  font-size: 1.875rem; }

h2, .h2 {
  font-size: 1.5rem; }

h3, .h3 {
  font-size: 1.125rem; }

h4, .h4 {
  font-size: 1.125rem; }

h5, .h5 {
  font-size: 0.9375rem; }

h6, .h6 {
  font-size: 0.9375rem; }

.lead {
  font-size: 0.975rem;
  font-weight: 400; }

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.28571; }

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.28571; }

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.28571; }

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.28571; }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 0.0625rem solid #444444; }

small,
.small {
  font-size: 85.71429%;
  font-weight: normal; }

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

.list-unstyled, .type ul:not(.pagination):not(.slick-dots), .content ul:not(.pagination):not(.slick-dots), .type ul:not(.pagination):not(.slick-dots) ul, .content ul:not(.pagination):not(.slick-dots) ul, .type ol:not(.breadcrumb), .content ol:not(.breadcrumb), ul.sitemap, ul.sitemap ul {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 0.3125rem; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 0.8125rem;
  font-size: 0.975rem; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #777777; }
  .blockquote-footer::before {
    content: "\2014 \00A0"; }

h2, .h2, h3, .h3, h5, .h5 {
  text-transform: uppercase; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  color: #111111;
  word-wrap: break-word; }

button {
  background: none;
  border: none;
  text-align: left;
  -webkit-appearance: none;
          appearance: none;
  border: none; }

.container-title {
  background: none;
  position: relative; }
  .container-title:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url("/local/templates/main/images/bg.jpg");
    opacity: 0.2;
    z-index: -1; }
  .pediatric-cardiology .container-title:before {
    opacity: 0.5;
    background-image: url("/local/templates/main/images/bg-pediatric-cardiology.jpg"); }
  .container-title:empty {
    display: none; }
  .container-title h1, .container-title .h1 {
    padding-top: 6.25rem; }
  .container-title .breadcrumb {
    padding-bottom: 6.25rem; }

.content {
  max-width: 50rem; }
  .content > *:first-child {
    margin-top: 0 !important; }
  .content > *:last-child {
    margin-bottom: 0 !important; }
  .content + .content {
    padding-top: 0 !important; }
  .section-xs .content, .section-sm .content, .section-md .content, .content .content, .section-lg .content {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0; }
  .content > *:last-child {
    margin-bottom: 0; }

.type h2, .content h2, .type .h2, .content .h2 {
  margin-top: 1.625rem; }

.type b, .content b, .type .font-weight-bold, .content .font-weight-bold {
  color: #2b2b2b; }

.type ul:not(.pagination):not(.slick-dots), .content ul:not(.pagination):not(.slick-dots), .type ul:not(.pagination):not(.slick-dots) ul, .content ul:not(.pagination):not(.slick-dots) ul {
  padding-left: 0; }

.type ul:not(.pagination):not(.slick-dots) li, .content ul:not(.pagination):not(.slick-dots) li {
  position: relative;
  padding-left: 1.4em;
  padding-bottom: 0.5em; }
  .type ul:not(.pagination):not(.slick-dots) li:before, .content ul:not(.pagination):not(.slick-dots) li:before {
    position: absolute;
    left: 0;
    content: "";
    display: block;
    top: 0.6em;
    width: 0.3125rem;
    height: 0.3125rem;
    border-radius: 50%;
    background-color: #db4549; }

.type ol:not(.breadcrumb), .content ol:not(.breadcrumb) {
  counter-reset: list-counter;
  padding-left: 0; }
  .type ol:not(.breadcrumb) > li, .content ol:not(.breadcrumb) > li {
    padding-bottom: 0.5em; }
    .type ol:not(.breadcrumb) > li:before, .content ol:not(.breadcrumb) > li:before {
      display: inline-block;
      min-width: 1.4em;
      color: #b12226;
      content: counters(list-counter, ".") ". ";
      counter-increment: list-counter;
      padding-right: 0.4em; }

.type ul li.link a, .content ul li.link a, .type ol li.link a, .content ol li.link a {
  color: #444444; }
  .type ul li.link a:hover, .content ul li.link a:hover, .type ol li.link a:hover, .content ol li.link a:hover {
    color: #b12226; }

.type ul ul, .content ul ul, .type ul ol, .content ul ol, .type ol ul, .content ol ul, .type ol ol, .content ol ol {
  margin-top: 0.5rem;
  margin-left: 1.125rem; }

.type img, .content img, .type iframe, .content iframe, .type table, .content table {
  max-width: 100%; }

.type a, .content a {
  word-wrap: break-word; }

.section-lg {
  padding-top: 4.55rem;
  padding-bottom: 4.55rem; }
  .section-lg header, .section-lg .header {
    margin-bottom: 3.25rem; }
  @media (max-width: 767px) {
    .section-lg {
      padding-top: 3.25rem;
      padding-bottom: 3.25rem; }
      .section-lg header, .section-lg .header {
        margin-bottom: 1.625rem; } }

.section-md, .content {
  padding-top: 3.575rem;
  padding-bottom: 3.575rem; }
  @media (max-width: 767px) {
    .section-md, .content {
      padding-top: 3.25rem;
      padding-bottom: 3.25rem; } }

.section-sm {
  padding-top: 3.25rem;
  padding-bottom: 3.25rem; }

.section-xs {
  padding-top: 1.625rem;
  padding-bottom: 1.625rem; }

section header, section .header, .section header, .section .header {
  position: relative;
  padding-bottom: 0.8em;
  margin-bottom: 2.4375rem; }
  .expand-header section header, .expand-header section .header, .expand-header .section header, .expand-header .section .header {
    text-align: center;
    max-width: 27.5rem;
    margin: 0 auto;
    padding-bottom: 0;
    margin-bottom: 2.4375rem; }
    .expand-header section header .title, .expand-header section .header .title, .expand-header .section header .title, .expand-header .section .header .title {
      margin-bottom: 0.75rem; }
      .expand-header section header .title + .subtitle, .expand-header section .header .title + .subtitle, .expand-header .section header .title + .subtitle, .expand-header .section .header .title + .subtitle {
        position: relative;
        margin-top: 3.2275rem; }
        .expand-header section header .title + .subtitle:before, .expand-header section .header .title + .subtitle:before, .expand-header .section header .title + .subtitle:before, .expand-header .section .header .title + .subtitle:before {
          content: "";
          display: block;
          position: absolute;
          top: -2.415rem;
          left: 50%;
          margin-left: -2.96875rem;
          width: 5.9375rem;
          height: 1.6025rem;
          background-size: contain;
          background-position: center;
          background-repeat: no-repeat;
          background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95 25.64'%3E%3Cpath d='M1137.5,3311h-9.39l-1.41-1.44a0.44,0.44,0,0,0-.38-0.15,0.5,0.5,0,0,0-.37.19l-1.84,2.33-1.21-2.47a0.5,0.5,0,0,0-.44-0.28,0.55,0.55,0,0,0-.45.26l-4,7.42-3.72-18.55a0.43,0.43,0,0,0-.48-0.31h0a0.43,0.43,0,0,0-.49.3l-3,13-1.29-1.69a0.51,0.51,0,0,0-.37-0.2,0.48,0.48,0,0,0-.39.14l-1.41,1.43h-32.77l-1.41-1.44a0.44,0.44,0,0,0-.38-0.15,0.5,0.5,0,0,0-.37.19l-1.84,2.33-1.21-2.47a0.5,0.5,0,0,0-.44-0.28,0.51,0.51,0,0,0-.45.26l-4,7.42-3.72-18.64a0.5,0.5,0,0,0-.48-0.4,0.47,0.47,0,0,0-.49.39l-3,13.06-1.29-1.67a0.5,0.5,0,0,0-.37-0.19,0.49,0.49,0,0,0-.39.15l-1.41,1.44h-9.39a0.5,0.5,0,0,0,0,1h9.6a0.5,0.5,0,0,0,.36-0.15l1.15-1.18,1.59,2a0.5,0.5,0,0,0,.5.18,0.5,0.5,0,0,0,.38-0.38l2.7-11.81,3.54,17.71a0.5,0.5,0,0,0,.42.4,0.49,0.49,0,0,0,.51-0.26l4.2-7.78,1.13,2.31a0.5,0.5,0,0,0,.4.28,0.49,0.49,0,0,0,.45-0.19l2-2.51,1.16,1.18a0.5,0.5,0,0,0,.36.15h33.19a0.5,0.5,0,0,0,.36-0.15l1.15-1.18,1.59,2a0.51,0.51,0,0,0,.5.18,0.5,0.5,0,0,0,.38-0.38l2.7-11.81,3.54,17.71a0.5,0.5,0,0,0,.42.4h0.07a0.5,0.5,0,0,0,.44-0.26l4.2-7.78,1.13,2.31a0.5,0.5,0,0,0,.84.09l2-2.51,1.16,1.18a0.5,0.5,0,0,0,.36.15h9.6A0.5,0.5,0,0,0,1137.5,3311Z' transform='translate(-1043 -3295.36)' style='fill:%23db4549'/%3E%3Cpath d='M1084,3299.46a3.16,3.16,0,0,1,1.48.54,0.5,0.5,0,0,0,.57-0.82,4.15,4.15,0,0,0-1.95-.72,4,4,0,0,0-4.41,4.6,0.5,0.5,0,0,0,.5.44h0.06a0.5,0.5,0,0,0,.44-0.56,3.09,3.09,0,0,1,.62-2.4A3.05,3.05,0,0,1,1084,3299.46Z' transform='translate(-1043 -3295.36)' style='fill:%23db4549'/%3E%3Cpath d='M1078.87,3310a0.5,0.5,0,0,0,.42-0.77c-1.18-1.87-3.58-6.64-.57-10.38A6.86,6.86,0,0,1,1090,3300a0.5,0.5,0,0,0,.89,0,6.86,6.86,0,0,1,10.33-2.17c4.61,3.76,1.38,9.66.29,11.38a0.5,0.5,0,0,0,.84.54c3.23-5.05,3-9.8-.5-12.69a7.87,7.87,0,0,0-11.41,1.73,7.87,7.87,0,0,0-12.55-.58c-3.42,4.24-.79,9.48.5,11.54A0.5,0.5,0,0,0,1078.87,3310Z' transform='translate(-1043 -3295.36)' style='fill:%23db4549'/%3E%3Cpath d='M1098.52,3313.17a53.39,53.39,0,0,1-5.65,5.4c-0.11.09-.29,0.26-0.49,0.46a6.86,6.86,0,0,1-1.55,1.27,8.17,8.17,0,0,1-2.29-1.64c-0.25-.22-0.46-0.41-0.6-0.52a45.38,45.38,0,0,1-5.56-5,0.5,0.5,0,0,0-.73.68,46.23,46.23,0,0,0,5.68,5.1,3.32,3.32,0,0,1,.55.32c1.15,1,2.17,1.74,2.92,1.74h0a3.91,3.91,0,0,0,2.26-1.41,3.94,3.94,0,0,1,.43-0.33,54.21,54.21,0,0,0,5.76-5.46,0.48,0.48,0,0,0,0-.69A0.5,0.5,0,0,0,1098.52,3313.17Z' transform='translate(-1043 -3295.36)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
    .expand-header section header .subtitle, .expand-header section .header .subtitle, .expand-header .section header .subtitle, .expand-header .section .header .subtitle {
      color: #444444; }
    .expand-header section header:before, .expand-header section .header:before, .expand-header .section header:before, .expand-header .section .header:before {
      display: none; }
  section header .title, section .header .title, .section header .title, .section .header .title {
    color: #343434;
    margin: 0 !important; }
    section header .title + .subtitle, section .header .title + .subtitle, .section header .title + .subtitle, .section .header .title + .subtitle {
      padding-bottom: 0.25rem; }
  section header .subtitle, section .header .subtitle, .section header .subtitle, .section .header .subtitle {
    color: #c1c1c1;
    margin: 0; }
    section header .subtitle + .title, section .header .subtitle + .title, .section header .subtitle + .title, .section .header .subtitle + .title {
      padding-top: 0.25rem; }
  section header:before, section .header:before, .section header:before, .section .header:before {
    content: "";
    display: block;
    width: 4.0625rem;
    background-color: #db4549;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 0.125rem; }

.readmore:after, .nav-menu .nav-link:after {
  content: "";
  display: inline-block;
  width: 0.6em;
  height: 0.6em;
  padding-left: 0.8em;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom right;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3.72 7.07'%3E%3Cpath d='M-189.1,377.83a0.5,0.5,0,0,1,.37.17l2.72,3a0.5,0.5,0,0,1,0,.67l-2.72,3a0.5,0.5,0,0,1-.71,0,0.5,0.5,0,0,1,0-.71l2.42-2.7-2.42-2.7a0.5,0.5,0,0,1,0-.71,0.5,0.5,0,0,1,.33-0.13h0Z' transform='translate(189.6 -377.83)' style='fill:%23db4549'/%3E%3C/svg%3E"); }

.readmore:hover:after, .nav-menu .nav-link:hover:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3.72 7.07'%3E%3Cpath d='M-189.1,377.83a0.5,0.5,0,0,1,.37.17l2.72,3a0.5,0.5,0,0,1,0,.67l-2.72,3a0.5,0.5,0,0,1-.71,0,0.5,0.5,0,0,1,0-.71l2.42-2.7-2.42-2.7a0.5,0.5,0,0,1,0-.71,0.5,0.5,0,0,1,.33-0.13h0Z' transform='translate(189.6 -377.83)' style='fill:%23b12226'/%3E%3C/svg%3E"); }

.back:before {
  content: "";
  display: inline-block;
  width: 0.6em;
  height: 0.6em;
  padding-right: 0.8em;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom right;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3.72 7.07'%3E%3Cpath d='M-189.1,377.83a0.5,0.5,0,0,1,.37.17l2.72,3a0.5,0.5,0,0,1,0,.67l-2.72,3a0.5,0.5,0,0,1-.71,0,0.5,0.5,0,0,1,0-.71l2.42-2.7-2.42-2.7a0.5,0.5,0,0,1,0-.71,0.5,0.5,0,0,1,.33-0.13h0Z' transform='translate(189.6 -377.83)' style='fill:%23db4549'/%3E%3C/svg%3E"); }

.back:hover:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3.72 7.07'%3E%3Cpath d='M-189.1,377.83a0.5,0.5,0,0,1,.37.17l2.72,3a0.5,0.5,0,0,1,0,.67l-2.72,3a0.5,0.5,0,0,1-.71,0,0.5,0.5,0,0,1,0-.71l2.42-2.7-2.42-2.7a0.5,0.5,0,0,1,0-.71,0.5,0.5,0,0,1,.33-0.13h0Z' transform='translate(189.6 -377.83)' style='fill:%23b12226'/%3E%3C/svg%3E"); }

.sign {
  margin-top: 2.4375rem;
  max-width: 28.75rem;
  font-weight: 100; }
  .sign p {
    margin-bottom: 0.5rem; }

.large, .form-filter {
  font-size: 120%; }
  .large h2, .form-filter h2, .large .h2, .form-filter .h2 {
    font-size: 1.8rem; }

[data-phone-action] {
  color: #db4549;
  cursor: pointer;
  white-space: nowrap; }
  [data-phone-action]:hover {
    color: #b12226; }

.lead {
  line-height: 1.28571; }

.display-1 {
  color: #343434;
  font-weight: 400; }
  @media (max-width: 767px) {
    .display-1 {
      font-size: 3.3rem; } }

@media (max-width: 567px) {
  h1, .h1 {
    font-size: 1.5rem; }
  h2, .h2 {
    font-size: 1.2rem; }
  h3, .h3 {
    font-size: 0.9rem; }
  h4, .h4 {
    font-size: 0.9rem; } }

.mb-last-0 > *:last-child {
  margin-bottom: 0 !important; }

.text-body {
  color: #444444; }

.img-fluid {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: 0;
  background-color: #fff;
  border: 0.0625rem solid #db4549;
  transition: all 0.2s ease-in-out;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.40625rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #777777; }

code,
kbd,
pre,
samp {
  font-family: monospace; }

code {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #bd4147;
  background-color: #fcfcfc; }
  a > code {
    padding: 0;
    color: inherit;
    background-color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #fff;
  background-color: #111111; }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold; }

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 90%;
  color: #111111; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    background-color: transparent;
    border-radius: 0; }

.pre-scrollable {
  max-height: 21.25rem;
  overflow-y: scroll; }

.container {
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 568px) {
    .container {
      max-width: 546px; } }
  @media (min-width: 768px) {
    .container {
      max-width: 738px; } }
  @media (min-width: 1024px) {
    .container {
      max-width: 996px; } }
  @media (min-width: 1280px) {
    .container {
      max-width: 1280px; } }

.container-fluid {
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-right: auto;
  margin-left: auto; }

.row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -0.9375rem;
  margin-left: -0.9375rem; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem; }

.col {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%; }

.col-auto {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: none; }

.col-1 {
  -webkit-flex: 0 0 8.33333%;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  -webkit-flex: 0 0 16.66667%;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  -webkit-flex: 0 0 33.33333%;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  -webkit-flex: 0 0 41.66667%;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  -webkit-flex: 0 0 58.33333%;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  -webkit-flex: 0 0 66.66667%;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  -webkit-flex: 0 0 83.33333%;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  -webkit-flex: 0 0 91.66667%;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1; }

.order-1 {
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1; }

.order-2 {
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2; }

.order-3 {
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3; }

.order-4 {
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4; }

.order-5 {
  -webkit-order: 5;
      -ms-flex-order: 5;
          order: 5; }

.order-6 {
  -webkit-order: 6;
      -ms-flex-order: 6;
          order: 6; }

.order-7 {
  -webkit-order: 7;
      -ms-flex-order: 7;
          order: 7; }

.order-8 {
  -webkit-order: 8;
      -ms-flex-order: 8;
          order: 8; }

.order-9 {
  -webkit-order: 9;
      -ms-flex-order: 9;
          order: 9; }

.order-10 {
  -webkit-order: 10;
      -ms-flex-order: 10;
          order: 10; }

.order-11 {
  -webkit-order: 11;
      -ms-flex-order: 11;
          order: 11; }

.order-12 {
  -webkit-order: 12;
      -ms-flex-order: 12;
          order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 568px) {
  .col-sm {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-sm-1 {
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .order-sm-1 {
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .order-sm-2 {
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .order-sm-3 {
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .order-sm-4 {
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .order-sm-5 {
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .order-sm-6 {
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .order-sm-7 {
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .order-sm-8 {
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .order-sm-9 {
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .order-sm-10 {
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .order-sm-11 {
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .order-sm-12 {
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-md-1 {
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .order-md-1 {
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .order-md-2 {
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .order-md-3 {
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .order-md-4 {
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .order-md-5 {
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .order-md-6 {
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .order-md-7 {
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .order-md-8 {
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .order-md-9 {
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .order-md-10 {
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .order-md-11 {
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .order-md-12 {
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1024px) {
  .col-lg {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-lg-1 {
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .order-lg-1 {
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .order-lg-2 {
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .order-lg-3 {
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .order-lg-4 {
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .order-lg-5 {
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .order-lg-6 {
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .order-lg-7 {
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .order-lg-8 {
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .order-lg-9 {
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .order-lg-10 {
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .order-lg-11 {
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .order-lg-12 {
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1280px) {
  .col-xl {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xl-1 {
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .order-xl-1 {
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .order-xl-2 {
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .order-xl-3 {
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .order-xl-4 {
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .order-xl-5 {
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .order-xl-6 {
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .order-xl-7 {
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .order-xl-8 {
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .order-xl-9 {
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .order-xl-10 {
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .order-xl-11 {
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .order-xl-12 {
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

#sidebar, #content {
  position: relative; }

#sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  width: 16.25rem;
  z-index: 50; }

#content {
  padding-left: 16.25rem; }

.navbar-toggler {
  left: 16.25rem; }

.sidebar-toggler {
  display: none; }

#content .navbar {
  left: 16.25rem; }

@media (max-width: 1279px) {
  .navbar-toggler {
    left: 0;
    display: none !important; }
  .sidebar-toggler {
    display: block; }
  #content .navbar {
    left: 0; }
    #content .navbar:not(.navbar-special) .navbar-main {
      display: none !important; }
    #content .navbar .navbar-nav:not(.nav-main) {
      width: 100%; }
      #content .navbar .navbar-nav:not(.nav-main) > .nav-item:first-child {
        margin-left: 3.4375rem;
        border-right: 0.0625rem solid rgba(0, 0, 0, 0.06); }
      #content .navbar .navbar-nav:not(.nav-main) > .nav-item:last-child {
        margin-left: auto;
        margin-right: -0.9375rem; }
        #content .navbar .navbar-nav:not(.nav-main) > .nav-item:last-child > .nav-btn {
          text-align: left; } }
      @media (max-width: 1279px) and (max-width: 360px) {
        #content .navbar .navbar-nav:not(.nav-main) > .nav-item:last-child {
          width: 100%; }
          #content .navbar .navbar-nav:not(.nav-main) > .nav-item:last-child .nav-link {
            width: 100%;
            border-left: none; }
          #content .navbar .navbar-nav:not(.nav-main) > .nav-item:last-child .nav-btn {
            text-align: right; } }
    @media (max-width: 1279px) and (min-width: 568px) {
      #content .navbar .navbar-nav:not(.nav-main) > .nav-item:first-child {
        position: absolute;
        left: 4.375rem;
        top: 0;
        margin-left: 0; }
      #content .navbar .navbar-nav:not(.nav-main) > .nav-item:last-child {
        margin-right: 0; } }

@media (max-width: 1279px) {
  #sidebar {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    height: 0 !important;
    min-width: 0;
    width: 100%;
    transition: height 0.3s step-end, background-color 0.3s ease-in-out; }
    #sidebar .sidebar-wrapper {
      position: relative;
      transition: margin-left 0.3s ease-in-out;
      margin-left: -16.25rem;
      width: 16.25rem !important;
      max-width: 80%;
      box-shadow: 0 0 0.9375rem rgba(0, 0, 0, 0.15); }
    .sidebar-open #sidebar {
      transition: height 0.3s step-start, background-color 0.3s ease-in-out;
      height: 100% !important; }
      .sidebar-open #sidebar .sidebar-wrapper {
        margin-left: 0; }
  #content {
    z-index: 1;
    width: 100%;
    padding-left: 0; } }

body.sidebar-open {
  overflow: hidden;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.container {
  width: 100% !important; }
  .container:not(.no-container) {
    max-width: 86.25rem; }
    @media (min-width: 768px) {
      .container:not(.no-container) {
        padding-left: 5.625rem;
        padding-right: 5.625rem; } }
  .container.no-container {
    padding-left: 0;
    padding-right: 0;
    min-width: 100%;
    max-width: none !important; }

.row-paragraph {
  margin-bottom: -1rem; }

.row-1-5-paragraph {
  margin-bottom: -1.5rem; }

@media (min-width: 1640px) {
  .col-special-small {
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; } }

@media (max-width: 567px) {
  .col-6:nth-child(2n + 1) {
    padding-right: 0.46875rem; }
  .col-6:nth-child(2n) {
    padding-left: 0.46875rem; } }

.table, .type table, .content table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.8125rem;
  background-color: transparent; }
  
  .table th,
  .type table th,
  .content table th, .table td, .type table td, .content table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 0.0625rem solid #eee; }
  .table thead th, .type table thead th, .content table thead th {
    vertical-align: bottom;
    border-bottom: 0.125rem solid #eee; }
  .table tbody + tbody, .type table tbody + tbody, .content table tbody + tbody {
    border-top: 0.125rem solid #eee; }
  .table .table, .type table .table, .content table .table, .table .type table, .type .table table, .type table table, .table .content table, .content .table table, .content table table {
    background-color: #fff; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered, .type table, .content table {
  border: 0.0625rem solid #eee; }
  .table-bordered th, .type table th, .content table th,
  .table-bordered td,
  .type table td,
  .content table td {
    border: 0.0625rem solid #eee; }
  .table-bordered thead th, .type table thead th, .content table thead th,
  .table-bordered thead td,
  .type table thead td,
  .content table thead td {
    border-bottom-width: 0.125rem; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075); }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #f5cbcc; }

.table-hover .table-primary:hover {
  background-color: #f1b6b7; }
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #f1b6b7; }

.table-primary-light,
.table-primary-light > th,
.table-primary-light > td {
  background-color: #f8ddde; }

.table-hover .table-primary-light:hover {
  background-color: #f4c8c9; }
  .table-hover .table-primary-light:hover > td,
  .table-hover .table-primary-light:hover > th {
    background-color: #f4c8c9; }

.table-primary-dark,
.table-primary-dark > th,
.table-primary-dark > td {
  background-color: #e9c1c2; }

.table-hover .table-primary-dark:hover {
  background-color: #e2aeaf; }
  .table-hover .table-primary-dark:hover > td,
  .table-hover .table-primary-dark:hover > th {
    background-color: #e2aeaf; }

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #c7cad3; }

.table-hover .table-secondary:hover {
  background-color: #b9bcc8; }
  .table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #b9bcc8; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #ffb8b8; }

.table-hover .table-danger:hover {
  background-color: #ff9f9f; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #ff9f9f; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #b8dbb8; }

.table-hover .table-success:hover {
  background-color: #a7d2a7; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #a7d2a7; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #c9d5e0; }

.table-hover .table-info:hover {
  background-color: #b9c8d7; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #b9c8d7; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #f4e9cb; }

.table-hover .table-warning:hover {
  background-color: #f0e0b6; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #f0e0b6; }

.table-gray-100,
.table-gray-100 > th,
.table-gray-100 > td {
  background-color: #fefefe; }

.table-hover .table-gray-100:hover {
  background-color: #f1f1f1; }
  .table-hover .table-gray-100:hover > td,
  .table-hover .table-gray-100:hover > th {
    background-color: #f1f1f1; }

.table-gray-300,
.table-gray-300 > th,
.table-gray-300 > td {
  background-color: #fafafa; }

.table-hover .table-gray-300:hover {
  background-color: #ededed; }
  .table-hover .table-gray-300:hover > td,
  .table-hover .table-gray-300:hover > th {
    background-color: #ededed; }

.table-gray-700,
.table-gray-700 > th,
.table-gray-700 > td {
  background-color: #c6c6c6; }

.table-hover .table-gray-700:hover {
  background-color: #b9b9b9; }
  .table-hover .table-gray-700:hover > td,
  .table-hover .table-gray-700:hover > th {
    background-color: #b9b9b9; }

.table-gray-800,
.table-gray-800 > th,
.table-gray-800 > td {
  background-color: #c1c1c1; }

.table-hover .table-gray-800:hover {
  background-color: #b4b4b4; }
  .table-hover .table-gray-800:hover > td,
  .table-hover .table-gray-800:hover > th {
    background-color: #b4b4b4; }

.table-gray-900,
.table-gray-900 > th,
.table-gray-900 > td {
  background-color: #bcbcbc; }

.table-hover .table-gray-900:hover {
  background-color: #afafaf; }
  .table-hover .table-gray-900:hover > td,
  .table-hover .table-gray-900:hover > th {
    background-color: #afafaf; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th, .type table .thead-dark th, .content table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e; }

.table .thead-light th, .type table .thead-light th, .content table .thead-light th {
  color: #343434;
  background-color: #eee;
  border-color: #eee; }

.table-dark {
  color: #fff;
  background-color: #212529; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #32383e; }
  .table-dark.table-bordered, .type table.table-dark, .content table.table-dark {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 567px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-sm.table-bordered, .type table.table-responsive-sm, .content table.table-responsive-sm {
      border: 0; } }

@media (max-width: 767px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-md.table-bordered, .type table.table-responsive-md, .content table.table-responsive-md {
      border: 0; } }

@media (max-width: 1023px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-lg.table-bordered, .type table.table-responsive-lg, .content table.table-responsive-lg {
      border: 0; } }

@media (max-width: 1279px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-xl.table-bordered, .type table.table-responsive-xl, .content table.table-responsive-xl {
      border: 0; } }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive.table-bordered, .type table.table-responsive, .content table.table-responsive {
    border: 0; }

.form-control {
  display: block;
  width: 100%;
  padding: 0.70312rem 0.9375rem;
  font-size: 0.8125rem;
  line-height: 1.2;
  color: #444444;
  background-color: transparent;
  background-image: none;
  background-clip: padding-box;
  border: 0.0625rem solid #eee;
  border-radius: 0;
  transition: border-color ease-in-out 0.15s; }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus {
    color: #444444;
    background-color: transparent;
    border-color: #3e6a91;
    outline: none;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .form-control::-webkit-input-placeholder {
    color: #777777;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #777777;
    opacity: 1; }
  .form-control::placeholder {
    color: #777777;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: transparent;
    opacity: 1; }

select.form-control:not([size]):not([multiple]) {
  height: calc(2.38125rem + 0.125rem); }

select.form-control:focus::-ms-value {
  color: #444444;
  background-color: transparent; }

.form-control-file,
.form-control-range {
  display: block; }

.col-form-label {
  padding-top: calc(0.70312rem + 0.0625rem);
  padding-bottom: calc(0.70312rem + 0.0625rem);
  margin-bottom: 0;
  line-height: 1.2; }

.col-form-label-lg {
  padding-top: calc(0.75rem + 0.0625rem);
  padding-bottom: calc(0.75rem + 0.0625rem);
  font-size: 0.9375rem;
  line-height: 1.1; }

.col-form-label-sm {
  padding-top: calc(0.375rem + 0.0625rem);
  padding-bottom: calc(0.375rem + 0.0625rem);
  font-size: 0.6875rem;
  line-height: 1.2; }

.col-form-legend {
  padding-top: 0.70312rem;
  padding-bottom: 0.70312rem;
  margin-bottom: 0;
  font-size: 0.8125rem; }

.form-control-plaintext {
  padding-top: 0.70312rem;
  padding-bottom: 0.70312rem;
  margin-bottom: 0;
  line-height: 1.2;
  background-color: transparent;
  border: solid transparent;
  border-width: 0.0625rem 0; }
  .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
  .input-group-sm > .form-control-plaintext.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
  .input-group-lg > .form-control-plaintext.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-plaintext.btn {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  padding: 0.375rem 0.75rem;
  font-size: 0.6875rem;
  line-height: 1.2; }

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: calc(1.575rem + 0.125rem); }

.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  padding: 0.75rem 1.5rem;
  font-size: 0.9375rem;
  line-height: 1.1; }

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: calc(2.25625rem + 0.125rem); }

.form-group {
  margin-bottom: 1rem; }

.form-text {
  display: block;
  margin-top: 0.25rem; }

.form-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

.form-check {
  position: relative;
  display: block;
  margin-bottom: 0.5rem; }
  .form-check.disabled .form-check-label {
    color: #828282; }

.form-check-label {
  padding-left: 1.25rem;
  margin-bottom: 0; }

.form-check-input {
  position: absolute;
  margin-top: 0.25rem;
  margin-left: -1.25rem; }

.form-check-inline {
  display: inline-block;
  margin-right: 0.75rem; }
  .form-check-inline .form-check-label {
    vertical-align: middle; }

.valid-feedback {
  display: none;
  margin-top: .25rem;
  font-size: .875rem;
  color: green; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  width: 250px;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(0, 128, 0, 0.8);
  border-radius: .2rem; }

.was-validated .form-control:valid, .form-control.is-valid, .was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: green; }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
  .custom-select:valid:focus,
  .custom-select.is-valid:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 128, 0, 0.25); }
  .was-validated .form-control:valid ~ .valid-feedback,
  .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
  .form-control.is-valid ~ .valid-tooltip, .was-validated
  .custom-select:valid ~ .valid-feedback,
  .was-validated
  .custom-select:valid ~ .valid-tooltip,
  .custom-select.is-valid ~ .valid-feedback,
  .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

.was-validated .form-check-input:valid + .form-check-label, .form-check-input.is-valid + .form-check-label {
  color: green; }

.was-validated .custom-control-input:valid ~ .custom-control-indicator, .custom-control-input.is-valid ~ .custom-control-indicator {
  background-color: rgba(0, 128, 0, 0.25); }

.was-validated .custom-control-input:valid ~ .custom-control-description, .custom-control-input.is-valid ~ .custom-control-description {
  color: green; }

.was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.is-valid ~ .custom-file-control {
  border-color: green; }
  .was-validated .custom-file-input:valid ~ .custom-file-control::before, .custom-file-input.is-valid ~ .custom-file-control::before {
    border-color: inherit; }

.was-validated .custom-file-input:valid:focus, .custom-file-input.is-valid:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 128, 0, 0.25); }

.invalid-feedback {
  display: none;
  margin-top: .25rem;
  font-size: .875rem;
  color: red; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  width: 250px;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(255, 0, 0, 0.8);
  border-radius: .2rem; }

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
  border-color: red; }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
  .custom-select:invalid:focus,
  .custom-select.is-invalid:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.25); }
  .was-validated .form-control:invalid ~ .invalid-feedback,
  .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
  .form-control.is-invalid ~ .invalid-tooltip, .was-validated
  .custom-select:invalid ~ .invalid-feedback,
  .was-validated
  .custom-select:invalid ~ .invalid-tooltip,
  .custom-select.is-invalid ~ .invalid-feedback,
  .custom-select.is-invalid ~ .invalid-tooltip {
    display: block; }

.was-validated .form-check-input:invalid + .form-check-label, .form-check-input.is-invalid + .form-check-label {
  color: red; }

.was-validated .custom-control-input:invalid ~ .custom-control-indicator, .custom-control-input.is-invalid ~ .custom-control-indicator {
  background-color: rgba(255, 0, 0, 0.25); }

.was-validated .custom-control-input:invalid ~ .custom-control-description, .custom-control-input.is-invalid ~ .custom-control-description {
  color: red; }

.was-validated .custom-file-input:invalid ~ .custom-file-control, .custom-file-input.is-invalid ~ .custom-file-control {
  border-color: red; }
  .was-validated .custom-file-input:invalid ~ .custom-file-control::before, .custom-file-input.is-invalid ~ .custom-file-control::before {
    border-color: inherit; }

.was-validated .custom-file-input:invalid:focus, .custom-file-input.is-invalid:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.25); }

.form-inline {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 568px) {
    .form-inline label {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-plaintext {
      display: inline-block; }
    .form-inline .input-group {
      width: auto; }
    .form-inline .form-check {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: auto;
      margin-top: 0;
      margin-bottom: 0; }
    .form-inline .form-check-label {
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding-left: 0; }
    .form-inline .custom-control-indicator {
      position: static;
      display: inline-block;
      margin-right: 0.25rem;
      vertical-align: text-bottom; }
    .form-inline .has-feedback .form-control-feedback {
      top: 0; } }

.form-text {
  word-wrap: break-word; }

.form-filter {
  padding: 2.4375rem 0; }
  .form-filter label:not(.custom-control):first-child {
    margin-right: 2.4375rem;
    font-weight: 600;
    color: #343434; }
  .form-filter .custom-control {
    cursor: pointer;
    padding-left: 1.5em; }
  .form-filter .media .d-flex, .form-filter .media .row-card-deck > .col,
  .form-filter .media .row-card-deck > [class*="col-"], .form-filter .media .col-checkbox-special {
    margin-bottom: 0; }
  .form-filter .media .media-body {
    margin-bottom: -0.5rem; }

.control-label {
  font-weight: 600;
  color: #343434; }
  .control-label sup {
    position: relative;
    top: -0.125rem;
    color: red; }

.form-control {
  box-shadow: none !important; }
  .form-control[readonly] {
    background-color: #fcfcfc;
    border-color: #eee !important;
    cursor: default; }

a.custom-radio {
  color: #444444; }

input[type="text"].form-control {
  overflow: hidden; }

.input-group .input-group-addon {
  border: 0;
  padding: 0; }

.bg-section .form-control {
  background-color: #fff;
  border-color: #fff; }
  .bg-section .form-control:focus {
    border-color: #3e6a91; }
  .bg-section .form-control.is-invalid {
    border-color: red; }

.input-group-addon.input-group-addon-captcha {
  background-color: #fff;
  padding: 0; }

.btn {
  display: inline-block;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 0.0625rem solid transparent;
  padding: 0.70312rem 0.9375rem;
  font-size: 0.8125rem;
  line-height: 1.2;
  transition: none; }
  .btn:focus, .btn:hover {
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .btn.disabled, .btn:disabled {
    opacity: .65; }
  .btn:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active {
    background-image: none; }

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #db4549;
  border-color: #db4549; }
  .btn-primary:hover {
    color: #fff;
    background-color: #d1292d;
    border-color: #c7262b; }
  .btn-primary.disabled, .btn-primary:disabled {
    background-color: #db4549;
    border-color: #db4549; }

.btn-primary-light {
  color: #111;
  background-color: #e78588;
  border-color: #e78588; }
  .btn-primary-light:hover {
    color: #fff;
    background-color: #e16568;
    border-color: #df5a5e; }
  .btn-primary-light.disabled, .btn-primary-light:disabled {
    background-color: #e78588;
    border-color: #e78588; }

.btn-primary-dark {
  color: #fff;
  background-color: #b12226;
  border-color: #b12226; }
  .btn-primary-dark:hover {
    color: #fff;
    background-color: #911c1f;
    border-color: #861a1d; }
  .btn-primary-dark.disabled, .btn-primary-dark:disabled {
    background-color: #b12226;
    border-color: #b12226; }

.btn-secondary {
  color: #fff;
  background-color: #374363;
  border-color: #374363; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #29324b;
    border-color: #252d43; }
  .btn-secondary.disabled, .btn-secondary:disabled {
    background-color: #374363;
    border-color: #374363; }

.btn-danger {
  color: #fff;
  background-color: red;
  border-color: red; }
  .btn-danger:hover {
    color: #fff;
    background-color: #d90000;
    border-color: #cc0000; }
  .btn-danger.disabled, .btn-danger:disabled {
    background-color: red;
    border-color: red; }

.btn-success {
  color: #fff;
  background-color: green;
  border-color: green; }
  .btn-success:hover {
    color: #fff;
    background-color: #005a00;
    border-color: #004d00; }
  .btn-success.disabled, .btn-success:disabled {
    background-color: green;
    border-color: green; }

.btn-info {
  color: #fff;
  background-color: #3e6a91;
  border-color: #3e6a91; }
  .btn-info:hover {
    color: #fff;
    background-color: #335676;
    border-color: #2f506d; }
  .btn-info.disabled, .btn-info:disabled {
    background-color: #3e6a91;
    border-color: #3e6a91; }

.btn-warning {
  color: #111;
  background-color: #d8b046;
  border-color: #d8b046; }
  .btn-warning:hover {
    color: #111;
    background-color: #cda02b;
    border-color: #c29829; }
  .btn-warning.disabled, .btn-warning:disabled {
    background-color: #d8b046;
    border-color: #d8b046; }

.btn-gray-100 {
  color: #111;
  background-color: #fcfcfc;
  border-color: #fcfcfc; }
  .btn-gray-100:hover {
    color: #111;
    background-color: #e9e9e9;
    border-color: #e3e3e3; }
  .btn-gray-100.disabled, .btn-gray-100:disabled {
    background-color: #fcfcfc;
    border-color: #fcfcfc; }

.btn-gray-300 {
  color: #111;
  background-color: #eee;
  border-color: #eee; }
  .btn-gray-300:hover {
    color: #111;
    background-color: #dbdbdb;
    border-color: #d5d5d5; }
  .btn-gray-300.disabled, .btn-gray-300:disabled {
    background-color: #eee;
    border-color: #eee; }

.btn-gray-700 {
  color: #fff;
  background-color: #343434;
  border-color: #343434; }
  .btn-gray-700:hover {
    color: #fff;
    background-color: #212121;
    border-color: #1b1b1b; }
  .btn-gray-700.disabled, .btn-gray-700:disabled {
    background-color: #343434;
    border-color: #343434; }

.btn-gray-800 {
  color: #fff;
  background-color: #222222;
  border-color: #222222; }
  .btn-gray-800:hover {
    color: #fff;
    background-color: #0f0f0f;
    border-color: #090909; }
  .btn-gray-800.disabled, .btn-gray-800:disabled {
    background-color: #222222;
    border-color: #222222; }

.btn-gray-900 {
  color: #fff;
  background-color: #111111;
  border-color: #111111; }
  .btn-gray-900:hover {
    color: #fff;
    background-color: black;
    border-color: black; }
  .btn-gray-900.disabled, .btn-gray-900:disabled {
    background-color: #111111;
    border-color: #111111; }

.btn-outline-primary {
  color: #db4549;
  background-color: transparent;
  background-image: none;
  border-color: #db4549; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #db4549;
    border-color: #db4549; }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #db4549;
    background-color: transparent; }

.btn-outline-primary-light {
  color: #e78588;
  background-color: transparent;
  background-image: none;
  border-color: #e78588; }
  .btn-outline-primary-light:hover {
    color: #fff;
    background-color: #e78588;
    border-color: #e78588; }
  .btn-outline-primary-light.disabled, .btn-outline-primary-light:disabled {
    color: #e78588;
    background-color: transparent; }

.btn-outline-primary-dark {
  color: #b12226;
  background-color: transparent;
  background-image: none;
  border-color: #b12226; }
  .btn-outline-primary-dark:hover {
    color: #fff;
    background-color: #b12226;
    border-color: #b12226; }
  .btn-outline-primary-dark.disabled, .btn-outline-primary-dark:disabled {
    color: #b12226;
    background-color: transparent; }

.btn-outline-secondary {
  color: #374363;
  background-color: transparent;
  background-image: none;
  border-color: #374363; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #374363;
    border-color: #374363; }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #374363;
    background-color: transparent; }

.btn-outline-danger {
  color: red;
  background-color: transparent;
  background-image: none;
  border-color: red; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: red;
    border-color: red; }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: red;
    background-color: transparent; }

.btn-outline-success {
  color: green;
  background-color: transparent;
  background-image: none;
  border-color: green; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: green;
    border-color: green; }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: green;
    background-color: transparent; }

.btn-outline-info {
  color: #3e6a91;
  background-color: transparent;
  background-image: none;
  border-color: #3e6a91; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #3e6a91;
    border-color: #3e6a91; }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #3e6a91;
    background-color: transparent; }

.btn-outline-warning {
  color: #d8b046;
  background-color: transparent;
  background-image: none;
  border-color: #d8b046; }
  .btn-outline-warning:hover {
    color: #fff;
    background-color: #d8b046;
    border-color: #d8b046; }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #d8b046;
    background-color: transparent; }

.btn-outline-gray-100 {
  color: #fcfcfc;
  background-color: transparent;
  background-image: none;
  border-color: #fcfcfc; }
  .btn-outline-gray-100:hover {
    color: #fff;
    background-color: #fcfcfc;
    border-color: #fcfcfc; }
  .btn-outline-gray-100.disabled, .btn-outline-gray-100:disabled {
    color: #fcfcfc;
    background-color: transparent; }

.btn-outline-gray-300 {
  color: #eee;
  background-color: transparent;
  background-image: none;
  border-color: #eee; }
  .btn-outline-gray-300:hover {
    color: #fff;
    background-color: #eee;
    border-color: #eee; }
  .btn-outline-gray-300.disabled, .btn-outline-gray-300:disabled {
    color: #eee;
    background-color: transparent; }

.btn-outline-gray-700 {
  color: #343434;
  background-color: transparent;
  background-image: none;
  border-color: #343434; }
  .btn-outline-gray-700:hover {
    color: #fff;
    background-color: #343434;
    border-color: #343434; }
  .btn-outline-gray-700.disabled, .btn-outline-gray-700:disabled {
    color: #343434;
    background-color: transparent; }

.btn-outline-gray-800 {
  color: #222222;
  background-color: transparent;
  background-image: none;
  border-color: #222222; }
  .btn-outline-gray-800:hover {
    color: #fff;
    background-color: #222222;
    border-color: #222222; }
  .btn-outline-gray-800.disabled, .btn-outline-gray-800:disabled {
    color: #222222;
    background-color: transparent; }

.btn-outline-gray-900 {
  color: #111111;
  background-color: transparent;
  background-image: none;
  border-color: #111111; }
  .btn-outline-gray-900:hover {
    color: #fff;
    background-color: #111111;
    border-color: #111111; }
  .btn-outline-gray-900.disabled, .btn-outline-gray-900:disabled {
    color: #111111;
    background-color: transparent; }

.btn-link {
  font-weight: normal;
  color: #db4549;
  background-color: transparent; }
  .btn-link:hover {
    color: #b12226;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent; }
  .btn-link:focus, .btn-link.focus {
    border-color: transparent;
    box-shadow: none; }
  .btn-link:disabled, .btn-link.disabled {
    color: #777777; }

.btn-lg, .large .btn, .form-filter .btn, .btn-group-lg > .btn {
  padding: 0.75rem 1.5rem;
  font-size: 0.9375rem;
  line-height: 1.1; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.375rem 0.75rem;
  font-size: 0.6875rem;
  line-height: 1.2; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 0.5rem; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.btn.btn-primary {
  color: #fff; }

.btn {
  text-transform: uppercase;
  box-shadow: none !important; }
  .btn.btn-lg.btn-white, .large .btn.btn-white, .form-filter .btn.btn-white, .btn-group-lg > .btn.btn-white {
    font-weight: 600; }

.btn-sm, .btn-group-sm > .btn {
  text-transform: none;
  font-size: 0.8125rem; }

.fade {
  opacity: 0;
  transition: opacity 0.15s linear; }
  .fade.show {
    opacity: 1; }

.collapse {
  display: none; }
  .collapse.show {
    display: block; }

tr.collapse.show {
  display: table-row; }

tbody.collapse.show {
  display: table-row-group; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent; }

.dropdown-toggle:empty::after {
  margin-left: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.8125rem;
  color: #444444;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 0.0625rem solid rgba(0, 0, 0, 0.15); }

.dropup .dropdown-menu {
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropdown-divider {
  height: 0;
  margin: 0.40625rem 0;
  overflow: hidden;
  border-top: 1px solid #eee; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: normal;
  color: #111111;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0; }
  .dropdown-item:focus, .dropdown-item:hover {
    color: #040404;
    text-decoration: none;
    background-color: #fcfcfc; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #db4549; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #777777;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.6875rem;
  color: #777777;
  white-space: nowrap; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 2; }
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }
  .btn-group .btn + .btn,
  .btn-group .btn + .btn-group,
  .btn-group .btn-group + .btn,
  .btn-group .btn-group + .btn-group,
  .btn-group-vertical .btn + .btn,
  .btn-group-vertical .btn + .btn-group,
  .btn-group-vertical .btn-group + .btn,
  .btn-group-vertical .btn-group + .btn-group {
    margin-left: -0.0625rem; }

.btn-toolbar {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child {
  margin-left: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn + .dropdown-toggle-split {
  padding-right: 0.70312rem;
  padding-left: 0.70312rem; }
  .btn + .dropdown-toggle-split::after {
    margin-left: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }

.btn-lg + .dropdown-toggle-split, .large .btn + .dropdown-toggle-split, .form-filter .btn + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem; }

.btn-group-vertical {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .btn-group-vertical .btn,
  .btn-group-vertical .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn + .btn,
  .btn-group-vertical > .btn + .btn-group,
  .btn-group-vertical > .btn-group + .btn,
  .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -0.0625rem;
    margin-left: 0; }
  .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
    border-radius: 0; }
  .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0; }

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%; }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }
    .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.input-group-addon,
.input-group-btn {
  white-space: nowrap; }

.input-group-addon {
  padding: 0.70312rem 0.9375rem;
  margin-bottom: 0;
  font-size: 0.8125rem;
  font-weight: normal;
  line-height: 1.2;
  color: #495057;
  text-align: center;
  background-color: transparent;
  border: 0.0625rem solid transparent; }
  .input-group-addon.form-control-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 0.375rem 0.75rem;
    font-size: 0.6875rem; }
  .input-group-addon.form-control-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 0.75rem 1.5rem;
    font-size: 0.9375rem; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group-addon:not(:last-child) {
  border-right: 0; }

.form-control + .input-group-addon:not(:first-child) {
  border-left: 0; }

.input-group-btn {
  position: relative;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn {
    position: relative; }
    .input-group-btn > .btn + .btn {
      margin-left: -0.0625rem; }
    .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
      z-index: 3; }
  .input-group-btn:first-child > .btn + .btn {
    margin-left: 0; }
  .input-group-btn:not(:last-child) > .btn,
  .input-group-btn:not(:last-child) > .btn-group {
    margin-right: -0.0625rem; }
  .input-group-btn:not(:first-child) > .btn,
  .input-group-btn:not(:first-child) > .btn-group {
    z-index: 2;
    margin-left: 0; }
    .input-group-btn:not(:first-child) > .btn:first-child,
    .input-group-btn:not(:first-child) > .btn-group:first-child {
      margin-left: -0.0625rem; }
    .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover,
    .input-group-btn:not(:first-child) > .btn-group:focus,
    .input-group-btn:not(:first-child) > .btn-group:active,
    .input-group-btn:not(:first-child) > .btn-group:hover {
      z-index: 3; }

.custom-control {
  position: relative;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-height: 1.57143rem;
  padding-left: 1rem;
  margin-right: 1.625rem; }

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-indicator {
    color: #db4549;
    background-color: #eeefec; }
  .custom-control-input:focus ~ .custom-control-indicator {
    box-shadow: none; }
  .custom-control-input:active ~ .custom-control-indicator {
    color: #444444;
    background-color: #eeefec; }
  .custom-control-input:disabled ~ .custom-control-indicator {
    background-color: transparent; }
  .custom-control-input:disabled ~ .custom-control-description {
    color: #c1c1c1; }

.custom-control-indicator {
  position: absolute;
  top: 0.37946rem;
  left: 0;
  display: block;
  width: 0.8125rem;
  height: 0.8125rem;
  pointer-events: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #eeefec;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 0.4375rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23db4549' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
  background-color: #db4549;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23db4549' d='M0 2h4'/%3E%3C/svg%3E"); }

.custom-radio .custom-control-indicator {
  border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23db4549'/%3E%3C/svg%3E"); }

.custom-controls-stacked {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .custom-controls-stacked .custom-control {
    margin-bottom: 0.25rem; }
    .custom-controls-stacked .custom-control + .custom-control {
      margin-left: 0; }

.custom-select {
  display: inline-block;
  max-width: 100%;
  height: calc(2.38125rem + 0.125rem);
  padding: 0.70312rem 1.9375rem 0.70312rem 0.9375rem;
  line-height: 1.2;
  color: #444444;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.9375rem center;
  background-size: 0.5rem 0.625rem;
  border: 0.0625rem solid #eee;
  border-radius: 0;
  -webkit-appearance: none;
          appearance: none; }
  .custom-select:focus {
    border-color: #3e6a91;
    outline: none; }
    .custom-select:focus::-ms-value {
      color: #444444;
      background-color: transparent; }
  .custom-select[multiple] {
    height: auto;
    background-image: none; }
  .custom-select:disabled {
    color: #777777;
    background-color: #f6f6f6; }
  .custom-select::-ms-expand {
    opacity: 0; }

.custom-select-sm {
  height: calc(1.575rem + 0.125rem);
  padding-top: 0.70312rem;
  padding-bottom: 0.70312rem;
  font-size: 75%; }

.custom-file {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 2.5rem;
  margin-bottom: 0; }

.custom-file-input {
  min-width: 14rem;
  max-width: 100%;
  height: 2.5rem;
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-control {
    box-shadow: none; }

.custom-file-control {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 2.5rem;
  padding: 1rem 0.5rem;
  line-height: 1.5;
  color: #343434;
  pointer-events: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #fff;
  border: 0.0625rem solid #eee; }
  .custom-file-control:lang(ru):empty::after {
    content: "Выберите файл"; }
  .custom-file-control:lang(en):empty::after {
    content: "Choose file..."; }
  .custom-file-control::before {
    position: absolute;
    top: -0.0625rem;
    right: -0.0625rem;
    bottom: -0.0625rem;
    z-index: 6;
    display: block;
    height: 2.5rem;
    padding: 1rem 0.5rem;
    line-height: 1.5;
    color: #343434;
    background-color: #f6f6f6;
    border: 0.0625rem solid #eee; }
  .custom-file-control:lang(ru)::before {
    content: "Поиск"; }
  .custom-file-control:lang(en)::before {
    content: "Browse"; }

.bg-section .custom-control-indicator {
  background-color: #fff !important; }

.custom-control {
  padding-left: 1.5em; }
  .custom-control.custom-checkbox {
    cursor: pointer;
    display: block !important; }
    .custom-control.custom-checkbox .custom-control-indicator {
      top: 0.25rem !important; }
  .custom-control.custom-radio .custom-control-indicator {
    top: 0.1875rem !important; }
  .custom-control .custom-control-description {
    cursor: pointer; }

.custom-select {
  width: 100%;
  outline: none !important;
  outline-color: transparent;
  box-shadow: none !important; }
  .custom-select option:checked, .custom-select option:hover, .custom-select option:active {
    background-color: #db4549;
    color: #fff; }

.col-checkbox-special .custom-checkbox {
  display: block !important; }
  .col-checkbox-special .custom-checkbox .custom-control-description {
    max-width: 100%; }

.col-checkbox-special .control-label {
  width: 100%;
  margin-bottom: 0.5rem; }

@media (min-width: 768px) {
  .col-checkbox-special .custom-checkbox {
    width: calc(33% - 1.625rem); } }

.d-none-label .control-label {
  display: none; }

.custom-file, .custom-file .custom-file-input {
  width: 100%; }

.custom-file + .custom-file {
  margin-top: 0.66667rem; }

.custom-file:focus .custom-file-control {
  border-color: #3e6a91; }

.custom-file-control:hover {
  cursor: pointer; }

.custom-file-control, .custom-file-control:before {
  padding: 0.64062rem 0.9375rem; }

.custom-file-control:focus {
  border-color: #3e6a91; }

.custom-file-button-add {
  -webkit-appearance: none;
          appearance: none;
  background: none;
  border: none;
  padding: 0;
  font-size: 0.6875rem;
  margin-top: 0.5rem; }
  .custom-file-button-add:hover {
    color: #b12226; }

.nav {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1.5rem; }
  .nav-link:focus, .nav-link:hover {
    text-decoration: none; }
  .nav-link.disabled {
    color: #777777; }

.nav-tabs {
  border-bottom: 0.0625rem solid #ddd; }
  .nav-tabs .nav-item {
    margin-bottom: -0.0625rem; }
  .nav-tabs .nav-link {
    border: 0.0625rem solid transparent; }
    .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
      border-color: #f6f6f6 #f6f6f6 #ddd; }
    .nav-tabs .nav-link.disabled {
      color: #777777;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #343434;
    background-color: #fff;
    border-color: #ddd #ddd #fff; }
  .nav-tabs .dropdown-menu {
    margin-top: -0.0625rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: white;
  background-color: rgba(255, 255, 255, 0.08); }

.nav-fill .nav-item {
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center; }

.nav-justified .nav-item {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.nav-brand {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.nav-brand {
  height: 14.125rem;
  background-color: #374363; }
  .nav-brand .logo, .nav-brand .card-no-image {
    padding: 1.75rem 1.5rem;
    width: 100%;
    height: 14.125rem;
    background-origin: content-box; }
  @media (max-height: 42.375rem) {
    .nav-brand {
      height: 10.59375rem; }
      .nav-brand .logo, .nav-brand .card-no-image {
        padding-top: 1.875rem;
        padding-bottom: 1.25rem;
        width: 100%;
        height: 10.59375rem; } }

#sidebar {
  background-color: rgba(62, 106, 145, 0.6); }
  @media (max-width: 1279px) {
    #sidebar {
      overflow-y: auto; } }
  #sidebar .sidebar-wrapper {
    position: absolute;
    height: 100%;
    width: 100%;
    min-height: 31.25rem;
    background-color: #374363;
    box-shadow: 0.0625rem 0 rgba(0, 0, 0, 0.05);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  #sidebar > .ps__scrollbar-x-rail, #sidebar > .ps__scrollbar-y-rail {
    display: none !important; }
  #sidebar .nav-container {
    margin-top: 14.125rem;
    height: auto;
    max-height: calc(100% - 24.125rem - 5.6875rem);
    position: relative;
    overflow: hidden; }
    #sidebar .nav-container .nav {
      display: block; }
    #sidebar .nav-container .ps__scrollbar-y, #sidebar .nav-container .ps__scrollbar-y-rail {
      display: block !important; }
    @media (max-height: 42.375rem) {
      #sidebar .nav-container {
        margin-top: 10.59375rem;
        max-height: calc(100% - 20.59375rem - 5.6875rem); } }
  #sidebar .nav {
    margin-top: 0; }
    #sidebar .nav .nav-item {
      margin-bottom: 0.25rem; }
    #sidebar .nav .nav-link {
      color: #fff;
      opacity: 0.5; }
      #sidebar .nav .nav-link.active, #sidebar .nav .nav-link:hover {
        opacity: 1; }
    #sidebar .nav.nav-pills {
      padding-bottom: 1.875rem; }
      #sidebar .nav.nav-pills .nav-link.active, #sidebar .nav.nav-pills .nav-link:hover {
        background-color: rgba(255, 255, 255, 0.08); }
    #sidebar .nav .hidden-desktop {
      display: none; }
      @media (max-width: 1279px) {
        #sidebar .nav .hidden-desktop {
          display: block; } }
    @media (max-width: 1279px) {
      #sidebar .nav .hidden-mobile {
        display: none; } }

.nav-container {
  position: relative; }
  .nav-container.ps-waiting {
    overflow: hidden !important; }

.navbar-footer {
  height: 10rem;
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 1.625rem 1.5rem; }
  .navbar-footer:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 1.5rem;
    right: 1.5rem;
    width: auto;
    height: 0.0625rem;
    border-top: 0.0625rem solid rgba(255, 255, 255, 0.1); }

.navbar-footer a, .navbar-footer [data-phone-action], .navbar-footer .media.media-icon .media-body a, .navbar-footer .media.media-icon .media-body [data-phone-action] {
  color: #fff;
  opacity: 0.5; }
  .navbar-footer a:hover, .navbar-footer [data-phone-action]:hover, .navbar-footer .media.media-icon .media-body a:hover, .navbar-footer .media.media-icon .media-body [data-phone-action]:hover {
    color: #fff;
    opacity: 1; }

.nav-menu {
  position: -webkit-sticky;
  position: sticky;
  top: 1.25rem; }
  .nav-menu .nav-link {
    border: 0.0625rem solid #eeefec;
    color: #444444;
    padding-left: 0.8125rem;
    padding-right: 1.5625rem;
    position: relative; }
    .nav-menu .nav-link:not(:first-child) {
      border-top: none; }
    .nav-menu .nav-link:after {
      position: absolute;
      right: 0.8125rem;
      top: 50%;
      margin-top: -0.1875rem; }
    .nav-menu .nav-link.active, .nav-menu .nav-link:hover {
      background-color: rgba(0, 0, 0, 0.06); }
    .nav-menu .nav-link.active:after {
      -webkit-filter: grayscale(100%);
              filter: grayscale(100%); }

.nav-profile {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-align: center; }

#content .navbar .nav-item .nav-link.nav-profile {
  width: 12.9375rem;
  z-index: 2;
  background: #fcfcfc; }
  #content .navbar .nav-item .nav-link.nav-profile + .nav-submenu {
    min-width: 0;
    background-color: #fcfcfc; }

#content .navbar .nav-item.parent-open .nav-link.nav-profile {
  background-color: #db4549;
  color: #fff; }
  #content .navbar .nav-item.parent-open .nav-link.nav-profile:after {
    -webkit-filter: brightness(4);
            filter: brightness(4); }
  #content .navbar .nav-item.parent-open .nav-link.nav-profile ~ .nav-submenu {
    width: 100% !important; }
    #content .navbar .nav-item.parent-open .nav-link.nav-profile ~ .nav-submenu:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      border: 0.0625rem solid #eee;
      border-top: none; }
    #content .navbar .nav-item.parent-open .nav-link.nav-profile ~ .nav-submenu .nav-link .icon {
      margin-top: -0.0625rem;
      margin-bottom: -0.1875rem;
      margin-left: 0.375rem;
      background-size: 1rem;
      height: 1rem;
      width: 1rem; }

@media (min-width: 1024px) {
  .nav-mobile {
    display: none !important; } }

@media (max-width: 1023px) {
  .nav-desktop {
    display: none !important; } }

.bar-menu .bar:first-of-type {
  -webkit-transform-origin: left top;
          transform-origin: left top; }

.bar-menu .bar:last-of-type {
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom; }

.bar-cross, .open .bar-menu, .sidebar-open .sidebar-toggler .bar-menu {
  -webkit-transform: translateX(0.1875rem);
          transform: translateX(0.1875rem); }
  .bar-cross .bar, .open .bar-menu .bar, .sidebar-open .sidebar-toggler .bar-menu .bar {
    opacity: 0; }
  .bar-cross .bar:first-of-type, .open .bar-menu .bar:first-of-type, .sidebar-open .sidebar-toggler .bar-menu .bar:first-of-type {
    opacity: 1;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  .bar-cross .bar:last-of-type, .open .bar-menu .bar:last-of-type, .sidebar-open .sidebar-toggler .bar-menu .bar:last-of-type {
    opacity: 1;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }

.navbar {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 0; }
  .navbar > .container,
  .navbar > .container-fluid {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.navbar-brand {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-right: 0;
  font-size: 0.8125rem;
  line-height: inherit;
  white-space: nowrap; }
  .navbar-brand:focus, .navbar-brand:hover {
    text-decoration: none; }

.navbar-nav {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.navbar-toggler {
  padding: 0 0;
  font-size: 0.9375rem;
  line-height: 1;
  background: transparent;
  border: 0.0625rem solid transparent; }
  .navbar-toggler:focus, .navbar-toggler:hover {
    text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%; }

@media (max-width: 567px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 568px) {
  .navbar-expand-sm {
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem; }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; }
    .navbar-expand-sm .dropup .dropdown-menu {
      top: auto;
      bottom: 100%; } }

@media (max-width: 767px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem; }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid {
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; }
    .navbar-expand-md .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; }
    .navbar-expand-md .dropup .dropdown-menu {
      top: auto;
      bottom: 100%; } }

@media (max-width: 1023px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1024px) {
  .navbar-expand-lg {
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem; }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid {
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; }
    .navbar-expand-lg .dropup .dropdown-menu {
      top: auto;
      bottom: 100%; } }

@media (max-width: 1279px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1280px) {
  .navbar-expand-xl {
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem; }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid {
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; }
    .navbar-expand-xl .dropup .dropdown-menu {
      top: auto;
      bottom: 100%; } }

.navbar-expand {
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid {
    padding-right: 0;
    padding-left: 0; }
  .navbar-expand .navbar-nav {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .dropdown-menu-right {
      right: 0;
      left: auto; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: .5rem;
      padding-left: .5rem; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
  .navbar-expand .navbar-collapse {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }
  .navbar-expand .dropup .dropdown-menu {
    top: auto;
    bottom: 100%; }

.navbar-light .navbar-brand {
  color: #444444; }
  .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: #444444; }

.navbar-light .navbar-nav .nav-link {
  color: #444444; }
  .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #444444; }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: #444444; }

.navbar-light .navbar-toggler {
  color: #444444;
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23444444' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.navbar-light .navbar-text {
  color: #444444; }
  .navbar-light .navbar-text a {
    color: #444444; }
    .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
      color: #444444; }

.navbar-dark .navbar-brand {
  color: white; }
  .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
    color: white; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255, 255, 255, 0.75); }
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: white; }

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-text a {
    color: white; }
    .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
      color: white; }

#content .navbar {
  height: 4.375rem; }

#content {
  margin-top: 4.375rem;
  position: relative; }

#content .navbar {
  position: relative;
  background-color: #fcfcfc;
  z-index: 20; }
  #content .navbar .navbar-nav {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  #content .navbar .navbar-main {
    margin-right: 1.125rem; }
    #content .navbar .navbar-main > .nav-item {
      background-color: #fcfcfc; }
      #content .navbar .navbar-main > .nav-item:first-child {
        margin-left: -1.125rem; }
      #content .navbar .navbar-main > .nav-item > .nav-link {
        padding-top: 0;
        padding-bottom: 0;
        height: 4.375rem;
        line-height: 1.2;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        background-color: inherit; }
        #content .navbar .navbar-main > .nav-item > .nav-link:before {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          background-color: rgba(0, 0, 0, 0.05);
          display: none; }
    #content .navbar .navbar-main .nav-item .nav-link.active {
      position: relative; }
      #content .navbar .navbar-main .nav-item .nav-link.active:before {
        display: block; }
  #content .navbar .nav-link {
    padding: 1.5625rem 1.125rem;
    color: #444444; }
    #content .navbar .nav-link.nav-profile {
      border-left: 0.0625rem solid rgba(0, 0, 0, 0.06);
      border-right: 0.0625rem solid rgba(0, 0, 0, 0.06);
      padding-top: 0;
      padding-bottom: 0;
      height: 4.375rem; }
    #content .navbar .nav-link.nav-btn {
      padding-left: 1.125rem;
      white-space: nowrap;
      text-transform: uppercase;
      border-left: 0.0625rem solid rgba(0, 0, 0, 0.06); }
      #content .navbar .nav-link.nav-btn .icon {
        width: 1.5rem;
        height: 1.25rem;
        line-height: 1;
        margin-top: -0.3125rem;
        margin-bottom: -0.3125rem; }
      #content .navbar .nav-link.nav-btn.nav-btn-icon {
        font-size: 0;
        background-color: #fcfcfc;
        text-align: center; }
        #content .navbar .nav-link.nav-btn.nav-btn-icon .icon {
          margin: 0; }
        @media (max-width: 1279px) {
          #content .navbar .nav-link.nav-btn.nav-btn-icon {
            min-width: 4.375rem; } }
      #content .navbar .nav-link.nav-btn span + span {
        margin-left: 0.75rem; }
      #content .navbar .nav-link.nav-btn.nav-btn-primary {
        background-color: #db4549 !important;
        color: white !important; }
        #content .navbar .nav-link.nav-btn.nav-btn-primary:hover {
          background-color: #b12226 !important; }
  #content .navbar .nav-item {
    position: relative; }
    #content .navbar .nav-item.nav-item-submenu > .nav-link {
      position: relative;
      padding-right: 2.125rem; }
      #content .navbar .nav-item.nav-item-submenu > .nav-link:after {
        content: " ";
        display: block;
        position: absolute;
        top: 0.0625rem;
        bottom: 0;
        width: 0.5rem;
        right: 1.125rem;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8px' height='4px' viewBox='0 0 7.07 3.72'%3E%3Cpath d='M-184.2,380a0.5,0.5,0,0,1-.17.37l-3,2.72a0.5,0.5,0,0,1-.67,0l-3-2.72a0.5,0.5,0,0,1,0-.71,0.5,0.5,0,0,1,.71,0l2.7,2.42,2.7-2.42a0.5,0.5,0,0,1,.71,0,0.5,0.5,0,0,1,.13.33h0Z' transform='translate(191.28 -379.51)' style='fill:%23444444'/%3E%3C/svg%3E"); }
    #content .navbar .nav-item.nav-item-submenu.parent-open > .nav-link:after {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    #content .navbar .nav-item.parent-open .nav-link:before {
      display: block; }
    #content .navbar .nav-item.parent-open .nav.nav-submenu {
      height: auto;
      width: 100%;
      overflow-y: hidden;
      background-color: inherit; }
      #content .navbar .nav-item.parent-open .nav.nav-submenu:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0, 0, 0, 0.05); }
    @media (min-width: 1024px) {
      #content .navbar .nav-item.parent-open .nav.nav-submenu {
        width: 16.25rem; } }
    #content .navbar .nav-item.parent-open {
      transition: none !important; }
    #content .navbar .nav-item .nav.nav-submenu {
      position: relative;
      transition: height 0.3s ease-in-out;
      width: 0;
      height: 0;
      display: block; }
      #content .navbar .nav-item .nav.nav-submenu .nav-item .nav-link {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
        background: none !important;
        transition: margin-left 0.3s ease-in-out; }
      #content .navbar .nav-item .nav.nav-submenu .nav-item:hover:not(.nav-static) {
        background-color: #db4549; }
        #content .navbar .nav-item .nav.nav-submenu .nav-item:hover:not(.nav-static) .nav-link {
          color: white;
          margin-left: 0.5rem; }
      #content .navbar .nav-item .nav.nav-submenu .nav-item.active:not(.nav-static) {
        background-color: #db4549; }
        #content .navbar .nav-item .nav.nav-submenu .nav-item.active:not(.nav-static) .nav-link {
          color: white; }
      @media (min-width: 1024px) {
        #content .navbar .nav-item .nav.nav-submenu {
          position: absolute;
          max-height: calc(100vh - 4.375rem);
          overflow: hidden;
          padding-top: 0.75rem;
          padding-bottom: 0.5rem; }
          #content .navbar .nav-item .nav.nav-submenu .nav-item {
            margin-bottom: 0.25rem; } }
  #content .navbar.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 35;
    background-color: #fcfcfc;
    box-shadow: 0 0.0625rem rgba(0, 0, 0, 0.06);
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }
    #content .navbar.fixed-top.navbar-hidden {
      -webkit-transform: translateY(-100%);
              transform: translateY(-100%); }
      @media (max-width: 1279px) {
        #content .navbar.fixed-top.navbar-hidden {
          -webkit-transform: none;
                  transform: none; } }
  #content .navbar.inline {
    left: 0; }

.navbar-toggler, .sidebar-toggler {
  box-shadow: 1px 1px rgba(0, 0, 0, 0.02);
  border: none;
  -webkit-appearance: none;
          appearance: none;
  font-size: 0;
  padding: 0;
  width: 4.375rem;
  height: 4.375rem;
  position: fixed;
  top: 0;
  z-index: 40;
  background-color: #db4549;
  text-align: center; }

.navbar-toggler {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }
  .navbar-toggler.navbar-hamburger-shown {
    -webkit-transform: translateX(0);
            transform: translateX(0); }

.sidebar-toggler {
  left: 0;
  z-index: 1000;
  transition: left 0.3s ease-in-out; }
  .sidebar-open .sidebar-toggler {
    left: 16.25rem; }

.bar-menu {
  display: inline-block;
  text-align: center;
  width: 1.4375rem;
  height: 1.0625rem;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; }
  .bar-menu .bar {
    display: inline-block;
    background-color: #fff;
    height: 0.0625rem;
    width: 100%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    transition: width 0.5s ease-in-out, opacity 0.25s step-end, -webkit-transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out, width 0.5s ease-in-out, opacity 0.25s step-end;
    transition: transform 0.5s ease-in-out, width 0.5s ease-in-out, opacity 0.25s step-end, -webkit-transform 0.5s ease-in-out; }
    .bar-menu .bar + .bar {
      margin-top: 0.4375rem; }

#content .navbar-special {
  background-color: #db4549;
  color: #fff;
  height: auto !important; }
  @media (min-width: 1280px) {
    #content .navbar-special {
      padding-left: 1.25rem; } }
  #content .navbar-special.navbar .navbar-main > .nav-item {
    background-color: #db4549; }
  #content .navbar-special .nav-link {
    color: #fff; }
  @media (min-width: 1500px) {
    #content .navbar-special .navbar-main:first-child {
      padding-right: 0.625rem; } }
  #content .navbar-special .navbar-main > .nav-item {
    background-color: #fcfcfc; }
    #content .navbar-special .navbar-main > .nav-item:first-child {
      position: relative !important;
      left: auto !important; }
  #content .navbar-special.navbar .nav-item .nav.nav-submenu .nav-item:hover:not(.nav-static) {
    background-color: #dd4e51; }
  #content .navbar-special.navbar .nav-item .nav.nav-submenu .nav-item.active:not(.nav-static) {
    background-color: #dd4e51; }
  #content .navbar-special .nav-item.nav-item-submenu > .nav-link:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8px' height='4px' viewBox='0 0 7.07 3.72'%3E%3Cpath d='M-184.2,380a0.5,0.5,0,0,1-.17.37l-3,2.72a0.5,0.5,0,0,1-.67,0l-3-2.72a0.5,0.5,0,0,1,0-.71,0.5,0.5,0,0,1,.71,0l2.7,2.42,2.7-2.42a0.5,0.5,0,0,1,.71,0,0.5,0.5,0,0,1,.13.33h0Z' transform='translate(191.28 -379.51)' style='fill:%23fff'/%3E%3C/svg%3E"); }
  #content .navbar-special .navbar-main + .navbar-main {
    border-top: 0.0625rem solid #fff; }
    @media (min-width: 1280px) {
      #content .navbar-special .navbar-main + .navbar-main {
        border-top: none;
        border-left: 0.0625rem solid #fff;
        margin-right: auto;
        padding-left: 1.125rem; } }
    @media (min-width: 1024px) {
      #content .navbar-special .navbar-main + .navbar-main {
        margin-right: auto !important; } }
    @media (max-width: 1023px) {
      #content .navbar-special .navbar-main + .navbar-main > .nav-item > .nav-link {
        height: auto;
        padding-top: 0.75rem;
        padding-bottom: 0.75rem; } }
  #content .navbar-special.navbar .navbar-main {
    margin-right: 0; }
  @media (max-width: 1023px) {
    #content .navbar-special .opener-container {
      height: 0;
      overflow: hidden;
      margin-bottom: -0.0625rem;
      transition: height 0.3s ease; }
      #content .navbar-special .opener-container.open {
        margin-bottom: 0;
        height: auto; } }
  @media (max-width: 1279px) {
    #content .navbar-special.navbar .navbar-main .nav-item:last-child {
      border-right: none !important;
      margin-left: 0;
      margin-right: auto; }
    #content .navbar-special.navbar .navbar-main .nav-item:first-child {
      margin-left: 0 !important; } }

@media (max-width: 1279px) and (max-width: 1023px) {
  #content .navbar-special.navbar .navbar-main .nav-item {
    width: 100%; }
    #content .navbar-special.navbar .navbar-main .nav-item .nav-link {
      width: 100%; } }

.card {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0 solid transparent; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }

.card-body {
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1.625rem; }

.card-title {
  margin-bottom: 1.625rem; }

.card-subtitle {
  margin-top: -0.8125rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.625rem; }

.card-header {
  padding: 1.625rem 1.625rem;
  margin-bottom: 0;
  background-color: transparent;
  border-bottom: 0 solid transparent; }
  .card-header + .list-group .list-group-item:first-child {
    border-top: 0; }

.card-footer {
  padding: 1.625rem 1.625rem;
  background-color: transparent;
  border-top: 0 solid transparent; }

.card-header-tabs {
  margin-right: -0.8125rem;
  margin-bottom: -1.625rem;
  margin-left: -0.8125rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.8125rem;
  margin-left: -0.8125rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

.card-img {
  width: 100%; }

.card-img-top {
  width: 100%; }

.card-img-bottom {
  width: 100%; }

.card-deck {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .card-deck .card {
    margin-bottom: 0.9375rem; }
  @media (min-width: 568px) {
    .card-deck {
      -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      margin-right: -0.9375rem;
      margin-left: -0.9375rem; }
      .card-deck .card {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex: 1 0 0%;
            -ms-flex: 1 0 0%;
                flex: 1 0 0%;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        margin-right: 0.9375rem;
        margin-bottom: 0;
        margin-left: 0.9375rem; } }

.card-group {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .card-group .card {
    margin-bottom: 15px; }
  @media (min-width: 568px) {
    .card-group {
      -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap; }
      .card-group .card {
        -webkit-flex: 1 0 0%;
            -ms-flex: 1 0 0%;
                flex: 1 0 0%;
        margin-bottom: 0; }
        .card-group .card + .card {
          margin-left: 0;
          border-left: 0; } }

.card-columns .card {
  margin-bottom: 1.625rem; }

@media (min-width: 568px) {
  .card-columns {
    -webkit-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
            column-gap: 1.25rem; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

.card {
  width: 100%; }
  .card .card-body:not(.card-has-footer) + .card-footer {
    padding-top: 0; }
  .card .card-body.card-has-footer {
    padding-bottom: 0; }
  .card .card-link {
    margin-right: 1.625rem;
    margin-left: 0; }
    .card .card-link:last-of-type {
      margin-right: 0; }
  .card .card-title:last-child {
    margin-bottom: 0; }
  .card .card-img img {
    width: 100%; }
  .card a.card-title {
    display: block;
    margin-bottom: 0.5rem; }
    .card a.card-title:hover {
      color: #db4549; }
  .card .card-footer .card-link {
    white-space: nowrap; }

.card.card-event, .card.card-thanks, .card.card-member {
  margin-top: 2.625rem;
  margin-bottom: 1.875rem;
  height: 16.375rem; }
  .card.card-event, .card.card-event .card-date, .card.card-thanks, .card.card-thanks .card-date, .card.card-member, .card.card-member .card-date {
    border: 0.25rem solid #eeefec; }
  .card.card-event .card-body, .card.card-thanks .card-body, .card.card-member .card-body {
    height: 100%; }
  .card.card-event .card-no-image, .card.card-thanks .card-no-image, .card.card-member .card-no-image {
    width: 100%;
    height: 100%; }
  .card.card-event .card-img, .card.card-thanks .card-img, .card.card-member .card-img {
    width: 100%;
    display: block;
    background-color: #fcfcfc;
    position: relative; }
    .card.card-event .card-img > span, .card.card-thanks .card-img > span, .card.card-member .card-img > span {
      display: block;
      height: 100%;
      width: 100%;
      overflow: hidden; }
    .card.card-event .card-img img, .card.card-thanks .card-img img, .card.card-member .card-img img {
      position: absolute;
      min-height: 100%;
      min-width: 100%;
      width: auto;
      height: auto;
      left: 50%;
      top: 50%;
      -webkit-transform: translateX(-50%) translateY(-50%);
              transform: translateX(-50%) translateY(-50%);
      border-right: 0.0625rem solid #eee; }
    .card.card-event .card-img .embed-responsive:before, .card.card-thanks .card-img .embed-responsive:before, .card.card-member .card-img .embed-responsive:before {
      padding-top: 120.45455%; }
    .card.card-event .card-img button, .card.card-thanks .card-img button, .card.card-member .card-img button {
      padding: 0;
      margin: 0; }
  .card.card-event .card-body, .card.card-thanks .card-body, .card.card-member .card-body {
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    overflow-y: hidden;
    padding-top: 4.25rem; }
    .card.card-event .card-body .card-footer, .card.card-thanks .card-body .card-footer, .card.card-member .card-body .card-footer {
      padding: 0.8125rem 0 0 0; }
  .card.card-event .card-text, .card.card-thanks .card-text, .card.card-member .card-text {
    overflow-y: hidden; }
  .card.card-event .card-date, .card.card-thanks .card-date, .card.card-member .card-date {
    width: 3.875rem;
    height: 5rem;
    position: absolute;
    top: -2.5rem;
    left: 1.625rem;
    z-index: 5;
    background-color: #db4549;
    color: #fff;
    font-size: 1.375rem;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    padding: 0.75rem 0; }
    .card.card-event .card-date span, .card.card-thanks .card-date span, .card.card-member .card-date span {
      text-transform: uppercase;
      width: 100%;
      display: inline-block; }
    .card.card-event .card-date span + span, .card.card-thanks .card-date span + span, .card.card-member .card-date span + span {
      font-size: 0.9375rem;
      font-weight: 600;
      padding-left: 0.125rem; }
    .card.card-event .card-date.no-day span:first-child, .card.card-thanks .card-date.no-day span:first-child, .card.card-member .card-date.no-day span:first-child {
      font-size: 1.0625rem;
      font-weight: 600; }
  .card.card-event .card-footer, .card.card-thanks .card-footer, .card.card-member .card-footer {
    width: 100%;
    margin-top: auto;
    background: none; }
  .card.card-event .card-title, .card.card-thanks .card-title, .card.card-member .card-title {
    color: #343434;
    padding: 0; }
  .card.card-event button.card-title:hover, .card.card-thanks button.card-title:hover, .card.card-member button.card-title:hover {
    color: #db4549; }
  .bg-section .card.card-event, .bg-section .card.card-event .card-img, .bg-section .card.card-thanks, .bg-section .card.card-thanks .card-img, .bg-section .card.card-member, .bg-section .card.card-member .card-img {
    border: none; }
  .bg-section .card.card-event .embed-responsive:before, .bg-section .card.card-thanks .embed-responsive:before, .bg-section .card.card-member .embed-responsive:before {
    padding-top: 122.40185%; }
  .card.card-event button, .card.card-thanks button, .card.card-member button {
    text-align: left !important;
    border: none;
    background: none; }
  @media (max-width: 567px) {
    .card.card-event .card-img .card-no-image, .card.card-event .card-img .embed-responsive, .card.card-event .card-img img, .card.card-thanks .card-img .card-no-image, .card.card-thanks .card-img .embed-responsive, .card.card-thanks .card-img img, .card.card-member .card-img .card-no-image, .card.card-member .card-img .embed-responsive, .card.card-member .card-img img {
      display: none; }
    .card.card-event .card-no-image, .card.card-thanks .card-no-image, .card.card-member .card-no-image {
      background-image: none;
      background-color: white; }
    .bg-section .card.card-event .card-date, .bg-section .card.card-thanks .card-date, .bg-section .card.card-member .card-date {
      border: none;
      top: -2.25rem;
      padding-top: 0.875rem; }
    .card.card-event .card-date, .card.card-thanks .card-date, .card.card-member .card-date {
      width: 4.5rem; } }
  @media (min-width: 568px) {
    .card.card-event, .card.card-thanks, .card.card-member {
      margin-top: 0;
      height: 13.75rem;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start; }
      .card.card-event .card-body, .card.card-thanks .card-body, .card.card-member .card-body {
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
        height: 100%;
        overflow-y: hidden;
        padding-left: 2.5625rem;
        padding-top: 1.625rem; }
      .card.card-event .card-img, .card.card-thanks .card-img, .card.card-member .card-img {
        height: 100%;
        min-width: 11.25rem;
        width: 11.25rem;
        border-right: 0.25rem solid #eeefec; }
      .card.card-event .card-date, .card.card-thanks .card-date, .card.card-member .card-date {
        top: 50%;
        margin-top: -2.5rem;
        right: -1.9375rem;
        left: auto; } }

.card.card-thanks {
  margin-top: 0; }
  .card.card-thanks .card-body {
    padding-top: 1.625rem;
    padding-left: 1.625rem; }
  @media (max-width: 567px) {
    .card.card-thanks .card-img .card-no-image, .card.card-thanks .card-img .embed-responsive, .card.card-thanks .card-img img {
      display: none; }
    .card.card-thanks .card-no-image {
      background-image: none;
      background-color: white; }
    .bg-section .card.card-thanks .card-date {
      border-color: #db4549; } }

@media (max-width: 567px) {
  .card.card-member {
    min-height: 0 !important;
    height: auto !important; }
    .card.card-member .card-img {
      height: 6rem;
      width: 5rem;
      min-width: 0 !important;
      overflow: hidden;
      border: 0.0625rem solid #f6f6f6;
      margin: 1.625rem 1.625rem; }
      .card.card-member .card-img img {
        width: 100%;
        display: block !important;
        min-height: 0 !important; }
    .card.card-member .card-body {
      padding-top: 0; }
    .card.card-member .card-no-image {
      display: block !important;
      background-size: 240%;
      background-color: #c1c1c1;
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99.37 99.38'%3E%3Cpath d='M64.27,40.52c0.4-2.28.74-4.3,1.12-6.31A6.73,6.73,0,0,1,65.87,33a4.21,4.21,0,0,1,.57,1.13c0.37,2.32.69,4.64,1,7.09,1.25-.66,2.43-1.31,3.65-1.88a1.38,1.38,0,0,1,1,.13,5.14,5.14,0,0,0,5.77-1,4.49,4.49,0,0,0,.53-5.61,34.71,34.71,0,0,0-23.68-16.6A34.16,34.16,0,0,0,29,21,27.15,27.15,0,0,0,18.23,34.52a34.43,34.43,0,0,0-2.46,15.17c0.9,12.43,6.68,22,17.2,28.67a34,34,0,0,0,21.2,5.15,32.48,32.48,0,0,0,19.38-7.73,29.75,29.75,0,0,0,8.88-14.87,34.6,34.6,0,0,0,1.25-8.24A1.13,1.13,0,0,1,83.9,52c1.1-1.1,2.24-2.17,3.55-3.43-0.2,1.87-.31,3.59-0.59,5.28-1.55,9.41-6.7,16.69-13.59,23a39.14,39.14,0,0,1-14,8.61A35.85,35.85,0,0,1,21,27.78,53.58,53.58,0,0,1,32.88,17.16,33.81,33.81,0,0,1,49.72,12c14-.42,24.74,5.43,32.37,17.09a11.14,11.14,0,0,1,1.46,3.13,6.8,6.8,0,0,1-5.88,8.56c-1.5.16-3,.18-4.52,0.23a1.52,1.52,0,0,1-1-.25,0.79,0.79,0,0,0-1.26.08,2.76,2.76,0,0,1-1.12.61,3,3,0,0,0-2.08,1.26c-0.29.47-.81,0.32-1-0.29a8.37,8.37,0,0,1-.28-1.54,37.35,37.35,0,0,0-.64-4c-0.22,1.25-.44,2.51-0.67,3.76-0.16.88-.66,1.15-1.3,0.6a1.45,1.45,0,0,0-2.22,0,3.46,3.46,0,0,1-2.24.24c-1-.1-1.92-0.44-2.88-0.63a2.53,2.53,0,0,0-3.29,1.9c-0.63,1.93-1.16,3.89-1.73,5.83-0.08.27-.17,0.54-0.29,1A4.19,4.19,0,0,1,50.63,49a18.76,18.76,0,0,1-3-10.11c0.1-4.9,0-9.8,0-14.7H47.25c-0.09,1-.2,1.94-0.27,2.91-0.32,4-.62,8-0.94,12.07a2.6,2.6,0,0,1-.21.93,0.72,0.72,0,0,1-1.28.2,0.79,0.79,0,0,0-1.38.13,1.37,1.37,0,0,1-1.17.4c-1.19-.33-2.13-0.22-2.63,1.16H39.14A4.09,4.09,0,0,1,38.75,41c-0.26-1.51-.47-3-0.86-4.58q-0.26,1.49-.51,3a8.34,8.34,0,0,1-.18.94,1,1,0,0,1-1.83.42c-0.49-.57-0.83-0.84-1.53-0.22a2.4,2.4,0,0,1-1.49.24c-3.3-.09-5.92,1.41-7.07,4.33A6.33,6.33,0,0,0,26.39,52L46.33,74.44c2.09,2.34,4.88,2.29,7,0,3.48-3.73,6.9-7.53,10.46-11.18C68,59,65.91,53,60.63,51.26a9.14,9.14,0,0,0-10.3,2.61l-2.54,2.82a3.21,3.21,0,0,1-.08-0.86c2.32-3,4.71-6,8.09-7.9,4.44-2.46,10.51-.85,12.93,3.22a7.06,7.06,0,0,1-.87,8.55c-3.71,4.22-7.54,8.3-11.34,12.42-1.63,1.77-3.25,3.55-4.91,5.3A6.43,6.43,0,0,1,42,77.34q-9-9.82-18.07-19.63A10.56,10.56,0,0,1,26.4,41.2a9.73,9.73,0,0,1,5.41-1.36,2.76,2.76,0,0,0,2.34-.63c0.42-.43.79-0.12,1.13,0.18l1,0.9L37.73,32h0.39c0.69,2.58.85,5.28,1.41,7.71h2a2.09,2.09,0,0,0,1.18-.34c1-.88.92-0.91,2.16-0.15,0.17-1.69.33-3.31,0.49-4.94,0.37-3.9.73-7.8,1.11-11.7a4.5,4.5,0,0,1,.31-1.26,1,1,0,0,1,.55-0.55,1,1,0,0,1,.65.57,5.23,5.23,0,0,1,.34,1.6q0.27,8.63.5,17.24a13.6,13.6,0,0,0,1.67,6.15,4,4,0,0,0,.39.48c0.45-1.48.84-2.86,1.28-4.22,0.64-2,2-3,3.83-2.85,0.8,0.08,1.6.28,2.39,0.44a9.74,9.74,0,0,0,1.53.32,2.15,2.15,0,0,0,1.39-.27C62.33,39.25,63.21,39.41,64.27,40.52ZM16.74,86.59L15,84.82a2.74,2.74,0,0,1-.87-1.59,2.39,2.39,0,0,1,.85-2l4.31-5.41,1.09,1.1-3,3.63,1.7,1.71,3.42-3.17,1.09,1.1Zm1.37-3.35-1.56-1.57a3.69,3.69,0,0,0-.8,1.32,1.17,1.17,0,0,0,.41,1.07l0.52,0.52Zm-3.92-6.41a3.46,3.46,0,0,0,1.46-2.12,3.35,3.35,0,0,0-.7-2.71l1.22-.88A5.11,5.11,0,0,1,17.27,75a4.8,4.8,0,0,1-2.07,3.13,4.91,4.91,0,0,1-3.57,1.08A5.11,5.11,0,0,1,8.2,76.92L9.42,76a3.34,3.34,0,0,0,2.33,1.53,3.45,3.45,0,0,0,2.44-.73h0Zm-3.53-5.36a3.46,3.46,0,0,0,1.75-1.89,3.35,3.35,0,0,0-.31-2.77l1.33-.7a5.12,5.12,0,0,1,.52,4,4.8,4.8,0,0,1-2.5,2.8,4.91,4.91,0,0,1-3.69.56,5.11,5.11,0,0,1-3.06-2.8L6,70a3.34,3.34,0,0,0,2.09,1.85A3.45,3.45,0,0,0,10.66,71.47ZM3.42,63.56a6.79,6.79,0,0,1,3.07-1.89,7,7,0,0,1,3.6-.41,2.49,2.49,0,0,1,2,1.67,2.33,2.33,0,0,1-.57,2.46,7.36,7.36,0,0,1-3.16,1.87,7,7,0,0,1-3.59.41,2.36,2.36,0,0,1-1.9-1.57A2.47,2.47,0,0,1,3.42,63.56Zm6.78,1.16a1.21,1.21,0,0,0,.61-1.33,1.26,1.26,0,0,0-1.29-.71A7.5,7.5,0,0,0,7,63.16a7.55,7.55,0,0,0-2.23,1.09,1.22,1.22,0,0,0-.56,1.39,1.18,1.18,0,0,0,1.26.69A7.2,7.2,0,0,0,8,65.87,7.44,7.44,0,0,0,10.2,64.72Zm0.5-5.37-9.24,1.5L1.2,59.27,9.09,58,8.72,55.73,0.83,57,0.58,55.44l7.89-1.28-0.11-.7,2-.32,0.23,1.43-0.6.1,0.57,3.54ZM0,46.6l9.7-.24v1.57l-6.36.16L5.8,50.77H9.65v1.57l-9.41-.11V50.66L3.7,50.72Zm0.61-3.4,0.47-2.45a2.74,2.74,0,0,1,.82-1.62A2.38,2.38,0,0,1,4,38.72l6.9,0.51-0.29,1.52-4.67-.4L5.49,42.73l4.55,1L9.75,45.25Zm3.53-.76,0.41-2.17A3.69,3.69,0,0,0,3,40.35a1.17,1.17,0,0,0-.65.94L2.24,42ZM11,38.57l-8.76-3.3,0.56-1.49,7.48,2.82,0.81-2.15L3.66,31.62l0.56-1.48L11.7,33l0.25-.66L13.81,33,13.3,34.4l-0.57-.22-1.26,3.35ZM8.12,22.19l8.54,4.62-0.8,1.35-5.6-3,0.81,3.55,3.32,2L13.58,32l-8-4.79,0.8-1.35,3,1.77Zm5.66-6.62,7.11,6.09-1,1.19-3.6-3.08-0.74.86L18,25l-1,1.18-2.58-4.46a3,3,0,0,1-1.32.36,2.34,2.34,0,0,1-1.37-.67A2,2,0,0,1,11,19.79,2.64,2.64,0,0,1,11.67,18Zm0,2.08-1,1.19a1,1,0,0,0-.26.73,0.89,0.89,0,0,0,.9.88h0.1a1,1,0,0,0,.68-0.37l1-1.19Zm11.5-3.48-3-5.75,1.77-1A2.65,2.65,0,0,1,26.07,7a2.1,2.1,0,0,1,1.09.79l3.76,4.88,0.66-.39,1,1.72-1.34.79-0.33-.56-3.82,2.26L27.42,17l-1.32.78-1-1.68a1.31,1.31,0,0,0,.46-0.61,1.65,1.65,0,0,0-.26-1.34h0Zm1.34-4.65A2,2,0,0,0,25.4,8.35a2.12,2.12,0,0,0-1.21.41l2.46,4.59a3.93,3.93,0,0,1,.44,1,1.62,1.62,0,0,1,.06.48l2.43-1.44Zm6.28,3.6L29.53,4.39l4.39-1.7L34.43,4,31.5,5.12l0.65,1.69L34.5,5.9,35,7.19l-2.35.91,1.23,3.17,2.92-1.13,0.5,1.29Zm7.7-2.56-1.5.37L37.2,3.18l-1.42.35L35.45,2.19,39.8,1.12l0.33,1.34-1.44.35Zm3-5.3a3.46,3.46,0,0,0,1.12,2.32,3.35,3.35,0,0,0,2.69.72l0.16,1.5a5.11,5.11,0,0,1-4-1A4.8,4.8,0,0,1,42,5.46a4.91,4.91,0,0,1,.83-3.64A5.11,5.11,0,0,1,46.54,0L46.7,1.5a3.34,3.34,0,0,0-2.49,1.27,3.45,3.45,0,0,0-.55,2.5H43.6Zm6.62-.47L50,9.49l-1.57-.07,0.5-9.36,1.55,0.07L50.33,3.28a3.54,3.54,0,0,0,1,.21,1.41,1.41,0,0,0,.83-0.17,0.87,0.87,0,0,0,.39-0.74l0.1-2.35L54.22,0.3,54.16,2.74a2.75,2.75,0,0,1-.42,1.49A1.57,1.57,0,0,1,53,4.8l1.49,4.9-1.63-.08L51.4,4.85ZM63,1.57l-1.75,9.55-1.53-.35L60.89,4.5,57.76,6.37l-0.84,3.76L55.4,9.78l2.06-9.13L59,1,58.24,4.37Zm-1,9.74L65.67,7.1l0.19-4.33L67.38,3.4,67.2,6.76l2.3-2.47L71,4.91l-2.87,3h0L68,8l-0.35,5.64L66.18,13,66.4,8.63l-2.88,3.26Zm15.82,3.43-3.08,3.55-1.18-1,6.14-7.07,1.18,1-2.07,2.39a3.54,3.54,0,0,0,.66.78,1.41,1.41,0,0,0,.76.38A0.87,0.87,0,0,0,81,14.43l1.53-1.78,1.18,1-1.56,1.88a2.75,2.75,0,0,1-1.26.91,1.57,1.57,0,0,1-.94,0l-1.86,4.77-1.23-1.07,1.83-4.64ZM86.12,16l1.58,1.93a2.74,2.74,0,0,1,.71,1.67,2.39,2.39,0,0,1-1,1.88l-4.81,5-1-1.19L84.9,22l-1.53-1.87-3.71,2.83-1-1.19Zm-1.68,3.2,1.4,1.71a3.69,3.69,0,0,0,.92-1.23,1.17,1.17,0,0,0-.3-1.1L86,18ZM83,27.11l8.07-4.75,0.88,1.5a2.64,2.64,0,0,1,0,2.91,4.45,4.45,0,0,1-1.59,1.52,4.74,4.74,0,0,1-2.6.82,1.6,1.6,0,0,1-1.36-.78A1.73,1.73,0,0,1,86.25,27l-2.44,1.44Zm7.77-2.74-2.49,1.47a2,2,0,0,0-.79.72,0.61,0.61,0,0,0,0,.64,0.67,0.67,0,0,0,.64.27,2.38,2.38,0,0,0,1.13-.39,4.44,4.44,0,0,0,1.6-1.37,1.13,1.13,0,0,0,.05-1.21Zm-2,7.09L95,29.4l0.73,1.92a2.65,2.65,0,0,1,.08,2.11,2.1,2.1,0,0,1-1,.94l-5.44,2.88L89.64,38l-1.86.71-0.56-1.45L87.83,37l-1.58-4.15-0.61.23-0.55-1.43L86.91,31a1.31,1.31,0,0,0,.52.56,1.64,1.64,0,0,0,1.33-.1h0Zm4.36,2.11a2.15,2.15,0,0,0,1.37-1,2.12,2.12,0,0,0-.2-1.27L89.36,33a3.92,3.92,0,0,1-1,.27,1.62,1.62,0,0,1-.49,0l1,2.63Zm6,9.56-9.47,2.1-0.28-1.55,6.21-1.37-2.93-2.15-3.79.69L88.59,39.3l9.22-1.64,0.28,1.55-3.4.61Zm-1,7.87a6.79,6.79,0,0,1-3.5.85A7,7,0,0,1,91,51.18,2.49,2.49,0,0,1,89.6,49a2.32,2.32,0,0,1,1.3-2.17,7.36,7.36,0,0,1,3.58-.8A7,7,0,0,1,98,46.7a2.36,2.36,0,0,1,1.37,2.1A2.47,2.47,0,0,1,98.08,51ZM92,47.85a1.24,1.24,0,0,0-1,1.08A1.22,1.22,0,0,0,92,50a9.45,9.45,0,0,0,5,0,1.25,1.25,0,0,0,1-1.15,1,1,0,0,0-1-1,7.2,7.2,0,0,0-2.51-.32A7.43,7.43,0,0,0,92,47.85Zm6.89,7.42-0.32,1.94a2.21,2.21,0,0,1-1.26,1.93,6.89,6.89,0,0,1-2.27.12l-6.19-.34,0.25-1.54,5.8,0.3a5.11,5.11,0,0,0,1.94-.1,1.29,1.29,0,0,0,.51-1l-6-1.36a3.12,3.12,0,0,1-1.27-.57,1.41,1.41,0,0,1-.28-1.3,0.82,0.82,0,0,1,.08-0.4,2,2,0,0,0,.16-0.5l1.3,0.26a1.19,1.19,0,0,0-.15.37,0.43,0.43,0,0,0,.12.38,1.37,1.37,0,0,0,.6.29Zm-4,11.66a6.79,6.79,0,0,1-3.58-.38,7,7,0,0,1-3.1-1.87,2.49,2.49,0,0,1-.6-2.58,2.32,2.32,0,0,1,2-1.6,7.36,7.36,0,0,1,3.64.45,7,7,0,0,1,3.09,1.87,2.36,2.36,0,0,1,.58,2.44,2.47,2.47,0,0,1-2,1.67h0Zm-4.66-5.06a1.19,1.19,0,0,0-1.3.68,1.23,1.23,0,0,0,.59,1.35,9.45,9.45,0,0,0,4.73,1.67,1.22,1.22,0,0,0,1.3-.76A1.19,1.19,0,0,0,95,63.49a7.2,7.2,0,0,0-2.25-1.15,7.43,7.43,0,0,0-2.49-.47h0Zm-4.5,5.39,0.72-1.43L94.82,70l-1.63,3.24L92,72.67l0.91-1.82Zm2.83,11.19a6.79,6.79,0,0,1-3.35-1.33,7,7,0,0,1-2.48-2.64,2.49,2.49,0,0,1,.12-2.64,2.32,2.32,0,0,1,2.31-1,7.36,7.36,0,0,1,3.38,1.42A7.05,7.05,0,0,1,91,74.88a2.36,2.36,0,0,1-.1,2.5,2.47,2.47,0,0,1-2.33,1.07h0Zm-3.12-6.13a1.24,1.24,0,0,0-1.43.3,1.18,1.18,0,0,0,.2,1.46A9.45,9.45,0,0,0,88.32,77a1.22,1.22,0,0,0,1.45-.38,1.18,1.18,0,0,0-.2-1.42,7.2,7.2,0,0,0-1.86-1.72,7.44,7.44,0,0,0-2.26-1.16h0Zm2.06,9.4L85,84.23a2.4,2.4,0,0,1-1.53.75,1.72,1.72,0,0,1-1.4-.43,2.21,2.21,0,0,1-.71-1.29,1.51,1.51,0,0,1,.08-0.78,3.06,3.06,0,0,1-1.82.17,3.6,3.6,0,0,1-1.37-.9,2.49,2.49,0,0,1-.74-2,3.39,3.39,0,0,1,1-2.2l2.25-2.31Zm-6.82-4.47-0.87.89a2.07,2.07,0,0,0-.67,1.35,1.54,1.54,0,0,0,.49,1.21,1.71,1.71,0,0,0,1.15.57,2,2,0,0,0,1.44-.76l0.88-.9Zm4.79,4.68-1.38-1.35-0.86.88a1.44,1.44,0,0,0-.45.85,0.91,0.91,0,0,0,.81,1h0.14a1.4,1.4,0,0,0,.87-0.48ZM27.75,94l3.73-8.59,1.6,0.69a2.64,2.64,0,0,1,1.74,2.33,4.46,4.46,0,0,1-.4,2.16,4.75,4.75,0,0,1-1.62,2.19,1.6,1.6,0,0,1-1.56.17,1.72,1.72,0,0,1-.9-0.93l-1.13,2.6Zm4.67-6.79-1.15,2.65a2,2,0,0,0-.21,1,0.61,0.61,0,0,0,.34.54,0.67,0.67,0,0,0,.68-0.15,2.38,2.38,0,0,0,.68-1,4.45,4.45,0,0,0,.49-2,1.13,1.13,0,0,0-.67-1Zm9,2.82a6.8,6.8,0,0,1-.08,3.6,7,7,0,0,1-1.61,3.25,2.49,2.49,0,0,1-2.52.81,2.32,2.32,0,0,1-1.76-1.81,7.37,7.37,0,0,1,.15-3.67A7,7,0,0,1,37.21,89a2.36,2.36,0,0,1,2.38-.78A2.47,2.47,0,0,1,41.42,90v0ZM36.76,95.1a1.22,1.22,0,0,0,.78,1.24,1.26,1.26,0,0,0,1.3-.7,9.46,9.46,0,0,0,1.27-4.85,1.26,1.26,0,0,0-.86-1.23,1,1,0,0,0-1.25.68,7.21,7.21,0,0,0-1,2.34A7.44,7.44,0,0,0,36.76,95.1Zm8.08-.92a3.46,3.46,0,0,0,.66,2.49A3.35,3.35,0,0,0,48,97.88l-0.12,1.5a5.11,5.11,0,0,1-3.69-1.71,4.8,4.8,0,0,1-1-3.61,4.91,4.91,0,0,1,1.5-3.42,5.11,5.11,0,0,1,4-1.09L48.54,91a3.34,3.34,0,0,0-2.68.78A3.45,3.45,0,0,0,44.84,94.18Zm6.93,0.22a3.46,3.46,0,0,0,1,2.36,3.35,3.35,0,0,0,2.66.82l0.11,1.5A5.11,5.11,0,0,1,51.63,98a4.8,4.8,0,0,1-1.57-3.41,4.91,4.91,0,0,1,1-3.61,5.11,5.11,0,0,1,3.78-1.69l0.11,1.5a3.34,3.34,0,0,0-2.53,1.18A3.45,3.45,0,0,0,51.77,94.4Zm9.9-6.77,2.74,9.31-1.52.38-1.8-6.11-2,3.07,1,3.72-1.52.38L56.3,89.31l1.52-.38,0.84,3.35Zm7-3,4.48,8.61-1.42.67L68.8,88.29l-1.32,3.39,1.65,3.48-1.42.67-4-8.48,1.42-.67,1.47,3.13Z' style='fill:%23828282'/%3E%3C/svg%3E"); } }

.card.card-publication {
  min-height: 29.125rem;
  margin-bottom: 1.875rem; }
  .card.card-publication, .card.card-publication .card-img {
    border: 0.25rem solid #eeefec; }
  .bg-section .card.card-publication, .bg-section .card.card-publication .card-img {
    border: none; }
  .card.card-publication .card-img {
    background-color: #fcfcfc;
    border-top: none;
    border-left: none;
    border-right: none; }
    .card.card-publication .card-img span {
      display: block; }
    .card.card-publication .card-img .embed-responsive:before {
      padding-top: 57.89474%; }
  .card.card-publication .card-body {
    height: 10.5rem;
    overflow-y: hidden; }
    .card.card-publication .card-body .card-footer {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 0; }
  .card.card-publication .card-footer {
    width: 100%;
    background: none; }
  @media (min-width: 768px) and (max-width: 1500px) {
    .card.card-publication {
      min-height: 24.125rem; } }

.card-publication-extra {
  position: relative;
  min-height: 29.125rem;
  margin-bottom: 1.875rem; }
  .card-publication-extra:before {
    content: "";
    position: absolute;
    margin: 1.875rem;
    border: 0.0625rem solid #EEEFEC;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0; }
  .card-publication-extra .card-img {
    display: block;
    margin: 1.875rem auto 0;
    width: 10.25rem;
    height: 10.25rem;
    border-radius: 50%;
    padding-bottom: 0;
    background-color: #FCFCFC;
    line-height: 10.25rem;
    text-align: center; }
    .card-publication-extra .card-img .icon {
      display: inline-block;
      vertical-align: middle;
      width: 5.75rem;
      height: 6.3125rem;
      background-size: contain;
      background-origin: content-box;
      padding: 0.0625rem 0.125rem; }
  .card-publication-extra .card-body, .card-publication-extra .card-footer, .card-publication-extra .card-header {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    position: relative;
    z-index: 2; }
  .card-publication-extra .card-header {
    padding-bottom: 0; }
  .card-publication-extra .card-footer {
    width: 100%;
    margin-bottom: 1.875rem; }
  .card-publication-extra .btn {
    text-transform: none;
    padding-left: 1.625rem;
    padding-right: 1.625rem; }
  @media (min-width: 768px) and (max-width: 1500px) {
    .card-publication-extra {
      min-height: 24.125rem; } }
  @media (min-width: 568px) and (max-width: 768px), (min-width: 768px) and (max-width: 1500px) {
    .card-publication-extra .card-img {
      width: 7rem;
      height: 7rem;
      line-height: 7rem; }
      .card-publication-extra .card-img .icon {
        width: 3.375rem;
        height: 3.6375rem; } }

.card.card-project, .card.card-group, .card.card-simple {
  margin-bottom: 1.875rem;
  border: 0.25rem solid #eeefec;
  min-height: 7.5rem; }
  .card.card-project .card-img, .card.card-group .card-img, .card.card-simple .card-img {
    height: 3.75rem; }
  .card.card-project .card-body, .card.card-group .card-body, .card.card-simple .card-body {
    min-height: 5.625rem;
    max-height: 15rem;
    overflow: hidden; }
  .card.card-project.bg-section, .card.card-group.bg-section, .card.card-simple.bg-section {
    border: none; }
  .card.card-project .border-top, .card.card-group .border-top, .card.card-simple .border-top {
    border-top: 0.25rem solid #eeefec; }

.card.card-contact {
  background-color: #eeefec;
  margin-bottom: 1rem; }
  .card.card-contact .card-body {
    padding-top: 2.1125rem;
    padding-bottom: 2.1125rem; }

.card.card-education, .card.card-icon {
  margin-top: 2rem;
  padding-top: 2rem;
  margin-bottom: 1.875rem; }
  .card.card-education, .card.card-education .card-info, .card.card-icon, .card.card-icon .card-info {
    border: 0.25rem solid #eeefec; }
  .card.card-education .card-info, .card.card-icon .card-info {
    position: absolute;
    font-size: 0;
    width: 4rem;
    height: 4rem;
    top: -2rem;
    left: 1.625rem;
    background-color: #db4549; }
    .card.card-education .card-info .icon, .card.card-icon .card-info .icon {
      display: block;
      margin: 0.75rem;
      width: 2.5rem;
      height: 2.5rem; }
  .card.card-education .card-body, .card.card-icon .card-body {
    min-height: 5.625rem;
    max-height: 13.75rem;
    overflow: hidden; }
  .bg-section .card.card-education, .bg-section .card.card-education .card-info, .bg-section .card.card-icon, .bg-section .card.card-icon .card-info {
    border: none; }
  .bg-section .card.card-education .card-info, .bg-section .card.card-icon .card-info {
    line-height: 4rem; }

.card.card-specialist {
  margin-bottom: 1.875rem;
  height: calc(100% - 1.875rem); }
  .card.card-specialist .card-body {
    padding-top: 1.375rem;
    padding-bottom: 1.375rem; }
  .card.card-specialist .card-title {
    display: block;
    width: 100%;
    margin-bottom: 0.5rem; }
    .card.card-specialist .card-title small {
      display: inline-block;
      width: 100%;
      color: #828282;
      margin-top: 0.25rem; }
  .card.card-specialist .card-no-image {
    width: 100%;
    height: auto;
    padding: 3.125rem; }
    .card.card-specialist .card-no-image:before {
      content: "";
      display: block;
      width: 100%;
      padding-bottom: 100%; }

.card.card-partner, .card.card-center {
  margin-bottom: 1.875rem;
  border: 0.25rem solid #eeefec; }
  .card.card-partner .card-img, .card.card-center .card-img {
    display: block;
    padding: 1.625rem 1.625rem 0;
    height: 6.25rem;
    width: 100%;
    background-position: left top;
    background-size: contain;
    background-repeat: no-repeat;
    background-origin: content-box; }
    .card.card-partner .card-img img, .card.card-center .card-img img {
      width: auto;
      height: 100%; }

.card.card-center {
  min-height: 10rem; }

.card-no-image {
  width: 100%;
  height: 100%;
  background-color: #c1c1c1;
  background-size: contain;
  background-repeat: no-repeat;
  background-origin: content-box;
  padding: 1.875rem; }

.card-bg-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }

.card.card-table {
  margin: 0;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  .card.card-table .card-body {
    border: 0.0625rem solid #eee;
    padding: 0.75rem;
    margin: 0; }
    .card.card-table .card-body + .card-body {
      border-left: none; }
  @media (max-width: 1023px) {
    .card.card-table {
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      border: 0.0625rem solid #eee; }
      .card.card-table .card-body {
        max-width: 100% !important;
        border: none; }
        .card.card-table .card-body + .card-body {
          padding-top: 0; } }

.card-menu {
  background-color: #db4549;
  margin-bottom: 0.9375rem;
  height: calc(100% - 0.9375rem);
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch; }
  .card-menu, .card-menu a:not(.btn), .card-menu .card-title {
    color: #fff !important; }
  .card-menu .card-title {
    display: block; }
  .card-menu .card-img {
    height: 4rem;
    display: block; }
    .card-menu .card-img a {
      display: block; }
    .card-menu .card-img img {
      width: 4rem; }
  @media (min-width: 568px) {
    .card-menu {
      margin-bottom: 1.875rem;
      height: calc(100% - 1.875rem); } }
  .card-menu.card-green {
    background-color: #119239; }
  .card-menu.card-inactive {
    background-color: rgba(219, 69, 73, 0.6); }

.card-group.card-group-table {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
  .card-group.card-group-table .card-table {
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
    .card-group.card-group-table .card-table + .card-table .card-body {
      border-top: none; }
  @media (max-width: 1023px) {
    .card-group.card-group-table .card-table:not(.d-none) + .card-table {
      border-top: none; }
    .card-group.card-group-table .card-table + .card-table {
      border-left: 0.0625rem solid #e9ecef; } }

.breadcrumb {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
  background-color: none; }

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: #777777;
  content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

.breadcrumb-item.active {
  color: #777777; }

.breadcrumb {
  margin-bottom: 0; }
  .breadcrumb .breadcrumb-item {
    display: inline; }
    .breadcrumb .breadcrumb-item.active {
      color: #828282; }
    .breadcrumb .breadcrumb-item a {
      color: #343434; }
      .breadcrumb .breadcrumb-item a:hover {
        color: #db4549; }

.pagination {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none; }

.page-item:first-child .page-link {
  margin-left: 0; }

.page-item.active .page-link {
  z-index: 2;
  color: white;
  background-color: #db4549;
  border-color: #db4549; }

.page-item.disabled .page-link {
  color: #c1c1c1;
  pointer-events: none;
  background-color: transparent;
  border-color: #eee; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.8125rem;
  margin-left: -0.0625rem;
  line-height: 1.25;
  color: #db4549;
  background-color: transparent;
  border: 0.0625rem solid #eee; }
  .page-link:focus, .page-link:hover {
    color: #db4549;
    text-decoration: none;
    background-color: #f6f6f6;
    border-color: #eee; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 0.9375rem;
  line-height: 1.5; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.6875rem;
  line-height: 1.5; }

.pagination .icon {
  font-size: 0.5rem; }

.bg-section .pagination .page-link {
  border-color: rgba(193, 193, 193, 0.7); }

.jumbotron {
  background-color: #eee;
  position: relative;
  height: 40rem;
  overflow: hidden; }
  .jumbotron .label {
    margin-top: 0 !important;
    margin-bottom: 0.5rem !important; }

.jumbotron-slider, .jumbotron-slider > div, .jumbotron-slider .slick-track {
  height: 100%; }

.jumbotron-slider.bg-slider .bg-slider-item {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }
  .jumbotron-slider.bg-slider .bg-slider-item:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(238, 239, 236, 0.4); }
  @media (min-width: 768px) {
    .jumbotron-slider.bg-slider .bg-slider-item.bg-clear:before {
      display: none; } }

.jumbotron-slider.text-slider {
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }
  .jumbotron-slider.text-slider .text-slider-item {
    height: 100%;
    padding: 1.625rem 0.9375rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
    @media (min-width: 768px) {
      .jumbotron-slider.text-slider .text-slider-item {
        padding: 2.4375rem 5.625rem; } }
    .jumbotron-slider.text-slider .text-slider-item .text-middle {
      width: 100%;
      max-width: 75rem;
      margin: auto; }
    .jumbotron-slider.text-slider .text-slider-item .mw {
      max-width: 28.125rem; }
    .jumbotron-slider.text-slider .text-slider-item, .jumbotron-slider.text-slider .text-slider-item a:not(.btn) {
      color: #343434 !important; }
    .jumbotron-slider.text-slider .text-slider-item .readmore:after, .jumbotron-slider.text-slider .text-slider-item .nav-menu .nav-link:after, .nav-menu .jumbotron-slider.text-slider .text-slider-item .nav-link:after {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3.72 7.07'%3E%3Cpath d='M-189.1,377.83a0.5,0.5,0,0,1,.37.17l2.72,3a0.5,0.5,0,0,1,0,.67l-2.72,3a0.5,0.5,0,0,1-.71,0,0.5,0.5,0,0,1,0-.71l2.42-2.7-2.42-2.7a0.5,0.5,0,0,1,0-.71,0.5,0.5,0,0,1,.33-0.13h0Z' transform='translate(189.6 -377.83)' style='fill:%23444444'/%3E%3C/svg%3E"); }
    @media (max-width: 567px) {
      .jumbotron-slider.text-slider .text-slider-item h1, .jumbotron-slider.text-slider .text-slider-item .h1, .jumbotron-slider.text-slider .text-slider-item h2, .jumbotron-slider.text-slider .text-slider-item .h2 {
        font-size: 1.2rem; } }

@-webkit-keyframes slider-animation {
  0% {
    opacity: 0;
    -webkit-transform: translateX(3.125rem);
            transform: translateX(3.125rem); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes slider-animation {
  0% {
    opacity: 0;
    -webkit-transform: translateX(3.125rem);
            transform: translateX(3.125rem); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

.alert {
  position: relative;
  padding: 0.9375rem 0.9375rem;
  margin-bottom: 1rem;
  border: 0.0625rem solid transparent; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: bold; }

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.9375rem 0.9375rem;
  color: inherit; }

.alert-primary {
  color: #722426;
  background-color: #f8dadb;
  border-color: #f5cbcc; }
  .alert-primary hr {
    border-top-color: #f1b6b7; }
  .alert-primary .alert-link {
    color: #4b1819; }

.alert-primary-light {
  color: #784547;
  background-color: #fae7e7;
  border-color: #f8ddde; }
  .alert-primary-light hr {
    border-top-color: #f4c8c9; }
  .alert-primary-light .alert-link {
    color: #583234; }

.alert-primary-dark {
  color: #5c1214;
  background-color: #efd3d4;
  border-color: #e9c1c2; }
  .alert-primary-dark hr {
    border-top-color: #e2aeaf; }
  .alert-primary-dark .alert-link {
    color: #310a0b; }

.alert-secondary {
  color: #1d2334;
  background-color: #d7d9e0;
  border-color: #c7cad3; }
  .alert-secondary hr {
    border-top-color: #b9bcc8; }
  .alert-secondary .alert-link {
    color: #0b0d13; }

.alert-danger {
  color: #850000;
  background-color: #ffcccc;
  border-color: #ffb8b8; }
  .alert-danger hr {
    border-top-color: #ff9f9f; }
  .alert-danger .alert-link {
    color: #520000; }

.alert-success {
  color: #004300;
  background-color: #cce6cc;
  border-color: #b8dbb8; }
  .alert-success hr {
    border-top-color: #a7d2a7; }
  .alert-success .alert-link {
    color: #001000; }

.alert-info {
  color: #20374b;
  background-color: #d8e1e9;
  border-color: #c9d5e0; }
  .alert-info hr {
    border-top-color: #b9c8d7; }
  .alert-info .alert-link {
    color: #111d27; }

.alert-warning {
  color: #705c24;
  background-color: #f7efda;
  border-color: #f4e9cb; }
  .alert-warning hr {
    border-top-color: #f0e0b6; }
  .alert-warning .alert-link {
    color: #493c18; }

.alert-gray-100 {
  color: #838383;
  background-color: #fefefe;
  border-color: #fefefe; }
  .alert-gray-100 hr {
    border-top-color: #f1f1f1; }
  .alert-gray-100 .alert-link {
    color: #6a6a6a; }

.alert-gray-300 {
  color: #7c7c7c;
  background-color: #fcfcfc;
  border-color: #fafafa; }
  .alert-gray-300 hr {
    border-top-color: #ededed; }
  .alert-gray-300 .alert-link {
    color: #636363; }

.alert-gray-700 {
  color: #1b1b1b;
  background-color: #d6d6d6;
  border-color: #c6c6c6; }
  .alert-gray-700 hr {
    border-top-color: #b9b9b9; }
  .alert-gray-700 .alert-link {
    color: #020202; }

.alert-gray-800 {
  color: #121212;
  background-color: lightgray;
  border-color: #c1c1c1; }
  .alert-gray-800 hr {
    border-top-color: #b4b4b4; }
  .alert-gray-800 .alert-link {
    color: black; }

.alert-gray-900 {
  color: #090909;
  background-color: #cfcfcf;
  border-color: #bcbcbc; }
  .alert-gray-900 hr {
    border-top-color: #afafaf; }
  .alert-gray-900 .alert-link {
    color: black; }

.alert.media {
  padding-left: 0;
  padding-right: 0;
  background: transparent;
  border: none;
  color: #444444;
  margin-bottom: 0; }
  .alert.media .icon {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 1.5rem;
    width: 1.5rem;
    height: 1.5rem;
    margin-right: 0.8125rem; }

.alert:not(.media) a {
  font-weight: bold; }

.alert-success a {
  color: #003400; }

.alert-info a {
  color: #27435b; }

.alert-warning a {
  color: #ad8824; }

.alert-dismissible {
  padding-right: 2.5rem !important; }

.media {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }

.media-body {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.media .media-body {
  display: block;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }

.media.media-document {
  margin-bottom: 1rem;
  display: block;
  width: 100%; }
  .media.media-document .media-body {
    padding-left: 3.5625rem;
    position: relative;
    min-height: 3.1875rem;
    color: #444444; }
    .media.media-document .media-body .download {
      color: #db4549; }
    .media.media-document .media-body .media-container {
      display: block; }
    .media.media-document .media-body:hover .download {
      color: #b12226; }
    .media.media-document .media-body:before {
      content: "";
      display: block;
      position: absolute;
      top: 0.25rem;
      left: 0;
      width: 2.5625rem;
      height: 3.1875rem;
      background-size: contain;
      background-position: top left;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 51'%3E%3Cpath style='fill:%23db4549' d='M41,51H0V0H30.65L41,10.35V51ZM1,50H40V11.06H29.94V1H1V50ZM30.94,10.06h8.35L30.94,1.71v8.35Z'/%3E%3C/svg%3E"); }
    .media.media-document .media-body:after {
      content: attr(data-extention);
      position: absolute;
      display: inline-block;
      top: 2.4375rem;
      left: 0.25rem;
      font-size: 0.625rem;
      text-transform: uppercase;
      font-weight: bold; }
  @media all and (-ms-high-contrast: none) {
    .media.media-document .media-body:before {
      background-size: 2.5rem 3rem; }
    .media.media-document .media-body:after {
      top: 2.25rem; } }

.media.media-icon {
  margin-bottom: 1rem; }
  .media.media-icon .d-flex .icon, .media.media-icon .row-card-deck > .col .icon, .media.media-icon .row-card-deck > [class*="col-"] .icon, .media.media-icon .col-checkbox-special .icon {
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem; }
  .media.media-icon .media-body {
    text-overflow: ellipsis;
    overflow: hidden; }
    .media.media-icon .media-body a, .media.media-icon .media-body [data-phone-action] {
      color: #444444; }
      .media.media-icon .media-body a:hover, .media.media-icon .media-body [data-phone-action]:hover {
        color: #b12226; }
  .media.media-icon:last-child {
    margin-bottom: 0 !important; }
  .media.media-icon.large, .media.media-icon.form-filter {
    margin-bottom: 1.2rem; }
    .media.media-icon.large .d-flex .icon, .media.media-icon.form-filter .d-flex .icon, .media.media-icon.large .row-card-deck > .col .icon, .media.media-icon.form-filter .row-card-deck > .col .icon, .media.media-icon.large .row-card-deck > [class*="col-"] .icon, .media.media-icon.form-filter .row-card-deck > [class*="col-"] .icon, .media.media-icon.large .col-checkbox-special .icon, .media.media-icon.form-filter .col-checkbox-special .icon {
      width: 1.5rem;
      height: 1.5rem;
      margin-right: 0.9rem; }

.media.media-menu {
  margin-bottom: 1.5rem; }
  .media.media-menu .d-flex .icon, .media.media-menu .row-card-deck > .col .icon, .media.media-menu .row-card-deck > [class*="col-"] .icon, .media.media-menu .col-checkbox-special .icon {
    width: 2.0625rem;
    height: 2.0625rem;
    margin-right: 0.75rem; }
  .media.media-menu .media-body {
    margin-top: -0.125rem; }
    .media.media-menu .media-body > *:last-child {
      margin-bottom: 0; }
  @media all and (-ms-high-contrast: none) {
    .media.media-menu .icon {
      background-size: 2rem 1.75rem; } }

a.media.media-menu:hover, a.media.media-menu:hover .media-title {
  color: #b12226; }

.list-group {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0; }

.list-group-item-action {
  width: 100%;
  color: #343434;
  text-align: inherit; }
  .list-group-item-action:focus, .list-group-item-action:hover {
    color: #343434;
    text-decoration: none;
    background-color: #fcfcfc; }
  .list-group-item-action:active {
    color: #444444;
    background-color: #f6f6f6; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -0.0625rem;
  background-color: #fff;
  border: 0.0625rem solid rgba(0, 0, 0, 0.125); }
  .list-group-item:last-child {
    margin-bottom: 0; }
  .list-group-item:focus, .list-group-item:hover {
    text-decoration: none; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #777777;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #db4549;
    border-color: #db4549; }

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0; }

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0; }

.list-group-item-primary {
  color: #722426;
  background-color: #f5cbcc; }

a.list-group-item-primary,
button.list-group-item-primary {
  color: #722426; }
  a.list-group-item-primary:focus, a.list-group-item-primary:hover,
  button.list-group-item-primary:focus,
  button.list-group-item-primary:hover {
    color: #722426;
    background-color: #f1b6b7; }
  a.list-group-item-primary.active,
  button.list-group-item-primary.active {
    color: #fff;
    background-color: #722426;
    border-color: #722426; }

.list-group-item-primary-light {
  color: #784547;
  background-color: #f8ddde; }

a.list-group-item-primary-light,
button.list-group-item-primary-light {
  color: #784547; }
  a.list-group-item-primary-light:focus, a.list-group-item-primary-light:hover,
  button.list-group-item-primary-light:focus,
  button.list-group-item-primary-light:hover {
    color: #784547;
    background-color: #f4c8c9; }
  a.list-group-item-primary-light.active,
  button.list-group-item-primary-light.active {
    color: #fff;
    background-color: #784547;
    border-color: #784547; }

.list-group-item-primary-dark {
  color: #5c1214;
  background-color: #e9c1c2; }

a.list-group-item-primary-dark,
button.list-group-item-primary-dark {
  color: #5c1214; }
  a.list-group-item-primary-dark:focus, a.list-group-item-primary-dark:hover,
  button.list-group-item-primary-dark:focus,
  button.list-group-item-primary-dark:hover {
    color: #5c1214;
    background-color: #e2aeaf; }
  a.list-group-item-primary-dark.active,
  button.list-group-item-primary-dark.active {
    color: #fff;
    background-color: #5c1214;
    border-color: #5c1214; }

.list-group-item-secondary {
  color: #1d2334;
  background-color: #c7cad3; }

a.list-group-item-secondary,
button.list-group-item-secondary {
  color: #1d2334; }
  a.list-group-item-secondary:focus, a.list-group-item-secondary:hover,
  button.list-group-item-secondary:focus,
  button.list-group-item-secondary:hover {
    color: #1d2334;
    background-color: #b9bcc8; }
  a.list-group-item-secondary.active,
  button.list-group-item-secondary.active {
    color: #fff;
    background-color: #1d2334;
    border-color: #1d2334; }

.list-group-item-danger {
  color: #850000;
  background-color: #ffb8b8; }

a.list-group-item-danger,
button.list-group-item-danger {
  color: #850000; }
  a.list-group-item-danger:focus, a.list-group-item-danger:hover,
  button.list-group-item-danger:focus,
  button.list-group-item-danger:hover {
    color: #850000;
    background-color: #ff9f9f; }
  a.list-group-item-danger.active,
  button.list-group-item-danger.active {
    color: #fff;
    background-color: #850000;
    border-color: #850000; }

.list-group-item-success {
  color: #004300;
  background-color: #b8dbb8; }

a.list-group-item-success,
button.list-group-item-success {
  color: #004300; }
  a.list-group-item-success:focus, a.list-group-item-success:hover,
  button.list-group-item-success:focus,
  button.list-group-item-success:hover {
    color: #004300;
    background-color: #a7d2a7; }
  a.list-group-item-success.active,
  button.list-group-item-success.active {
    color: #fff;
    background-color: #004300;
    border-color: #004300; }

.list-group-item-info {
  color: #20374b;
  background-color: #c9d5e0; }

a.list-group-item-info,
button.list-group-item-info {
  color: #20374b; }
  a.list-group-item-info:focus, a.list-group-item-info:hover,
  button.list-group-item-info:focus,
  button.list-group-item-info:hover {
    color: #20374b;
    background-color: #b9c8d7; }
  a.list-group-item-info.active,
  button.list-group-item-info.active {
    color: #fff;
    background-color: #20374b;
    border-color: #20374b; }

.list-group-item-warning {
  color: #705c24;
  background-color: #f4e9cb; }

a.list-group-item-warning,
button.list-group-item-warning {
  color: #705c24; }
  a.list-group-item-warning:focus, a.list-group-item-warning:hover,
  button.list-group-item-warning:focus,
  button.list-group-item-warning:hover {
    color: #705c24;
    background-color: #f0e0b6; }
  a.list-group-item-warning.active,
  button.list-group-item-warning.active {
    color: #fff;
    background-color: #705c24;
    border-color: #705c24; }

.list-group-item-gray-100 {
  color: #838383;
  background-color: #fefefe; }

a.list-group-item-gray-100,
button.list-group-item-gray-100 {
  color: #838383; }
  a.list-group-item-gray-100:focus, a.list-group-item-gray-100:hover,
  button.list-group-item-gray-100:focus,
  button.list-group-item-gray-100:hover {
    color: #838383;
    background-color: #f1f1f1; }
  a.list-group-item-gray-100.active,
  button.list-group-item-gray-100.active {
    color: #fff;
    background-color: #838383;
    border-color: #838383; }

.list-group-item-gray-300 {
  color: #7c7c7c;
  background-color: #fafafa; }

a.list-group-item-gray-300,
button.list-group-item-gray-300 {
  color: #7c7c7c; }
  a.list-group-item-gray-300:focus, a.list-group-item-gray-300:hover,
  button.list-group-item-gray-300:focus,
  button.list-group-item-gray-300:hover {
    color: #7c7c7c;
    background-color: #ededed; }
  a.list-group-item-gray-300.active,
  button.list-group-item-gray-300.active {
    color: #fff;
    background-color: #7c7c7c;
    border-color: #7c7c7c; }

.list-group-item-gray-700 {
  color: #1b1b1b;
  background-color: #c6c6c6; }

a.list-group-item-gray-700,
button.list-group-item-gray-700 {
  color: #1b1b1b; }
  a.list-group-item-gray-700:focus, a.list-group-item-gray-700:hover,
  button.list-group-item-gray-700:focus,
  button.list-group-item-gray-700:hover {
    color: #1b1b1b;
    background-color: #b9b9b9; }
  a.list-group-item-gray-700.active,
  button.list-group-item-gray-700.active {
    color: #fff;
    background-color: #1b1b1b;
    border-color: #1b1b1b; }

.list-group-item-gray-800 {
  color: #121212;
  background-color: #c1c1c1; }

a.list-group-item-gray-800,
button.list-group-item-gray-800 {
  color: #121212; }
  a.list-group-item-gray-800:focus, a.list-group-item-gray-800:hover,
  button.list-group-item-gray-800:focus,
  button.list-group-item-gray-800:hover {
    color: #121212;
    background-color: #b4b4b4; }
  a.list-group-item-gray-800.active,
  button.list-group-item-gray-800.active {
    color: #fff;
    background-color: #121212;
    border-color: #121212; }

.list-group-item-gray-900 {
  color: #090909;
  background-color: #bcbcbc; }

a.list-group-item-gray-900,
button.list-group-item-gray-900 {
  color: #090909; }
  a.list-group-item-gray-900:focus, a.list-group-item-gray-900:hover,
  button.list-group-item-gray-900:focus,
  button.list-group-item-gray-900:hover {
    color: #090909;
    background-color: #afafaf; }
  a.list-group-item-gray-900.active,
  button.list-group-item-gray-900.active {
    color: #fff;
    background-color: #090909;
    border-color: #090909; }

.close {
  float: right;
  font-size: 1.21875rem;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: none;
  opacity: .5; }
  .close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    opacity: .75; }

button.close {
  padding: 0;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0; }
  .modal.fade .modal-dialog {
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
    -webkit-transform: translate(0, -25%);
            transform: translate(0, -25%); }
  .modal.show .modal-dialog {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.625rem;
  pointer-events: none; }

.modal-content {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0 solid transparent;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #3e6a91; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.6; }

.modal-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 3.125rem;
  border-bottom: 0 solid transparent; }
  .modal-header .close {
    padding: 3.125rem;
    margin: -3.125rem -3.125rem -3.125rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.28571; }

.modal-body {
  position: relative;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 3.125rem; }

.modal-footer {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 3.125rem;
  border-top: 0 solid transparent; }
  .modal-footer > :not(:first-child) {
    margin-left: .25rem; }
  .modal-footer > :not(:last-child) {
    margin-right: .25rem; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 568px) {
  .modal-dialog {
    max-width: 42.5rem;
    margin: 1.875rem auto; }
  .modal-sm {
    max-width: 20rem; } }

@media (min-width: 1024px) {
  .modal-lg {
    max-width: 53.75rem; } }

.modal .modal-header header, .modal .modal-header .header {
  margin-bottom: 0; }

.modal .modal-header + .modal-body, .modal .modal-header + .modal-footer {
  padding-top: 0; }

@media (max-width: 567px) {
  .modal .modal-header, .modal .modal-body, .modal .modal-footer {
    padding: 1.875rem 0.9375rem; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1.57143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.6875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.3125rem;
    height: 0.3125rem; }
  .tooltip .arrow::before {
    position: absolute;
    border-color: transparent;
    border-style: solid; }
  .tooltip.bs-tooltip-top, .tooltip.bs-tooltip-auto[x-placement^="top"] {
    padding: 0.3125rem 0; }
    .tooltip.bs-tooltip-top .arrow, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow {
      bottom: 0; }
    .tooltip.bs-tooltip-top .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before {
      margin-left: 1.6875rem;
      content: "";
      border-width: 0.3125rem 0.3125rem 0;
      border-top-color: #000; }
  .tooltip.bs-tooltip-right, .tooltip.bs-tooltip-auto[x-placement^="right"] {
    padding: 0 0.3125rem; }
    .tooltip.bs-tooltip-right .arrow, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow {
      left: 0; }
    .tooltip.bs-tooltip-right .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before {
      margin-top: 1.6875rem;
      content: "";
      border-width: 0.3125rem 0.3125rem 0.3125rem 0;
      border-right-color: #000; }
  .tooltip.bs-tooltip-bottom, .tooltip.bs-tooltip-auto[x-placement^="bottom"] {
    padding: 0.3125rem 0; }
    .tooltip.bs-tooltip-bottom .arrow, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow {
      top: 0; }
    .tooltip.bs-tooltip-bottom .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      margin-left: 1.6875rem;
      content: "";
      border-width: 0 0.3125rem 0.3125rem;
      border-bottom-color: #000; }
  .tooltip.bs-tooltip-left, .tooltip.bs-tooltip-auto[x-placement^="left"] {
    padding: 0 0.3125rem; }
    .tooltip.bs-tooltip-left .arrow, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow {
      right: 0; }
    .tooltip.bs-tooltip-left .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before {
      right: 0;
      margin-top: 1.6875rem;
      content: "";
      border-width: 0.3125rem 0 0.3125rem 0.3125rem;
      border-left-color: #000; }

.tooltip-inner {
  max-width: 12.5rem;
  padding: 0.1875rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000; }

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.bg-primary {
  background-color: #db4549 !important; }

a.bg-primary:focus, a.bg-primary:hover {
  background-color: #c7262b !important; }

.bg-primary-light {
  background-color: #e78588 !important; }

a.bg-primary-light:focus, a.bg-primary-light:hover {
  background-color: #df5a5e !important; }

.bg-primary-dark {
  background-color: #b12226 !important; }

a.bg-primary-dark:focus, a.bg-primary-dark:hover {
  background-color: #861a1d !important; }

.bg-secondary {
  background-color: #374363 !important; }

a.bg-secondary:focus, a.bg-secondary:hover {
  background-color: #252d43 !important; }

.bg-danger {
  background-color: red !important; }

a.bg-danger:focus, a.bg-danger:hover {
  background-color: #cc0000 !important; }

.bg-success {
  background-color: green !important; }

a.bg-success:focus, a.bg-success:hover {
  background-color: #004d00 !important; }

.bg-info {
  background-color: #3e6a91 !important; }

a.bg-info:focus, a.bg-info:hover {
  background-color: #2f506d !important; }

.bg-warning {
  background-color: #d8b046 !important; }

a.bg-warning:focus, a.bg-warning:hover {
  background-color: #c29829 !important; }

.bg-gray-100 {
  background-color: #fcfcfc !important; }

a.bg-gray-100:focus, a.bg-gray-100:hover {
  background-color: #e3e3e3 !important; }

.bg-gray-300 {
  background-color: #eee !important; }

a.bg-gray-300:focus, a.bg-gray-300:hover {
  background-color: #d5d5d5 !important; }

.bg-gray-700 {
  background-color: #343434 !important; }

a.bg-gray-700:focus, a.bg-gray-700:hover {
  background-color: #1b1b1b !important; }

.bg-gray-800 {
  background-color: #222222 !important; }

a.bg-gray-800:focus, a.bg-gray-800:hover {
  background-color: #090909 !important; }

.bg-gray-900 {
  background-color: #111111 !important; }

a.bg-gray-900:focus, a.bg-gray-900:hover {
  background-color: black !important; }

.bg-white {
  background-color: #fff !important; }

.bg-transparent {
  background-color: transparent !important; }

.border {
  border: 0.0625rem solid #e9ecef !important; }

.border-0 {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #db4549 !important; }

.border-primary-light {
  border-color: #e78588 !important; }

.border-primary-dark {
  border-color: #b12226 !important; }

.border-secondary {
  border-color: #374363 !important; }

.border-danger {
  border-color: red !important; }

.border-success {
  border-color: green !important; }

.border-info {
  border-color: #3e6a91 !important; }

.border-warning {
  border-color: #d8b046 !important; }

.border-gray-100 {
  border-color: #fcfcfc !important; }

.border-gray-300 {
  border-color: #eee !important; }

.border-gray-700 {
  border-color: #343434 !important; }

.border-gray-800 {
  border-color: #222222 !important; }

.border-gray-900 {
  border-color: #111111 !important; }

.border-white {
  border-color: #fff !important; }

.rounded {
  border-radius: 0 !important; }

.rounded-top {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important; }

.rounded-right {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

.rounded-bottom {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

.rounded-left {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-0 {
  border-radius: 0 !important; }

.clearfix::after, .social::after, .slick-controls-placeholder::after {
  display: block;
  clear: both;
  content: ""; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block, .breadcrumb {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex, .row-card-deck > .col,
.row-card-deck > [class*="col-"], .col-checkbox-special {
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 568px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1024px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1280px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.d-print-block {
  display: none !important; }
  @media print {
    .d-print-block {
      display: block !important; } }

.d-print-inline {
  display: none !important; }
  @media print {
    .d-print-inline {
      display: inline !important; } }

.d-print-inline-block {
  display: none !important; }
  @media print {
    .d-print-inline-block {
      display: inline-block !important; } }

@media print {
  .d-print-none {
    display: none !important; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  .embed-responsive::before {
    display: block;
    content: ""; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.flex-row {
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

.flex-column {
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

.flex-row-reverse {
  -webkit-flex-direction: row-reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

.flex-column-reverse {
  -webkit-flex-direction: column-reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

.flex-wrap, .row-card-deck > .col,
.row-card-deck > [class*="col-"], .col-checkbox-special {
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }

.flex-nowrap {
  -webkit-flex-wrap: nowrap !important;
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse !important;
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }

.justify-content-start, .col-checkbox-special, .modal .modal-footer {
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

.justify-content-end {
  -webkit-justify-content: flex-end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

.justify-content-center {
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

.justify-content-between {
  -webkit-justify-content: space-between !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

.justify-content-around {
  -webkit-justify-content: space-around !important;
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important; }

.align-items-start {
  -webkit-align-items: flex-start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }

.align-items-end {
  -webkit-align-items: flex-end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }

.align-items-center {
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.align-items-baseline {
  -webkit-align-items: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

.align-items-stretch, .row-card-deck > .col,
.row-card-deck > [class*="col-"], .col-checkbox-special {
  -webkit-align-items: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

.align-content-start {
  -webkit-align-content: flex-start !important;
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important; }

.align-content-end {
  -webkit-align-content: flex-end !important;
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important; }

.align-content-center {
  -webkit-align-content: center !important;
      -ms-flex-line-pack: center !important;
          align-content: center !important; }

.align-content-between {
  -webkit-align-content: space-between !important;
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important; }

.align-content-around {
  -webkit-align-content: space-around !important;
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important; }

.align-content-stretch {
  -webkit-align-content: stretch !important;
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important; }

.align-self-auto {
  -webkit-align-self: auto !important;
      -ms-flex-item-align: auto !important;
          align-self: auto !important; }

.align-self-start {
  -webkit-align-self: flex-start !important;
      -ms-flex-item-align: start !important;
          align-self: flex-start !important; }

.align-self-end {
  -webkit-align-self: flex-end !important;
      -ms-flex-item-align: end !important;
          align-self: flex-end !important; }

.align-self-center, .alert.media .media-body, .media.media-menu .media-body {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important; }

.align-self-baseline {
  -webkit-align-self: baseline !important;
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important; }

.align-self-stretch {
  -webkit-align-self: stretch !important;
      -ms-flex-item-align: stretch !important;
          align-self: stretch !important; }

@media (min-width: 568px) {
  .flex-sm-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-sm-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-sm-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-sm-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-sm-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-sm-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-md-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-md-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-md-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-md-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-md-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-md-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  .align-self-md-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-md-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-md-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 1024px) {
  .flex-lg-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-lg-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-lg-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-lg-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-lg-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-lg-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 1280px) {
  .flex-xl-row {
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xl-column {
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start {
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; } }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-none {
  float: none !important; }

@media (min-width: 568px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 1024px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1280px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  -webkit-clip-path: none;
          clip-path: none; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.40625rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.40625rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.40625rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.40625rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.40625rem !important; }

.m-2 {
  margin: 0.8125rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.8125rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.8125rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.8125rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.8125rem !important; }

.m-3 {
  margin: 1.625rem !important; }

.mt-3,
.my-3 {
  margin-top: 1.625rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1.625rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1.625rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1.625rem !important; }

.m-4 {
  margin: 2.4375rem !important; }

.mt-4,
.my-4 {
  margin-top: 2.4375rem !important; }

.mr-4,
.mx-4 {
  margin-right: 2.4375rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 2.4375rem !important; }

.ml-4,
.mx-4 {
  margin-left: 2.4375rem !important; }

.m-5 {
  margin: 3.25rem !important; }

.mt-5,
.my-5 {
  margin-top: 3.25rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3.25rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3.25rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3.25rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.40625rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.40625rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.40625rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.40625rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.40625rem !important; }

.p-2 {
  padding: 0.8125rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.8125rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.8125rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.8125rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.8125rem !important; }

.p-3 {
  padding: 1.625rem !important; }

.pt-3,
.py-3 {
  padding-top: 1.625rem !important; }

.pr-3,
.px-3 {
  padding-right: 1.625rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1.625rem !important; }

.pl-3,
.px-3 {
  padding-left: 1.625rem !important; }

.p-4 {
  padding: 2.4375rem !important; }

.pt-4,
.py-4 {
  padding-top: 2.4375rem !important; }

.pr-4,
.px-4 {
  padding-right: 2.4375rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 2.4375rem !important; }

.pl-4,
.px-4 {
  padding-left: 2.4375rem !important; }

.p-5 {
  padding: 3.25rem !important; }

.pt-5,
.py-5 {
  padding-top: 3.25rem !important; }

.pr-5,
.px-5 {
  padding-right: 3.25rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3.25rem !important; }

.pl-5,
.px-5 {
  padding-left: 3.25rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto, .card.card-publication .card-footer, .card-publication-extra .card-footer,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 568px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.40625rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.40625rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.40625rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.40625rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.40625rem !important; }
  .m-sm-2 {
    margin: 0.8125rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.8125rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.8125rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.8125rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.8125rem !important; }
  .m-sm-3 {
    margin: 1.625rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1.625rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1.625rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1.625rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1.625rem !important; }
  .m-sm-4 {
    margin: 2.4375rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 2.4375rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 2.4375rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 2.4375rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 2.4375rem !important; }
  .m-sm-5 {
    margin: 3.25rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3.25rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3.25rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3.25rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3.25rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.40625rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.40625rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.40625rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.40625rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.40625rem !important; }
  .p-sm-2 {
    padding: 0.8125rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.8125rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.8125rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.8125rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.8125rem !important; }
  .p-sm-3 {
    padding: 1.625rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1.625rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1.625rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1.625rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1.625rem !important; }
  .p-sm-4 {
    padding: 2.4375rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 2.4375rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 2.4375rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 2.4375rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 2.4375rem !important; }
  .p-sm-5 {
    padding: 3.25rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3.25rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3.25rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3.25rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3.25rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.40625rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.40625rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.40625rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.40625rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.40625rem !important; }
  .m-md-2 {
    margin: 0.8125rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.8125rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.8125rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.8125rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.8125rem !important; }
  .m-md-3 {
    margin: 1.625rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1.625rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1.625rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1.625rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1.625rem !important; }
  .m-md-4 {
    margin: 2.4375rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 2.4375rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 2.4375rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 2.4375rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 2.4375rem !important; }
  .m-md-5 {
    margin: 3.25rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3.25rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3.25rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3.25rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3.25rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.40625rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.40625rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.40625rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.40625rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.40625rem !important; }
  .p-md-2 {
    padding: 0.8125rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.8125rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.8125rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.8125rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.8125rem !important; }
  .p-md-3 {
    padding: 1.625rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1.625rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1.625rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1.625rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1.625rem !important; }
  .p-md-4 {
    padding: 2.4375rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 2.4375rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 2.4375rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 2.4375rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 2.4375rem !important; }
  .p-md-5 {
    padding: 3.25rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3.25rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3.25rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3.25rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3.25rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 1024px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.40625rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.40625rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.40625rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.40625rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.40625rem !important; }
  .m-lg-2 {
    margin: 0.8125rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.8125rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.8125rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.8125rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.8125rem !important; }
  .m-lg-3 {
    margin: 1.625rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1.625rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1.625rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1.625rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1.625rem !important; }
  .m-lg-4 {
    margin: 2.4375rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 2.4375rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 2.4375rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 2.4375rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 2.4375rem !important; }
  .m-lg-5 {
    margin: 3.25rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3.25rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3.25rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3.25rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3.25rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.40625rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.40625rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.40625rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.40625rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.40625rem !important; }
  .p-lg-2 {
    padding: 0.8125rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.8125rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.8125rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.8125rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.8125rem !important; }
  .p-lg-3 {
    padding: 1.625rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1.625rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1.625rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1.625rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1.625rem !important; }
  .p-lg-4 {
    padding: 2.4375rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 2.4375rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 2.4375rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 2.4375rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 2.4375rem !important; }
  .p-lg-5 {
    padding: 3.25rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3.25rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3.25rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3.25rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3.25rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1280px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.40625rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.40625rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.40625rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.40625rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.40625rem !important; }
  .m-xl-2 {
    margin: 0.8125rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.8125rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.8125rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.8125rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.8125rem !important; }
  .m-xl-3 {
    margin: 1.625rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1.625rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1.625rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1.625rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1.625rem !important; }
  .m-xl-4 {
    margin: 2.4375rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 2.4375rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 2.4375rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 2.4375rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 2.4375rem !important; }
  .m-xl-5 {
    margin: 3.25rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3.25rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3.25rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3.25rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3.25rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.40625rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.40625rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.40625rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.40625rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.40625rem !important; }
  .p-xl-2 {
    padding: 0.8125rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.8125rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.8125rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.8125rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.8125rem !important; }
  .p-xl-3 {
    padding: 1.625rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1.625rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1.625rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1.625rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1.625rem !important; }
  .p-xl-4 {
    padding: 2.4375rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 2.4375rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 2.4375rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 2.4375rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 2.4375rem !important; }
  .p-xl-5 {
    padding: 3.25rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3.25rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3.25rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3.25rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3.25rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.text-justify {
  text-align: justify !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

@media (min-width: 568px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 1024px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1280px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-normal {
  font-weight: normal !important; }

.font-weight-bold {
  font-weight: bold !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #db4549 !important; }

a.text-primary:focus, a.text-primary:hover {
  color: #c7262b !important; }

.text-primary-light {
  color: #e78588 !important; }

a.text-primary-light:focus, a.text-primary-light:hover {
  color: #df5a5e !important; }

.text-primary-dark {
  color: #b12226 !important; }

a.text-primary-dark:focus, a.text-primary-dark:hover {
  color: #861a1d !important; }

.text-secondary {
  color: #374363 !important; }

a.text-secondary:focus, a.text-secondary:hover {
  color: #252d43 !important; }

.text-danger {
  color: red !important; }

a.text-danger:focus, a.text-danger:hover {
  color: #cc0000 !important; }

.text-success {
  color: green !important; }

a.text-success:focus, a.text-success:hover {
  color: #004d00 !important; }

.text-info {
  color: #3e6a91 !important; }

a.text-info:focus, a.text-info:hover {
  color: #2f506d !important; }

.text-warning {
  color: #d8b046 !important; }

a.text-warning:focus, a.text-warning:hover {
  color: #c29829 !important; }

.text-gray-100 {
  color: #fcfcfc !important; }

a.text-gray-100:focus, a.text-gray-100:hover {
  color: #e3e3e3 !important; }

.text-gray-300 {
  color: #eee !important; }

a.text-gray-300:focus, a.text-gray-300:hover {
  color: #d5d5d5 !important; }

.text-gray-700 {
  color: #343434 !important; }

a.text-gray-700:focus, a.text-gray-700:hover {
  color: #1b1b1b !important; }

.text-gray-800 {
  color: #222222 !important; }

a.text-gray-800:focus, a.text-gray-800:hover {
  color: #090909 !important; }

.text-gray-900 {
  color: #111111 !important; }

a.text-gray-900:focus, a.text-gray-900:hover {
  color: black !important; }

.text-muted {
  color: #828282 !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

html * {
  outline: none !important; }

button, [data-phone-action] {
  cursor: pointer; }

.footer {
  background-color: #3e6a91;
  color: rgba(255, 255, 255, 0.5); }
  .footer header > * {
    position: relative;
    padding-bottom: 0.8em;
    color: #fff; }
    .footer header > *:before {
      content: "";
      display: block;
      width: 4.0625rem;
      background-color: #db4549;
      position: absolute;
      bottom: 0;
      left: 0;
      height: 0.125rem; }
  .footer header + p {
    margin-top: 1.25rem; }
  .footer a {
    color: white;
    opacity: 0.5; }
    .footer a:hover {
      opacity: 1; }
  .footer .nav .nav-item .nav-link {
    padding-right: 0;
    padding-left: 0; }
  .footer .readmore:after, .footer .nav-menu .nav-link:after, .nav-menu .footer .nav-link:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3.72 7.07'%3E%3Cpath d='M-189.1,377.83a0.5,0.5,0,0,1,.37.17l2.72,3a0.5,0.5,0,0,1,0,.67l-2.72,3a0.5,0.5,0,0,1-.71,0,0.5,0.5,0,0,1,0-.71l2.42-2.7-2.42-2.7a0.5,0.5,0,0,1,0-.71,0.5,0.5,0,0,1,.33-0.13h0Z' transform='translate(189.6 -377.83)' style='fill:%23fff'/%3E%3C/svg%3E"); }
  .footer .link-chain {
    position: relative;
    margin-left: -0.9375rem;
    margin-right: -0.9375rem; }
    .footer .link-chain > a, .footer .link-chain > span {
      float: left;
      display: inline-block;
      margin: 0 0.9375rem; }
  .footer .form-inline {
    margin-top: 2.4375rem; }
  .footer .form-control {
    border-color: rgba(52, 52, 52, 0.6);
    background-color: rgba(52, 52, 52, 0.6);
    color: #fff; }
    .footer .form-control::-webkit-input-placeholder {
      color: rgba(255, 255, 255, 0.7); }
    .footer .form-control:-ms-input-placeholder {
      color: rgba(255, 255, 255, 0.7); }
    .footer .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  .footer .icon.icon-search {
    font-size: 1.125rem;
    margin-top: -0.1875rem;
    margin-bottom: -0.1875rem;
    width: 1.625rem;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.85 22.23'%3E%3Cpath d='M-51,398.67a9.48,9.48,0,0,1-9.47-9.46A9.48,9.48,0,0,1-51,379.73a9.48,9.48,0,0,1,9.47,9.47A9.48,9.48,0,0,1-51,398.67h0Zm0-17.94a8.48,8.48,0,0,0-8.47,8.47A8.48,8.48,0,0,0-51,397.67a8.48,8.48,0,0,0,8.47-8.47A8.48,8.48,0,0,0-51,380.73h0Z' transform='translate(60.47 -379.73)' style='fill:%23fff'/%3E%3Cpath d='M-56.6,389.2h-1A6.61,6.61,0,0,1-51,382.59v1a5.61,5.61,0,0,0-5.61,5.61h0Z' transform='translate(60.47 -379.73)' style='fill:%23fff'/%3E%3Cpath d='M-39.12,402a0.5,0.5,0,0,1-.35-0.15L-45,396.25a0.5,0.5,0,0,1,0-.71,0.5,0.5,0,0,1,.71,0l5.57,5.57a0.5,0.5,0,0,1,0,.71,0.5,0.5,0,0,1-.35.15h0Z' transform='translate(60.47 -379.73)' style='fill:%23fff'/%3E%3C/svg%3E"); }
  .footer .footer-about {
    margin-top: 0.5rem; }

[data-nicscroll] {
  position: relative; }

#content #main {
  min-height: calc(100vh - 35.1875rem); }

.invisible-scroll .ps__scrollbar-y-rail, .invisible-scroll .ps__scrollbar-x-rail {
  opacity: 0 !important; }

.bg-primary, .bg-primary-rails, .bg-primary-rails-3 {
  color: #fff; }
  .bg-primary .btn, .bg-primary-rails .btn, .bg-primary-rails-3 .btn {
    background-color: #fff;
    color: #db4549; }
    .bg-primary .btn:hover, .bg-primary-rails .btn:hover, .bg-primary-rails-3 .btn:hover {
      background-color: #f6f6f6; }

.bg-primary-rails, .bg-primary-rails-3 {
  background: linear-gradient(to top, #dd5256 0%, #df5a5e 100%); }
  @media (min-width: 1024px) {
    .bg-primary-rails, .bg-primary-rails-3 {
      background: linear-gradient(to left, #dd5256 0%, #df5a5e 100%); }
      .bg-primary-rails .row > .col:not(:first-child):before, .bg-primary-rails .row > [class^="col-"]:not(:first-child):before, .bg-primary-rails .row > [class*=" col-"]:not(:first-child):before, .bg-primary-rails-3 .row > .col:not(:first-child):before, .bg-primary-rails-3 .row > [class^="col-"]:not(:first-child):before, .bg-primary-rails-3 .row > [class*=" col-"]:not(:first-child):before {
        content: "";
        position: absolute;
        top: -3.25rem;
        bottom: -3.25rem;
        left: 0;
        width: 0.0625rem;
        min-width: 1px;
        display: block;
        background-color: rgba(255, 255, 255, 0.1);
        z-index: 0; } }

.separator-r, .separator-t {
  position: relative; }
  .separator-r:after, .separator-t:after {
    content: "";
    display: block;
    position: absolute;
    top: 0; }

.separator-r:after {
  right: 0;
  bottom: 0;
  width: 0.0625rem;
  border-right: 0.0625rem solid rgba(255, 255, 255, 0.2); }

.section-lg .separator-r:after {
  top: -1.875rem;
  bottom: -1.875rem; }

.separator-t:after {
  right: 0;
  left: 0;
  height: 0.0625rem;
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.2); }

.bg-section, .bg-smart {
  background-color: #eeefec !important; }

.bg-section + .bg-smart, .bg-section + script + .bg-smart {
  background-color: #fff !important; }

.bg-section + .bg-section {
  border-top: 0.0625rem solid rgba(0, 0, 0, 0.07); }

.bg-section hr {
  border-color: rgba(0, 0, 0, 0.06); }

.pagination {
  margin-top: 2.4375rem; }

#body-container {
  min-height: 101vh; }

body:not(.zoom-ready) {
  opacity: 0;
  overflow: hidden; }

.special {
  background: #db4549;
  color: #fff !important;
  font-weight: normal;
  display: block;
  padding: 1rem 1.5rem;
  width: calc(100% + 1rem);
  position: relative; }
  @media (max-width: 1279px) {
    .special {
      margin-left: -1rem;
      transition: margin 0.5s ease; }
      .sidebar-open .special {
        margin-left: 0; } }
  .special:after, .special:before {
    content: "";
    position: absolute;
    right: 0.3125rem;
    bottom: -0.6875rem;
    width: 1.375rem;
    height: 1.375rem;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    background: #db4549;
    z-index: -1; }
  .special:after {
    background: rgba(0, 0, 0, 0.5); }
  .special .special-small {
    font-weight: bold;
    font-size: 85.71429%;
    margin-bottom: 0.1875rem; }
  .special span {
    display: inline-block;
    width: 100%; }

.res {
  display: inline-block;
  font-size: 1.25rem;
  margin: -0.375rem 0.375rem -0.375rem 0; }

.min-width-96p {
  min-width: 6rem !important; }

.mt-2p {
  margin-top: 0.125rem; }

.video {
  position: relative; }
  .video .embed-responsive-item {
    background-size: cover;
    background-position: center; }
    .video .embed-responsive-item:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: rgba(0, 0, 0, 0.01);
      z-index: 0; }
    .video .embed-responsive-item:after {
      content: '';
      position: absolute;
      width: 0;
      height: 0;
      border-top: 3.125rem solid transparent;
      border-left: 6.25rem solid #fff;
      border-bottom: 3.125rem solid transparent;
      top: 50%;
      left: 50%;
      opacity: 0.7;
      -webkit-transform: translateX(-50%) translateY(-50%);
              transform: translateX(-50%) translateY(-50%);
      transition: opacity 0.3s ease; }
    .video .embed-responsive-item:hover:after {
      opacity: 0.4; }

.d-empty-none:empty {
  display: none; }

.stretched-link:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

.overflow-hidden {
  overflow: hidden !important; }

.overflow-visible {
  overflow: visible !important; }

.min-h-240p {
  min-height: 15rem !important; }

.min-w-184p {
  min-width: 11.5rem !important; }

.w-auto {
  width: auto !important; }

.size-20 {
  width: 1.25rem !important;
  height: 1.25rem !important; }

.text-shadow {
  text-shadow: 0 0.0625rem 0 #fff; }

.z-index-2 {
  z-index: 2; }

.circle {
  position: relative; }
  .circle:before {
    content: '';
    position: absolute;
    width: 4.625rem;
    height: 4.625rem;
    border-radius: 50%;
    background-color: #FCFCFC;
    z-index: 0; }

.border-none {
  border: none !important; }

.fs-0 {
  font-size: 0 !important; }

.btn-video {
  text-transform: none;
  background: #db4549;
  color: #fff;
  -webkit-appearance: none;
          appearance: none;
  font-weight: bold;
  font-size: 0.75rem;
  width: 21.3125rem;
  max-width: 100%;
  height: 5.375rem;
  border-radius: 200rem;
  box-shadow: 0.5rem 0.5rem 0.625rem rgba(0, 0, 0, 0.15);
  padding: 0.625rem;
  position: static; }
  .btn-video img {
    width: 4.125rem;
    height: 4.125rem;
    border-radius: 50%; }
  .btn-video span {
    white-space: normal !important;
    text-align: left; }
  .btn-video .icon {
    display: block;
    width: 0;
    height: 0;
    border-top: 0.9375rem solid transparent;
    border-left: 1.875rem solid #fff;
    border-bottom: 0.9375rem solid transparent;
    top: 50%;
    left: 50%; }
  @media (min-width: 1050px) {
    .btn-video {
      position: absolute;
      top: 2.625rem;
      left: auto;
      right: 0; } }
  .btn-video:hover {
    background-color: #d9383c; }

.z-index-2 {
  z-index: 2 !important; }

.w-66p {
  width: 4.125rem; }

.w-204p {
  width: 12.75rem; }

.w-480p {
  width: 30rem; }

@media (max-width: 567px) {
  .mx-nc {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem; } }

.label {
  color: #fff;
  padding: 0;
  display: inline-block;
  max-width: 100%;
  padding-left: 0.3em; }
  .label > span {
    background-color: #db4549;
    display: inline-block;
    padding: 0 0.3em;
    margin-bottom: 0.125rem;
    margin-left: -0.3em; }

.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat; }
  .icon.icon-link {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.87 22.87'%3E%3Cpath d='M710.19,268.27a0.5,0.5,0,0,1-.35-0.85l8.73-8.73a0.5,0.5,0,1,1,.71.71l-8.73,8.73a0.5,0.5,0,0,1-.35.15h0Z' transform='translate(-703.26 -251.83)' style='fill:%23db4549'/%3E%3Cpath d='M718.81,264.31l-0.44,0a0.5,0.5,0,0,1-.45-0.54,0.5,0.5,0,0,1,.54-0.45,3.82,3.82,0,0,0,3.05-1.1l2.49-2.49a3.87,3.87,0,0,0,0-5.46l-0.28-.28a3.87,3.87,0,0,0-5.46,0l-2.49,2.48a3.83,3.83,0,0,0-1.1,3.06,0.5,0.5,0,1,1-1,.09,4.83,4.83,0,0,1,1.39-3.85l2.49-2.48a4.87,4.87,0,0,1,6.88,0l0.28,0.28a4.87,4.87,0,0,1,0,6.88l-2.49,2.49a4.82,4.82,0,0,1-3.41,1.41h0Z' transform='translate(-703.26 -251.83)' style='fill:%23db4549'/%3E%3Cpath d='M708.4,274.7a4.86,4.86,0,0,1-3.44-1.42l-0.28-.28a4.86,4.86,0,0,1,0-6.87l2.48-2.49a4.84,4.84,0,0,1,3.86-1.39,0.5,0.5,0,0,1,.45.54,0.51,0.51,0,0,1-.54.45,3.84,3.84,0,0,0-3.06,1.1l-2.48,2.49a3.86,3.86,0,0,0,0,5.46l0.28,0.28a3.87,3.87,0,0,0,5.46,0l2.49-2.49a3.83,3.83,0,0,0,1.1-3.06,0.5,0.5,0,1,1,1-.09,4.82,4.82,0,0,1-1.39,3.85l-2.49,2.49a4.84,4.84,0,0,1-3.44,1.42h0Z' transform='translate(-703.26 -251.83)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-close {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.47 16.47'%3E%3Cpath d='M645.73,333.68a0.5,0.5,0,0,1-.35-0.85l15.47-15.47a0.5,0.5,0,1,1,.71.71l-15.47,15.47a0.5,0.5,0,0,1-.35.15h0Z' transform='translate(-645.23 -317.21)' style='fill:%23111111'/%3E%3Cpath d='M661.2,333.68a0.5,0.5,0,0,1-.35-0.15l-15.47-15.47a0.5,0.5,0,0,1,.71-0.71l15.47,15.47a0.5,0.5,0,0,1-.35.85h0Z' transform='translate(-645.23 -317.21)' style='fill:%23111111'/%3E%3C/svg%3E"); }
  .icon.icon-news {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M28.7089 33H8.27025C7.84821 33 7.54675 32.6966 7.54675 32.2719C7.54675 31.8473 7.84821 31.544 8.27025 31.544H28.7089C29.1913 31.544 29.553 31.1801 29.553 30.6948V2.30517C29.553 1.81988 29.1913 1.45597 28.7089 1.45597H8.27025C7.78792 1.45597 7.4262 1.81988 7.4262 2.30517V27.8438C7.4262 28.2684 7.12474 28.5717 6.7027 28.5717C6.28066 28.5717 5.9792 28.2684 5.9792 27.8438V2.30517C5.9792 1.03128 7.00414 0 8.27025 0H28.7089C29.9751 0 31 1.03128 31 2.30517V30.6948C31 31.9687 29.9751 33 28.7089 33Z' fill='%23db4549'/%3E %3Cpath d='M16.9522 13.3456H10.6819C10.2599 13.3456 9.95839 13.0423 9.95839 12.6176C9.95839 12.193 10.2599 11.8897 10.6819 11.8897H16.9522C17.3742 11.8897 17.6757 12.193 17.6757 12.6176C17.6757 12.9816 17.3742 13.3456 16.9522 13.3456Z' fill='%23db4549'/%3E %3Cpath d='M16.9522 17.1065H10.6819C10.2599 17.1065 9.95839 16.8033 9.95839 16.3786C9.95839 15.954 10.2599 15.6507 10.6819 15.6507H16.9522C17.3742 15.6507 17.6757 15.954 17.6757 16.3786C17.6757 16.7426 17.3742 17.1065 16.9522 17.1065Z' fill='%23db4549'/%3E %3Cpath d='M16.9522 20.8677H10.6819C10.2599 20.8677 9.95839 20.5643 9.95839 20.1396C9.95839 19.715 10.2599 19.4117 10.6819 19.4117H16.9522C17.3742 19.4117 17.6757 19.715 17.6757 20.1396C17.6757 20.5643 17.3742 20.8677 16.9522 20.8677Z' fill='%23db4549'/%3E %3Cpath d='M16.9522 24.6287H10.6819C10.2599 24.6287 9.95839 24.3254 9.95839 23.9008C9.95839 23.4761 10.2599 23.1727 10.6819 23.1727H16.9522C17.3742 23.1727 17.6757 23.4761 17.6757 23.9008C17.6757 24.2647 17.3742 24.6287 16.9522 24.6287Z' fill='%23db4549'/%3E %3Cpath d='M16.9522 28.3289H10.6819C10.2599 28.3289 9.95839 28.0257 9.95839 27.601C9.95839 27.1764 10.2599 26.8731 10.6819 26.8731H16.9522C17.3742 26.8731 17.6757 27.1764 17.6757 27.601C17.6757 28.0257 17.3742 28.3289 16.9522 28.3289Z' fill='%23db4549'/%3E %3Cpath d='M25.8753 13.3456H19.605C19.1829 13.3456 18.8815 13.0423 18.8815 12.6176C18.8815 12.193 19.1829 11.8897 19.605 11.8897H25.8753C26.2973 11.8897 26.5988 12.193 26.5988 12.6176C26.5988 12.9816 26.2973 13.3456 25.8753 13.3456Z' fill='%23db4549'/%3E %3Cpath d='M25.8753 17.1065H19.605C19.1829 17.1065 18.8815 16.8033 18.8815 16.3786C18.8815 15.954 19.1829 15.6507 19.605 15.6507H25.8753C26.2973 15.6507 26.5988 15.954 26.5988 16.3786C26.5988 16.7426 26.2973 17.1065 25.8753 17.1065Z' fill='%23db4549'/%3E %3Cpath d='M25.8753 20.8677H19.605C19.1829 20.8677 18.8815 20.5643 18.8815 20.1396C18.8815 19.715 19.1829 19.4117 19.605 19.4117H25.8753C26.2973 19.4117 26.5988 19.715 26.5988 20.1396C26.5988 20.5643 26.2973 20.8677 25.8753 20.8677Z' fill='%23db4549'/%3E %3Cpath d='M25.8753 24.6287H19.605C19.1829 24.6287 18.8815 24.3254 18.8815 23.9008C18.8815 23.4761 19.1829 23.1727 19.605 23.1727H25.8753C26.2973 23.1727 26.5988 23.4761 26.5988 23.9008C26.5988 24.2647 26.2973 24.6287 25.8753 24.6287Z' fill='%23db4549'/%3E %3Cpath d='M25.8753 28.3289H19.605C19.1829 28.3289 18.8815 28.0257 18.8815 27.601C18.8815 27.1764 19.1829 26.8731 19.605 26.8731H25.8753C26.2973 26.8731 26.5988 27.1764 26.5988 27.601C26.5988 28.0257 26.2973 28.3289 25.8753 28.3289Z' fill='%23db4549'/%3E %3Cpath d='M16.4699 33H4.29105C3.02494 33 2 31.9687 2 30.6948V6.7335C2 6.06622 2.06028 5.39885 2.48232 4.97422C3.02494 4.42827 3.74842 4.42833 5.2557 4.42833H6.09979C6.52182 4.42833 6.82329 4.7316 6.82329 5.15624C6.82329 5.58087 6.52182 5.88415 6.09979 5.88415H5.2557C4.47191 5.88415 3.62786 5.88426 3.50728 6.00559C3.50728 6.00559 3.44696 6.18754 3.44696 6.7335V30.6948C3.44696 31.1801 3.80873 31.544 4.29105 31.544H16.4699C16.8919 31.544 17.1933 31.8473 17.1933 32.2719C17.1933 32.6966 16.8316 33 16.4699 33Z' fill='%23db4549'/%3E %3Cpath d='M25.8753 9.34198H10.8025C10.3804 9.34198 10.079 9.03855 10.079 8.61392V4.67091C10.079 4.24628 10.3804 3.943 10.8025 3.943H25.8753C26.2973 3.943 26.5988 4.24628 26.5988 4.67091V8.61392C26.5988 8.97789 26.2973 9.34198 25.8753 9.34198ZM11.526 7.88601H25.1518V5.39897H11.526V7.88601Z' fill='%23db4549'/%3E %3C/svg%3E "); }
  .icon.icon-chat {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M4.73074 32.4424C4.61536 32.4424 4.49998 32.4423 4.44228 32.3846C4.21151 32.2693 4.03847 32.0385 4.03847 31.75V27.2501H2.07691C0.923064 27.2501 0 26.327 0 25.1731V13.1155C0 11.9616 0.923064 11.0385 2.07691 11.0385H20.0769C21.2307 11.0385 22.1538 11.9616 22.1538 13.1155V25.1731C22.1538 26.327 21.2307 27.2501 20.0769 27.2501H11.5961L5.24999 32.2693C5.01922 32.3847 4.84613 32.4424 4.73074 32.4424ZM2.01923 12.3654C1.61539 12.3654 1.32688 12.6539 1.32688 13.0577V25.1154C1.32688 25.5193 1.61539 25.8078 2.01923 25.8078H4.67307C5.07691 25.8078 5.36535 26.0962 5.36535 26.5001V30.2501L10.7884 25.9231C10.9038 25.8077 11.0769 25.75 11.1923 25.75H19.9039C20.3077 25.75 20.5961 25.4616 20.5961 25.0577V13C20.5961 12.5962 20.3077 12.3077 19.9039 12.3077H2.01923V12.3654Z' fill='%23db4549'/%3E %3Cpath d='M28.2693 22.4038C28.0962 22.4038 27.9808 22.3461 27.8654 22.2307L21.2884 17.0384C21 16.8077 20.9423 16.3462 21.1731 16.0577C21.4039 15.7692 21.8654 15.7115 22.1538 15.9423L27.5769 20.2692V16.5192C27.5769 16.1153 27.8654 15.8269 28.2693 15.8269H30.9231C31.3269 15.8269 31.6154 15.5385 31.6154 15.1346V3.07691C31.6154 2.67306 31.3269 2.38456 30.9231 2.38456H12.923C12.5192 2.38456 12.2308 2.67306 12.2308 3.07691V11.3846C12.2308 11.7885 11.9423 12.0769 11.5385 12.0769C11.1346 12.0769 10.8461 11.7885 10.8461 11.3846V3.07691C10.8461 1.92306 11.7692 1 12.923 1H30.9231C32.077 1 33 1.92306 33 3.07691V15.1346C33 16.2885 32.077 17.2115 30.9231 17.2115H28.9615V21.7115C28.9615 22 28.7885 22.2308 28.5577 22.3462C28.5 22.4039 28.3847 22.4038 28.2693 22.4038Z' fill='%23db4549'/%3E %3C/svg%3E "); }
  .icon.icon-message {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='37' height='33' viewBox='0 0 37 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M6.91493 33C6.50414 33 6.02489 33 5.54563 32.9316C5.20331 32.9316 4.861 32.6577 4.79254 32.2469C4.72407 31.9046 4.92945 31.4938 5.20331 31.3568C7.12032 30.3983 8.55808 29.0975 9.65352 27.4544C3.76555 24.9212 0 19.9917 0 14.583C0 6.57257 8.21574 0 18.2801 0C28.3444 0 36.5602 6.50411 36.5602 14.583C36.5602 22.5933 28.3444 29.166 18.2801 29.166C17.9377 29.166 17.5954 29.166 17.2531 29.0975C14.7199 31.6307 11.0913 33 6.91493 33ZM18.3486 1.71162C9.17427 1.71162 1.71162 7.53114 1.71162 14.6515C1.71162 19.5809 5.40871 24.1681 11.1598 26.2905C11.3651 26.359 11.5706 26.5643 11.639 26.7697C11.7075 26.9751 11.7075 27.249 11.639 27.4544L11.5705 27.6598C11.5021 27.8652 11.3652 28.0021 11.2967 28.2075C10.612 29.3714 9.65352 30.4668 8.62655 31.2884C11.7759 31.0145 14.5145 29.7822 16.5 27.7282C16.6369 27.5913 16.9108 27.4544 17.1162 27.4544C17.527 27.4544 18.0062 27.5228 18.417 27.5228C27.5913 27.5228 35.0539 21.7033 35.0539 14.583C34.917 7.46261 27.4544 1.71162 18.3486 1.71162Z' fill='%23db4549'/%3E %3Cpath d='M10.9544 14.446C11.3652 14.446 11.7075 14.7883 11.7075 15.1991C11.7075 15.6099 11.3652 15.9522 10.9544 15.9522C10.5436 15.9522 10.2012 15.6099 10.2012 15.1991C10.2012 14.7883 10.5436 14.446 10.9544 14.446ZM10.9544 12.8029C9.65354 12.8029 8.55811 13.8983 8.55811 15.1991C8.55811 16.5 9.65354 17.5954 10.9544 17.5954C12.2552 17.5954 13.3506 16.5 13.3506 15.1991C13.3506 13.8983 12.3237 12.8029 10.9544 12.8029Z' fill='%23db4549'/%3E %3Cpath d='M18.3485 14.446C18.7593 14.446 19.1016 14.7883 19.1016 15.1991C19.1016 15.6099 18.7593 15.9522 18.3485 15.9522C17.9377 15.9522 17.5954 15.6099 17.5954 15.1991C17.5954 14.7883 17.9377 14.446 18.3485 14.446ZM18.3485 12.8029C17.0477 12.8029 15.9523 13.8983 15.9523 15.1991C15.9523 16.5 17.0477 17.5954 18.3485 17.5954C19.6494 17.5954 20.7448 16.5 20.7448 15.1991C20.7448 13.8983 19.6494 12.8029 18.3485 12.8029Z' fill='%23db4549'/%3E %3Cpath d='M25.6743 14.446C26.0851 14.446 26.4274 14.7883 26.4274 15.1991C26.4274 15.6099 26.0851 15.9522 25.6743 15.9522C25.2635 15.9522 24.9211 15.6099 24.9211 15.1991C24.9211 14.7883 25.2635 14.446 25.6743 14.446ZM25.6743 12.8029C24.3735 12.8029 23.278 13.8983 23.278 15.1991C23.278 16.5 24.3735 17.5954 25.6743 17.5954C26.9751 17.5954 28.0706 16.5 28.0706 15.1991C28.0706 13.8983 26.9751 12.8029 25.6743 12.8029Z' fill='%23db4549'/%3E %3C/svg%3E "); }
  .icon.icon-video {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='41' height='33' viewBox='0 0 41 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M20.0601 31C14.1729 31 8.14035 30.6366 2.25313 29.9098C1.88972 29.8371 1.599 29.619 1.52631 29.2556C-0.508772 20.7519 -0.508772 12.1755 1.52631 3.74438C1.599 3.38097 1.88972 3.09022 2.25313 3.09022C14.0276 1.63659 26.02 1.63659 37.8671 3.09022C38.2305 3.16291 38.5213 3.38097 38.594 3.74438C40.629 12.2481 40.629 20.8245 38.594 29.2556C38.5213 29.619 38.2305 29.9098 37.8671 29.9098C31.9799 30.6366 25.9474 31 20.0601 31ZM3.05261 28.3108C14.3183 29.6191 25.7293 29.6191 36.995 28.3108C38.7394 20.4612 38.7394 12.6116 36.995 4.76194C25.7293 3.45367 14.3183 3.45367 3.05261 4.76194C1.30825 12.5389 1.30825 20.4612 3.05261 28.3108Z' fill='%23db4549'/%3E %3Cpath d='M16.4986 24.1679C15.6991 24.1679 14.8997 23.5865 14.8997 22.4236V10.5765C14.8997 8.90478 16.3533 8.46869 17.4435 9.12282L27.6916 15.01C28.2731 15.3734 28.6365 15.8822 28.6365 16.4637C28.6365 17.0451 28.2731 17.6266 27.6916 17.9173L17.4435 23.8045C17.1528 24.0952 16.862 24.1679 16.4986 24.1679ZM16.7167 10.6491V22.3509L26.8195 16.5363L16.7167 10.6491Z' fill='%23db4549'/%3E %3C/svg%3E "); }
  .icon.icon-pencil {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0.699797 31.679C0.51345 31.679 0.327111 31.6169 0.202879 31.4305C0.078648 31.3063 -0.0455948 31.0578 0.0165209 30.8715L0.451338 23.2934C0.451338 23.107 0.513447 22.9207 0.637678 22.7964L23.1857 0.248402C23.3099 0.124171 23.4963 0 23.6826 0C23.869 0 24.0553 0.062055 24.1795 0.248402L31.3228 7.39171C31.4471 7.51594 31.5713 7.70232 31.5713 7.88866C31.5713 8.07501 31.5092 8.26139 31.3228 8.38562L8.77484 30.9336C8.65061 31.0578 8.46427 31.1199 8.27792 31.1199L0.699797 31.679ZM1.87999 23.6661L1.50731 30.1261L7.96734 29.7534L29.77 7.95076L23.6826 1.86347L1.87999 23.6661Z' fill='%23db4549'/%3E %3Cpath d='M26.7884 11.9882C26.6021 11.9882 26.4158 11.9261 26.2915 11.7398L19.8936 5.34188C19.583 5.0313 19.583 4.59645 19.8936 4.28587C20.2042 3.97529 20.639 3.97529 20.9496 4.28587L27.3475 10.6838C27.6581 10.9944 27.6581 11.4292 27.3475 11.7398C27.1611 11.864 26.9748 11.9882 26.7884 11.9882Z' fill='%23db4549'/%3E %3Cpath d='M5.85536 26.4613C5.66901 26.4613 5.48265 26.3992 5.35842 26.2128C5.04784 25.9022 5.04784 25.4675 5.35842 25.1569L22.9372 7.57811C23.2478 7.26754 23.6825 7.26754 23.9931 7.57811C24.3037 7.88869 24.3037 8.32347 23.9931 8.63405L6.41439 26.2128C6.22805 26.3992 6.0417 26.4613 5.85536 26.4613Z' fill='%23db4549'/%3E %3Cpath d='M1.50727 27.2067C1.38304 27.2067 1.32092 27.2067 1.19669 27.2067C1.07246 27.2067 1.01033 27.2688 0.948211 27.2688L0.699752 30.9336L4.24035 30.7473C4.24035 30.6231 4.30247 30.4988 4.30247 30.3125C4.48882 28.5111 3.24651 27.2067 1.50727 27.2067Z' fill='%23db4549'/%3E %3Cpath d='M32.2546 31.4305H15.6076C15.1728 31.4305 14.8622 31.1199 14.8622 30.6851C14.8622 30.2502 15.1728 29.9397 15.6076 29.9397H32.2546C32.6894 29.9397 33 30.2502 33 30.6851C33 31.0578 32.6894 31.4305 32.2546 31.4305Z' fill='%23db4549'/%3E %3C/svg%3E "); }
  .icon.icon-users {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M10.8988 14.8068C7.74259 14.8068 5.20518 11.913 5.20518 8.40341C5.20518 4.83228 7.74259 2 10.8988 2C14.0551 2 16.5924 4.89386 16.5924 8.40341C16.5924 11.9745 14.0551 14.8068 10.8988 14.8068ZM10.8988 3.47772C8.54713 3.47772 6.69048 5.69428 6.69048 8.40341C6.69048 11.1125 8.60901 13.3291 10.8988 13.3291C13.2505 13.3291 15.1071 11.1125 15.1071 8.40341C15.1071 5.69428 13.1887 3.47772 10.8988 3.47772Z' fill='%23db4549'/%3E %3Cpath d='M20.3056 31H1.18249C0.811166 31 0.439874 30.6921 0.439874 30.3227L0.00669418 24.1656C-0.11708 22.1338 1.49197 19.7941 3.47236 19.0552C8.11389 17.3928 13.2505 17.3928 17.9539 19.0552C19.9962 19.7941 21.6053 22.1338 21.4196 24.1656L20.9864 30.3227C21.0482 30.6921 20.7388 31 20.3056 31ZM1.92518 29.5223H19.6249L19.9962 24.1041C20.0581 22.8726 19.006 21.0255 17.4588 20.4713C13.1267 18.9321 8.36145 18.9321 4.02935 20.4713C2.48218 21.0255 1.4301 22.8726 1.55387 24.1041L1.92518 29.5223Z' fill='%23db4549'/%3E %3Cpath d='M20.3056 31H1.18249C0.811166 31 0.439874 30.6921 0.439874 30.3227L0.00669418 24.1656C-0.11708 22.1338 1.49197 19.7941 3.47236 19.0552C8.11389 17.3928 13.2505 17.3928 17.9539 19.0552C19.9962 19.7941 21.6053 22.1338 21.4196 24.1656L20.9864 30.3227C21.0482 30.6921 20.7388 31 20.3056 31ZM1.92518 29.5223H19.6249L19.9962 24.1041C20.0581 22.8726 19.006 21.0255 17.4588 20.4713C13.1267 18.9321 8.36145 18.9321 4.02935 20.4713C2.48218 21.0255 1.4301 22.8726 1.55387 24.1041L1.92518 29.5223Z' fill='%23db4549'/%3E %3Cpath d='M31.8786 31H24.2664C23.8332 31 23.5238 30.6922 23.5238 30.2612C23.5238 29.8302 23.8332 29.5223 24.2664 29.5223H31.1978L31.5072 24.9045C31.5691 23.8578 30.7027 22.3185 29.4031 21.8875C27.6703 21.2718 25.8136 20.9639 23.957 20.9024C23.5238 20.9024 23.2144 20.5329 23.2144 20.1635C23.2144 19.7325 23.5238 19.4862 23.957 19.4246C25.9993 19.4862 27.9796 19.7941 29.8981 20.4714C31.6929 21.1486 33.1163 23.1805 32.9925 24.966L32.6212 30.2612C32.5593 30.6922 32.2499 31 31.8786 31Z' fill='%23db4549'/%3E %3Cpath d='M25.9993 16.4076C23.4619 16.4076 21.4196 14.0679 21.4196 11.2357C21.4196 8.40339 23.4619 6.06368 25.9993 6.06368C28.5367 6.06368 30.5789 8.40339 30.5789 11.2357C30.6408 14.0679 28.5367 16.4076 25.9993 16.4076ZM25.9993 7.5414C24.2665 7.5414 22.843 9.20382 22.843 11.2357C22.843 13.2675 24.2665 14.9299 25.9993 14.9299C27.7321 14.9299 29.0937 13.2675 29.0937 11.2357C29.1555 9.20382 27.7321 7.5414 25.9993 7.5414Z' fill='%23db4549'/%3E %3C/svg%3E "); }
  .icon.icon-speaker {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='34' viewBox='0 0 24 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M11.8367 22.4012C8.73694 22.4012 6.21838 19.8826 6.21838 16.7828V5.93351C6.21838 2.8337 8.73694 0.315063 11.8367 0.315063C14.9366 0.315063 17.4552 2.8337 17.4552 5.93351V16.7828C17.4552 19.8826 14.9366 22.4012 11.8367 22.4012ZM11.8367 1.86498C9.57648 1.86498 7.7683 3.67323 7.7683 5.93351V16.7828C7.7683 19.0431 9.57648 20.8513 11.8367 20.8513C14.097 20.8513 15.9053 19.0431 15.9053 16.7828V5.93351C15.9053 3.67323 14.097 1.86498 11.8367 1.86498Z' fill='%23db4549'/%3E %3Cpath d='M12.9992 28.2134H10.6744C5.12059 28.2134 0.599976 23.6928 0.599976 18.139V13.231C0.599976 12.7789 0.922919 12.4561 1.37497 12.4561C1.82703 12.4561 2.14989 12.7789 2.14989 13.231V18.139C2.14989 22.8533 5.96012 26.6635 10.6744 26.6635H12.9992C17.7135 26.6635 21.5237 22.8533 21.5237 18.139V13.231C21.5237 12.7789 21.8466 12.4561 22.2987 12.4561C22.7507 12.4561 23.0736 12.7789 23.0736 13.231V18.139C23.0736 23.6928 18.5531 28.2134 12.9992 28.2134Z' fill='%23db4549'/%3E %3Cpath d='M11.9014 33.3151C11.4493 33.3151 11.1265 32.9922 11.1265 32.5402V27.6322C11.1265 27.1801 11.4493 26.8572 11.9014 26.8572C12.3534 26.8572 12.6764 27.1801 12.6764 27.6322V32.5402C12.6764 32.9277 12.3534 33.3151 11.9014 33.3151Z' fill='%23db4549'/%3E %3Cpath d='M18.6176 33.3151H5.18515C4.7331 33.3151 4.41016 32.9922 4.41016 32.5402C4.41016 32.0881 4.7331 31.7653 5.18515 31.7653H18.6176C19.0697 31.7653 19.3926 32.0881 19.3926 32.5402C19.3926 32.9277 19.0697 33.3151 18.6176 33.3151Z' fill='%23db4549'/%3E %3Cpath d='M6.47678 14.5225H2.60203C2.14997 14.5225 1.82703 14.1996 1.82703 13.7475C1.82703 13.2955 2.14997 12.9725 2.60203 12.9725H6.47678C6.92884 12.9725 7.2517 13.2955 7.2517 13.7475C7.2517 14.1996 6.92884 14.5225 6.47678 14.5225Z' fill='%23db4549'/%3E %3Cpath d='M21.2654 14.5225H17.3906C16.9386 14.5225 16.6157 14.1996 16.6157 13.7475C16.6157 13.2955 16.9386 12.9725 17.3906 12.9725H21.2654C21.7175 12.9725 22.0404 13.2955 22.0404 13.7475C22.0404 14.1996 21.7175 14.5225 21.2654 14.5225Z' fill='%23db4549'/%3E %3C/svg%3E "); }
  .icon.icon-statistics {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.83 22.83'%3E%3Cpath d='M297.09,646.74H275.25a0.5,0.5,0,0,1-.5-0.5V624.41a0.5,0.5,0,0,1,1,0v21.33h21.33a0.5,0.5,0,0,1,0,1h0Z' transform='translate(-274.75 -623.91)' style='fill:%23db4549'/%3E%3Cpath d='M282.54,643.19h-3.69a0.5,0.5,0,0,1-.5-0.5v-5.17a0.5,0.5,0,0,1,.5-0.5h3.69a0.5,0.5,0,0,1,.5.5v5.17a0.5,0.5,0,0,1-.5.5h0Zm-3.19-1H282V638h-2.69v4.17h0Z' transform='translate(-274.75 -623.91)' style='fill:%23db4549'/%3E%3Cpath d='M296.79,643.19h-3.69a0.5,0.5,0,0,1-.5-0.5V624.41a0.5,0.5,0,0,1,.5-0.5h3.69a0.5,0.5,0,0,1,.5.5v18.28a0.5,0.5,0,0,1-.5.5h0Zm-3.19-1h2.69V624.91h-2.69v17.28h0Z' transform='translate(-274.75 -623.91)' style='fill:%23db4549'/%3E%3Cpath d='M289.67,643.19H286a0.5,0.5,0,0,1-.5-0.5V631.11a0.5,0.5,0,0,1,.5-0.5h3.69a0.5,0.5,0,0,1,.5.5v11.58a0.5,0.5,0,0,1-.5.5h0Zm-3.19-1h2.69V631.61h-2.69v10.58h0Z' transform='translate(-274.75 -623.91)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-annual-report {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.6 22.59'%3E%3Cpath d='M286.19,708.43a11.31,11.31,0,0,1-.76-22.59,0.48,0.48,0,0,1,.37.13,0.5,0.5,0,0,1,.16.37v11h11a0.5,0.5,0,0,1,.5.53,11.33,11.33,0,0,1-11.28,10.56h0ZM285,686.88a10.31,10.31,0,1,0,11.45,11.45h-11a0.5,0.5,0,0,1-.5-0.5v-11h0Z' transform='translate(-274.87 -685.83)' style='fill:%23db4549'/%3E%3Cpath d='M296.45,695.62h-8.08a0.5,0.5,0,0,1-.5-0.5V687a0.5,0.5,0,0,1,.5-0.5,8.59,8.59,0,0,1,8.58,8.58,0.5,0.5,0,0,1-.5.5h0Zm-7.58-1h7.07a7.59,7.59,0,0,0-7.07-7.07v7.07h0Z' transform='translate(-274.87 -685.83)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-user {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' wifht='16.5' height='22.5' viewBox='0 0 16.5 22.5'%3E%3Cpath d='M469.8,262a4.92,4.92,0,1,1,4.3-4.88,4.62,4.62,0,0,1-4.3,4.88h0Zm0-8.76a3.93,3.93,0,1,0,3.3,3.88,3.63,3.63,0,0,0-3.3-3.88h0Z' transform='translate(-461.57 -252.2)' style='fill:%23db4549'/%3E%3Cpath d='M477,274.34H462.4a0.5,0.5,0,0,1-.5-0.47l-0.32-4.72a4.21,4.21,0,0,1,2.62-3.87,16.43,16.43,0,0,1,11,0,4.19,4.19,0,0,1,2.62,3.87l-0.32,4.72a0.5,0.5,0,0,1-.5.47h0Zm-14.16-1h13.7l0.29-4.25a3.21,3.21,0,0,0-2-2.87,15.44,15.44,0,0,0-10.34,0,3.22,3.22,0,0,0-2,2.87l0.29,4.25h0Z' transform='translate(-461.57 -252.2)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-structure {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.67 23.83'%3E%3Cpath d='M829,452.7a3.37,3.37,0,1,1,3.37-3.37A3.38,3.38,0,0,1,829,452.7h0Zm0-5.75a2.37,2.37,0,1,0,2.37,2.38,2.38,2.38,0,0,0-2.37-2.37h0Z' transform='translate(-825.66 -437.41)' style='fill:%23db4549'/%3E%3Cpath d='M844.95,444.16a3.37,3.37,0,1,1,3.37-3.37,3.38,3.38,0,0,1-3.37,3.37h0Zm0-5.75a2.37,2.37,0,1,0,2.37,2.37,2.38,2.38,0,0,0-2.37-2.37h0Z' transform='translate(-825.66 -437.41)' style='fill:%23db4549'/%3E%3Cpath d='M844.95,461.24a3.37,3.37,0,1,1,3.37-3.37,3.38,3.38,0,0,1-3.37,3.37h0Zm0-5.75a2.37,2.37,0,1,0,2.37,2.38,2.38,2.38,0,0,0-2.37-2.37h0Z' transform='translate(-825.66 -437.41)' style='fill:%23db4549'/%3E%3Cpath d='M842,456.85a0.5,0.5,0,0,1-.25-0.07l-10.21-5.89A0.5,0.5,0,0,1,832,450l10.21,5.89a0.5,0.5,0,0,1-.25.93h0Z' transform='translate(-825.66 -437.41)' style='fill:%23db4549'/%3E%3Cpath d='M831.78,448.69a0.5,0.5,0,0,1-.25-0.93l10.21-5.89a0.5,0.5,0,0,1,.5.87L832,448.63a0.5,0.5,0,0,1-.25.07h0Z' transform='translate(-825.66 -437.41)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-international {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.11 22.75'%3E%3Cpath d='M905.25,452.58a0.51,0.51,0,0,1-.18,0,21.3,21.3,0,0,0-10.4-1.23,0.5,0.5,0,1,1-.13-1,22.29,22.29,0,0,1,10.89,1.29,0.5,0.5,0,0,1-.18,1h0Z' transform='translate(-886.08 -437.95)' style='fill:%23db4549'/%3E%3Cpath d='M887.29,453.65a0.5,0.5,0,0,1-.23-0.94,22,22,0,0,1,2.49-1.13,0.5,0.5,0,1,1,.36.93,21.24,21.24,0,0,0-2.38,1.08,0.49,0.49,0,0,1-.23.06h0Z' transform='translate(-886.08 -437.95)' style='fill:%23db4549'/%3E%3Cpath d='M900.56,459.6h0a0.5,0.5,0,0,1-.5-0.5,21.2,21.2,0,0,0-9.23-17.58,0.5,0.5,0,1,1,.56-0.83,22.19,22.19,0,0,1,9.67,18.4,0.5,0.5,0,0,1-.5.5h0Z' transform='translate(-886.08 -437.95)' style='fill:%23db4549'/%3E%3Cpath d='M899.31,444.36a0.5,0.5,0,0,1-.28-0.09,22.13,22.13,0,0,1-5.34-5.07,0.5,0.5,0,1,1,.8-0.6,21.16,21.16,0,0,0,5.1,4.84,0.5,0.5,0,0,1-.28.91h0Z' transform='translate(-886.08 -437.95)' style='fill:%23db4549'/%3E%3Cpath d='M908.2,447.83h-0.08a22.22,22.22,0,0,1-4.84-1.3,0.5,0.5,0,1,1,.37-0.93,21.3,21.3,0,0,0,4.62,1.25,0.5,0.5,0,0,1-.07,1h0Z' transform='translate(-886.08 -437.95)' style='fill:%23db4549'/%3E%3Cpath d='M901.36,447.81a2.83,2.83,0,1,1,2.83-2.83,2.84,2.84,0,0,1-2.83,2.83h0Zm0-4.67a1.83,1.83,0,1,0,1.83,1.83,1.84,1.84,0,0,0-1.83-1.83h0Z' transform='translate(-886.08 -437.95)' style='fill:%23db4549'/%3E%3Cpath d='M907.36,456.06a2.83,2.83,0,1,1,2.83-2.83,2.84,2.84,0,0,1-2.83,2.83h0Zm0-4.67a1.83,1.83,0,1,0,1.83,1.83,1.84,1.84,0,0,0-1.83-1.83h0Z' transform='translate(-886.08 -437.95)' style='fill:%23db4549'/%3E%3Cpath d='M897.45,460.7a11.46,11.46,0,1,1,11.22-9.57l-1-.16a10.34,10.34,0,1,0-1.62,4.14l0.83,0.56a11.37,11.37,0,0,1-9.44,5h0Z' transform='translate(-886.08 -437.95)' style='fill:%23db4549'/%3E%3Cpath d='M892.23,454.44a2.83,2.83,0,1,1,2.83-2.83,2.84,2.84,0,0,1-2.83,2.83h0Zm0-4.67a1.83,1.83,0,1,0,1.83,1.83,1.84,1.84,0,0,0-1.83-1.83h0Z' transform='translate(-886.08 -437.95)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-mission, .icon.icon-health {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.67 22.67'%3E%3Cpath d='M779.37,398.56h-6.89a0.5,0.5,0,0,1-.5-0.5v-6.89h-6.89a0.5,0.5,0,0,1-.5-0.5v-6.89a0.5,0.5,0,0,1,.5-0.5H772V376.4a0.5,0.5,0,0,1,.5-0.5h6.89a0.5,0.5,0,0,1,.5.5v6.89h6.89a0.5,0.5,0,0,1,.5.5v6.89a0.5,0.5,0,0,1-.5.5h-6.89v6.89a0.5,0.5,0,0,1-.5.5h0Zm-6.39-1h5.89v-6.89a0.5,0.5,0,0,1,.5-0.5h6.89v-5.89h-6.89a0.5,0.5,0,0,1-.5-0.5V376.9H773v6.89a0.5,0.5,0,0,1-.5.5h-6.89v5.89h6.89a0.5,0.5,0,0,1,.5.5v6.89h0Z' transform='translate(-764.59 -375.9)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-goals {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.5 23.25'%3E%3Cpath d='M478,584.58h-16.5a0.5,0.5,0,0,1-.5-0.5V562.83a0.5,0.5,0,0,1,.5-0.5h3.63a0.5,0.5,0,0,1,0,1H462v20.25h15.5V563.33h-3.24a0.5,0.5,0,0,1,0-1H478a0.5,0.5,0,0,1,.5.5v21.25a0.5,0.5,0,0,1-.5.5h0Z' transform='translate(-460.97 -561.33)' style='fill:%23db4549'/%3E%3Cpath d='M473.09,564.58h-6.75a1.62,1.62,0,0,1,0-3.25h6.75a1.62,1.62,0,0,1,0,3.25h0Zm-6.75-2.25a0.63,0.63,0,0,0,0,1.25h6.75a0.63,0.63,0,1,0,0-1.25h-6.75Z' transform='translate(-460.97 -561.33)' style='fill:%23db4549'/%3E%3Cpath d='M466.31,568.47h-1.15a0.46,0.46,0,0,0-.46.46v1.15a0.46,0.46,0,0,0,.46.46h1.15a0.46,0.46,0,0,0,.46-0.46v-1.15a0.46,0.46,0,0,0-.46-0.46h0Z' transform='translate(-460.97 -561.33)' style='fill:%23db4549'/%3E%3Cpath d='M474.74,570h-6.42a0.5,0.5,0,1,1,0-1h6.42a0.5,0.5,0,1,1,0,1h0Z' transform='translate(-460.97 -561.33)' style='fill:%23db4549'/%3E%3Cpath d='M466.31,575.33h-1.15a0.46,0.46,0,0,0-.46.46v1.15a0.46,0.46,0,0,0,.46.46h1.15a0.46,0.46,0,0,0,.46-0.46v-1.15a0.46,0.46,0,0,0-.46-0.46h0Z' transform='translate(-460.97 -561.33)' style='fill:%23db4549'/%3E%3Cpath d='M474.74,576.87h-6.42a0.5,0.5,0,0,1,0-1h6.42a0.5,0.5,0,0,1,0,1h0Z' transform='translate(-460.97 -561.33)' style='fill:%23db4549'/%3E%3Cpath d='M466.31,571.9h-1.15a0.46,0.46,0,0,0-.46.46v1.15a0.46,0.46,0,0,0,.46.46h1.15a0.46,0.46,0,0,0,.46-0.46v-1.15a0.46,0.46,0,0,0-.46-0.46h0Z' transform='translate(-460.97 -561.33)' style='fill:%23db4549'/%3E%3Cpath d='M474.74,573.44h-6.42a0.5,0.5,0,1,1,0-1h6.42a0.5,0.5,0,1,1,0,1h0Z' transform='translate(-460.97 -561.33)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-presentation {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.25 21.89'%3E%3Crect x='1' y='1' width='20.25' height='2.08' style='fill:none'/%3E%3Cpath d='M337.25,628.46v11.05H357.5V628.46H337.25Zm5.17,8.5a0.5,0.5,0,0,1-1,0v-3a0.5,0.5,0,0,1,1,0v3Zm3.64,0a0.5,0.5,0,0,1-1,0v-6.25a0.5,0.5,0,0,1,1,0V637Zm3.64,0a0.5,0.5,0,0,1-1,0v-2a0.5,0.5,0,0,1,1,0v2Zm3.64,0a0.5,0.5,0,0,1-1,0v-5a0.5,0.5,0,0,1,1,0v5Z' transform='translate(-336.25 -624.38)' style='fill:none'/%3E%3Cpath d='M358,624.38H336.75a0.5,0.5,0,0,0-.5.5V640a0.5,0.5,0,0,0,.5.5h10.13v0.24l-4.63,4.66a0.5,0.5,0,1,0,.71.71l3.92-3.94v2.09a0.5,0.5,0,0,0,1,0v-2.09l3.92,3.94a0.5,0.5,0,0,0,.71-0.71l-4.63-4.66v-0.24H358a0.5,0.5,0,0,0,.5-0.5V624.88A0.5,0.5,0,0,0,358,624.38Zm-0.5,1v2.08H337.25v-2.08H357.5Zm-20.25,14.14V628.46H357.5v11.05H337.25Z' transform='translate(-336.25 -624.38)' style='fill:%23db4549'/%3E%3Cpath d='M341.92,633.46a0.5,0.5,0,0,0-.5.5v3a0.5,0.5,0,0,0,1,0v-3A0.5,0.5,0,0,0,341.92,633.46Z' transform='translate(-336.25 -624.38)' style='fill:%23db4549'/%3E%3Cpath d='M345.56,630.21a0.5,0.5,0,0,0-.5.5V637a0.5,0.5,0,0,0,1,0v-6.25A0.5,0.5,0,0,0,345.56,630.21Z' transform='translate(-336.25 -624.38)' style='fill:%23db4549'/%3E%3Cpath d='M349.2,634.46a0.5,0.5,0,0,0-.5.5v2a0.5,0.5,0,0,0,1,0v-2A0.5,0.5,0,0,0,349.2,634.46Z' transform='translate(-336.25 -624.38)' style='fill:%23db4549'/%3E%3Cpath d='M352.84,631.46a0.5,0.5,0,0,0-.5.5v5a0.5,0.5,0,0,0,1,0v-5A0.5,0.5,0,0,0,352.84,631.46Z' transform='translate(-336.25 -624.38)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-phone {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.23 22.23'%3E%3Cpath d='M-42.07,469.33a17.75,17.75,0,0,1-12.28-5.48,17.67,17.67,0,0,1-5.55-12.67V451l0.1-.13a12,12,0,0,1,.93-1.05,11.68,11.68,0,0,1,4.07-2.65,1.3,1.3,0,0,1,.47-0.08,1.84,1.84,0,0,1,1.59.79c0.54,1.5,1.23,3.47,1.72,5.34a2,2,0,0,1-.52,1.73l-1.77,1.12a0.45,0.45,0,0,0-.19.31,1.38,1.38,0,0,0,.29,1,25.62,25.62,0,0,0,2.41,2.82A25.06,25.06,0,0,0-48,462.62a1,1,0,0,0,1.32.11l1.13-1.78a1.92,1.92,0,0,1,1.43-.55,1.3,1.3,0,0,1,.28,0,24.7,24.7,0,0,1,5.4,1.74,1.94,1.94,0,0,1,.68,2,11.71,11.71,0,0,1-2.64,4.06,12,12,0,0,1-1.06.93l-0.13.1h-0.49Zm-16.83-18a16.65,16.65,0,0,0,5.18,11.7l0.07,0.07a16.74,16.74,0,0,0,11.57,5.18h0.14a11,11,0,0,0,.84-0.75,10.71,10.71,0,0,0,2.42-3.72A1.25,1.25,0,0,0-38.9,463,24.26,24.26,0,0,0-44,461.41a1.74,1.74,0,0,0-.7.14l-1.08,1.72a2,2,0,0,1-2.75.17,26.1,26.1,0,0,1-2.93-2.49A26.55,26.55,0,0,1-54,458a2.33,2.33,0,0,1-.46-1.8,1.43,1.43,0,0,1,.64-1l1.77-1.12a2,2,0,0,0,.09-0.64c-0.48-1.83-1.16-3.77-1.69-5.25a2.29,2.29,0,0,0-.65-0.14h-0.11a10.69,10.69,0,0,0-3.72,2.42,10.61,10.61,0,0,0-.75.84h0Z' transform='translate(59.9 -447.1)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-email {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.88 15.6'%3E%3Cpath d='M-36.91,422.66A1.84,1.84,0,0,0-37,422h0a1.84,1.84,0,0,0-.26-0.46l0,0a1.85,1.85,0,0,0-.83-0.58l-0.09,0a1.83,1.83,0,0,0-.51-0.08H-56.93a1.84,1.84,0,0,0-.51.08l-0.09,0a1.85,1.85,0,0,0-.83.58l0,0.05a1.84,1.84,0,0,0-.26.46h0a1.84,1.84,0,0,0-.12.65v11.88a1.84,1.84,0,0,0,.12.65h0a1.84,1.84,0,0,0,.26.45l0,0.06a1.85,1.85,0,0,0,.83.57l0.09,0a1.84,1.84,0,0,0,.51.08h18.16a1.83,1.83,0,0,0,.51-0.08l0.09,0a1.85,1.85,0,0,0,.83-0.58l0,0A1.85,1.85,0,0,0-37,435.2h0a1.84,1.84,0,0,0,.12-0.65V422.66Zm-7,5.94,6-5.39V434Zm5.18-6.8a0.84,0.84,0,0,1,.34.07h0a0.87,0.87,0,0,1,.26.19h0l-9.71,8.66-9.71-8.66h0a0.87,0.87,0,0,1,.25-0.18l0,0a0.85,0.85,0,0,1,.34-0.07h18.16Zm-19,1.41,6,5.39-6,5.39V423.21Zm0.86,12.19a0.85,0.85,0,0,1-.34-0.07l0,0a0.87,0.87,0,0,1-.25-0.18h0l6.56-5.85,2.82,2.51a0.5,0.5,0,0,0,.33.13,0.5,0.5,0,0,0,.33-0.13l2.81-2.51,6.56,5.85h0a0.86,0.86,0,0,1-.26.19h0a0.84,0.84,0,0,1-.34.07H-56.93Z' transform='translate(58.79 -420.8)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-map {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 24'%3E%3Cpath d='M-161,497a0.5,0.5,0,0,1-.32-0.12c-0.39-.33-9.43-8.1-9.43-13.38a9.76,9.76,0,0,1,9.75-9.75,9.76,9.76,0,0,1,9.75,9.75c0,5.28-9,13.05-9.43,13.38a0.5,0.5,0,0,1-.32.12h0Zm0-22.25a8.76,8.76,0,0,0-8.75,8.75c0,4.3,7.13,10.89,8.75,12.33,1.62-1.44,8.75-8,8.75-12.33a8.76,8.76,0,0,0-8.75-8.75h0Z' transform='translate(170.75 -473.75)' style='fill:%23db4549'/%3E%3Cpath d='M-161,488a4.5,4.5,0,0,1-4.5-4.5A4.5,4.5,0,0,1-161,479a4.5,4.5,0,0,1,4.5,4.5A4.5,4.5,0,0,1-161,488h0Zm0-8a3.5,3.5,0,0,0-3.5,3.5A3.5,3.5,0,0,0-161,487a3.5,3.5,0,0,0,3.5-3.5A3.5,3.5,0,0,0-161,480h0Z' transform='translate(170.75 -473.75)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-monitor {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='39.5' height='33' viewBox='0 0 39.5 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M37.9253 25.3305H0.844315C0.351778 25.3305 0 24.9787 0 24.4862V0.844401C0 0.351864 0.351778 0 0.844315 0H37.9253C38.4178 0 38.7697 0.351864 38.7697 0.844401V24.4862C38.7697 24.9787 38.4178 25.3305 37.9253 25.3305ZM1.68863 23.6418H37.081V1.68872H1.68863V23.6418Z' fill='%23db4549'/%3E %3Cpath d='M34.5479 21.9531H4.22172C3.72918 21.9531 3.37732 21.6013 3.37732 21.1087V4.22176C3.37732 3.72922 3.72918 3.37744 4.22172 3.37744H34.5479C35.0405 3.37744 35.3922 3.72922 35.3922 4.22176V21.1087C35.3922 21.6013 35.0405 21.9531 34.5479 21.9531ZM5.06603 20.2644H33.7035V5.06616H5.06603V20.2644Z' fill='%23db4549'/%3E %3Cpath d='M25.6118 33H13.1577C12.6652 33 12.3134 32.6482 12.3134 32.1557C12.3134 31.6631 12.6652 31.3113 13.1577 31.3113H25.6118C26.1044 31.3113 26.4562 31.6631 26.4562 32.1557C26.4562 32.5779 26.1044 33 25.6118 33Z' fill='%23db4549'/%3E %3Cpath d='M15.1279 32.5075C14.6354 32.5075 14.2835 32.1556 14.2835 31.6631V24.838C14.2835 24.3454 14.6354 23.9937 15.1279 23.9937C15.6204 23.9937 15.9722 24.3454 15.9722 24.838V31.6631C15.9722 32.0853 15.5501 32.5075 15.1279 32.5075Z' fill='%23db4549'/%3E %3Cpath d='M23.7121 32.5075C23.2196 32.5075 22.8678 32.1556 22.8678 31.6631V24.838C22.8678 24.3454 23.2196 23.9937 23.7121 23.9937C24.2046 23.9937 24.5564 24.3454 24.5564 24.838V31.6631C24.5564 32.0853 24.1343 32.5075 23.7121 32.5075Z' fill='%23db4549'/%3E %3C/svg%3E "); }
  .icon.icon-fax {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.53 18.96'%3E%3Cpath d='M293.49,520.66H278.85a0.5,0.5,0,0,1-.5-0.5v-11.4a0.5,0.5,0,0,1,.5-0.5h14.63a0.5,0.5,0,0,1,.5.5v11.4a0.5,0.5,0,0,1-.5.5h0Zm-14.13-1H293v-10.4H279.35v10.4h0Z' transform='translate(-274.91 -501.7)' style='fill:%23db4549'/%3E%3Cpolygon points='22.53 10.28 19.89 10.28 19.89 9.28 21.53 9.28 21.53 1 1 1 1 9.28 2.63 9.28 2.63 10.28 0 10.28 0 0 22.53 0 22.53 10.28 22.53 10.28' style='fill:%23db4549'/%3E%3Cpath d='M292,505.69a0.18,0.18,0,1,1-.18.18,0.18,0.18,0,0,1,.18-0.18m0-1a1.18,1.18,0,1,0,1.18,1.18,1.18,1.18,0,0,0-1.18-1.18h0Z' transform='translate(-274.91 -501.7)' style='fill:%23db4549'/%3E%3Cpath d='M289.16,506.11H283a0.5,0.5,0,1,1,0-1h6.16a0.5,0.5,0,1,1,0,1h0Z' transform='translate(-274.91 -501.7)' style='fill:%23db4549'/%3E%3Cpath d='M283.91,510.84a2.88,2.88,0,0,0-.88,1,3.07,3.07,0,0,0-.17.38,9.2,9.2,0,0,0,2.26,3.5h0a9.22,9.22,0,0,0,3.5,2.26,3,3,0,0,0,.38-0.17,2.89,2.89,0,0,0,1-.88l-1.7-1.7-0.35.35a0.41,0.41,0,0,1-.29.12,0.4,0.4,0,0,1-.29-0.12l-2.12-2.12a0.41,0.41,0,0,1,0-.57l0.35-.35-1.7-1.7h0Z' transform='translate(-274.91 -501.7)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-documents {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.14 24.49'%3E%3Cpath d='M289.24,578.7a0.5,0.5,0,0,1,.5-0.5h5.5V564.67H279.91V584.2h9.33v-5.5Zm-6.46-11.23h5.88a0.5,0.5,0,0,1,0,1h-5.87A0.5,0.5,0,0,1,282.79,567.46Zm0,2.42h9.75a0.5,0.5,0,0,1,0,1h-9.75A0.5,0.5,0,0,1,282.79,569.88Zm0,2.42h9.75a0.5,0.5,0,0,1,0,1h-9.75A0.5,0.5,0,0,1,282.79,572.3Zm4.08,3.42h-4.08a0.5,0.5,0,0,1,0-1h4.08A0.5,0.5,0,0,1,286.87,575.71Z' transform='translate(-276.1 -560.71)' style='fill:none'/%3E%3Cpolygon points='18.44 18.49 14.14 18.49 14.14 22.79 18.44 18.49' style='fill:none'/%3E%3Cpath d='M296.24,564.17a0.5,0.5,0,0,0-.5-0.5H279.41a0.5,0.5,0,0,0-.5.5V584.7a0.5,0.5,0,0,0,.5.5h10.33a0.5,0.5,0,0,0,.35-0.15l6-6a0.5,0.5,0,0,0,.15-0.35V564.17Zm-16.33.5h15.33V578.2h-5.5a0.5,0.5,0,0,0-.5.5v5.5h-9.33V564.67Zm14.62,14.53-4.29,4.29V579.2h4.29Z' transform='translate(-276.1 -560.71)' style='fill:%23db4549'/%3E%3Cpath d='M282.79,568.46h5.88a0.5,0.5,0,0,0,0-1h-5.87A0.5,0.5,0,0,0,282.79,568.46Z' transform='translate(-276.1 -560.71)' style='fill:%23db4549'/%3E%3Cpath d='M282.79,570.88h9.75a0.5,0.5,0,0,0,0-1h-9.75A0.5,0.5,0,0,0,282.79,570.88Z' transform='translate(-276.1 -560.71)' style='fill:%23db4549'/%3E%3Cpath d='M282.79,573.3h9.75a0.5,0.5,0,0,0,0-1h-9.75A0.5,0.5,0,0,0,282.79,573.3Z' transform='translate(-276.1 -560.71)' style='fill:%23db4549'/%3E%3Cpath d='M286.87,574.71h-4.08a0.5,0.5,0,0,0,0,1h4.08A0.5,0.5,0,0,0,286.87,574.71Z' transform='translate(-276.1 -560.71)' style='fill:%23db4549'/%3E%3Cpath d='M293.43,561.21a0.5,0.5,0,0,0-.5-0.5H277.6a1.5,1.5,0,0,0-1.5,1.5v20.13a0.5,0.5,0,0,0,1,0V562.21a0.5,0.5,0,0,1,.5-0.5h15.33A0.5,0.5,0,0,0,293.43,561.21Z' transform='translate(-276.1 -560.71)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-file {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='27' height='33' viewBox='0 0 27 33.5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M16.3189 32C15.9022 32 15.6046 31.7024 15.6046 31.2857V22.7143C15.6046 22.2976 15.9022 22 16.3189 22H24.8904C25.307 22 25.6047 22.2976 25.6047 22.7143C25.6047 23.1309 25.307 23.4286 24.8904 23.4286H17.0332V31.2857C17.0332 31.6429 16.7355 32 16.3189 32Z' fill='%23DB4449'/%3E %3Cpath d='M16.6279 33H0.76745C0.319775 33 0 32.6803 0 32.2326V0.767489C0 0.319814 0.319775 0 0.76745 0H25.7733C26.221 0 26.5407 0.319814 26.5407 0.767489V23.0233C26.5407 23.2151 26.4768 23.407 26.2849 23.5349L17.0756 32.7442C17.0116 32.8722 16.8198 33 16.6279 33ZM1.59884 31.4652H16.3721L25.1338 22.7035V1.5349H1.59884V31.4652V31.4652Z' fill='%23DB4449'/%3E %3Cpath d='M14.9651 7.29076H5.94769C5.50001 7.29076 5.18024 6.97102 5.18024 6.52335C5.18024 6.07567 5.50001 5.75586 5.94769 5.75586H14.9651C15.4128 5.75586 15.7326 6.07567 15.7326 6.52335C15.7326 6.97102 15.4128 7.29076 14.9651 7.29076Z' fill='%23DB4449'/%3E %3Cpath d='M20.9128 11.0001H5.94769C5.50001 11.0001 5.18024 10.6803 5.18024 10.2326C5.18024 9.78495 5.50001 9.46521 5.94769 9.46521H20.9128C21.3605 9.46521 21.6802 9.78495 21.6802 10.2326C21.6802 10.6803 21.3605 11.0001 20.9128 11.0001Z' fill='%23DB4449'/%3E %3Cpath d='M20.9128 14.7093H5.94769C5.50001 14.7093 5.18024 14.3896 5.18024 13.9419C5.18024 13.4943 5.50001 13.1744 5.94769 13.1744H20.9128C21.3605 13.1744 21.6802 13.4943 21.6802 13.9419C21.6802 14.3896 21.3605 14.7093 20.9128 14.7093Z' fill='%23DB4449'/%3E %3Cpath d='M12.2151 18.4187H5.94769C5.50001 18.4187 5.18024 18.0989 5.18024 17.6512C5.18024 17.2035 5.50001 16.8838 5.94769 16.8838H12.2151C12.6628 16.8838 12.9826 17.2035 12.9826 17.6512C12.9826 18.0989 12.6628 18.4187 12.2151 18.4187Z' fill='%23DB4449'/%3E %3C/svg%3E "); }
  .icon.icon-user-card {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.8 18.63'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:none;}.b{fill:%23db4549;}%3C/style%3E%3C/defs%3E%3Cellipse class='a' cx='6.71' cy='7.65' rx='1.12' ry='1.37'/%3E%3Cpath class='a' d='M412.55,691.57h-7.5a1.74,1.74,0,0,1-1.65-1.21h-4.59v15.33h19.53V690.36h-4.13A1.74,1.74,0,0,1,412.55,691.57Zm-8,1.78a2.39,2.39,0,1,1-2.13,2.37A2.26,2.26,0,0,1,404.53,693.34Zm3.62,9.82a0.5,0.5,0,0,1-.5.46H401.4a0.5,0.5,0,0,1-.5-0.46l-0.14-2a2.08,2.08,0,0,1,1.31-1.94,7.3,7.3,0,0,1,4.91,0,2.06,2.06,0,0,1,1.31,1.95C408.25,701.81,408.2,702.49,408.15,703.16Zm6.74-3.35h-4.17a0.5,0.5,0,1,1,0-1h4.17A0.5,0.5,0,1,1,414.89,699.82Zm0-4.17a0.5,0.5,0,1,1,0,1h-4.17a0.5,0.5,0,1,1,0-1h4.17Z' transform='translate(-397.81 -688.07)'/%3E%3Cpath class='a' d='M406.64,700.14a6.32,6.32,0,0,0-4.23,0,1.09,1.09,0,0,0-.65.94l0.11,1.55h5.32c0-.52.07-1,0.1-1.55A1.1,1.1,0,0,0,406.64,700.14Z' transform='translate(-397.81 -688.07)'/%3E%3Cpath class='a' d='M405.05,690.57h7.5a0.75,0.75,0,1,0,0-1.5h-7.5A0.75,0.75,0,0,0,405.05,690.57Z' transform='translate(-397.81 -688.07)'/%3E%3Cpath class='b' d='M404.53,698.09a2.39,2.39,0,1,0-2.13-2.37A2.26,2.26,0,0,0,404.53,698.09Zm0-3.74a1.4,1.4,0,1,1-1.13,1.37A1.27,1.27,0,0,1,404.53,694.34Z' transform='translate(-397.81 -688.07)'/%3E%3Cpath class='b' d='M407,699.2a7.3,7.3,0,0,0-4.91,0,2.08,2.08,0,0,0-1.31,1.94l0.14,2a0.5,0.5,0,0,0,.5.46h6.25a0.5,0.5,0,0,0,.5-0.46c0-.68.1-1.36,0.14-2A2.06,2.06,0,0,0,407,699.2Zm0.21,3.43h-5.32l-0.11-1.55a1.09,1.09,0,0,1,.65-0.94,6.32,6.32,0,0,1,4.23,0,1.1,1.1,0,0,1,.65.94C407.26,701.59,407.22,702.11,407.19,702.63Z' transform='translate(-397.81 -688.07)'/%3E%3Cpath class='a' d='M412.55,691.57h-7.5a1.74,1.74,0,0,1-1.65-1.21h-4.59v15.33h19.53V690.36h-4.13A1.74,1.74,0,0,1,412.55,691.57Z' transform='translate(-397.81 -688.07)'/%3E%3Cpath class='a' d='M405.05,690.57h7.5a0.75,0.75,0,1,0,0-1.5h-7.5A0.75,0.75,0,0,0,405.05,690.57Z' transform='translate(-397.81 -688.07)'/%3E%3Cpath class='b' d='M418.84,689.36h-4.61a1.75,1.75,0,0,0-1.68-1.29h-7.5a1.74,1.74,0,0,0-1.68,1.29h-5.06a0.5,0.5,0,0,0-.5.5v16.33a0.5,0.5,0,0,0,.5.5h20.53a0.5,0.5,0,0,0,.5-0.5V689.86A0.5,0.5,0,0,0,418.84,689.36Zm-13.79-.29h7.5a0.75,0.75,0,1,1,0,1.5h-7.5A0.75,0.75,0,0,1,405.05,689.07Zm13.29,16.63H398.81V690.36h4.59a1.74,1.74,0,0,0,1.65,1.21h7.5a1.74,1.74,0,0,0,1.66-1.21h4.13v15.33Z' transform='translate(-397.81 -688.07)'/%3E%3Cpath class='b' d='M410.22,696.15a0.5,0.5,0,0,0,.5.5h4.17a0.5,0.5,0,1,0,0-1h-4.17A0.5,0.5,0,0,0,410.22,696.15Z' transform='translate(-397.81 -688.07)'/%3E%3Cpath class='b' d='M414.89,698.82h-4.17a0.5,0.5,0,1,0,0,1h4.17A0.5,0.5,0,1,0,414.89,698.82Z' transform='translate(-397.81 -688.07)'/%3E%3C/svg%3E"); }
  .icon.icon-register {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.53 18.63'%3E%3Cpath d='M406.64,700.14a6.32,6.32,0,0,0-4.23,0,1.09,1.09,0,0,0-.65.94l0.11,1.55h5.32c0-.52.07-1,0.1-1.55A1.1,1.1,0,0,0,406.64,700.14Z' transform='translate(-397.81 -688.07)' style='fill:none'/%3E%3Cellipse cx='6.71' cy='7.65' rx='1.12' ry='1.37' style='fill:none'/%3E%3Cpath d='M405.05,690.57h7.5a0.75,0.75,0,1,0,0-1.5h-7.5A0.75,0.75,0,0,0,405.05,690.57Z' transform='translate(-397.81 -688.07)' style='fill:none'/%3E%3Cpath d='M412.55,691.57h-7.5a1.74,1.74,0,0,1-1.65-1.21h-4.59v15.33h19.53V690.36h-4.13A1.74,1.74,0,0,1,412.55,691.57Zm-8,1.78a2.39,2.39,0,1,1-2.13,2.37A2.26,2.26,0,0,1,404.53,693.34Zm3.62,9.82a0.5,0.5,0,0,1-.5.46H401.4a0.5,0.5,0,0,1-.5-0.46l-0.14-2a2.08,2.08,0,0,1,1.31-1.94,7.3,7.3,0,0,1,4.91,0,2.06,2.06,0,0,1,1.31,1.95C408.25,701.81,408.2,702.49,408.15,703.16Zm6.74-3.35h-4.17a0.5,0.5,0,1,1,0-1h4.17A0.5,0.5,0,1,1,414.89,699.82Zm0.5-3.67a0.5,0.5,0,0,1-.5.5h-4.17a0.5,0.5,0,1,1,0-1h4.17A0.5,0.5,0,0,1,415.39,696.15Z' transform='translate(-397.81 -688.07)' style='fill:none'/%3E%3Cpath d='M418.84,689.36h-4.61a1.75,1.75,0,0,0-1.68-1.29h-7.5a1.74,1.74,0,0,0-1.68,1.29h-5.06a0.5,0.5,0,0,0-.5.5v16.33a0.5,0.5,0,0,0,.5.5h20.53a0.5,0.5,0,0,0,.5-0.5V689.86A0.5,0.5,0,0,0,418.84,689.36Zm-13.79-.29h7.5a0.75,0.75,0,1,1,0,1.5h-7.5A0.75,0.75,0,0,1,405.05,689.07Zm13.29,16.63H398.81V690.36h4.59a1.74,1.74,0,0,0,1.65,1.21h7.5a1.74,1.74,0,0,0,1.66-1.21h4.13v15.33Z' transform='translate(-397.81 -688.07)' style='fill:%23db4549'/%3E%3Cpath d='M404.53,698.09a2.39,2.39,0,1,0-2.13-2.37A2.26,2.26,0,0,0,404.53,698.09Zm0-3.74a1.4,1.4,0,1,1-1.13,1.37A1.27,1.27,0,0,1,404.53,694.34Z' transform='translate(-397.81 -688.07)' style='fill:%23db4549'/%3E%3Cpath d='M407,699.2a7.3,7.3,0,0,0-4.91,0,2.08,2.08,0,0,0-1.31,1.94l0.14,2a0.5,0.5,0,0,0,.5.46h6.25a0.5,0.5,0,0,0,.5-0.46c0-.68.1-1.36,0.14-2A2.06,2.06,0,0,0,407,699.2Zm0.21,3.43h-5.32l-0.11-1.55a1.09,1.09,0,0,1,.65-0.94,6.32,6.32,0,0,1,4.23,0,1.1,1.1,0,0,1,.65.94C407.26,701.59,407.22,702.11,407.19,702.63Z' transform='translate(-397.81 -688.07)' style='fill:%23db4549'/%3E%3Cpath d='M410.72,695.65a0.5,0.5,0,1,0,0,1h4.17a0.5,0.5,0,1,0,0-1h-4.17Z' transform='translate(-397.81 -688.07)' style='fill:%23db4549'/%3E%3Cpath d='M414.89,698.82h-4.17a0.5,0.5,0,1,0,0,1h4.17A0.5,0.5,0,1,0,414.89,698.82Z' transform='translate(-397.81 -688.07)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-back {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M31.4265 33C31.0773 33 30.7864 32.7653 30.7282 32.4132C29.2732 19.7975 20.8346 16.9223 15.4804 16.3942V22.79C15.4804 23.0834 15.3059 23.3182 15.0731 23.4355C14.8403 23.5529 14.5493 23.4941 14.3165 23.3768L0.290986 12.2868C0.116394 12.1694 0 11.9346 0 11.7586C0 11.5825 0.116394 11.3479 0.290986 11.2305L14.3165 0.1405C14.5493 -0.0355329 14.8403 -0.0355902 15.0731 0.0817651C15.3059 0.199121 15.4804 0.433889 15.4804 0.727277V6.18419C22.0567 7.12303 26.8871 9.76355 29.7969 13.9883C32.9978 18.5652 33.8126 25.1371 32.1831 32.3545L32.1248 32.5891C32.0666 32.7652 31.7757 33 31.4265 33ZM14.7821 14.9272C19.0305 15.2206 28.4584 17.0983 31.4265 28.4231C32.0667 22.9661 31.1355 18.1545 28.6913 14.6339C25.8978 10.6438 21.242 8.17923 14.7239 7.35774C14.3747 7.29906 14.1419 7.0057 14.1419 6.65364V2.01816L1.92054 11.7L14.1419 21.3818V15.6901C14.1419 15.5141 14.2001 15.3379 14.3747 15.1619C14.4329 14.9859 14.6075 14.9272 14.7821 14.9272Z' fill='%23db4549'/%3E %3C/svg%3E "); }
  .icon.icon-case {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.75 20.54'%3E%3Cpath d='M100.07,697.09a0.49,0.49,0,0,1,.28.1v-1a0.5,0.5,0,0,1,.5-0.5h2.77a0.5,0.5,0,0,1,.5.5v0.88h8.23a0.49,0.49,0,0,1,.26.08v-5a0.61,0.61,0,0,0-.6-0.61H92.46a0.61,0.61,0,0,0-.61.61v4.94h8.21Z' transform='translate(-90.85 -686.86)' style='fill:none'/%3E%3Cpath d='M105.74,688.46a0.61,0.61,0,0,0-.61-0.61h-5.8a0.61,0.61,0,0,0-.61.61v2.08h7v-2.08Z' transform='translate(-90.85 -686.86)' style='fill:none'/%3E%3Crect x='10.5' y='9.85' width='1.77' height='3.15' style='fill:none'/%3E%3Cpath d='M112.35,698.09h-8.23v2.27a0.5,0.5,0,0,1-.5.5h-2.77a0.5,0.5,0,0,1-.5-0.5V698a0.49,0.49,0,0,1-.28.1H91.85v7.71a0.61,0.61,0,0,0,.61.61H112a0.61,0.61,0,0,0,.6-0.61V698A0.49,0.49,0,0,1,112.35,698.09Z' transform='translate(-90.85 -686.86)' style='fill:none'/%3E%3Cpath d='M112,690.55h-5.26v-2.08a1.61,1.61,0,0,0-1.61-1.61h-5.8a1.61,1.61,0,0,0-1.61,1.61v2.08H92.46a1.61,1.61,0,0,0-1.61,1.61v13.64a1.61,1.61,0,0,0,1.61,1.61H112a1.61,1.61,0,0,0,1.6-1.61V692.15A1.61,1.61,0,0,0,112,690.55Zm-13.28-2.08a0.61,0.61,0,0,1,.61-0.61h5.8a0.61,0.61,0,0,1,.61.61v2.08h-7v-2.08Zm-6.26,3.08H112a0.61,0.61,0,0,1,.6.61v5a0.49,0.49,0,0,0-.26-0.08h-8.23v-0.88a0.5,0.5,0,0,0-.5-0.5h-2.77a0.5,0.5,0,0,0-.5.5v1a0.49,0.49,0,0,0-.28-0.1H91.85v-4.94A0.61,0.61,0,0,1,92.46,691.55Zm10.65,5.16v3.15h-1.77v-3.15h1.77Zm8.89,9.7H92.46a0.61,0.61,0,0,1-.61-0.61v-7.71h8.21a0.49,0.49,0,0,0,.28-0.1v2.36a0.5,0.5,0,0,0,.5.5h2.77a0.5,0.5,0,0,0,.5-0.5v-2.27h8.23a0.49,0.49,0,0,0,.26-0.08v7.79A0.61,0.61,0,0,1,112,706.4Z' transform='translate(-90.85 -686.86)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-support {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.83 26.94'%3E%3Cpath d='M174.88,710.6h-5.33a0.5,0.5,0,0,1-.5-0.5v-16a0.5,0.5,0,0,1,.5-0.5h5.33a0.5,0.5,0,0,1,.5.5v16a0.5,0.5,0,0,1-.5.5h0Zm-4.83-1h4.33v-15H170v15h0Z' transform='translate(-151.54 -683.66)' style='fill:%23db4549'/%3E%3Cpath d='M166.13,710.6h-5.33a0.5,0.5,0,0,1-.5-0.5v-9.17a0.5,0.5,0,0,1,.5-0.5h5.33a0.5,0.5,0,0,1,.5.5v9.17a0.5,0.5,0,0,1-.5.5h0Zm-4.83-1h4.33v-8.17h-4.33v8.17h0Z' transform='translate(-151.54 -683.66)' style='fill:%23db4549'/%3E%3Cpath d='M157.38,710.6H152a0.5,0.5,0,0,1-.5-0.5v-4.19a0.5,0.5,0,0,1,.5-0.5h5.33a0.5,0.5,0,0,1,.5.5v4.19a0.5,0.5,0,0,1-.5.5h0Zm-4.83-1h4.33v-3.19h-4.33v3.19h0Z' transform='translate(-151.54 -683.66)' style='fill:%23db4549'/%3E%3Cpath d='M171.25,688v0l0,0,0,0v0Z' transform='translate(-151.54 -683.66)' style='fill:none'/%3E%3Cpath d='M172.32,687.67l-3.87-3.87a0.5,0.5,0,0,0-.71.71l3,3h0a16.51,16.51,0,0,0-16.14,13.42,0.5,0.5,0,0,0,.4.59h0.1a0.5,0.5,0,0,0,.49-0.41,15.51,15.51,0,0,1,15.16-12.61h0l-3,3a0.5,0.5,0,1,0,.71.71l3.87-3.87A0.5,0.5,0,0,0,172.32,687.67Zm-1.08.38v0l0,0Z' transform='translate(-151.54 -683.66)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-hat {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.96 15.39'%3E%3Cpolygon points='1.75 5.38 11.71 9.72 21.66 5.38 11.71 1.04 1.75 5.38' style='fill:none'/%3E%3Cpath d='M836.72,638.39a0.49,0.49,0,0,1-.2,0L829,635.08v4.61a14,14,0,0,0,15.42,0v-4.61l-7.51,3.27A0.49,0.49,0,0,1,836.72,638.39Z' transform='translate(-825.01 -627.63)' style='fill:none'/%3E%3Cpath d='M848.47,632.46a0.49,0.49,0,0,0-.31.12l0,0-11.2-4.88a0.49,0.49,0,0,0-.4,0l-11.21,4.88a0.5,0.5,0,0,0,0,.92l2.7,1.17V640a0.5,0.5,0,0,0,.22.41,15,15,0,0,0,17,0,0.5,0.5,0,0,0,.22-0.41v-5.32l2.54-1.11v6.76a0.5,0.5,0,0,0,1,0V633A0.5,0.5,0,0,0,848.47,632.46Zm-4,7.23a14,14,0,0,1-15.42,0v-4.61l7.51,3.27a0.49,0.49,0,0,0,.2,0,0.49,0.49,0,0,0,.2,0l7.51-3.27v4.61Zm-7.71-2.35-10-4.34,10-4.34,10,4.34Z' transform='translate(-825.01 -627.63)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-article {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.5 21.53'%3E%3Cpath d='M232.09,577V563.19H216.76v19.53h9.63M219.63,566h5.88a0.5,0.5,0,1,1,0,1h-5.87A0.5,0.5,0,0,1,219.63,566Zm0,2.42h9.75a0.5,0.5,0,1,1,0,1h-9.75A0.5,0.5,0,0,1,219.63,568.4Zm0,2.42h9.75a0.5,0.5,0,1,1,0,1h-9.75A0.5,0.5,0,0,1,219.63,570.81Zm0,2.42h4.08a0.5,0.5,0,1,1,0,1h-4.08A0.5,0.5,0,0,1,219.63,573.23Z' transform='translate(-215.76 -562.19)' style='fill:none'/%3E%3Cpolyline points='10.63 20.53 16.33 20.53 16.33 14.82' style='fill:none'/%3E%3Cpath d='M232.59,562.19H216.26a0.5,0.5,0,0,0-.5.5v20.53a0.5,0.5,0,0,0,.5.5h16.33a0.5,0.5,0,0,0,.5-0.5V562.69A0.5,0.5,0,0,0,232.59,562.19ZM232.09,577v5.71H216.76V563.19h15.33V577Z' transform='translate(-215.76 -562.19)' style='fill:%23db4549'/%3E%3Cpath d='M219.63,567h5.88a0.5,0.5,0,1,0,0-1h-5.87A0.5,0.5,0,0,0,219.63,567Z' transform='translate(-215.76 -562.19)' style='fill:%23db4549'/%3E%3Cpath d='M219.63,569.4h9.75a0.5,0.5,0,1,0,0-1h-9.75A0.5,0.5,0,0,0,219.63,569.4Z' transform='translate(-215.76 -562.19)' style='fill:%23db4549'/%3E%3Cpath d='M219.63,571.81h9.75a0.5,0.5,0,1,0,0-1h-9.75A0.5,0.5,0,0,0,219.63,571.81Z' transform='translate(-215.76 -562.19)' style='fill:%23db4549'/%3E%3Cpath d='M219.63,574.23h4.08a0.5,0.5,0,1,0,0-1h-4.08A0.5,0.5,0,0,0,219.63,574.23Z' transform='translate(-215.76 -562.19)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-book {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M26.4404 33H6.55955C5.13098 33 4 31.8883 4 30.4841V4.2713C4 3.86173 4.29759 3.5692 4.71426 3.5692C5.13092 3.5692 5.42851 3.86173 5.42851 4.2713V30.4841C5.42851 31.0692 5.90479 31.5957 6.55955 31.5957H26.4404C27.0357 31.5957 27.5713 31.1277 27.5713 30.4841V8.30855C27.5713 7.72344 27.0952 7.19683 26.4404 7.19683C26.0238 7.19683 25.7262 6.90431 25.7262 6.49473C25.7262 6.08516 26.0238 5.79256 26.4404 5.79256C27.869 5.79256 29 6.9043 29 8.30855V30.4841C29 31.8883 27.869 33 26.4404 33Z' fill='%23db4549'/%3E %3Cpath d='M26.2024 7.25533H7.75003C5.72622 7.25533 4.05944 5.61706 4.05944 3.6277C4.05944 1.63834 5.72622 0 7.75003 0H28.2857C28.7024 0 29 0.292596 29 0.70217C29 1.11174 28.7024 1.40427 28.2857 1.40427H7.69045C6.44045 1.40427 5.42851 2.39898 5.42851 3.6277C5.42851 4.85642 6.44045 5.85106 7.69045 5.85106H26.1428C26.5595 5.85106 26.8571 6.14366 26.8571 6.55323C26.9166 6.90429 26.5596 7.25533 26.2024 7.25533Z' fill='%23db4549'/%3E %3Cpath d='M16.4404 21.516C16.3214 21.516 16.2619 21.516 16.1428 21.4575L13.2857 20.2288L10.4286 21.4575C10.1905 21.5745 9.95238 21.516 9.7738 21.399C9.59523 21.2819 9.47619 21.0479 9.47619 20.8139V7.0053C9.47619 6.59573 9.77378 6.3032 10.1904 6.3032C10.6071 6.3032 10.9047 6.59573 10.9047 7.0053V19.7021L13.0476 18.766C13.2262 18.7075 13.4643 18.7075 13.6429 18.766L15.7858 19.7021V7.0053C15.7858 6.59573 16.0834 6.3032 16.5 6.3032C16.9167 6.3032 17.2143 6.59573 17.2143 7.0053V20.8139C17.2143 21.0479 17.0952 21.2819 16.9167 21.399C16.7381 21.4575 16.5595 21.516 16.4404 21.516Z' fill='%23db4549'/%3E %3C/svg%3E "); }
  .icon.icon-apply {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.33 23.33'%3E%3Cpath d='M1144.59,597.54a1.1,1.1,0,0,0-.74-0.28l-0.07,1.12,1.1-.06A1.1,1.1,0,0,0,1144.59,597.54Z' transform='translate(-1138.8 -580.73)' style='fill:none'/%3E%3Cpath d='M1145.29,596.83a2.08,2.08,0,0,1,.59,1.42l1.54-.09,10.49-10.5-3.43-3.43L1144,594.73l-0.09,1.52A2.07,2.07,0,0,1,1145.29,596.83Z' transform='translate(-1138.8 -580.73)' style='fill:none'/%3E%3Crect x='1156.62' y='582.1' width='2.01' height='4.85' transform='translate(-1213.01 409.2) rotate(-45.01)' style='fill:none'/%3E%3Cpath d='M1143,594.48l-0.26,4.4a0.5,0.5,0,0,0,.5.53h0l4.4-.26A0.5,0.5,0,0,0,1148,599l13.11-13.11a0.5,0.5,0,0,0,0-.71L1157,581a0.5,0.5,0,0,0-.71,0l-13.11,13.11A0.5,0.5,0,0,0,1143,594.48Zm0.84,2.78a1,1,0,0,1,1,1.05l-1.1.06Zm12.77-15.15,3.43,3.43-1.42,1.42-3.43-3.43Zm-2.13,2.13,3.43,3.43-10.49,10.5-1.54.09a2,2,0,0,0-2-2l0.09-1.52Z' transform='translate(-1138.8 -580.73)' style='fill:%23db4549'/%3E%3Cpath d='M1161.13,591.72a0.5,0.5,0,0,0-.5.5v10.34H1139.8V581.73h10.33a0.5,0.5,0,0,0,0-1H1139.3a0.5,0.5,0,0,0-.5.5v21.83a0.5,0.5,0,0,0,.5.5h21.83a0.5,0.5,0,0,0,.5-0.5V592.22A0.5,0.5,0,0,0,1161.13,591.72Z' transform='translate(-1138.8 -580.73)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-payment {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 21.03'%3E%3Ccircle cx='17.49' cy='10.52' r='1.02' style='fill:none'/%3E%3Cpath d='M1160.76,621.51h-7.14a0.63,0.63,0,0,0-.63.63v5a0.64,0.64,0,0,0,.63.63h7.14v-6.27Zm-4.51,5.15a2,2,0,1,1,2-2A2,2,0,0,1,1156.25,626.67Z' transform='translate(-1138.76 -614.13)' style='fill:none'/%3E%3Cpath d='M1153.63,628.78a1.63,1.63,0,0,1-1.63-1.63v-5a1.63,1.63,0,0,1,1.63-1.63h7.14V616.6a1.47,1.47,0,0,0-1.47-1.47h-18.07a1.47,1.47,0,0,0-1.47,1.47v16.1a1.47,1.47,0,0,0,1.47,1.47h18.07a1.47,1.47,0,0,0,1.47-1.47v-3.92h-7.14Z' transform='translate(-1138.76 -614.13)' style='fill:none'/%3E%3Cpath d='M1156.25,622.63a2,2,0,1,0,2,2A2,2,0,0,0,1156.25,622.63Zm0,3a1,1,0,1,1,1-1A1,1,0,0,1,1156.25,625.67Z' transform='translate(-1138.76 -614.13)' style='fill:%23db4549'/%3E%3Cpath d='M1159.29,614.13h-18.07a2.47,2.47,0,0,0-2.47,2.47v16.1a2.47,2.47,0,0,0,2.47,2.47h18.07a2.47,2.47,0,0,0,2.47-2.47V616.6A2.47,2.47,0,0,0,1159.29,614.13Zm-5.67,13.65a0.64,0.64,0,0,1-.63-0.63v-5a0.63,0.63,0,0,1,.63-0.63h7.14v6.27h-7.14Zm5.67,6.38h-18.07a1.47,1.47,0,0,1-1.47-1.47V616.6a1.47,1.47,0,0,1,1.47-1.47h18.07a1.47,1.47,0,0,1,1.47,1.47v3.91h-7.14a1.63,1.63,0,0,0-1.63,1.63v5a1.63,1.63,0,0,0,1.63,1.63h7.14v3.92A1.47,1.47,0,0,1,1159.29,634.16Z' transform='translate(-1138.76 -614.13)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-clock {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.33 22.33'%3E%3Cpath d='M592.57,398.4a11.17,11.17,0,1,1,11.16-11.17,11.18,11.18,0,0,1-11.16,11.17h0Zm0-21.33a10.17,10.17,0,1,0,10.16,10.17,10.18,10.18,0,0,0-10.16-10.17h0Z' transform='translate(-581.4 -376.06)' style='fill:%23db4549'/%3E%3Cpath d='M592.57,387.73a0.5,0.5,0,0,1-.5-0.5v-6.9a0.5,0.5,0,1,1,1,0v6.9a0.5,0.5,0,0,1-.5.5h0Z' transform='translate(-581.4 -376.06)' style='fill:%23db4549'/%3E%3Cpath d='M596.71,380.51a0.46,0.46,0,0,1-.39-0.68l0.27-.46a0.46,0.46,0,0,1,.79.45l-0.27.46a0.45,0.45,0,0,1-.39.23h0Z' transform='translate(-581.4 -376.06)' style='fill:%23db4549'/%3E%3Cpath d='M588.16,395.32a0.46,0.46,0,0,1-.4-0.68l0.27-.46a0.46,0.46,0,0,1,.79.45l-0.27.46a0.46,0.46,0,0,1-.4.23h0Z' transform='translate(-581.4 -376.06)' style='fill:%23db4549'/%3E%3Cpath d='M600.21,392.09A0.46,0.46,0,0,1,600,392l-0.46-.27A0.46,0.46,0,1,1,600,391l0.46,0.27a0.46,0.46,0,0,1-.23.85h0Z' transform='translate(-581.4 -376.06)' style='fill:%23db4549'/%3E%3Cpath d='M585.4,383.54a0.45,0.45,0,0,1-.23-0.06l-0.46-.27a0.46,0.46,0,0,1,.45-0.79l0.46,0.27a0.46,0.46,0,0,1-.23.85h0Z' transform='translate(-581.4 -376.06)' style='fill:%23db4549'/%3E%3Cpath d='M588.43,380.51a0.45,0.45,0,0,1-.39-0.23l-0.27-.46a0.46,0.46,0,0,1,.79-0.45l0.27,0.46a0.46,0.46,0,0,1-.39.68h0Z' transform='translate(-581.4 -376.06)' style='fill:%23db4549'/%3E%3Cpath d='M597,395.32a0.46,0.46,0,0,1-.39-0.23l-0.27-.46a0.46,0.46,0,0,1,.79-0.46l0.27,0.46a0.46,0.46,0,0,1-.16.62,0.45,0.45,0,0,1-.23.06h0Z' transform='translate(-581.4 -376.06)' style='fill:%23db4549'/%3E%3Cpath d='M584.93,392.09a0.46,0.46,0,0,1-.23-0.85l0.46-.27a0.46,0.46,0,1,1,.45.79l-0.46.27a0.45,0.45,0,0,1-.23.06h0Z' transform='translate(-581.4 -376.06)' style='fill:%23db4549'/%3E%3Cpath d='M599.74,383.54a0.46,0.46,0,0,1-.23-0.85l0.46-.27a0.46,0.46,0,1,1,.46.79l-0.46.27a0.45,0.45,0,0,1-.23.06h0Z' transform='translate(-581.4 -376.06)' style='fill:%23db4549'/%3E%3Cpath d='M584.29,387.68h-0.54a0.46,0.46,0,0,1,0-.91h0.54a0.46,0.46,0,0,1,0,.91h0Z' transform='translate(-581.4 -376.06)' style='fill:%23db4549'/%3E%3Cpath d='M600.85,387.68a0.46,0.46,0,0,1,0-.91h0.54a0.46,0.46,0,0,1,0,.91h-0.54Z' transform='translate(-581.4 -376.06)' style='fill:%23db4549'/%3E%3Cpath d='M592.57,396.5h0a0.45,0.45,0,0,1-.45-0.46v-0.54a0.46,0.46,0,0,1,.46-0.45h0a0.45,0.45,0,0,1,.45.46v0.54a0.46,0.46,0,0,1-.46.45h0Z' transform='translate(-581.4 -376.06)' style='fill:%23db4549'/%3E%3Cpath d='M592.57,379.4a0.46,0.46,0,0,1-.46-0.46v-0.53a0.46,0.46,0,0,1,.91,0v0.53a0.46,0.46,0,0,1-.45.46h0Z' transform='translate(-581.4 -376.06)' style='fill:%23db4549'/%3E%3Cpath d='M589.55,390.75a0.5,0.5,0,0,1-.35-0.85l2.9-2.9a0.5,0.5,0,0,1,.71.71l-2.9,2.9a0.5,0.5,0,0,1-.35.15h0Z' transform='translate(-581.4 -376.06)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-tag {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.39 23.39'%3E%3Cpath d='M348,399l-12.42-12.42,11-11H359v12.41l-11,11h0Zm-11-12.42,11,11,10-10v-11H347l-10,10h0Z' transform='translate(-335.58 -375.64)' style='fill:%23db4549'/%3E%3Cpath d='M343.91,388.62a0.5,0.5,0,0,1-.35-0.85l5.76-5.75a0.5,0.5,0,0,1,.71.71l-5.76,5.75a0.5,0.5,0,0,1-.35.15h0Z' transform='translate(-335.58 -375.64)' style='fill:%23db4549'/%3E%3Cpath d='M346.49,391.2a0.5,0.5,0,0,1-.35-0.85l5.76-5.75a0.5,0.5,0,1,1,.71.71l-5.76,5.75a0.5,0.5,0,0,1-.35.15h0Z' transform='translate(-335.58 -375.64)' style='fill:%23db4549'/%3E%3Cpath d='M354,382.47a1.86,1.86,0,0,1-1.32-.55,1.88,1.88,0,0,1,0-2.65,1.92,1.92,0,0,1,2.65,0,1.87,1.87,0,0,1-1.33,3.2h0Zm0-2.75a0.86,0.86,0,0,0-.62.25,0.87,0.87,0,0,0,0,1.24,0.89,0.89,0,0,0,1.23,0,0.87,0.87,0,0,0,0-1.23,0.86,0.86,0,0,0-.62-0.26h0Z' transform='translate(-335.58 -375.64)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-calendar {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.53 19'%3E%3Cpath d='M663.73,396.73H643.21a0.5,0.5,0,0,1-.5-0.5V379.9a0.5,0.5,0,0,1,.5-0.5h20.53a0.5,0.5,0,0,1,.5.5v16.33a0.5,0.5,0,0,1-.5.5h0Zm-20-1h19.53V380.4H643.71v15.33h0Z' transform='translate(-642.71 -377.73)' style='fill:%23db4549'/%3E%3Cpath d='M659.9,382.06a0.5,0.5,0,0,1-.5-0.5v-3.33a0.5,0.5,0,1,1,1,0v3.33a0.5,0.5,0,0,1-.5.5h0Z' transform='translate(-642.71 -377.73)' style='fill:%23db4549'/%3E%3Cpath d='M647.15,382.06a0.5,0.5,0,0,1-.5-0.5v-3.33a0.5,0.5,0,1,1,1,0v3.33a0.5,0.5,0,0,1-.5.5h0Z' transform='translate(-642.71 -377.73)' style='fill:%23db4549'/%3E%3Cpath d='M663.68,385.8H643.34a0.5,0.5,0,0,1,0-1h20.33a0.5,0.5,0,0,1,0,1h0Z' transform='translate(-642.71 -377.73)' style='fill:%23db4549'/%3E%3Cpolygon points='5.18 10.1 3.24 10.1 3.24 12.04 5.18 12.04 5.18 10.1 5.18 10.1' style='fill:%23db4549'/%3E%3Cpolygon points='8.54 10.1 6.6 10.1 6.6 12.04 8.54 12.04 8.54 10.1 8.54 10.1' style='fill:%23db4549'/%3E%3Cpolygon points='11.89 10.1 9.95 10.1 9.95 12.04 11.89 12.04 11.89 10.1 11.89 10.1' style='fill:%23db4549'/%3E%3Cpolygon points='15.25 10.1 13.31 10.1 13.31 12.04 15.25 12.04 15.25 10.1 15.25 10.1' style='fill:%23db4549'/%3E%3Cpolygon points='18.61 10.1 16.67 10.1 16.67 12.04 18.61 12.04 18.61 10.1 18.61 10.1' style='fill:%23db4549'/%3E%3Cpolygon points='5.18 13.22 3.24 13.22 3.24 15.15 5.18 15.15 5.18 13.22 5.18 13.22' style='fill:%23db4549'/%3E%3Cpolygon points='8.54 13.22 6.6 13.22 6.6 15.15 8.54 15.15 8.54 13.22 8.54 13.22' style='fill:%23db4549'/%3E%3Cpolygon points='11.89 13.22 9.95 13.22 9.95 15.15 11.89 15.15 11.89 13.22 11.89 13.22' style='fill:%23db4549'/%3E%3Cpolygon points='15.25 13.22 13.31 13.22 13.31 15.15 15.25 15.15 15.25 13.22 15.25 13.22' style='fill:%23db4549'/%3E%3Cpolygon points='18.61 13.22 16.67 13.22 16.67 15.15 18.61 15.15 18.61 13.22 18.61 13.22' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .icon.icon-education {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47.45 30.78'%3E%3Cpath d='M14.76,15.53a0.49,0.49,0,0,1-.38.58h0q-1,.2-1.91.45H12.35a0.5,0.5,0,1,1-.12-1q1-.25,2-0.46A0.49,0.49,0,0,1,14.76,15.53Zm4.87-1.19c-1.11.1-2.23,0.24-3.35,0.42a0.5,0.5,0,1,0,.08,1h0.08c1.09-.18,2.2-0.31,3.28-0.41a0.5,0.5,0,0,0-.09-1h0Zm16.23,1.43A46.54,46.54,0,0,0,22,14.19a0.49,0.49,0,0,0-.47.51h0a0.48,0.48,0,0,0,.49.47h0a45.36,45.36,0,0,1,13.59,1.55h0.13a0.5,0.5,0,1,0,.13-1Zm11.59-3.91a1.46,1.46,0,0,1-.85,1.34l-8.45,3.93v6.62h0C37.61,27,26,27.15,23.73,27.15S9.85,27,9.31,23.83h0v-6.7l-6-2.78v6.51a2.12,2.12,0,0,1,1.06,3.51l0.49,0.74a0.49,0.49,0,0,1,.08.27v3.93a1.48,1.48,0,0,1-1.47,1.47H2.18A1.48,1.48,0,0,1,.7,29.32V25.38a0.49,0.49,0,0,1,.08-0.27l0.49-.74a2.12,2.12,0,0,1,1.06-3.51v-7L0.85,13.2a1.48,1.48,0,0,1,0-2.67L23.1,0.14a1.48,1.48,0,0,1,1.25,0L46.61,10.52a1.46,1.46,0,0,1,.85,1.34h0ZM4,25.53l-0.41-.61L3.39,25H2.28L2.09,25l-0.41.61v3.78a0.49,0.49,0,0,0,.49.49H3.49A0.49,0.49,0,0,0,4,29.36s0,0,0,0V25.53ZM2.83,21.78a1.14,1.14,0,0,0-.51,2.16L2.44,24a1.14,1.14,0,0,0,.34.07h0.1A1.14,1.14,0,0,0,3.23,24l0.12-.06a1.14,1.14,0,0,0-.51-2.16h0ZM37,24a38.87,38.87,0,0,0-26.47,0c1,1.11,5.87,2.15,13.24,2.15S35.94,25.13,37,24Zm9.51-12.16a0.48,0.48,0,0,0-.28-0.45L23.94,1a0.49,0.49,0,0,0-.41,0L1.27,11.41a0.49,0.49,0,0,0,0,.89L10,16.37a0.49,0.49,0,0,1,.28.45V23a39.88,39.88,0,0,1,26.88,0V16.81a0.49,0.49,0,0,1,.28-0.45l8.74-4.06a0.48,0.48,0,0,0,.29-0.44Z' transform='translate(-0.01 0)' style='fill:%23fff'/%3E%3C/svg%3E"); }
  .icon.icon-heart {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.0143 2.83456C27.3698 1.85391 29.9988 1.73346 32.4352 2.49458C34.8715 3.25569 36.9578 4.84918 38.3239 6.99246C39.69 9.13559 40.2478 11.6899 39.8983 14.2026C39.3669 18.0525 37.3849 21.6077 34.8914 24.7832C32.3986 27.9578 29.3669 30.7869 26.6893 33.183C25.0586 34.7575 23.3083 36.2051 21.4541 37.5131L21.4459 37.5189L21.4374 37.5244C21.4227 37.5339 21.4081 37.5433 21.3936 37.5527C21.1917 37.6831 21.0141 37.7977 20.8637 37.8725C20.6898 37.9589 20.482 38.0292 20.2372 37.9878C20.0222 37.9515 19.8424 37.8364 19.7039 37.7426C19.6425 37.7009 19.5741 37.6524 19.5024 37.6014C19.4863 37.59 19.4701 37.5785 19.4538 37.5669C19.3626 37.5023 19.2601 37.4302 19.1407 37.35C14.4124 34.2411 10.1175 30.5264 6.36735 26.3019L6.36356 26.2977L6.36358 26.2976C4.36692 23.9944 2.29912 21.1285 1.08273 18.0399C-0.135471 14.9468 -0.513747 11.5901 0.940167 8.35777L1.3856 8.55541L0.940167 8.35777C4.4506 0.55343 15.5934 -0.00351867 20.0021 7.08565C21.1825 5.19109 22.932 3.70147 25.0143 2.83456ZM32.1424 3.419C29.926 2.7266 27.5343 2.83617 25.3915 3.72829C23.2487 4.6204 21.4932 6.23741 20.4364 8.29254L20.0022 9.13688L19.5676 8.29278C15.8809 1.13289 5.12918 1.42063 1.83102 8.75304C0.517288 11.6738 0.833522 14.7469 1.99141 17.6869C3.15073 20.6306 5.13969 23.4003 7.10107 25.6631C10.7946 29.8234 15.0245 33.4816 19.6813 36.5432L19.6854 36.5459C19.8156 36.6335 19.9264 36.7113 20.0206 36.7782C20.0392 36.7913 20.0568 36.8038 20.0737 36.8158C20.1448 36.8663 20.2022 36.9071 20.254 36.9422C20.3247 36.9902 20.3657 37.0134 20.3868 37.0243C20.3966 37.0203 20.4099 37.0144 20.4271 37.0058C20.5253 36.957 20.658 36.8717 20.8974 36.7172C22.7102 35.4378 24.4214 34.0218 26.0157 32.4818L26.0224 32.4754L26.0293 32.4692C28.7035 30.0764 31.6833 27.2929 34.122 24.1872C36.562 21.0798 38.4329 17.6838 38.9317 14.0709L38.9317 14.0704C39.2497 11.7845 38.7423 9.46059 37.4995 7.51081C36.2567 5.56103 34.3588 4.1114 32.1424 3.419Z' fill='%23fff'/%3E %3C/svg%3E "); }
  .icon.icon-document {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45 50'%3E%3Cpath style='fill:%23db4549;' d='M9719.61,1117.33h23v-21H9733a0.62,0.62,0,0,1-.39-0.69v-10.31h-28v48h38v-4h-23v-12Z' transform='translate(-9703.61 -1084.33)'%3E%3C/path%3E%3Cpolygon fill= points='30 1.84 30 11 38.42 11 30 1.84'%3E%3C/polygon%3E%3Crect class='a' x='17' y='34' width='27' height='10'%3E%3C/rect%3E%3Cpath class='b' d='M9748.61,1117.33h-5v-21.69a0.7,0.7,0,0,0,0-.06,0.48,0.48,0,0,0,0-.12,0.44,0.44,0,0,0-.05-0.1,0.42,0.42,0,0,0,0-.06l-10.19-10.72h0a0.49,0.49,0,0,0-.12-0.08l0,0s0-.05-0.05-0.06a0.65,0.65,0,0,0-.14-0.08h-28.8a0.68,0.68,0,0,0-.6.59v48.89a0.61,0.61,0,0,0,.6.52h38.92a0.5,0.5,0,0,0,.48-0.52v-4.48h5v-12Zm-15-31.16,8.42,9.16h-8.42v-9.16Zm9,47.16h-38v-48h28v10.31a0.62,0.62,0,0,0,.39.69h9.61v21h-23v12h23v4Zm5-5h-27v-10h27v10Z' transform='translate(-9703.61 -1084.33)'%3E%3C/path%3E%3C/svg%3E"); }
  .icon.icon-correct {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle cx='16.5287' cy='16.5288' r='15.2412' fill='%23CCE6CC'/%3E %3Cpath d='M13.7393 23.2491H13.7701L13.8 23.2416C13.857 23.2273 13.9391 23.2061 14.0163 23.1611C14.0943 23.1156 14.1584 23.0518 14.2068 22.9663L24.285 10.7061L24.285 10.7061L24.2871 10.7035C24.4909 10.4486 24.4388 10.0619 24.1905 9.86322C23.9362 9.65975 23.5504 9.71122 23.3514 9.95834C23.351 9.95882 23.3506 9.9593 23.3502 9.95978L13.6963 21.7307L9.57778 17.4201L9.56624 17.408L9.5532 17.3975C9.3456 17.2315 8.99422 17.1532 8.73139 17.416L8.7216 17.4258L8.71295 17.4366C8.54738 17.6436 8.46904 17.9934 8.729 18.256L13.2995 23.0564L13.2994 23.0565L13.3038 23.0608C13.4364 23.1934 13.586 23.2491 13.7393 23.2491ZM0.75 16.5C0.75 25.1789 7.82112 32.25 16.5 32.25C25.1789 32.25 32.25 25.1789 32.25 16.5C32.25 7.8211 25.1789 0.75 16.5 0.75C7.82112 0.75 0.75 7.8211 0.75 16.5ZM1.94017 16.4712C1.94017 8.44233 8.4711 1.91141 16.5 1.91141C24.5289 1.91141 31.0598 8.44233 31.0598 16.4712C31.0598 24.5001 24.5289 31.0311 16.5 31.0311C8.4711 31.0311 1.94017 24.5001 1.94017 16.4712Z' fill='%23004300' stroke='%23004300' stroke-width='0.5'/%3E %3C/svg%3E "); }
  .icon.icon-incorrect {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle cx='16.5287' cy='16.2412' r='15.2412' fill='%23FFCCCC'/%3E %3Cpath d='M11.5868 22.2269L16.5 17.3137L21.3984 22.212C21.5148 22.3683 21.6828 22.4151 21.82 22.4151C21.9733 22.4151 22.123 22.3595 22.2556 22.2269C22.3699 22.1126 22.4367 21.9644 22.4367 21.8057C22.4367 21.6469 22.3699 21.4987 22.2556 21.3845L17.3424 16.4712L22.2556 11.558C22.3699 11.4438 22.4367 11.2956 22.4367 11.1368C22.4367 10.9781 22.3699 10.8299 22.2556 10.7156C22.1414 10.6014 21.9931 10.5346 21.8344 10.5346C21.6757 10.5346 21.5274 10.6014 21.4132 10.7156L16.5 15.6288L11.5868 10.7156C11.4725 10.6014 11.3243 10.5346 11.1656 10.5346C11.0068 10.5346 10.8586 10.6014 10.7444 10.7156C10.6301 10.8299 10.5633 10.9781 10.5633 11.1368C10.5633 11.2956 10.6301 11.4438 10.7444 11.558L15.6576 16.4712L10.7444 21.3845C10.6301 21.4987 10.5633 21.6469 10.5633 21.8057C10.5633 21.9566 10.6237 22.098 10.7278 22.2098C10.8443 22.3679 11.0133 22.4151 11.1512 22.4151C11.3045 22.4151 11.4542 22.3595 11.5868 22.2269ZM0.75 16.5C0.75 25.1789 7.82112 32.25 16.5 32.25C25.1789 32.25 32.25 25.1789 32.25 16.5C32.25 7.8211 25.1789 0.75 16.5 0.75C7.82112 0.75 0.75 7.8211 0.75 16.5ZM1.94017 16.4712C1.94017 8.44233 8.4711 1.91141 16.5 1.91141C24.5289 1.91141 31.0598 8.44233 31.0598 16.4712C31.0598 24.5001 24.5289 31.0311 16.5 31.0311C8.4711 31.0311 1.94017 24.5001 1.94017 16.4712Z' fill='%23850000' stroke='%23850000' stroke-width='0.5'/%3E %3C/svg%3E "); }
  .icon.icon-search {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.85 22.23'%3E%3Cpath d='M-51,398.67a9.48,9.48,0,0,1-9.47-9.46A9.48,9.48,0,0,1-51,379.73a9.48,9.48,0,0,1,9.47,9.47A9.48,9.48,0,0,1-51,398.67h0Zm0-17.94a8.48,8.48,0,0,0-8.47,8.47A8.48,8.48,0,0,0-51,397.67a8.48,8.48,0,0,0,8.47-8.47A8.48,8.48,0,0,0-51,380.73h0Z' transform='translate(60.47 -379.73)' style='fill:%23444444'/%3E%3Cpath d='M-56.6,389.2h-1A6.61,6.61,0,0,1-51,382.59v1a5.61,5.61,0,0,0-5.61,5.61h0Z' transform='translate(60.47 -379.73)' style='fill:%23444444'/%3E%3Cpath d='M-39.12,402a0.5,0.5,0,0,1-.35-0.15L-45,396.25a0.5,0.5,0,0,1,0-.71,0.5,0.5,0,0,1,.71,0l5.57,5.57a0.5,0.5,0,0,1,0,.71,0.5,0.5,0,0,1-.35.15h0Z' transform='translate(60.47 -379.73)' style='fill:%23444444'/%3E%3C/svg%3E"); }
  .icon.icon-tw {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.41 15.98'%3E%3Cpath d='M53.07,910.19c0,0.18,0,.36,0,0.53a11.66,11.66,0,0,1-18.27,9.21,9.42,9.42,0,0,0,1,.09,8.25,8.25,0,0,0,5.15-1.58,4.1,4.1,0,0,1-3.73-3,4.5,4.5,0,0,0,.77.1,4.27,4.27,0,0,0,1.08-.11,4.1,4.1,0,0,1-3.15-4.13v-0.06a4.06,4.06,0,0,0,1.84.57,4.1,4.1,0,0,1-1.09-5.51A11.6,11.6,0,0,0,45,910.9a4.29,4.29,0,0,1-.08-0.94,4.11,4.11,0,0,1,7.19-2.55,8.26,8.26,0,0,0,2.64-.91,4.11,4.11,0,0,1-1.87,2.2,8.29,8.29,0,0,0,2.37-.56A8.71,8.71,0,0,1,53.07,910.19Z' transform='translate(-34.79 -906.01)' style='fill:%23fff'/%3E%3C/svg%3E"); }
  .icon.icon-fb {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.39 20'%3E%3Cpath d='M114.88,924v-9.12h-3.07v-3.56h3.07V908.7c0-3,1.86-4.7,4.57-4.7a25.19,25.19,0,0,1,2.74.14v3.18h-1.88c-1.48,0-1.76.7-1.76,1.73v2.27h3.52l-0.46,3.56h-3.06V924h-3.67Z' transform='translate(-111.81 -904)' style='fill:%23fff'/%3E%3C/svg%3E"); }
  .icon.icon-vk {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 11.41'%3E%3Cpath d='M80.79,919.66a6.86,6.86,0,0,1-5-2.26c-2.53-2.64-4.77-7.87-4.77-7.87a0.62,0.62,0,0,1,0-.51,1,1,0,0,1,.59-0.2l2.86,0A1.24,1.24,0,0,1,75,909a0.89,0.89,0,0,1,.25.34,19.19,19.19,0,0,0,1.07,2.22c1.19,2.06,1.75,2.51,2.16,2.29,0.59-.32.41-2.92,0.41-2.92a2.9,2.9,0,0,0-.3-1.36,1.35,1.35,0,0,0-.89-0.45c-0.16,0,.1-0.39.45-0.56a6.49,6.49,0,0,1,2.5-.26,5.14,5.14,0,0,1,1.4.14c1,0.24.65,1.16,0.65,3.36,0,0.71-.13,1.7.38,2,0.22,0.14.75,0,2.09-2.25a17.45,17.45,0,0,0,1.11-2.34,0.84,0.84,0,0,1,.27-0.32,0.68,0.68,0,0,1,.39-0.07l3,0a1.16,1.16,0,0,1,1,.3c0.15,0.43-.34,1.43-1.57,3.07-2,2.69-2.24,2.44-.57,4a8.93,8.93,0,0,1,2,2.3c0.66,1.1-.73,1.18-0.73,1.18l-2.67,0a1.89,1.89,0,0,1-1.33-.41c-1-.69-1.94-2.47-2.68-2.24s-0.72,1.84-.72,1.84a0.88,0.88,0,0,1-.16.53,1,1,0,0,1-.55.24h-1.2Z' transform='translate(-71 -908.3)' style='fill:%23fff'/%3E%3C/svg%3E"); }
  .icon.icon-yt {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 13.95'%3E%3Cpath d='M162.67,909.26a2.51,2.51,0,0,0-2.16-2A67.19,67.19,0,0,0,153,907a67.39,67.39,0,0,0-7.5.28,2.54,2.54,0,0,0-2.16,2A21,21,0,0,0,143,914a21.73,21.73,0,0,0,.35,4.74,2.52,2.52,0,0,0,2.16,2A67.19,67.19,0,0,0,153,921a67.09,67.09,0,0,0,7.49-.28,2.52,2.52,0,0,0,2.16-2A21.63,21.63,0,0,0,163,914,20.37,20.37,0,0,0,162.67,909.26Zm-11.76,7.47v-5.55l5.29,2.77Z' transform='translate(-143 -907.02)' style='fill:%23fff'/%3E%3C/svg%3E"); }
  .icon.icon-ig {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 19.5'%3E%3Cpath d='M189,904.25c-2.72,0-3.06,0-4.12.06a7.54,7.54,0,0,0-2.43.45,4.91,4.91,0,0,0-1.77,1.12,4.75,4.75,0,0,0-1.15,1.73,7,7,0,0,0-.47,2.37c-0.05,1-.06,1.37-0.06,4s0,3,.06,4a7,7,0,0,0,.47,2.37,4.77,4.77,0,0,0,1.15,1.73,4.9,4.9,0,0,0,1.77,1.12,7.55,7.55,0,0,0,2.43.45c1.07,0,1.41.06,4.12,0.06s3.06,0,4.12-.06a7.57,7.57,0,0,0,2.43-.45,4.93,4.93,0,0,0,1.77-1.12,4.75,4.75,0,0,0,1.15-1.73,7,7,0,0,0,.47-2.37c0-1,.06-1.37.06-4s0-3-.06-4a7.05,7.05,0,0,0-.47-2.37,4.77,4.77,0,0,0-1.15-1.73,4.89,4.89,0,0,0-1.77-1.12,7.52,7.52,0,0,0-2.43-.45C192.06,904.26,191.72,904.25,189,904.25Zm0,1.75c2.67,0,3,0,4,.06a5.63,5.63,0,0,1,1.86.34,3.12,3.12,0,0,1,1.15.73,3,3,0,0,1,.75,1.12,5.27,5.27,0,0,1,.34,1.81c0,1,.06,1.34.06,3.94s0,2.91-.06,3.94a5.37,5.37,0,0,1-.35,1.81,3.09,3.09,0,0,1-.75,1.12,3.13,3.13,0,0,1-1.15.73,5.69,5.69,0,0,1-1.86.34c-1.06,0-1.37.06-4,.06s-3,0-4-.06a5.8,5.8,0,0,1-1.86-.34,3.11,3.11,0,0,1-1.15-.73,3,3,0,0,1-.75-1.12,5.41,5.41,0,0,1-.35-1.82c0-1-.05-1.34-0.05-3.94s0-2.91.05-3.95a5.41,5.41,0,0,1,.35-1.82,2.88,2.88,0,0,1,.75-1.12,3,3,0,0,1,1.15-.73,5.66,5.66,0,0,1,1.85-.34c1.06,0,1.37,0,4,0Zm0,3a5,5,0,1,0,5.14,5A5.07,5.07,0,0,0,189,909Zm0,8.26a3.25,3.25,0,1,1,3.33-3.25A3.29,3.29,0,0,1,189,917.25Zm6.54-8.45a1.2,1.2,0,1,1-1.2-1.17A1.19,1.19,0,0,1,195.54,908.8Z' transform='translate(-179 -904.25)' style='fill:%23fff'/%3E%3C/svg%3E"); }
  .icon.icon-page-next, .icon.icon-page-prev {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3.72 7.07'%3E%3Cpath d='M-165.11,401.48a0.5,0.5,0,0,1-.37-0.17l-2.72-3a0.5,0.5,0,0,1,0-.67l2.72-3a0.5,0.5,0,0,1,.71,0,0.5,0.5,0,0,1,0,.71l-2.42,2.7,2.42,2.7a0.5,0.5,0,0,1,0,.71,0.5,0.5,0,0,1-.33.13h0Z' transform='translate(168.33 -394.4)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
    .disabled .icon.icon-page-next, .disabled .icon.icon-page-prev {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3.72 7.07'%3E%3Cpath d='M-165.11,401.48a0.5,0.5,0,0,1-.37-0.17l-2.72-3a0.5,0.5,0,0,1,0-.67l2.72-3a0.5,0.5,0,0,1,.71,0,0.5,0.5,0,0,1,0,.71l-2.42,2.7,2.42,2.7a0.5,0.5,0,0,1,0,.71,0.5,0.5,0,0,1-.33.13h0Z' transform='translate(168.33 -394.4)' style='fill:%23c1c1c1'/%3E%3C/svg%3E"); }
  .icon.icon-page-first, .icon.icon-page-last {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.22 7.07'%3E%3Cpath d='M-178,391.94a0.5,0.5,0,0,1-.37-0.17l-2.72-3a0.5,0.5,0,0,1,0-.67l2.72-3a0.5,0.5,0,0,1,.71,0,0.5,0.5,0,0,1,0,.71l-2.42,2.7,2.42,2.7a0.5,0.5,0,0,1,0,.71,0.5,0.5,0,0,1-.33.13h0Z' transform='translate(181.24 -384.87)' style='fill:%23db4549'/%3E%3Cpath d='M-175.52,391.94a0.5,0.5,0,0,1-.37-0.17l-2.72-3a0.5,0.5,0,0,1,0-.67l2.72-3a0.5,0.5,0,0,1,.71,0,0.5,0.5,0,0,1,0,.71l-2.42,2.7,2.42,2.7a0.5,0.5,0,0,1,0,.71,0.5,0.5,0,0,1-.33.13h0Z' transform='translate(181.24 -384.87)' style='fill:%23db4549'/%3E%3C/svg%3E"); }
    .disabled .icon.icon-page-first, .disabled .icon.icon-page-last {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.22 7.07'%3E%3Cpath d='M-178,391.94a0.5,0.5,0,0,1-.37-0.17l-2.72-3a0.5,0.5,0,0,1,0-.67l2.72-3a0.5,0.5,0,0,1,.71,0,0.5,0.5,0,0,1,0,.71l-2.42,2.7,2.42,2.7a0.5,0.5,0,0,1,0,.71,0.5,0.5,0,0,1-.33.13h0Z' transform='translate(181.24 -384.87)' style='fill:%23c1c1c1'/%3E%3Cpath d='M-175.52,391.94a0.5,0.5,0,0,1-.37-0.17l-2.72-3a0.5,0.5,0,0,1,0-.67l2.72-3a0.5,0.5,0,0,1,.71,0,0.5,0.5,0,0,1,0,.71l-2.42,2.7,2.42,2.7a0.5,0.5,0,0,1,0,.71,0.5,0.5,0,0,1-.33.13h0Z' transform='translate(181.24 -384.87)' style='fill:%23c1c1c1'/%3E%3C/svg%3E"); }
  .icon.icon-page-next, .icon.icon-page-last {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  .icon.icon-plus {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17'%3E%3Cpath d='M6556.5,375H6549v-7.5a0.5,0.5,0,0,0-1,0V375h-7.5a0.5,0.5,0,0,0,0,1h7.5v7.5a0.5,0.5,0,0,0,1,0V376h7.5A0.5,0.5,0,0,0,6556.5,375Z' transform='translate(-6540 -367)' style='fill:%23fff'/%3E%3C/svg%3E"); }
  .icon.icon-minus {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 1'%3E%3Cpath d='M6519.5,376h-16a0.5,0.5,0,0,1,0-1h16A0.5,0.5,0,0,1,6519.5,376Z' transform='translate(-6503 -375)' style='fill:%23fff'/%3E%3C/svg%3E"); }
  .icon.icon-fullscreen-exit {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'%3E%3Cpath d='M6669.26,333.78h-5.54a0.5,0.5,0,0,1-.32-0.12h0l-0.07-.07a0.5,0.5,0,0,1-.1-0.27v-5.57a0.5,0.5,0,0,1,1,0v4.33l6.92-6.92a0.5,0.5,0,0,1,.71.71l-6.92,6.92h4.33A0.5,0.5,0,0,1,6669.26,333.78Z' transform='translate(-6651 -325)' style='fill:%23fff'/%3E%3Cpath d='M6651.5,346a0.5,0.5,0,0,1-.35-0.85l6.92-6.92h-4.33a0.5,0.5,0,0,1,0-1h5.54a0.5,0.5,0,0,1,.32.12h0l0.07,0.07a0.5,0.5,0,0,1,.1.27v5.57a0.5,0.5,0,0,1-1,0v-4.33l-6.92,6.92A0.5,0.5,0,0,1,6651.5,346Z' transform='translate(-6651 -325)' style='fill:%23fff'/%3E%3C/svg%3E"); }
  .icon.icon-fullscreen {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'%3E%3Cpath d='M5809.72,373.78a0.5,0.5,0,0,1-.35-0.85l6.92-6.92H5812a0.5,0.5,0,0,1,0-1h5.54a0.5,0.5,0,0,1,.32.12h0l0.07,0.07a0.5,0.5,0,0,1,.1.27V371a0.5,0.5,0,1,1-1,0v-4.33l-6.92,6.92A0.5,0.5,0,0,1,5809.72,373.78Z' transform='translate(-5797 -365)' style='fill:%23fff'/%3E%3Cpath d='M5803,386h-5.54a0.5,0.5,0,0,1-.32-0.12h0l-0.07-.07a0.5,0.5,0,0,1-.1-0.27V380a0.5,0.5,0,1,1,1,0v4.33l6.92-6.92a0.5,0.5,0,0,1,.71.71l-6.92,6.92H5803A0.5,0.5,0,0,1,5803,386Z' transform='translate(-5797 -365)' style='fill:%23fff'/%3E%3C/svg%3E"); }
  .icon.icon-attention {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.696' height='22.64' viewBox='0 0 25.696 22.64'%3E%3Cpath d='M12.422,1.918a0.5,0.5,0,0,0-.847.005L0.2,21.61a0.487,0.487,0,0,0-.051.229,0.5,0.5,0,0,0,.067.242,0.5,0.5,0,0,0,.175.178,0.51,0.51,0,0,0,.243.071H23.38a0.5,0.5,0,0,0,.468-0.491,0.489,0.489,0,0,0-.06-0.244ZM11.5,7.77a0.5,0.5,0,1,1,1,0v8.02a0.5,0.5,0,1,1-1,0V7.77ZM12,19.9a0.75,0.75,0,1,1,.75-0.75A0.75,0.75,0,0,1,12,19.9Z' transform='translate(0.848 -0.69)' style='fill:%23e8e63d'/%3E%3Cpath d='M24.663,21.11L13.283,1.41,13.275,1.4a1.5,1.5,0,0,0-2.559.013L-0.671,21.124a1.5,1.5,0,0,0,.554,1.994,1.524,1.524,0,0,0,.737.212H23.4a1.5,1.5,0,0,0,1.45-1.474A1.529,1.529,0,0,0,24.663,21.11Zm-0.884.971a0.5,0.5,0,0,1-.4.249H0.637a0.51,0.51,0,0,1-.243-0.071A0.5,0.5,0,0,1,.22,22.081a0.5,0.5,0,0,1-.067-0.242A0.487,0.487,0,0,1,.2,21.61L11.575,1.923a0.5,0.5,0,0,1,.847-0.005L23.788,21.595a0.489,0.489,0,0,1,.06.244A0.5,0.5,0,0,1,23.779,22.081ZM12.75,19.15A0.75,0.75,0,1,1,12,18.4,0.75,0.75,0,0,1,12.75,19.15ZM11.5,15.79V7.77a0.5,0.5,0,1,1,1,0v8.02A0.5,0.5,0,1,1,11.5,15.79Z' transform='translate(0.848 -0.69)' style='fill:%234e4e54'/%3E%3C/svg%3E"); }
  .icon.icon-login {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M24 0.5V23.5C24 23.6326 23.9473 23.7598 23.8536 23.8536C23.7598 23.9473 23.6326 24 23.5 24H7.33C7.19739 24 7.07021 23.9473 6.97645 23.8536C6.88268 23.7598 6.83 23.6326 6.83 23.5V14.88C6.83 14.7474 6.88268 14.6202 6.97645 14.5264C7.07021 14.4327 7.19739 14.38 7.33 14.38C7.46261 14.38 7.58979 14.4327 7.68355 14.5264C7.77732 14.6202 7.83 14.7474 7.83 14.88V23H23V1H7.83V9.13C7.82744 9.26181 7.77394 9.3875 7.68072 9.48072C7.5875 9.57394 7.46181 9.62744 7.33 9.63C7.19739 9.63 7.07021 9.57732 6.97645 9.48355C6.88268 9.38978 6.83 9.26261 6.83 9.13V0.5C6.83 0.367392 6.88268 0.240215 6.97645 0.146447C7.07021 0.0526784 7.19739 0 7.33 0L23.5 0C23.6326 0 23.7598 0.0526784 23.8536 0.146447C23.9473 0.240215 24 0.367392 24 0.5ZM12.89 15.05C12.8215 15.1199 12.775 15.2083 12.7563 15.3044C12.7375 15.4005 12.7474 15.4999 12.7847 15.5904C12.8219 15.6809 12.885 15.7585 12.9659 15.8135C13.0468 15.8686 13.1421 15.8986 13.24 15.9C13.3751 15.8997 13.5046 15.8457 13.6 15.75L17 12.35C17.0445 12.3045 17.0786 12.2499 17.1 12.19C17.1299 12.1311 17.1454 12.066 17.1454 12C17.1454 11.934 17.1299 11.8689 17.1 11.81C17.0786 11.7501 17.0445 11.6955 17 11.65L13.6 8.25C13.5535 8.20314 13.4982 8.16594 13.4373 8.14055C13.3764 8.11517 13.311 8.1021 13.245 8.1021C13.179 8.1021 13.1136 8.11517 13.0527 8.14055C12.9918 8.16594 12.9365 8.20314 12.89 8.25C12.7984 8.34346 12.7471 8.46912 12.7471 8.6C12.7471 8.73088 12.7984 8.85653 12.89 8.95L15.44 11.5H0.5C0.367392 11.5 0.240215 11.5527 0.146447 11.6464C0.0526784 11.7402 0 11.8674 0 12C0 12.1326 0.0526784 12.2598 0.146447 12.3536C0.240215 12.4473 0.367392 12.5 0.5 12.5H15.44L12.89 15.05Z' fill='white'/%3E %3C/svg%3E "); }
  .icon.icon-logout {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M15.9999 0.500005V15.5C15.9999 15.6326 15.9472 15.7598 15.8535 15.8536C15.7597 15.9473 15.6325 16 15.4999 16H4.99991C4.8673 16 4.74012 15.9473 4.64636 15.8536C4.55259 15.7598 4.49991 15.6326 4.49991 15.5V10.88C4.49991 10.7474 4.55259 10.6202 4.64636 10.5265C4.74012 10.4327 4.8673 10.38 4.99991 10.38C5.13252 10.38 5.25969 10.4327 5.35346 10.5265C5.44723 10.6202 5.49991 10.7474 5.49991 10.88V15H14.9999V1H5.44991V5.13C5.44991 5.26261 5.39723 5.38979 5.30346 5.48356C5.20969 5.57733 5.08252 5.63 4.94991 5.63C4.8181 5.62744 4.69241 5.57394 4.59919 5.48072C4.50597 5.38751 4.45247 5.26181 4.44991 5.13V0.500005C4.44956 0.429916 4.46395 0.360536 4.49214 0.296368C4.52033 0.232199 4.5617 0.174675 4.61357 0.127528C4.66543 0.0803803 4.72662 0.0446634 4.79318 0.0226942C4.85974 0.000725128 4.93017 -0.00700531 4.99991 4.51948e-06H15.4999C15.6325 4.51948e-06 15.7597 0.0526829 15.8535 0.146451C15.9472 0.240219 15.9999 0.367396 15.9999 0.500005ZM1.70991 8.5H11.5299C11.6625 8.5 11.7897 8.44733 11.8835 8.35356C11.9772 8.25979 12.0299 8.13261 12.0299 8C12.0299 7.8674 11.9772 7.74022 11.8835 7.64645C11.7897 7.55268 11.6625 7.5 11.5299 7.5H1.70991L2.84991 6.35C2.89587 6.30404 2.93233 6.24948 2.95721 6.18942C2.98208 6.12937 2.99488 6.06501 2.99488 6C2.99488 5.935 2.98208 5.87064 2.95721 5.81059C2.93233 5.75053 2.89587 5.69597 2.84991 5.65C2.80395 5.60404 2.74938 5.56758 2.68933 5.54271C2.62927 5.51783 2.56491 5.50503 2.49991 5.50503C2.43491 5.50503 2.37054 5.51783 2.31049 5.54271C2.25044 5.56758 2.19587 5.60404 2.14991 5.65L0.149909 7.65C0.0844849 7.68644 0.032051 7.74237 -9.09008e-05 7.81C-0.0500999 7.93174 -0.0500999 8.06827 -9.09008e-05 8.19C0.0212297 8.25241 0.0592804 8.30775 0.109909 8.35001L2.10991 10.35C2.1548 10.3978 2.20902 10.436 2.26921 10.462C2.32941 10.4881 2.39431 10.5015 2.45991 10.5015C2.52551 10.5015 2.59041 10.4881 2.6506 10.462C2.7108 10.436 2.76502 10.3978 2.80991 10.35C2.85774 10.3051 2.89586 10.2509 2.92192 10.1907C2.94798 10.1305 2.96143 10.0656 2.96143 10C2.96143 9.93441 2.94798 9.86951 2.92192 9.80931C2.89586 9.74911 2.85774 9.69489 2.80991 9.65L1.70991 8.5Z' fill='%23444444'/%3E %3C/svg%3E "); }
  .icon.icon-download {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='54' height='46' viewBox='0 0 54 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M9.66002 19.3999C9.66002 19.1999 9.76003 18.8999 9.86003 18.6999C10.26 18.1999 10.96 17.9999 11.56 18.3999L26.66 29.3999L41.7601 18.3999C42.2601 17.9999 43.06 18.0999 43.46 18.6999C43.86 19.1999 43.76 19.9999 43.16 20.3999L27.36 31.8999C26.96 32.1999 26.36 32.1999 25.96 31.8999L10.16 20.3999C9.86002 20.0999 9.66002 19.6999 9.66002 19.3999Z' fill='%23DB4549'/%3E %3Cpath d='M25.46 30.9L25.46 1.19995C25.46 0.499951 25.96 -8.30522e-08 26.66 -5.24542e-08C27.36 -2.18562e-08 27.86 0.499951 27.86 1.19995L27.86 30.9C27.86 31.6 27.36 32.1 26.66 32.1C26.06 32.1 25.46 31.5 25.46 30.9Z' fill='%23DB4549'/%3E %3Cpath d='M53.4 44.125C53.4 44.825 52.9 45.325 52.2 45.325L1.20001 45.325C0.500012 45.325 -2.18562e-08 44.825 -5.24542e-08 44.125C-8.30522e-08 43.425 0.500012 42.925 1.20001 42.925L52.2 42.925C52.9 42.925 53.4 43.425 53.4 44.125Z' fill='%23DB4549'/%3E %3Cpath d='M53.4 32.9099L53.4 44.8776C53.4 45.1386 52.9 45.325 52.2 45.325C51.5 45.325 51 45.1386 51 44.8776L51 32.9099C51 32.6489 51.5 32.4625 52.2 32.4625C52.9 32.4625 53.4 32.6489 53.4 32.9099Z' fill='%23DB4549'/%3E %3Cpath d='M2.40002 32.9099L2.40002 44.8776C2.40002 45.1386 1.90001 45.325 1.20001 45.325C0.500012 45.325 -8.14856e-09 45.1386 -1.95563e-08 44.8776L-5.42681e-07 32.9099C-5.54089e-07 32.6489 0.500012 32.4625 1.20001 32.4625C1.80001 32.4625 2.40002 32.6489 2.40002 32.9099Z' fill='%23DB4549'/%3E %3C/svg%3E "); }

.logo, .card-no-image {
  display: block;
  width: 6.25rem;
  height: 6.25rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99.37 99.38'%3E%3Cpath d='M64.27,40.52c0.4-2.28.74-4.3,1.12-6.31A6.73,6.73,0,0,1,65.87,33a4.21,4.21,0,0,1,.57,1.13c0.37,2.32.69,4.64,1,7.09,1.25-.66,2.43-1.31,3.65-1.88a1.38,1.38,0,0,1,1,.13,5.14,5.14,0,0,0,5.77-1,4.49,4.49,0,0,0,.53-5.61,34.71,34.71,0,0,0-23.68-16.6A34.16,34.16,0,0,0,29,21,27.15,27.15,0,0,0,18.23,34.52a34.43,34.43,0,0,0-2.46,15.17c0.9,12.43,6.68,22,17.2,28.67a34,34,0,0,0,21.2,5.15,32.48,32.48,0,0,0,19.38-7.73,29.75,29.75,0,0,0,8.88-14.87,34.6,34.6,0,0,0,1.25-8.24A1.13,1.13,0,0,1,83.9,52c1.1-1.1,2.24-2.17,3.55-3.43-0.2,1.87-.31,3.59-0.59,5.28-1.55,9.41-6.7,16.69-13.59,23a39.14,39.14,0,0,1-14,8.61A35.85,35.85,0,0,1,21,27.78,53.58,53.58,0,0,1,32.88,17.16,33.81,33.81,0,0,1,49.72,12c14-.42,24.74,5.43,32.37,17.09a11.14,11.14,0,0,1,1.46,3.13,6.8,6.8,0,0,1-5.88,8.56c-1.5.16-3,.18-4.52,0.23a1.52,1.52,0,0,1-1-.25,0.79,0.79,0,0,0-1.26.08,2.76,2.76,0,0,1-1.12.61,3,3,0,0,0-2.08,1.26c-0.29.47-.81,0.32-1-0.29a8.37,8.37,0,0,1-.28-1.54,37.35,37.35,0,0,0-.64-4c-0.22,1.25-.44,2.51-0.67,3.76-0.16.88-.66,1.15-1.3,0.6a1.45,1.45,0,0,0-2.22,0,3.46,3.46,0,0,1-2.24.24c-1-.1-1.92-0.44-2.88-0.63a2.53,2.53,0,0,0-3.29,1.9c-0.63,1.93-1.16,3.89-1.73,5.83-0.08.27-.17,0.54-0.29,1A4.19,4.19,0,0,1,50.63,49a18.76,18.76,0,0,1-3-10.11c0.1-4.9,0-9.8,0-14.7H47.25c-0.09,1-.2,1.94-0.27,2.91-0.32,4-.62,8-0.94,12.07a2.6,2.6,0,0,1-.21.93,0.72,0.72,0,0,1-1.28.2,0.79,0.79,0,0,0-1.38.13,1.37,1.37,0,0,1-1.17.4c-1.19-.33-2.13-0.22-2.63,1.16H39.14A4.09,4.09,0,0,1,38.75,41c-0.26-1.51-.47-3-0.86-4.58q-0.26,1.49-.51,3a8.34,8.34,0,0,1-.18.94,1,1,0,0,1-1.83.42c-0.49-.57-0.83-0.84-1.53-0.22a2.4,2.4,0,0,1-1.49.24c-3.3-.09-5.92,1.41-7.07,4.33A6.33,6.33,0,0,0,26.39,52L46.33,74.44c2.09,2.34,4.88,2.29,7,0,3.48-3.73,6.9-7.53,10.46-11.18C68,59,65.91,53,60.63,51.26a9.14,9.14,0,0,0-10.3,2.61l-2.54,2.82a3.21,3.21,0,0,1-.08-0.86c2.32-3,4.71-6,8.09-7.9,4.44-2.46,10.51-.85,12.93,3.22a7.06,7.06,0,0,1-.87,8.55c-3.71,4.22-7.54,8.3-11.34,12.42-1.63,1.77-3.25,3.55-4.91,5.3A6.43,6.43,0,0,1,42,77.34q-9-9.82-18.07-19.63A10.56,10.56,0,0,1,26.4,41.2a9.73,9.73,0,0,1,5.41-1.36,2.76,2.76,0,0,0,2.34-.63c0.42-.43.79-0.12,1.13,0.18l1,0.9L37.73,32h0.39c0.69,2.58.85,5.28,1.41,7.71h2a2.09,2.09,0,0,0,1.18-.34c1-.88.92-0.91,2.16-0.15,0.17-1.69.33-3.31,0.49-4.94,0.37-3.9.73-7.8,1.11-11.7a4.5,4.5,0,0,1,.31-1.26,1,1,0,0,1,.55-0.55,1,1,0,0,1,.65.57,5.23,5.23,0,0,1,.34,1.6q0.27,8.63.5,17.24a13.6,13.6,0,0,0,1.67,6.15,4,4,0,0,0,.39.48c0.45-1.48.84-2.86,1.28-4.22,0.64-2,2-3,3.83-2.85,0.8,0.08,1.6.28,2.39,0.44a9.74,9.74,0,0,0,1.53.32,2.15,2.15,0,0,0,1.39-.27C62.33,39.25,63.21,39.41,64.27,40.52ZM16.74,86.59L15,84.82a2.74,2.74,0,0,1-.87-1.59,2.39,2.39,0,0,1,.85-2l4.31-5.41,1.09,1.1-3,3.63,1.7,1.71,3.42-3.17,1.09,1.1Zm1.37-3.35-1.56-1.57a3.69,3.69,0,0,0-.8,1.32,1.17,1.17,0,0,0,.41,1.07l0.52,0.52Zm-3.92-6.41a3.46,3.46,0,0,0,1.46-2.12,3.35,3.35,0,0,0-.7-2.71l1.22-.88A5.11,5.11,0,0,1,17.27,75a4.8,4.8,0,0,1-2.07,3.13,4.91,4.91,0,0,1-3.57,1.08A5.11,5.11,0,0,1,8.2,76.92L9.42,76a3.34,3.34,0,0,0,2.33,1.53,3.45,3.45,0,0,0,2.44-.73h0Zm-3.53-5.36a3.46,3.46,0,0,0,1.75-1.89,3.35,3.35,0,0,0-.31-2.77l1.33-.7a5.12,5.12,0,0,1,.52,4,4.8,4.8,0,0,1-2.5,2.8,4.91,4.91,0,0,1-3.69.56,5.11,5.11,0,0,1-3.06-2.8L6,70a3.34,3.34,0,0,0,2.09,1.85A3.45,3.45,0,0,0,10.66,71.47ZM3.42,63.56a6.79,6.79,0,0,1,3.07-1.89,7,7,0,0,1,3.6-.41,2.49,2.49,0,0,1,2,1.67,2.33,2.33,0,0,1-.57,2.46,7.36,7.36,0,0,1-3.16,1.87,7,7,0,0,1-3.59.41,2.36,2.36,0,0,1-1.9-1.57A2.47,2.47,0,0,1,3.42,63.56Zm6.78,1.16a1.21,1.21,0,0,0,.61-1.33,1.26,1.26,0,0,0-1.29-.71A7.5,7.5,0,0,0,7,63.16a7.55,7.55,0,0,0-2.23,1.09,1.22,1.22,0,0,0-.56,1.39,1.18,1.18,0,0,0,1.26.69A7.2,7.2,0,0,0,8,65.87,7.44,7.44,0,0,0,10.2,64.72Zm0.5-5.37-9.24,1.5L1.2,59.27,9.09,58,8.72,55.73,0.83,57,0.58,55.44l7.89-1.28-0.11-.7,2-.32,0.23,1.43-0.6.1,0.57,3.54ZM0,46.6l9.7-.24v1.57l-6.36.16L5.8,50.77H9.65v1.57l-9.41-.11V50.66L3.7,50.72Zm0.61-3.4,0.47-2.45a2.74,2.74,0,0,1,.82-1.62A2.38,2.38,0,0,1,4,38.72l6.9,0.51-0.29,1.52-4.67-.4L5.49,42.73l4.55,1L9.75,45.25Zm3.53-.76,0.41-2.17A3.69,3.69,0,0,0,3,40.35a1.17,1.17,0,0,0-.65.94L2.24,42ZM11,38.57l-8.76-3.3,0.56-1.49,7.48,2.82,0.81-2.15L3.66,31.62l0.56-1.48L11.7,33l0.25-.66L13.81,33,13.3,34.4l-0.57-.22-1.26,3.35ZM8.12,22.19l8.54,4.62-0.8,1.35-5.6-3,0.81,3.55,3.32,2L13.58,32l-8-4.79,0.8-1.35,3,1.77Zm5.66-6.62,7.11,6.09-1,1.19-3.6-3.08-0.74.86L18,25l-1,1.18-2.58-4.46a3,3,0,0,1-1.32.36,2.34,2.34,0,0,1-1.37-.67A2,2,0,0,1,11,19.79,2.64,2.64,0,0,1,11.67,18Zm0,2.08-1,1.19a1,1,0,0,0-.26.73,0.89,0.89,0,0,0,.9.88h0.1a1,1,0,0,0,.68-0.37l1-1.19Zm11.5-3.48-3-5.75,1.77-1A2.65,2.65,0,0,1,26.07,7a2.1,2.1,0,0,1,1.09.79l3.76,4.88,0.66-.39,1,1.72-1.34.79-0.33-.56-3.82,2.26L27.42,17l-1.32.78-1-1.68a1.31,1.31,0,0,0,.46-0.61,1.65,1.65,0,0,0-.26-1.34h0Zm1.34-4.65A2,2,0,0,0,25.4,8.35a2.12,2.12,0,0,0-1.21.41l2.46,4.59a3.93,3.93,0,0,1,.44,1,1.62,1.62,0,0,1,.06.48l2.43-1.44Zm6.28,3.6L29.53,4.39l4.39-1.7L34.43,4,31.5,5.12l0.65,1.69L34.5,5.9,35,7.19l-2.35.91,1.23,3.17,2.92-1.13,0.5,1.29Zm7.7-2.56-1.5.37L37.2,3.18l-1.42.35L35.45,2.19,39.8,1.12l0.33,1.34-1.44.35Zm3-5.3a3.46,3.46,0,0,0,1.12,2.32,3.35,3.35,0,0,0,2.69.72l0.16,1.5a5.11,5.11,0,0,1-4-1A4.8,4.8,0,0,1,42,5.46a4.91,4.91,0,0,1,.83-3.64A5.11,5.11,0,0,1,46.54,0L46.7,1.5a3.34,3.34,0,0,0-2.49,1.27,3.45,3.45,0,0,0-.55,2.5H43.6Zm6.62-.47L50,9.49l-1.57-.07,0.5-9.36,1.55,0.07L50.33,3.28a3.54,3.54,0,0,0,1,.21,1.41,1.41,0,0,0,.83-0.17,0.87,0.87,0,0,0,.39-0.74l0.1-2.35L54.22,0.3,54.16,2.74a2.75,2.75,0,0,1-.42,1.49A1.57,1.57,0,0,1,53,4.8l1.49,4.9-1.63-.08L51.4,4.85ZM63,1.57l-1.75,9.55-1.53-.35L60.89,4.5,57.76,6.37l-0.84,3.76L55.4,9.78l2.06-9.13L59,1,58.24,4.37Zm-1,9.74L65.67,7.1l0.19-4.33L67.38,3.4,67.2,6.76l2.3-2.47L71,4.91l-2.87,3h0L68,8l-0.35,5.64L66.18,13,66.4,8.63l-2.88,3.26Zm15.82,3.43-3.08,3.55-1.18-1,6.14-7.07,1.18,1-2.07,2.39a3.54,3.54,0,0,0,.66.78,1.41,1.41,0,0,0,.76.38A0.87,0.87,0,0,0,81,14.43l1.53-1.78,1.18,1-1.56,1.88a2.75,2.75,0,0,1-1.26.91,1.57,1.57,0,0,1-.94,0l-1.86,4.77-1.23-1.07,1.83-4.64ZM86.12,16l1.58,1.93a2.74,2.74,0,0,1,.71,1.67,2.39,2.39,0,0,1-1,1.88l-4.81,5-1-1.19L84.9,22l-1.53-1.87-3.71,2.83-1-1.19Zm-1.68,3.2,1.4,1.71a3.69,3.69,0,0,0,.92-1.23,1.17,1.17,0,0,0-.3-1.1L86,18ZM83,27.11l8.07-4.75,0.88,1.5a2.64,2.64,0,0,1,0,2.91,4.45,4.45,0,0,1-1.59,1.52,4.74,4.74,0,0,1-2.6.82,1.6,1.6,0,0,1-1.36-.78A1.73,1.73,0,0,1,86.25,27l-2.44,1.44Zm7.77-2.74-2.49,1.47a2,2,0,0,0-.79.72,0.61,0.61,0,0,0,0,.64,0.67,0.67,0,0,0,.64.27,2.38,2.38,0,0,0,1.13-.39,4.44,4.44,0,0,0,1.6-1.37,1.13,1.13,0,0,0,.05-1.21Zm-2,7.09L95,29.4l0.73,1.92a2.65,2.65,0,0,1,.08,2.11,2.1,2.1,0,0,1-1,.94l-5.44,2.88L89.64,38l-1.86.71-0.56-1.45L87.83,37l-1.58-4.15-0.61.23-0.55-1.43L86.91,31a1.31,1.31,0,0,0,.52.56,1.64,1.64,0,0,0,1.33-.1h0Zm4.36,2.11a2.15,2.15,0,0,0,1.37-1,2.12,2.12,0,0,0-.2-1.27L89.36,33a3.92,3.92,0,0,1-1,.27,1.62,1.62,0,0,1-.49,0l1,2.63Zm6,9.56-9.47,2.1-0.28-1.55,6.21-1.37-2.93-2.15-3.79.69L88.59,39.3l9.22-1.64,0.28,1.55-3.4.61Zm-1,7.87a6.79,6.79,0,0,1-3.5.85A7,7,0,0,1,91,51.18,2.49,2.49,0,0,1,89.6,49a2.32,2.32,0,0,1,1.3-2.17,7.36,7.36,0,0,1,3.58-.8A7,7,0,0,1,98,46.7a2.36,2.36,0,0,1,1.37,2.1A2.47,2.47,0,0,1,98.08,51ZM92,47.85a1.24,1.24,0,0,0-1,1.08A1.22,1.22,0,0,0,92,50a9.45,9.45,0,0,0,5,0,1.25,1.25,0,0,0,1-1.15,1,1,0,0,0-1-1,7.2,7.2,0,0,0-2.51-.32A7.43,7.43,0,0,0,92,47.85Zm6.89,7.42-0.32,1.94a2.21,2.21,0,0,1-1.26,1.93,6.89,6.89,0,0,1-2.27.12l-6.19-.34,0.25-1.54,5.8,0.3a5.11,5.11,0,0,0,1.94-.1,1.29,1.29,0,0,0,.51-1l-6-1.36a3.12,3.12,0,0,1-1.27-.57,1.41,1.41,0,0,1-.28-1.3,0.82,0.82,0,0,1,.08-0.4,2,2,0,0,0,.16-0.5l1.3,0.26a1.19,1.19,0,0,0-.15.37,0.43,0.43,0,0,0,.12.38,1.37,1.37,0,0,0,.6.29Zm-4,11.66a6.79,6.79,0,0,1-3.58-.38,7,7,0,0,1-3.1-1.87,2.49,2.49,0,0,1-.6-2.58,2.32,2.32,0,0,1,2-1.6,7.36,7.36,0,0,1,3.64.45,7,7,0,0,1,3.09,1.87,2.36,2.36,0,0,1,.58,2.44,2.47,2.47,0,0,1-2,1.67h0Zm-4.66-5.06a1.19,1.19,0,0,0-1.3.68,1.23,1.23,0,0,0,.59,1.35,9.45,9.45,0,0,0,4.73,1.67,1.22,1.22,0,0,0,1.3-.76A1.19,1.19,0,0,0,95,63.49a7.2,7.2,0,0,0-2.25-1.15,7.43,7.43,0,0,0-2.49-.47h0Zm-4.5,5.39,0.72-1.43L94.82,70l-1.63,3.24L92,72.67l0.91-1.82Zm2.83,11.19a6.79,6.79,0,0,1-3.35-1.33,7,7,0,0,1-2.48-2.64,2.49,2.49,0,0,1,.12-2.64,2.32,2.32,0,0,1,2.31-1,7.36,7.36,0,0,1,3.38,1.42A7.05,7.05,0,0,1,91,74.88a2.36,2.36,0,0,1-.1,2.5,2.47,2.47,0,0,1-2.33,1.07h0Zm-3.12-6.13a1.24,1.24,0,0,0-1.43.3,1.18,1.18,0,0,0,.2,1.46A9.45,9.45,0,0,0,88.32,77a1.22,1.22,0,0,0,1.45-.38,1.18,1.18,0,0,0-.2-1.42,7.2,7.2,0,0,0-1.86-1.72,7.44,7.44,0,0,0-2.26-1.16h0Zm2.06,9.4L85,84.23a2.4,2.4,0,0,1-1.53.75,1.72,1.72,0,0,1-1.4-.43,2.21,2.21,0,0,1-.71-1.29,1.51,1.51,0,0,1,.08-0.78,3.06,3.06,0,0,1-1.82.17,3.6,3.6,0,0,1-1.37-.9,2.49,2.49,0,0,1-.74-2,3.39,3.39,0,0,1,1-2.2l2.25-2.31Zm-6.82-4.47-0.87.89a2.07,2.07,0,0,0-.67,1.35,1.54,1.54,0,0,0,.49,1.21,1.71,1.71,0,0,0,1.15.57,2,2,0,0,0,1.44-.76l0.88-.9Zm4.79,4.68-1.38-1.35-0.86.88a1.44,1.44,0,0,0-.45.85,0.91,0.91,0,0,0,.81,1h0.14a1.4,1.4,0,0,0,.87-0.48ZM27.75,94l3.73-8.59,1.6,0.69a2.64,2.64,0,0,1,1.74,2.33,4.46,4.46,0,0,1-.4,2.16,4.75,4.75,0,0,1-1.62,2.19,1.6,1.6,0,0,1-1.56.17,1.72,1.72,0,0,1-.9-0.93l-1.13,2.6Zm4.67-6.79-1.15,2.65a2,2,0,0,0-.21,1,0.61,0.61,0,0,0,.34.54,0.67,0.67,0,0,0,.68-0.15,2.38,2.38,0,0,0,.68-1,4.45,4.45,0,0,0,.49-2,1.13,1.13,0,0,0-.67-1Zm9,2.82a6.8,6.8,0,0,1-.08,3.6,7,7,0,0,1-1.61,3.25,2.49,2.49,0,0,1-2.52.81,2.32,2.32,0,0,1-1.76-1.81,7.37,7.37,0,0,1,.15-3.67A7,7,0,0,1,37.21,89a2.36,2.36,0,0,1,2.38-.78A2.47,2.47,0,0,1,41.42,90v0ZM36.76,95.1a1.22,1.22,0,0,0,.78,1.24,1.26,1.26,0,0,0,1.3-.7,9.46,9.46,0,0,0,1.27-4.85,1.26,1.26,0,0,0-.86-1.23,1,1,0,0,0-1.25.68,7.21,7.21,0,0,0-1,2.34A7.44,7.44,0,0,0,36.76,95.1Zm8.08-.92a3.46,3.46,0,0,0,.66,2.49A3.35,3.35,0,0,0,48,97.88l-0.12,1.5a5.11,5.11,0,0,1-3.69-1.71,4.8,4.8,0,0,1-1-3.61,4.91,4.91,0,0,1,1.5-3.42,5.11,5.11,0,0,1,4-1.09L48.54,91a3.34,3.34,0,0,0-2.68.78A3.45,3.45,0,0,0,44.84,94.18Zm6.93,0.22a3.46,3.46,0,0,0,1,2.36,3.35,3.35,0,0,0,2.66.82l0.11,1.5A5.11,5.11,0,0,1,51.63,98a4.8,4.8,0,0,1-1.57-3.41,4.91,4.91,0,0,1,1-3.61,5.11,5.11,0,0,1,3.78-1.69l0.11,1.5a3.34,3.34,0,0,0-2.53,1.18A3.45,3.45,0,0,0,51.77,94.4Zm9.9-6.77,2.74,9.31-1.52.38-1.8-6.11-2,3.07,1,3.72-1.52.38L56.3,89.31l1.52-.38,0.84,3.35Zm7-3,4.48,8.61-1.42.67L68.8,88.29l-1.32,3.39,1.65,3.48-1.42.67-4-8.48,1.42-.67,1.47,3.13Z' style='fill:%23db4549'/%3E%3C/svg%3E"); }
  .logo.logo-gray, .card-no-image {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99.37 99.38'%3E%3Cpath d='M64.27,40.52c0.4-2.28.74-4.3,1.12-6.31A6.73,6.73,0,0,1,65.87,33a4.21,4.21,0,0,1,.57,1.13c0.37,2.32.69,4.64,1,7.09,1.25-.66,2.43-1.31,3.65-1.88a1.38,1.38,0,0,1,1,.13,5.14,5.14,0,0,0,5.77-1,4.49,4.49,0,0,0,.53-5.61,34.71,34.71,0,0,0-23.68-16.6A34.16,34.16,0,0,0,29,21,27.15,27.15,0,0,0,18.23,34.52a34.43,34.43,0,0,0-2.46,15.17c0.9,12.43,6.68,22,17.2,28.67a34,34,0,0,0,21.2,5.15,32.48,32.48,0,0,0,19.38-7.73,29.75,29.75,0,0,0,8.88-14.87,34.6,34.6,0,0,0,1.25-8.24A1.13,1.13,0,0,1,83.9,52c1.1-1.1,2.24-2.17,3.55-3.43-0.2,1.87-.31,3.59-0.59,5.28-1.55,9.41-6.7,16.69-13.59,23a39.14,39.14,0,0,1-14,8.61A35.85,35.85,0,0,1,21,27.78,53.58,53.58,0,0,1,32.88,17.16,33.81,33.81,0,0,1,49.72,12c14-.42,24.74,5.43,32.37,17.09a11.14,11.14,0,0,1,1.46,3.13,6.8,6.8,0,0,1-5.88,8.56c-1.5.16-3,.18-4.52,0.23a1.52,1.52,0,0,1-1-.25,0.79,0.79,0,0,0-1.26.08,2.76,2.76,0,0,1-1.12.61,3,3,0,0,0-2.08,1.26c-0.29.47-.81,0.32-1-0.29a8.37,8.37,0,0,1-.28-1.54,37.35,37.35,0,0,0-.64-4c-0.22,1.25-.44,2.51-0.67,3.76-0.16.88-.66,1.15-1.3,0.6a1.45,1.45,0,0,0-2.22,0,3.46,3.46,0,0,1-2.24.24c-1-.1-1.92-0.44-2.88-0.63a2.53,2.53,0,0,0-3.29,1.9c-0.63,1.93-1.16,3.89-1.73,5.83-0.08.27-.17,0.54-0.29,1A4.19,4.19,0,0,1,50.63,49a18.76,18.76,0,0,1-3-10.11c0.1-4.9,0-9.8,0-14.7H47.25c-0.09,1-.2,1.94-0.27,2.91-0.32,4-.62,8-0.94,12.07a2.6,2.6,0,0,1-.21.93,0.72,0.72,0,0,1-1.28.2,0.79,0.79,0,0,0-1.38.13,1.37,1.37,0,0,1-1.17.4c-1.19-.33-2.13-0.22-2.63,1.16H39.14A4.09,4.09,0,0,1,38.75,41c-0.26-1.51-.47-3-0.86-4.58q-0.26,1.49-.51,3a8.34,8.34,0,0,1-.18.94,1,1,0,0,1-1.83.42c-0.49-.57-0.83-0.84-1.53-0.22a2.4,2.4,0,0,1-1.49.24c-3.3-.09-5.92,1.41-7.07,4.33A6.33,6.33,0,0,0,26.39,52L46.33,74.44c2.09,2.34,4.88,2.29,7,0,3.48-3.73,6.9-7.53,10.46-11.18C68,59,65.91,53,60.63,51.26a9.14,9.14,0,0,0-10.3,2.61l-2.54,2.82a3.21,3.21,0,0,1-.08-0.86c2.32-3,4.71-6,8.09-7.9,4.44-2.46,10.51-.85,12.93,3.22a7.06,7.06,0,0,1-.87,8.55c-3.71,4.22-7.54,8.3-11.34,12.42-1.63,1.77-3.25,3.55-4.91,5.3A6.43,6.43,0,0,1,42,77.34q-9-9.82-18.07-19.63A10.56,10.56,0,0,1,26.4,41.2a9.73,9.73,0,0,1,5.41-1.36,2.76,2.76,0,0,0,2.34-.63c0.42-.43.79-0.12,1.13,0.18l1,0.9L37.73,32h0.39c0.69,2.58.85,5.28,1.41,7.71h2a2.09,2.09,0,0,0,1.18-.34c1-.88.92-0.91,2.16-0.15,0.17-1.69.33-3.31,0.49-4.94,0.37-3.9.73-7.8,1.11-11.7a4.5,4.5,0,0,1,.31-1.26,1,1,0,0,1,.55-0.55,1,1,0,0,1,.65.57,5.23,5.23,0,0,1,.34,1.6q0.27,8.63.5,17.24a13.6,13.6,0,0,0,1.67,6.15,4,4,0,0,0,.39.48c0.45-1.48.84-2.86,1.28-4.22,0.64-2,2-3,3.83-2.85,0.8,0.08,1.6.28,2.39,0.44a9.74,9.74,0,0,0,1.53.32,2.15,2.15,0,0,0,1.39-.27C62.33,39.25,63.21,39.41,64.27,40.52ZM16.74,86.59L15,84.82a2.74,2.74,0,0,1-.87-1.59,2.39,2.39,0,0,1,.85-2l4.31-5.41,1.09,1.1-3,3.63,1.7,1.71,3.42-3.17,1.09,1.1Zm1.37-3.35-1.56-1.57a3.69,3.69,0,0,0-.8,1.32,1.17,1.17,0,0,0,.41,1.07l0.52,0.52Zm-3.92-6.41a3.46,3.46,0,0,0,1.46-2.12,3.35,3.35,0,0,0-.7-2.71l1.22-.88A5.11,5.11,0,0,1,17.27,75a4.8,4.8,0,0,1-2.07,3.13,4.91,4.91,0,0,1-3.57,1.08A5.11,5.11,0,0,1,8.2,76.92L9.42,76a3.34,3.34,0,0,0,2.33,1.53,3.45,3.45,0,0,0,2.44-.73h0Zm-3.53-5.36a3.46,3.46,0,0,0,1.75-1.89,3.35,3.35,0,0,0-.31-2.77l1.33-.7a5.12,5.12,0,0,1,.52,4,4.8,4.8,0,0,1-2.5,2.8,4.91,4.91,0,0,1-3.69.56,5.11,5.11,0,0,1-3.06-2.8L6,70a3.34,3.34,0,0,0,2.09,1.85A3.45,3.45,0,0,0,10.66,71.47ZM3.42,63.56a6.79,6.79,0,0,1,3.07-1.89,7,7,0,0,1,3.6-.41,2.49,2.49,0,0,1,2,1.67,2.33,2.33,0,0,1-.57,2.46,7.36,7.36,0,0,1-3.16,1.87,7,7,0,0,1-3.59.41,2.36,2.36,0,0,1-1.9-1.57A2.47,2.47,0,0,1,3.42,63.56Zm6.78,1.16a1.21,1.21,0,0,0,.61-1.33,1.26,1.26,0,0,0-1.29-.71A7.5,7.5,0,0,0,7,63.16a7.55,7.55,0,0,0-2.23,1.09,1.22,1.22,0,0,0-.56,1.39,1.18,1.18,0,0,0,1.26.69A7.2,7.2,0,0,0,8,65.87,7.44,7.44,0,0,0,10.2,64.72Zm0.5-5.37-9.24,1.5L1.2,59.27,9.09,58,8.72,55.73,0.83,57,0.58,55.44l7.89-1.28-0.11-.7,2-.32,0.23,1.43-0.6.1,0.57,3.54ZM0,46.6l9.7-.24v1.57l-6.36.16L5.8,50.77H9.65v1.57l-9.41-.11V50.66L3.7,50.72Zm0.61-3.4,0.47-2.45a2.74,2.74,0,0,1,.82-1.62A2.38,2.38,0,0,1,4,38.72l6.9,0.51-0.29,1.52-4.67-.4L5.49,42.73l4.55,1L9.75,45.25Zm3.53-.76,0.41-2.17A3.69,3.69,0,0,0,3,40.35a1.17,1.17,0,0,0-.65.94L2.24,42ZM11,38.57l-8.76-3.3,0.56-1.49,7.48,2.82,0.81-2.15L3.66,31.62l0.56-1.48L11.7,33l0.25-.66L13.81,33,13.3,34.4l-0.57-.22-1.26,3.35ZM8.12,22.19l8.54,4.62-0.8,1.35-5.6-3,0.81,3.55,3.32,2L13.58,32l-8-4.79,0.8-1.35,3,1.77Zm5.66-6.62,7.11,6.09-1,1.19-3.6-3.08-0.74.86L18,25l-1,1.18-2.58-4.46a3,3,0,0,1-1.32.36,2.34,2.34,0,0,1-1.37-.67A2,2,0,0,1,11,19.79,2.64,2.64,0,0,1,11.67,18Zm0,2.08-1,1.19a1,1,0,0,0-.26.73,0.89,0.89,0,0,0,.9.88h0.1a1,1,0,0,0,.68-0.37l1-1.19Zm11.5-3.48-3-5.75,1.77-1A2.65,2.65,0,0,1,26.07,7a2.1,2.1,0,0,1,1.09.79l3.76,4.88,0.66-.39,1,1.72-1.34.79-0.33-.56-3.82,2.26L27.42,17l-1.32.78-1-1.68a1.31,1.31,0,0,0,.46-0.61,1.65,1.65,0,0,0-.26-1.34h0Zm1.34-4.65A2,2,0,0,0,25.4,8.35a2.12,2.12,0,0,0-1.21.41l2.46,4.59a3.93,3.93,0,0,1,.44,1,1.62,1.62,0,0,1,.06.48l2.43-1.44Zm6.28,3.6L29.53,4.39l4.39-1.7L34.43,4,31.5,5.12l0.65,1.69L34.5,5.9,35,7.19l-2.35.91,1.23,3.17,2.92-1.13,0.5,1.29Zm7.7-2.56-1.5.37L37.2,3.18l-1.42.35L35.45,2.19,39.8,1.12l0.33,1.34-1.44.35Zm3-5.3a3.46,3.46,0,0,0,1.12,2.32,3.35,3.35,0,0,0,2.69.72l0.16,1.5a5.11,5.11,0,0,1-4-1A4.8,4.8,0,0,1,42,5.46a4.91,4.91,0,0,1,.83-3.64A5.11,5.11,0,0,1,46.54,0L46.7,1.5a3.34,3.34,0,0,0-2.49,1.27,3.45,3.45,0,0,0-.55,2.5H43.6Zm6.62-.47L50,9.49l-1.57-.07,0.5-9.36,1.55,0.07L50.33,3.28a3.54,3.54,0,0,0,1,.21,1.41,1.41,0,0,0,.83-0.17,0.87,0.87,0,0,0,.39-0.74l0.1-2.35L54.22,0.3,54.16,2.74a2.75,2.75,0,0,1-.42,1.49A1.57,1.57,0,0,1,53,4.8l1.49,4.9-1.63-.08L51.4,4.85ZM63,1.57l-1.75,9.55-1.53-.35L60.89,4.5,57.76,6.37l-0.84,3.76L55.4,9.78l2.06-9.13L59,1,58.24,4.37Zm-1,9.74L65.67,7.1l0.19-4.33L67.38,3.4,67.2,6.76l2.3-2.47L71,4.91l-2.87,3h0L68,8l-0.35,5.64L66.18,13,66.4,8.63l-2.88,3.26Zm15.82,3.43-3.08,3.55-1.18-1,6.14-7.07,1.18,1-2.07,2.39a3.54,3.54,0,0,0,.66.78,1.41,1.41,0,0,0,.76.38A0.87,0.87,0,0,0,81,14.43l1.53-1.78,1.18,1-1.56,1.88a2.75,2.75,0,0,1-1.26.91,1.57,1.57,0,0,1-.94,0l-1.86,4.77-1.23-1.07,1.83-4.64ZM86.12,16l1.58,1.93a2.74,2.74,0,0,1,.71,1.67,2.39,2.39,0,0,1-1,1.88l-4.81,5-1-1.19L84.9,22l-1.53-1.87-3.71,2.83-1-1.19Zm-1.68,3.2,1.4,1.71a3.69,3.69,0,0,0,.92-1.23,1.17,1.17,0,0,0-.3-1.1L86,18ZM83,27.11l8.07-4.75,0.88,1.5a2.64,2.64,0,0,1,0,2.91,4.45,4.45,0,0,1-1.59,1.52,4.74,4.74,0,0,1-2.6.82,1.6,1.6,0,0,1-1.36-.78A1.73,1.73,0,0,1,86.25,27l-2.44,1.44Zm7.77-2.74-2.49,1.47a2,2,0,0,0-.79.72,0.61,0.61,0,0,0,0,.64,0.67,0.67,0,0,0,.64.27,2.38,2.38,0,0,0,1.13-.39,4.44,4.44,0,0,0,1.6-1.37,1.13,1.13,0,0,0,.05-1.21Zm-2,7.09L95,29.4l0.73,1.92a2.65,2.65,0,0,1,.08,2.11,2.1,2.1,0,0,1-1,.94l-5.44,2.88L89.64,38l-1.86.71-0.56-1.45L87.83,37l-1.58-4.15-0.61.23-0.55-1.43L86.91,31a1.31,1.31,0,0,0,.52.56,1.64,1.64,0,0,0,1.33-.1h0Zm4.36,2.11a2.15,2.15,0,0,0,1.37-1,2.12,2.12,0,0,0-.2-1.27L89.36,33a3.92,3.92,0,0,1-1,.27,1.62,1.62,0,0,1-.49,0l1,2.63Zm6,9.56-9.47,2.1-0.28-1.55,6.21-1.37-2.93-2.15-3.79.69L88.59,39.3l9.22-1.64,0.28,1.55-3.4.61Zm-1,7.87a6.79,6.79,0,0,1-3.5.85A7,7,0,0,1,91,51.18,2.49,2.49,0,0,1,89.6,49a2.32,2.32,0,0,1,1.3-2.17,7.36,7.36,0,0,1,3.58-.8A7,7,0,0,1,98,46.7a2.36,2.36,0,0,1,1.37,2.1A2.47,2.47,0,0,1,98.08,51ZM92,47.85a1.24,1.24,0,0,0-1,1.08A1.22,1.22,0,0,0,92,50a9.45,9.45,0,0,0,5,0,1.25,1.25,0,0,0,1-1.15,1,1,0,0,0-1-1,7.2,7.2,0,0,0-2.51-.32A7.43,7.43,0,0,0,92,47.85Zm6.89,7.42-0.32,1.94a2.21,2.21,0,0,1-1.26,1.93,6.89,6.89,0,0,1-2.27.12l-6.19-.34,0.25-1.54,5.8,0.3a5.11,5.11,0,0,0,1.94-.1,1.29,1.29,0,0,0,.51-1l-6-1.36a3.12,3.12,0,0,1-1.27-.57,1.41,1.41,0,0,1-.28-1.3,0.82,0.82,0,0,1,.08-0.4,2,2,0,0,0,.16-0.5l1.3,0.26a1.19,1.19,0,0,0-.15.37,0.43,0.43,0,0,0,.12.38,1.37,1.37,0,0,0,.6.29Zm-4,11.66a6.79,6.79,0,0,1-3.58-.38,7,7,0,0,1-3.1-1.87,2.49,2.49,0,0,1-.6-2.58,2.32,2.32,0,0,1,2-1.6,7.36,7.36,0,0,1,3.64.45,7,7,0,0,1,3.09,1.87,2.36,2.36,0,0,1,.58,2.44,2.47,2.47,0,0,1-2,1.67h0Zm-4.66-5.06a1.19,1.19,0,0,0-1.3.68,1.23,1.23,0,0,0,.59,1.35,9.45,9.45,0,0,0,4.73,1.67,1.22,1.22,0,0,0,1.3-.76A1.19,1.19,0,0,0,95,63.49a7.2,7.2,0,0,0-2.25-1.15,7.43,7.43,0,0,0-2.49-.47h0Zm-4.5,5.39,0.72-1.43L94.82,70l-1.63,3.24L92,72.67l0.91-1.82Zm2.83,11.19a6.79,6.79,0,0,1-3.35-1.33,7,7,0,0,1-2.48-2.64,2.49,2.49,0,0,1,.12-2.64,2.32,2.32,0,0,1,2.31-1,7.36,7.36,0,0,1,3.38,1.42A7.05,7.05,0,0,1,91,74.88a2.36,2.36,0,0,1-.1,2.5,2.47,2.47,0,0,1-2.33,1.07h0Zm-3.12-6.13a1.24,1.24,0,0,0-1.43.3,1.18,1.18,0,0,0,.2,1.46A9.45,9.45,0,0,0,88.32,77a1.22,1.22,0,0,0,1.45-.38,1.18,1.18,0,0,0-.2-1.42,7.2,7.2,0,0,0-1.86-1.72,7.44,7.44,0,0,0-2.26-1.16h0Zm2.06,9.4L85,84.23a2.4,2.4,0,0,1-1.53.75,1.72,1.72,0,0,1-1.4-.43,2.21,2.21,0,0,1-.71-1.29,1.51,1.51,0,0,1,.08-0.78,3.06,3.06,0,0,1-1.82.17,3.6,3.6,0,0,1-1.37-.9,2.49,2.49,0,0,1-.74-2,3.39,3.39,0,0,1,1-2.2l2.25-2.31Zm-6.82-4.47-0.87.89a2.07,2.07,0,0,0-.67,1.35,1.54,1.54,0,0,0,.49,1.21,1.71,1.71,0,0,0,1.15.57,2,2,0,0,0,1.44-.76l0.88-.9Zm4.79,4.68-1.38-1.35-0.86.88a1.44,1.44,0,0,0-.45.85,0.91,0.91,0,0,0,.81,1h0.14a1.4,1.4,0,0,0,.87-0.48ZM27.75,94l3.73-8.59,1.6,0.69a2.64,2.64,0,0,1,1.74,2.33,4.46,4.46,0,0,1-.4,2.16,4.75,4.75,0,0,1-1.62,2.19,1.6,1.6,0,0,1-1.56.17,1.72,1.72,0,0,1-.9-0.93l-1.13,2.6Zm4.67-6.79-1.15,2.65a2,2,0,0,0-.21,1,0.61,0.61,0,0,0,.34.54,0.67,0.67,0,0,0,.68-0.15,2.38,2.38,0,0,0,.68-1,4.45,4.45,0,0,0,.49-2,1.13,1.13,0,0,0-.67-1Zm9,2.82a6.8,6.8,0,0,1-.08,3.6,7,7,0,0,1-1.61,3.25,2.49,2.49,0,0,1-2.52.81,2.32,2.32,0,0,1-1.76-1.81,7.37,7.37,0,0,1,.15-3.67A7,7,0,0,1,37.21,89a2.36,2.36,0,0,1,2.38-.78A2.47,2.47,0,0,1,41.42,90v0ZM36.76,95.1a1.22,1.22,0,0,0,.78,1.24,1.26,1.26,0,0,0,1.3-.7,9.46,9.46,0,0,0,1.27-4.85,1.26,1.26,0,0,0-.86-1.23,1,1,0,0,0-1.25.68,7.21,7.21,0,0,0-1,2.34A7.44,7.44,0,0,0,36.76,95.1Zm8.08-.92a3.46,3.46,0,0,0,.66,2.49A3.35,3.35,0,0,0,48,97.88l-0.12,1.5a5.11,5.11,0,0,1-3.69-1.71,4.8,4.8,0,0,1-1-3.61,4.91,4.91,0,0,1,1.5-3.42,5.11,5.11,0,0,1,4-1.09L48.54,91a3.34,3.34,0,0,0-2.68.78A3.45,3.45,0,0,0,44.84,94.18Zm6.93,0.22a3.46,3.46,0,0,0,1,2.36,3.35,3.35,0,0,0,2.66.82l0.11,1.5A5.11,5.11,0,0,1,51.63,98a4.8,4.8,0,0,1-1.57-3.41,4.91,4.91,0,0,1,1-3.61,5.11,5.11,0,0,1,3.78-1.69l0.11,1.5a3.34,3.34,0,0,0-2.53,1.18A3.45,3.45,0,0,0,51.77,94.4Zm9.9-6.77,2.74,9.31-1.52.38-1.8-6.11-2,3.07,1,3.72-1.52.38L56.3,89.31l1.52-.38,0.84,3.35Zm7-3,4.48,8.61-1.42.67L68.8,88.29l-1.32,3.39,1.65,3.48-1.42.67-4-8.48,1.42-.67,1.47,3.13Z' style='fill:%23828282'/%3E%3C/svg%3E"); }

.icon.icon-article-more {
  display: block;
  width: 5.625rem;
  height: 6.0625rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='97' viewBox='0 0 90 97'%3E%3Crect x='61.07' y='75.317' width='2.004' height='8.483' style='fill:none'/%3E%3Crect x='66.22' y='69.668' width='2.003' height='14.132' style='fill:none'/%3E%3Crect x='76.518' y='80.644' width='2.004' height='3.157' style='fill:none'/%3E%3Crect x='71.368' y='73.796' width='2.004' height='10.004' style='fill:none'/%3E%3Crect x='81.667' y='73.455' width='2.004' height='10.346' style='fill:none'/%3E%3Cpolygon points='22.144 38.426 32.187 38.426 27.165 29.98 22.144 38.426' style='fill:none'/%3E%3Cpath d='M8514.87,340.08a0.519,0.519,0,0,1,.859,0l3.659,6.155,1.981-3.333a0.5,0.5,0,0,1,.859,0l4.076,6.857h6.194V335.873h-22.6V348.44Zm13.036-2.732a2.987,2.987,0,1,1-2.987,2.987A2.99,2.99,0,0,1,8527.906,337.348Z' transform='translate(-8488.135 -311.333)' style='fill:none'/%3E%3Cpolygon points='33.665 32.803 31.836 35.879 33.35 38.426 37.008 38.426 33.665 32.803' style='fill:none'/%3E%3Ccircle cx='39.771' cy='29.002' r='1.987' style='fill:none'/%3E%3Cpath d='M8504.84,312.333v87.647a8.359,8.359,0,0,1-4.395,7.353h69.067a7.361,7.361,0,0,0,7.353-7.353V312.333H8504.84Zm4.06,23.04a0.5,0.5,0,0,1,.5-0.5H8533a0.5,0.5,0,0,1,.5.5V350.26a0.5,0.5,0,0,1-.5.5h-23.6c-0.012,0-.021-0.006-0.033-0.007a0.488,0.488,0,0,1-.1-0.02,0.5,0.5,0,0,1-.093-0.033c-0.01-.005-0.022-0.005-0.032-0.011a0.471,0.471,0,0,1-.045-0.041,0.5,0.5,0,0,1-.074-0.067,0.457,0.457,0,0,1-.054-0.08,0.41,0.41,0,0,1-.06-0.186,0.448,0.448,0,0,1-.011-0.057V335.373Zm0.5,49.668h35.146a0.5,0.5,0,0,1,0,1H8509.4A0.5,0.5,0,0,1,8509.4,385.042Zm-0.5-4.54a0.5,0.5,0,0,1,.5-0.5h35.146a0.5,0.5,0,0,1,0,1H8509.4A0.5,0.5,0,0,1,8508.9,380.5Zm0.5,9.581h35.146a0.5,0.5,0,0,1,0,1H8509.4A0.5,0.5,0,0,1,8509.4,390.082Zm0,5.04h35.146a0.5,0.5,0,0,1,0,1H8509.4A0.5,0.5,0,0,1,8509.4,395.122Zm22.7,8.535h-22.7a0.5,0.5,0,0,1,0-1h22.7A0.5,0.5,0,0,1,8532.1,403.657Zm7.6,0h-4.74a0.5,0.5,0,0,1,0-1h4.74A0.5,0.5,0,0,1,8539.7,403.657Zm5.744,0H8542.5a0.5,0.5,0,0,1,0-1h2.944A0.5,0.5,0,0,1,8545.44,403.657Zm6.769-8.023a0.5,0.5,0,0,1-.5.5h-3a0.5,0.5,0,0,1-.5-0.5v-9.483a0.5,0.5,0,0,1,.5-0.5h3a0.5,0.5,0,0,1,.5.5v9.483Zm5.148,0a0.5,0.5,0,0,1-.5.5h-3a0.5,0.5,0,0,1-.5-0.5V380.5a0.5,0.5,0,0,1,.5-0.5h3a0.5,0.5,0,0,1,.5.5v15.132Zm5.149,0a0.5,0.5,0,0,1-.5.5h-3a0.5,0.5,0,0,1-.5-0.5v-11a0.5,0.5,0,0,1,.5-0.5h3a0.5,0.5,0,0,1,.5.5v11Zm5.149,0a0.5,0.5,0,0,1-.5.5h-3a0.5,0.5,0,0,1-.5-0.5v-4.157a0.5,0.5,0,0,1,.5-0.5h3a0.5,0.5,0,0,1,.5.5v4.157Zm5.149,0a0.5,0.5,0,0,1-.5.5h-3a0.5,0.5,0,0,1-.5-0.5V384.288a0.5,0.5,0,0,1,.5-0.5h3a0.5,0.5,0,0,1,.5.5v11.346Zm-0.5-19.673H8509.4a0.5,0.5,0,0,1,0-1h62.906A0.5,0.5,0,0,1,8572.306,375.961Zm0-5.04H8509.4a0.5,0.5,0,0,1,0-1h62.906A0.5,0.5,0,0,1,8572.306,370.921Zm0-5.041H8509.4a0.5,0.5,0,0,1,0-1h62.906A0.5,0.5,0,0,1,8572.306,365.88Zm0-5.04H8509.4a0.5,0.5,0,0,1,0-1h62.906A0.5,0.5,0,0,1,8572.306,360.84Zm0-5.041H8509.4a0.5,0.5,0,0,1,0-1h62.906A0.5,0.5,0,0,1,8572.306,355.8Zm0-5.04H8537.3a0.5,0.5,0,0,1,0-1h35.009A0.5,0.5,0,0,1,8572.306,350.76Zm0-4.962H8537.3a0.5,0.5,0,0,1,0-1h35.009A0.5,0.5,0,0,1,8572.306,345.8Zm0-4.962H8537.3a0.5,0.5,0,0,1,0-1h35.009A0.5,0.5,0,0,1,8572.306,340.835Zm0-4.962H8537.3a0.5,0.5,0,0,1,0-1h35.009A0.5,0.5,0,0,1,8572.306,335.873Zm0.5-8.971a0.5,0.5,0,0,1-.5.5H8509.4a0.5,0.5,0,0,1-.5-0.5v-5.787a0.5,0.5,0,0,1,.5-0.5h62.906a0.5,0.5,0,0,1,.5.5V326.9Z' transform='translate(-8488.135 -311.333)' style='fill:none'/%3E%3Crect x='21.765' y='10.282' width='61.906' height='4.787' style='fill:none'/%3E%3Cpath d='M8577.365,311.333H8504.34a0.5,0.5,0,0,0-.5.5v88.147a7.353,7.353,0,1,1-14.705,0V331.986H8501.6a0.5,0.5,0,0,0,0-1h-12.961a0.5,0.5,0,0,0-.5.5v68.495a8.362,8.362,0,0,0,8.353,8.353h73.025a8.362,8.362,0,0,0,8.353-8.353V311.833A0.5,0.5,0,0,0,8577.365,311.333Zm-7.853,96h-69.067a8.359,8.359,0,0,0,4.395-7.353V312.333h72.025v87.647A7.361,7.361,0,0,1,8569.513,407.333Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8492.167,337.266v62.715a0.5,0.5,0,0,0,1,0V337.266A0.5,0.5,0,0,0,8492.167,337.266Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8572.306,320.615H8509.4a0.5,0.5,0,0,0-.5.5V326.9a0.5,0.5,0,0,0,.5.5h62.906a0.5,0.5,0,0,0,.5-0.5v-5.787A0.5,0.5,0,0,0,8572.306,320.615Zm-0.5,5.787H8509.9v-4.787h61.906V326.4Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8508.932,350.419a0.477,0.477,0,0,0,.039.083,0.457,0.457,0,0,0,.054.08,0.5,0.5,0,0,0,.074.067,0.471,0.471,0,0,0,.045.041c0.01,0.006.021,0.006,0.032,0.011a0.5,0.5,0,0,0,.093.033,0.488,0.488,0,0,0,.1.02c0.011,0,.021.007,0.033,0.007H8533a0.5,0.5,0,0,0,.5-0.5V335.373a0.5,0.5,0,0,0-.5-0.5h-23.6a0.5,0.5,0,0,0-.5.5V350.26a0.448,0.448,0,0,0,.011.057A0.475,0.475,0,0,0,8508.932,350.419Zm12.553-.659-1.514-2.547,1.829-3.076,3.343,5.623h-3.658Zm-1.163,0h-10.043l5.021-8.446Zm12.179-13.887V349.76h-6.194l-4.076-6.857a0.5,0.5,0,0,0-.859,0l-1.981,3.333-3.659-6.155a0.519,0.519,0,0,0-.859,0l-4.971,8.36V335.873h22.6Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8527.906,343.322a2.987,2.987,0,1,0-2.987-2.987A2.99,2.99,0,0,0,8527.906,343.322Zm0-4.974a1.987,1.987,0,1,1-1.987,1.987A1.989,1.989,0,0,1,8527.906,338.348Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8551.709,385.651h-3a0.5,0.5,0,0,0-.5.5v9.483a0.5,0.5,0,0,0,.5.5h3a0.5,0.5,0,0,0,.5-0.5v-9.483A0.5,0.5,0,0,0,8551.709,385.651Zm-0.5,9.483h-2v-8.483h2v8.483Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8556.857,380h-3a0.5,0.5,0,0,0-.5.5v15.132a0.5,0.5,0,0,0,.5.5h3a0.5,0.5,0,0,0,.5-0.5V380.5A0.5,0.5,0,0,0,8556.857,380Zm-0.5,15.132h-2V381h2v14.132Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8562.007,384.129h-3a0.5,0.5,0,0,0-.5.5v11a0.5,0.5,0,0,0,.5.5h3a0.5,0.5,0,0,0,.5-0.5v-11A0.5,0.5,0,0,0,8562.007,384.129Zm-0.5,11h-2v-10h2v10Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8567.156,390.977h-3a0.5,0.5,0,0,0-.5.5v4.157a0.5,0.5,0,0,0,.5.5h3a0.5,0.5,0,0,0,.5-0.5v-4.157A0.5,0.5,0,0,0,8567.156,390.977Zm-0.5,4.157h-2v-3.157h2v3.157Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8572.306,383.788h-3a0.5,0.5,0,0,0-.5.5v11.346a0.5,0.5,0,0,0,.5.5h3a0.5,0.5,0,0,0,.5-0.5V384.288A0.5,0.5,0,0,0,8572.306,383.788Zm-0.5,11.346h-2V384.788h2v10.346Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8572.306,334.873H8537.3a0.5,0.5,0,0,0,0,1h35.009A0.5,0.5,0,0,0,8572.306,334.873Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8572.306,339.835H8537.3a0.5,0.5,0,0,0,0,1h35.009A0.5,0.5,0,0,0,8572.306,339.835Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8572.306,344.8H8537.3a0.5,0.5,0,0,0,0,1h35.009A0.5,0.5,0,0,0,8572.306,344.8Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8572.306,349.76H8537.3a0.5,0.5,0,0,0,0,1h35.009A0.5,0.5,0,0,0,8572.306,349.76Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8572.306,354.8H8509.4a0.5,0.5,0,0,0,0,1h62.906A0.5,0.5,0,0,0,8572.306,354.8Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8572.306,359.84H8509.4a0.5,0.5,0,0,0,0,1h62.906A0.5,0.5,0,0,0,8572.306,359.84Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8572.306,364.88H8509.4a0.5,0.5,0,0,0,0,1h62.906A0.5,0.5,0,0,0,8572.306,364.88Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8572.306,369.921H8509.4a0.5,0.5,0,0,0,0,1h62.906A0.5,0.5,0,0,0,8572.306,369.921Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8572.306,374.961H8509.4a0.5,0.5,0,0,0,0,1h62.906A0.5,0.5,0,0,0,8572.306,374.961Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8509.4,381h35.146a0.5,0.5,0,0,0,0-1H8509.4A0.5,0.5,0,0,0,8509.4,381Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8509.4,386.042h35.146a0.5,0.5,0,0,0,0-1H8509.4A0.5,0.5,0,0,0,8509.4,386.042Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8509.4,391.082h35.146a0.5,0.5,0,0,0,0-1H8509.4A0.5,0.5,0,0,0,8509.4,391.082Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8509.4,396.122h35.146a0.5,0.5,0,0,0,0-1H8509.4A0.5,0.5,0,0,0,8509.4,396.122Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8532.1,402.657h-22.7a0.5,0.5,0,0,0,0,1h22.7A0.5,0.5,0,0,0,8532.1,402.657Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8539.7,402.657h-4.74a0.5,0.5,0,0,0,0,1h4.74A0.5,0.5,0,0,0,8539.7,402.657Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3Cpath d='M8545.44,402.657H8542.5a0.5,0.5,0,0,0,0,1h2.944A0.5,0.5,0,0,0,8545.44,402.657Z' transform='translate(-8488.135 -311.333)' style='fill:%23db4549'/%3E%3C/svg%3E"); }

.social {
  margin-top: 1.375rem; }
  .social a {
    display: block;
    float: left;
    opacity: 1;
    width: 1.875rem;
    height: 1.875rem;
    background-color: #db4549;
    padding-top: 0.375rem;
    padding-left: 0.375rem;
    font-size: 0; }
    .social a .icon {
      font-size: 1.125rem; }
    .social a:hover {
      background-color: #b12226; }
    .social a + a {
      margin-left: 0.375rem; }

@media all and (-ms-high-contrast: none) {
  .social .icon.icon-ig, .social .icon.icon-yt, .social .icon.icon-tw {
    background-size: 1rem; }
  .social .icon.icon-vk {
    background-size: 1.0625rem; } }

.slick {
  background-color: #eee; }
  .slick .embed-responsive:before {
    padding-top: 66.66667%; }
  .slick .embed-responsive .embed-responsive-item {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center; }

.slick-list, .slick-track {
  width: 100%; }

.slick-list, .slick-track, .slick-slide {
  height: 100%; }

.slick-controls-placeholder {
  border-top: 0.0625rem solid rgba(68, 68, 68, 0.15);
  background-color: #eee;
  padding: 1.625rem; }
  .slick-controls-placeholder .slick-arrow {
    position: static;
    margin-top: 0; }
  .slick-controls-placeholder .slick-arrow, .slick-controls-placeholder .slick-position {
    float: left; }
  .slick-controls-placeholder .slick-position {
    text-align: center;
    min-width: 3.75rem; }

.slick-arrow {
  position: absolute;
  top: 50%;
  margin-top: -0.625rem;
  cursor: pointer;
  opacity: 0.8;
  display: block;
  width: 1.25rem;
  height: 1.25rem; }
  .slick-arrow:before {
    content: "";
    width: 0.875rem;
    height: 100%;
    display: block;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.01 9.38'%3E%3Cpath d='M416.06,574.27a0.5,0.5,0,0,1-.35-0.85l3.84-3.84-3.84-3.84a0.5,0.5,0,0,1,.71-0.71l4.19,4.19a0.5,0.5,0,0,1,0,.71l-4.19,4.19a0.5,0.5,0,0,1-.35.15h0Z' transform='translate(-406.74 -564.89)' style='fill:%23444444'/%3E%3Cpath d='M407.24,570.08a0.5,0.5,0,0,1,0-1h11.87a0.5,0.5,0,1,1,0,1H407.24Z' transform='translate(-406.74 -564.89)' style='fill:%23444444'/%3E%3C/svg%3E"); }
  .slick-arrow:hover {
    opacity: 1; }
  .slick-arrow.slick-prev {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }

.slick-dots {
  position: absolute;
  bottom: 0;
  margin: 0 auto;
  padding-left: 0;
  width: 100%;
  text-align: center;
  vertical-align: top;
  height: 0.8125rem;
  padding-bottom: 2.4375rem;
  z-index: 2; }
  .slick-dots li {
    display: inline-block;
    white-space: nowrap;
    width: 0.8125rem;
    height: 0.8125rem;
    font-size: 0;
    cursor: pointer;
    vertical-align: top;
    line-height: 0.8125rem; }
    .slick-dots li button {
      display: inline-block;
      vertical-align: middle;
      text-align: center;
      width: 0.3125rem;
      height: 0.3125rem;
      transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
      -webkit-appearance: none;
              appearance: none;
      padding: 0;
      background-color: transparent;
      border: 0.0625rem solid #db4549;
      border-radius: 50%; }
    .slick-dots li.slick-active button {
      width: 0.8125rem;
      height: 0.8125rem; }
    .slick-dots li + li {
      margin-left: 1.25rem; }

.slick-dots-outside {
  position: relative; }
  .slick-dots-outside .slick-dots {
    left: 0;
    right: 0;
    padding-bottom: 0;
    bottom: -0.8125rem; }
  .slick-dots-outside.slick-dotted {
    margin-bottom: 1.625rem; }

.slick-slide > div:not([class]) > .col, .slick-slide > div:not([class]) > [class^="col-"], .slick-slide > div:not([class]) > [class*=" col-"] {
  width: 100%;
  max-width: 100%;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; }

.map-container-1by1 .map {
  background-color: #c1c1c1;
  min-height: 18.75rem; }

@media (min-width: 768px) {
  .map-container-1by1 {
    position: relative;
    min-height: 18.75rem; }
    .map-container-1by1 .map {
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      width: calc(50% - 0.9375rem); }
    .map-container-1by1 .map-left {
      padding-right: 1.625rem; }
    .map-container-1by1 .map-50 .map {
      width: 50%; } }

.map .map-btn-container, .map-fullscreen .map-btn-container {
  margin: 0.625rem;
  background-color: #db4549;
  font-size: 0; }

.map button, .map-fullscreen button {
  -webkit-appearance: none;
          appearance: none;
  border: none;
  background-color: #db4549;
  padding: 0;
  cursor: pointer;
  width: 2.3125rem;
  height: 2.3125rem; }
  .map button.zoom-in, .map-fullscreen button.zoom-in {
    margin-right: 0.0625rem; }
  .map button.zoom-out, .map-fullscreen button.zoom-out {
    position: relative; }
    .map button.zoom-out:before, .map-fullscreen button.zoom-out:before {
      content: "";
      display: block;
      position: absolute;
      width: 0.0625rem;
      border-left: 0.0625rem solid rgba(255, 255, 255, 0.5);
      top: 0.25rem;
      bottom: 0.25rem;
      left: 0;
      margin-left: -0.0625rem; }
  .map button .icon, .map-fullscreen button .icon {
    width: 1.3125rem;
    height: 1.3125rem;
    margin: 0.5rem; }
  .map button:hover, .map-fullscreen button:hover {
    background-color: #b12226; }

.map {
  overflow: hidden; }
  .map .fullscreen-exit {
    display: none; }
  @media (max-width: 767px) {
    .map {
      position: relative;
      max-height: 18.75rem; }
      .map button {
        display: none; }
      .map:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(255, 255, 255, 0.5); }
      .map .fs-block, .map .fs-block .fullscreen-enter {
        display: block; } }

.map-fullscreen .fullscreen-enter {
  display: none !important; }

.map-fullscreen .fullscreen-exit, .map-fullscreen .zoom-in, .map-fullscreen .zoom-out {
  display: inline-block !important; }

.map-fullscreen #content {
  position: static; }

.fs-block {
  position: absolute;
  z-index: 10;
  font-size: 0; }
  .map-fullscreen .fs-block {
    position: fixed;
    z-index: 10001;
    top: 0;
    left: 0; }

@media all and (-ms-high-contrast: none) {
  .map .icon.icon-fullscreen, .map .icon.icon-plus, .map .icon.icon-minus, .map .icon.icon-fullscreen-exit {
    background-size: 1.25rem; } }

ul.sitemap {
  -webkit-columns: 4 6.25rem;
          columns: 4 6.25rem;
  -webkit-column-gap: 1.875rem;
          column-gap: 1.875rem;
  -webkit-column-rule: 0.0625rem solid #eeefec;
          column-rule: 0.0625rem solid #eeefec; }
  ul.sitemap, ul.sitemap ul {
    padding-left: 0; }
  ul.sitemap > li {
    margin-top: 1.625rem;
    margin-bottom: 0.8125rem;
    font-size: 0.9375rem;
    font-weight: 600;
    line-height: 1.5; }
    ul.sitemap > li a {
      color: #222222; }
    ul.sitemap > li > ul > li {
      margin-top: 0.8125rem;
      margin-bottom: 0.40625rem;
      font-size: 0.875rem; }
      ul.sitemap > li > ul > li ul {
        margin-top: 0.40625rem; }
        ul.sitemap > li > ul > li ul li {
          margin-bottom: 0.40625rem;
          font-size: 0.8125rem;
          line-height: 1.57143; }
    ul.sitemap > li > ul li {
      font-weight: normal; }
      ul.sitemap > li > ul li a {
        color: #444444; }
    ul.sitemap > li:first-child {
      margin-top: 0; }
  ul.sitemap a {
    color: #444444; }
    ul.sitemap a:hover {
      color: #db4549; }
  @media (max-width: 1279px) {
    ul.sitemap {
      -webkit-columns: 3 6.25rem;
              columns: 3 6.25rem; } }
  @media (max-width: 1023px) {
    ul.sitemap {
      -webkit-columns: 2 6.25rem;
              columns: 2 6.25rem; } }
  @media (max-width: 567px) {
    ul.sitemap {
      -webkit-columns: 1 6.25rem;
              columns: 1 6.25rem; } }

.side-btn {
  min-width: 11.5625rem;
  height: 4.375rem;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  transition: 0.3s ease-in-out transform;
  border-radius: 200rem 0 0 200rem; }
  .side-btn:not(.d-none) {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); }
  .side-btn:not(.side-fix):hover, .side-btn:not(.side-fix).shown {
    -webkit-transform: translateX(calc(-100% + 4.375rem));
            transform: translateX(calc(-100% + 4.375rem)); }
  .is-top .side-btn:not(.side-fix) {
    -webkit-transform: translateX(calc(-100% + 4.375rem));
            transform: translateX(calc(-100% + 4.375rem)); }
  .side-btn.d-none {
    display: block !important;
    -webkit-transform: translateX(100%) !important;
            transform: translateX(100%) !important; }
  .side-btn .side-icon {
    width: 3.125rem;
    margin: 0.625rem; }

.side-btn-container {
  position: fixed;
  z-index: 999;
  right: 0;
  bottom: 2.5rem;
  width: 4.375rem; }
  .side-btn-container .side-btn {
    margin-bottom: 0.25rem; }
  .side-btn-container.side-btn-top {
    bottom: auto;
    top: 2.5rem; }

[data-dcb] {
  display: none; }

[data-dcb=xs] {
  content: " ";
  display: block;
  font-size: 0; }

[data-db=xs] {
  font-family: "0";
  display: block;
  font-size: 0; }

@media (min-width: 568px) {
  [data-dcb=sm] {
    content: " ";
    display: block;
    font-size: 0; } }

[data-db=sm] {
  font-family: "568";
  display: block;
  font-size: 0; }

@media (min-width: 768px) {
  [data-dcb=md] {
    content: " ";
    display: block;
    font-size: 0; } }

[data-db=md] {
  font-family: "768";
  display: block;
  font-size: 0; }

@media (min-width: 1024px) {
  [data-dcb=lg] {
    content: " ";
    display: block;
    font-size: 0; } }

[data-db=lg] {
  font-family: "1024";
  display: block;
  font-size: 0; }

@media (min-width: 1280px) {
  [data-dcb=xl] {
    content: " ";
    display: block;
    font-size: 0; } }

[data-db=xl] {
  font-family: "1280";
  display: block;
  font-size: 0; }

/* End */
/* /local/modules/wbc.core/js_libraries/images/preloader.css?1514467288778 */
/* /local/templates/main/vendor/perfect-scrollbar/perfect-scrollbar.css?15144672881311 */
/* /local/templates/main/vendor/slick/slick.css?15144672881729 */
/* /local/modules/wbc.core/js_libraries/jquery_file_upload/jquery.fileupload.css?1514467288674 */
/* /local/templates/main/styles.css?1670425311389969 */
