header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@font-face {
    font-family: 'Open Sans';
    src: url('../../files/fonts/Open Sans/OpenSans-BoldItalic.eot');
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
        url('../../files/fonts/Open Sans/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../../files/fonts/Open Sans/OpenSans-BoldItalic.woff2') format('woff2'),
        url('../../files/fonts/Open Sans/OpenSans-BoldItalic.woff') format('woff'),
        url('../../files/fonts/Open Sans/OpenSans-BoldItalic.ttf') format('truetype'),
        url('../../files/fonts/Open Sans/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

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

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

@font-face {
    font-family: 'Open Sans';
    src: url('../../files/fonts/Open Sans/OpenSans-SemiBoldItalic.eot');
    src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
        url('../../files/fonts/Open Sans/OpenSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../../files/fonts/Open Sans/OpenSans-SemiBoldItalic.woff2') format('woff2'),
        url('../../files/fonts/Open Sans/OpenSans-SemiBoldItalic.woff') format('woff'),
        url('../../files/fonts/Open Sans/OpenSans-SemiBoldItalic.ttf') format('truetype'),
        url('../../files/fonts/Open Sans/OpenSans-SemiBoldItalic.svg#OpenSans-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
}

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

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

@font-face {
    font-family: 'Open Sans';
    src: url('../../files/fonts/Open Sans/OpenSans-Italic.eot');
    src: local('Open Sans Italic'), local('OpenSans-Italic'),
        url('../../files/fonts/Open Sans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
        url('../../files/fonts/Open Sans/OpenSans-Italic.woff2') format('woff2'),
        url('../../files/fonts/Open Sans/OpenSans-Italic.woff') format('woff'),
        url('../../files/fonts/Open Sans/OpenSans-Italic.ttf') format('truetype'),
        url('../../files/fonts/Open Sans/OpenSans-Italic.svg#OpenSans-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../../files/fonts/Open Sans/OpenSans-Bold.eot');
    src: local('Open Sans Bold'), local('OpenSans-Bold'),
        url('../../files/fonts/Open Sans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../../files/fonts/Open Sans/OpenSans-Bold.woff2') format('woff2'),
        url('../../files/fonts/Open Sans/OpenSans-Bold.woff') format('woff'),
        url('../../files/fonts/Open Sans/OpenSans-Bold.ttf') format('truetype'),
        url('../../files/fonts/Open Sans/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

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

@font-face {
    font-family: 'Open Sans';
    src: url('../../files/fonts/Open Sans/OpenSans-SemiBold.eot');
    src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
        url('../../files/fonts/Open Sans/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../../files/fonts/Open Sans/OpenSans-SemiBold.woff2') format('woff2'),
        url('../../files/fonts/Open Sans/OpenSans-SemiBold.woff') format('woff'),
        url('../../files/fonts/Open Sans/OpenSans-SemiBold.ttf') format('truetype'),
        url('../../files/fonts/Open Sans/OpenSans-SemiBold.svg#OpenSans-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}


/* Slider */
.slick-slider
{
    position: relative;

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

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

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

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

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

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

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

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

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

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

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

    height: auto;

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

/*!
 *  The Black Tie Font is commercial software. Please do not distribute.
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'Black Tie';
  src: url('../../files/fonts/black-tie/fonts/bold/BlackTie-Bold-webfont.eot?v=1.0.0');
  src: url('../../files/fonts/black-tie/fonts/bold/BlackTie-Bold-webfont.eot?#iefix&v=1.0.0') format('embedded-opentype'), url('../../files/fonts/black-tie/fonts/bold/BlackTie-Bold-webfont.woff2?v=1.0.0') format('woff2'), url('../../files/fonts/black-tie/fonts/bold/BlackTie-Bold-webfont.woff?v=1.0.0') format('woff'), url('../../files/fonts/black-tie/fonts/bold/BlackTie-Bold-webfont.ttf?v=1.0.0') format('truetype'), url('../../files/fonts/black-tie/fonts/bold/BlackTie-Bold-webfont.svg?v=1.0.0#black_tiebold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Black Tie';
  src: url('../../files/fonts/black-tie/fonts/medium/BlackTie-Medium-webfont.eot?v=1.0.0');
  src: url('../../files/fonts/black-tie/fonts/medium/BlackTie-Medium-webfont.eot?#iefix&v=1.0.0') format('embedded-opentype'), url('../../files/fonts/black-tie/fonts/medium/BlackTie-Medium-webfont.woff2?v=1.0.0') format('woff2'), url('../../files/fonts/black-tie/fonts/medium/BlackTie-Medium-webfont.woff?v=1.0.0') format('woff'), url('../../files/fonts/black-tie/fonts/medium/BlackTie-Medium-webfont.ttf?v=1.0.0') format('truetype'), url('../../files/fonts/black-tie/fonts/medium/BlackTie-Medium-webfont.svg?v=1.0.0#black_tiemedium') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Black Tie';
  src: url('../../files/fonts/black-tie/fonts/light/BlackTie-Light-webfont.eot?v=1.0.0');
  src: url('../../files/fonts/black-tie/fonts/light/BlackTie-Light-webfont.eot?#iefix&v=1.0.0') format('embedded-opentype'), url('../../files/fonts/black-tie/fonts/light/BlackTie-Light-webfont.woff2?v=1.0.0') format('woff2'), url('../../files/fonts/black-tie/fonts/light/BlackTie-Light-webfont.woff?v=1.0.0') format('woff'), url('../../files/fonts/black-tie/fonts/light/BlackTie-Light-webfont.ttf?v=1.0.0') format('truetype'), url('../../files/fonts/black-tie/fonts/light/BlackTie-Light-webfont.svg?v=1.0.0#black_tielight') format('svg');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Font Awesome Brands';
  src: url('../../files/fonts/black-tie/fonts/brands/FontAwesomeBrands-Regular-webfont.eot?v=1.0.0');
  src: url('../../files/fonts/black-tie/fonts/brands/FontAwesomeBrands-Regular-webfont.eot?#iefix&v=1.0.0') format('embedded-opentype'), url('../../files/fonts/black-tie/fonts/brands/FontAwesomeBrands-Regular-webfont.woff2?v=1.0.0') format('woff2'), url('../../files/fonts/black-tie/fonts/brands/FontAwesomeBrands-Regular-webfont.woff?v=1.0.0') format('woff'), url('../../files/fonts/black-tie/fonts/brands/FontAwesomeBrands-Regular-webfont.ttf?v=1.0.0') format('truetype'), url('../../files/fonts/black-tie/fonts/brands/FontAwesomeBrands-Regular-webfont.svg?v=1.0.0#font_awesome_brandsregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.bts,
.btb,
.btm,
.btl,
.fab {
  display: inline-block;
  font: normal normal normal 14px/1 "Black Tie";
  font-size: inherit;
  vertical-align: -14.28571429%;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.bts {
  font-weight: 900;
}
.btb {
  font-weight: 700;
}
.btl {
  font-weight: 200;
}
.fab {
  font-family: "Font Awesome Brands";
}
/* makes the font 25% smaller relative to the icon container */
.bt-sm {
  font-size: .7em;
  vertical-align: baseline;
}
/* makes the font 33% larger relative to the icon container */
.bt-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
}
.bt-2x {
  font-size: 2em;
}
.bt-3x {
  font-size: 3em;
}
.bt-4x {
  font-size: 4em;
}
.bt-5x {
  font-size: 5em;
}
.bt-lg,
.bt-2x,
.bt-3x,
.bt-4x,
.bt-5x {
  vertical-align: -30%;
}
.bt-fw {
  width: 1.28571429em;
  text-align: center;
}
.bt-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.bt-ul > li {
  position: relative;
}
.bt-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.bt-li.bt-lg {
  left: -2em;
}
.bt-border {
  padding: .2em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.bts.pull-left,
.btb.pull-left,
.btm.pull-left,
.btl.pull-left,
.fab.pull-left {
  margin-right: .3em;
}
.bts.pull-right,
.btb.pull-right,
.btm.pull-right,
.btl.pull-right,
.fab.pull-right {
  margin-left: .3em;
}
.bt-spin {
  -webkit-animation: bt-spin 2s infinite linear;
  animation: bt-spin 2s infinite linear;
}
.bt-pulse {
  -webkit-animation: bt-spin 1s infinite steps(8);
  animation: bt-spin 1s infinite steps(8);
}
@-webkit-keyframes bt-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes bt-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.bt-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.bt-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.bt-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.bt-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.bt-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .bt-rotate-90,
:root .bt-rotate-180,
:root .bt-rotate-270,
:root .bt-flip-horizontal,
:root .bt-flip-vertical {
  filter: none;
}
.bt-stack {
  position: relative;
  display: inline-block;
  width: 1.28571429em;
  height: 1em;
  line-height: 1em;
  vertical-align: baseline;
}
.bt-stack-sm {
  position: absolute;
  top: 0;
  left: 0;
  line-height: inherit;
  font-size: .5em;
}
.bt-stack-1x,
.bt-stack-sm {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.bt-inverse {
  color: #ffffff;
}
/* Black Tie uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.bt-bars:before {
  content: "\f000";
}
.bt-envelope:before {
  content: "\f001";
}
.bt-search:before {
  content: "\f002";
}
.bt-search-plus:before {
  content: "\f003";
}
.bt-search-minus:before {
  content: "\f004";
}
.bt-phone:before {
  content: "\f005";
}
.bt-comment:before {
  content: "\f007";
}
.bt-commenting:before {
  content: "\f008";
}
.bt-comments:before {
  content: "\f009";
}
.bt-rss:before {
  content: "\f00a";
}
.bt-times:before {
  content: "\f00c";
}
.bt-times-circle:before {
  content: "\f00d";
}
.bt-clock:before {
  content: "\f00e";
}
.bt-star:before {
  content: "\f010";
}
.bt-star-half:before {
  content: "\f011";
}
.bt-check:before {
  content: "\f012";
}
.bt-check-circle:before {
  content: "\f013";
}
.bt-check-square:before {
  content: "\f014";
}
.bt-th:before {
  content: "\f015";
}
.bt-th-large:before {
  content: "\f016";
}
.bt-heart:before {
  content: "\f017";
}
.bt-heart-half:before {
  content: "\f018";
}
.bt-calendar:before {
  content: "\f019";
}
.bt-shopping-cart:before {
  content: "\f01a";
}
.bt-plus:before {
  content: "\f01b";
}
.bt-plus-circle:before {
  content: "\f01c";
}
.bt-plus-square:before {
  content: "\f01d";
}
.bt-pen:before {
  content: "\f01e";
}
.bt-minus:before {
  content: "\f021";
}
.bt-minus-circle:before {
  content: "\f022";
}
.bt-minus-square:before {
  content: "\f023";
}
.bt-pencil:before {
  content: "\f024";
}
.bt-edit:before {
  content: "\f025";
}
.bt-thumbs-up:before {
  content: "\f026";
}
.bt-thumbs-down:before {
  content: "\f027";
}
.bt-gear:before {
  content: "\f028";
}
.bt-trash:before {
  content: "\f029";
}
.bt-file:before {
  content: "\f02a";
}
.bt-info-circle:before {
  content: "\f02b";
}
.bt-label:before {
  content: "\f02c";
}
.bt-rocket:before {
  content: "\f02d";
}
.bt-book:before {
  content: "\f02e";
}
.bt-book-open:before {
  content: "\f02f";
}
.bt-notebook:before {
  content: "\f030";
}
.bt-camera:before {
  content: "\f031";
}
.bt-folder:before {
  content: "\f032";
}
.bt-quote-left:before {
  content: "\f036";
}
.bt-quote-right:before {
  content: "\f037";
}
.bt-eye:before {
  content: "\f038";
}
.bt-lock:before {
  content: "\f039";
}
.bt-lock-open:before {
  content: "\f03a";
}
.bt-gift:before {
  content: "\f03b";
}
.bt-spinner-clock:before {
  content: "\f03c";
}
.bt-spinner:before {
  content: "\f03d";
}
.bt-wrench:before {
  content: "\f03e";
}
.bt-cloud:before {
  content: "\f040";
}
.bt-cloud-upload:before {
  content: "\f041";
}
.bt-cloud-download:before {
  content: "\f042";
}
.bt-sync:before {
  content: "\f043";
}
.bt-question-circle:before {
  content: "\f044";
}
.bt-share:before {
  content: "\f045";
}
.bt-briefcase:before {
  content: "\f046";
}
.bt-money:before {
  content: "\f047";
}
.bt-megaphone:before {
  content: "\f048";
}
.bt-sign-in:before {
  content: "\f049";
}
.bt-sign-out:before {
  content: "\f04a";
}
.bt-film:before {
  content: "\f04b";
}
.bt-trophy:before {
  content: "\f04c";
}
.bt-code:before {
  content: "\f04d";
}
.bt-light-bulb:before {
  content: "\f04e";
}
.bt-print:before {
  content: "\f050";
}
.bt-fax:before {
  content: "\f051";
}
.bt-video:before {
  content: "\f052";
}
.bt-signal:before {
  content: "\f053";
}
.bt-sitemap:before {
  content: "\f054";
}
.bt-upload:before {
  content: "\f055";
}
.bt-download:before {
  content: "\f056";
}
.bt-key:before {
  content: "\f057";
}
.bt-mug:before {
  content: "\f058";
}
.bt-bookmark:before {
  content: "\f059";
}
.bt-flag:before {
  content: "\f05a";
}
.bt-external-link:before {
  content: "\f05b";
}
.bt-smile:before {
  content: "\f05c";
}
.bt-frown:before {
  content: "\f05d";
}
.bt-meh:before {
  content: "\f05e";
}
.bt-magic:before {
  content: "\f060";
}
.bt-bolt:before {
  content: "\f061";
}
.bt-exclamation-triangle:before {
  content: "\f062";
}
.bt-exclamation-circle:before {
  content: "\f063";
}
.bt-flask:before {
  content: "\f064";
}
.bt-music:before {
  content: "\f065";
}
.bt-push-pin:before {
  content: "\f066";
}
.bt-shield:before {
  content: "\f067";
}
.bt-sort:before {
  content: "\f068";
}
.bt-reply:before {
  content: "\f069";
}
.bt-forward:before {
  content: "\f06a";
}
.bt-reply-all:before {
  content: "\f06b";
}
.bt-forward-all:before {
  content: "\f06c";
}
.bt-bell:before {
  content: "\f06d";
}
.bt-bell-off:before {
  content: "\f06e";
}
.bt-ban:before {
  content: "\f070";
}
.bt-database:before {
  content: "\f071";
}
.bt-hard-drive:before {
  content: "\f072";
}
.bt-merge:before {
  content: "\f073";
}
.bt-fork:before {
  content: "\f074";
}
.bt-wifi:before {
  content: "\f075";
}
.bt-paper-plane:before {
  content: "\f076";
}
.bt-inbox:before {
  content: "\f077";
}
.bt-fire:before {
  content: "\f078";
}
.bt-play:before {
  content: "\f079";
}
.bt-pause:before {
  content: "\f07a";
}
.bt-stop:before {
  content: "\f08b";
}
.bt-play-circle:before {
  content: "\f07b";
}
.bt-next:before {
  content: "\f07c";
}
.bt-previous:before {
  content: "\f07d";
}
.bt-repeat:before {
  content: "\f07e";
}
.bt-fast-forward:before {
  content: "\f080";
}
.bt-fast-reverse:before {
  content: "\f081";
}
.bt-volume:before {
  content: "\f082";
}
.bt-volume-off:before {
  content: "\f083";
}
.bt-volume-up:before {
  content: "\f084";
}
.bt-volume-down:before {
  content: "\f085";
}
.bt-maximize:before {
  content: "\f086";
}
.bt-minimize:before {
  content: "\f087";
}
.bt-closed-captions:before {
  content: "\f088";
}
.bt-shuffle:before {
  content: "\f089";
}
.bt-triangle:before {
  content: "\f08a";
}
.bt-square:before {
  content: "\f08b";
}
.bt-circle:before {
  content: "\f08c";
}
.bt-hexagon:before {
  content: "\f08d";
}
.bt-octagon:before {
  content: "\f08e";
}
.bt-angle-up:before {
  content: "\f090";
}
.bt-angle-down:before {
  content: "\f091";
}
.bt-angle-left:before {
  content: "\f092";
}
.bt-angle-right:before {
  content: "\f093";
}
.bt-angles-up:before {
  content: "\f094";
}
.bt-angles-down:before {
  content: "\f095";
}
.bt-angles-left:before {
  content: "\f096";
}
.bt-angles-right:before {
  content: "\f097";
}
.bt-arrow-up:before {
  content: "\f098";
}
.bt-arrow-down:before {
  content: "\f099";
}
.bt-arrow-left:before {
  content: "\f09a";
}
.bt-arrow-right:before {
  content: "\f09b";
}
.bt-bar-chart:before {
  content: "\f09c";
}
.bt-pie-chart:before {
  content: "\f09d";
}
.bt-circle-arrow-up:before {
  content: "\f0a0";
}
.bt-circle-arrow-down:before {
  content: "\f0a1";
}
.bt-circle-arrow-left:before {
  content: "\f0a2";
}
.bt-circle-arrow-right:before {
  content: "\f0a3";
}
.bt-caret-up:before {
  content: "\f0a4";
}
.bt-caret-down:before {
  content: "\f0a5";
}
.bt-caret-left:before {
  content: "\f0a6";
}
.bt-caret-right:before {
  content: "\f0a7";
}
.bt-long-arrow-up:before {
  content: "\f0a8";
}
.bt-long-arrow-down:before {
  content: "\f0a9";
}
.bt-long-arrow-left:before {
  content: "\f0aa";
}
.bt-long-arrow-right:before {
  content: "\f0ab";
}
.bt-Bold:before {
  content: "\f0ac";
}
.bt-italic:before {
  content: "\f0ad";
}
.bt-underline:before {
  content: "\f0ae";
}
.bt-link:before {
  content: "\f0b0";
}
.bt-paper-clip:before {
  content: "\f0b1";
}
.bt-align-left:before {
  content: "\f0b2";
}
.bt-align-center:before {
  content: "\f0b3";
}
.bt-align-right:before {
  content: "\f0b4";
}
.bt-align-justify:before {
  content: "\f0b5";
}
.bt-cut:before {
  content: "\f0b6";
}
.bt-copy:before {
  content: "\f0b7";
}
.bt-paste:before {
  content: "\f0b8";
}
.bt-photo:before {
  content: "\f0b9";
}
.bt-table:before {
  content: "\f0ba";
}
.bt-ulist:before {
  content: "\f0bb";
}
.bt-olist:before {
  content: "\f0bc";
}
.bt-indent:before {
  content: "\f0bd";
}
.bt-outdent:before {
  content: "\f0be";
}
.bt-undo:before {
  content: "\f0c0";
}
.bt-redo:before {
  content: "\f0c1";
}
.bt-sup:before {
  content: "\f0c2";
}
.bt-sub:before {
  content: "\f0c3";
}
.bt-text-size:before {
  content: "\f0c4";
}
.bt-text-color:before {
  content: "\f0c5";
}
.bt-remove-formatting:before {
  content: "\f0c6";
}
.bt-blockquote:before {
  content: "\f036";
}
.bt-globe:before {
  content: "\f0c7";
}
.bt-map:before {
  content: "\f0c8";
}
.bt-map-arrow:before {
  content: "\f0c9";
}
.bt-map-marker:before {
  content: "\f0ca";
}
.bt-map-pin:before {
  content: "\f0cb";
}
.bt-home:before {
  content: "\f0cc";
}
.bt-building:before {
  content: "\f0cd";
}
.bt-industry:before {
  content: "\f0ce";
}
.bt-desktop:before {
  content: "\f0d0";
}
.bt-laptop:before {
  content: "\f0d1";
}
.bt-tablet:before {
  content: "\f0d2";
}
.bt-mobile:before {
  content: "\f0d3";
}
.bt-tv:before {
  content: "\f0d4";
}
.bt-radio-checked:before {
  content: "\f0d5";
}
.bt-radio-unchecked:before {
  content: "\f08c";
}
.bt-checkbox-checked:before {
  content: "\f014";
}
.bt-checkbox-unchecked:before {
  content: "\f08b";
}
.bt-checkbox-intermediate:before {
  content: "\f023";
}
.bt-user:before {
  content: "\f0d6";
}
.bt-user-male:before {
  content: "\f0d6";
}
.bt-user-female:before {
  content: "\f0d7";
}
.bt-crown:before {
  content: "\f0d8";
}
.bt-credit-card:before {
  content: "\f0d9";
}
.bt-strikethrough:before {
  content: "\f0da";
}
.bt-eject:before {
  content: "\f0db";
}
.bt-ellipsis-h:before {
  content: "\f0dc";
}
.bt-ellipsis-v:before {
  content: "\f0dd";
}
.fab-facebook:before {
  content: "\f000";
}
.fab-facebook-alt:before {
  content: "\f001";
}
.fab-twitter:before {
  content: "\f002";
}
.fab-linkedin:before {
  content: "\f003";
}
.fab-linkedin-alt:before {
  content: "\f004";
}
.fab-instagram:before {
  content: "\f005";
}
.fab-github:before {
  content: "\f006";
}
.fab-github-alt:before {
  content: "\f007";
}
.fab-googleplus:before {
  content: "\f008";
}
.fab-googleplus-alt:before {
  content: "\f009";
}
.fab-pinterest:before {
  content: "\f00a";
}
.fab-pinterest-alt:before {
  content: "\f00b";
}
.fab-tumblr:before {
  content: "\f00c";
}
.fab-tumblr-alt:before {
  content: "\f00d";
}
.fab-bitcoin:before {
  content: "\f010";
}
.fab-bitcoin-alt:before {
  content: "\f011";
}
.fab-dropbox:before {
  content: "\f012";
}
.fab-stackexchange:before {
  content: "\f013";
}
.fab-stackoverflow:before {
  content: "\f014";
}
.fab-flickr:before {
  content: "\f015";
}
.fab-flickr-alt:before {
  content: "\f016";
}
.fab-bitbucket:before {
  content: "\f017";
}
.fab-html5:before {
  content: "\f018";
}
.fab-css3:before {
  content: "\f019";
}
.fab-apple:before {
  content: "\f01a";
}
.fab-windows:before {
  content: "\f01b";
}
.fab-android:before {
  content: "\f01c";
}
.fab-linux:before {
  content: "\f01d";
}
.fab-dribbble:before {
  content: "\f01e";
}
.fab-youtube:before {
  content: "\f021";
}
.fab-skype:before {
  content: "\f022";
}
.fab-foursquare:before {
  content: "\f023";
}
.fab-trello:before {
  content: "\f024";
}
.fab-maxcdn:before {
  content: "\f025";
}
.fab-gittip:before,
.fab-gratipay:before {
  content: "\f026";
}
.fab-vimeo:before {
  content: "\f027";
}
.fab-vimeo-alt:before {
  content: "\f028";
}
.fab-slack:before {
  content: "\f029";
}
.fab-wordpress:before {
  content: "\f02a";
}
.fab-wordpress-alt:before {
  content: "\f02b";
}
.fab-openid:before {
  content: "\f02c";
}
.fab-yahoo:before {
  content: "\f02d";
}
.fab-yahoo-alt:before {
  content: "\f02e";
}
.fab-reddit:before {
  content: "\f02f";
}
.fab-google:before {
  content: "\f030";
}
.fab-google-alt:before {
  content: "\f031";
}
.fab-stumbleupon:before {
  content: "\f032";
}
.fab-stumbleupon-alt:before {
  content: "\f033";
}
.fab-delicious:before {
  content: "\f034";
}
.fab-digg:before {
  content: "\f035";
}
.fab-piedpiper:before {
  content: "\f036";
}
.fab-piedpiper-alt:before {
  content: "\f037";
}
.fab-drupal:before {
  content: "\f038";
}
.fab-joomla:before {
  content: "\f039";
}
.fab-behance:before {
  content: "\f03a";
}
.fab-steam:before {
  content: "\f03b";
}
.fab-steam-alt:before {
  content: "\f03c";
}
.fab-spotify:before {
  content: "\f03d";
}
.fab-deviantart:before {
  content: "\f03e";
}
.fab-soundcloud:before {
  content: "\f040";
}
.fab-vine:before {
  content: "\f041";
}
.fab-codepen:before {
  content: "\f042";
}
.fab-jsfiddle:before {
  content: "\f043";
}
.fab-rebel:before {
  content: "\f044";
}
.fab-empire:before {
  content: "\f045";
}
.fab-git:before {
  content: "\f046";
}
.fab-hackernews:before {
  content: "\f047";
}
.fab-hackernews-alt:before {
  content: "\f048";
}
.fab-slideshare:before {
  content: "\f049";
}
.fab-twitch:before {
  content: "\f04a";
}
.fab-yelp:before {
  content: "\f04b";
}
.fab-paypal:before {
  content: "\f04c";
}
.fab-google-wallet:before {
  content: "\f04d";
}
.fab-angellist:before {
  content: "\f04e";
}
.fab-cc-visa:before {
  content: "\f050";
}
.fab-cc-mastercard:before {
  content: "\f051";
}
.fab-cc-discover:before {
  content: "\f052";
}
.fab-cc-amex:before {
  content: "\f053";
}
.fab-cc-paypal:before {
  content: "\f054";
}
.fab-cc-stripe:before {
  content: "\f055";
}
.fab-lastfm:before {
  content: "\f056";
}
.fab-whatsapp:before {
  content: "\f057";
}
.fab-medium:before {
  content: "\f058";
}
.fab-meanpath:before {
  content: "\f059";
}
.fab-meanpath-alt:before {
  content: "\f05a";
}
.fab-pagelines:before {
  content: "\f05b";
}
.fab-ioxhost:before {
  content: "\f060";
}
.fab-buysellads:before {
  content: "\f061";
}
.fab-buysellads-alt:before {
  content: "\f062";
}
.fab-connectdevelop:before {
  content: "\f063";
}
.fab-dashcube:before {
  content: "\f064";
}
.fab-forumbee:before {
  content: "\f065";
}
.fab-leanpub:before {
  content: "\f066";
}
.fab-sellsy:before {
  content: "\f067";
}
.fab-shirtsinbulk:before {
  content: "\f068";
}
.fab-simplybuilt:before {
  content: "\f069";
}
.fab-skyatlas:before {
  content: "\f06a";
}
.fab-viacoin:before {
  content: "\f06b";
}
.fab-codiepie:before {
  content: "\f06c";
}
.fab-queue:before {
  content: "\f06d";
}
.fab-queue-alt:before {
  content: "\f06e";
}
.fab-fonticons:before {
  content: "\f070";
}
.fab-fonticons-alt:before {
  content: "\f071";
}
.fab-blacktie:before {
  content: "\f072";
}
.fab-blacktie-alt:before {
  content: "\f073";
}
.fab-xing:before {
  content: "\f090";
}
.fab-vk:before {
  content: "\f091";
}
.fab-weibo:before {
  content: "\f092";
}
.fab-renren:before {
  content: "\f093";
}
.fab-tencent-weibo:before {
  content: "\f094";
}
.fab-qq:before {
  content: "\f095";
}
.fab-wechat:before,
.fab-weixin:before {
  content: "\f096";
}

.container {
    box-sizing: border-box;
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
  }
  
  @media only screen and (min-width: 0) {
    .container {
      padding-left: 0px;
      padding-right: 0px;
    }
  }
  
  @media only screen and (min-width: 800px) {
    .container {
      padding-left: 0px;
      padding-right: 0px;
    }
  }
  
  @media only screen and (min-width: 900px) {
    .container {
      padding-left: 0px;
      padding-right: 0px;
    }
  }
  
  @media only screen and (min-width: 1600px) {
    .container {
      padding-left: 0;
      padding-right: 0;
    }
  }
  
  .row {
    width: 100%;
    margin: 0;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: repeat(12, 1fr);
  }
  
  @media only screen and (min-width: 0) {
    .row {
      grid-gap: 0px;
    }
  }
  
  @media only screen and (min-width: 800px) {
    .row {
      grid-gap: 0px;
    }
  }
  
  @media only screen and (min-width: 900px) {
    .row {
      grid-gap: 0px;
    }
  }
  
  @media only screen and (min-width: 1600px) {
    .row {
      grid-gap: 0px;
    }
  }
  
  [class^='col'] {
    padding: 0;
  }
  
  .col {
    -ms-grid-column-span: 12;
    grid-column: span 12;
    padding: 0;
  }
  
  @media only screen and (min-width: 0) {
    .col-xs--1-1, .col--1-1 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column: 1 / 2;
      width: unset;
      margin-left: 0;
    }
    .col-xs--1-2, .col--1-2 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
      grid-column: 1 / 3;
      width: unset;
      margin-left: 0;
    }
    .col-xs--1-3, .col--1-3 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
      grid-column: 1 / 4;
      width: unset;
      margin-left: 0;
    }
    .col-xs--1-4, .col--1-4 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 4;
      grid-column: 1 / 5;
      width: unset;
      margin-left: 0;
    }
    .col-xs--1-5, .col--1-5 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 5;
      grid-column: 1 / 6;
      width: unset;
      margin-left: 0;
    }
    .col-xs--1-6, .col--1-6 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 6;
      grid-column: 1 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-xs--1-7, .col--1-7 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 7;
      grid-column: 1 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-xs--1-8, .col--1-8 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 8;
      grid-column: 1 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-xs--1-9, .col--1-9 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 9;
      grid-column: 1 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-xs--1-10, .col--1-10 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 10;
      grid-column: 1 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-xs--1-11, .col--1-11 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 11;
      grid-column: 1 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-xs--1-12, .col--1-12 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 12;
      grid-column: 1 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-xs--1, .col--1 {
      -ms-grid-column-span: 1;
      grid-column: span 1;
      width: unset;
    }
    .col-xs--2-2, .col--2-2 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 1;
      grid-column: 2 / 3;
      width: unset;
      margin-left: 0;
    }
    .col-xs--2-3, .col--2-3 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 2;
      grid-column: 2 / 4;
      width: unset;
      margin-left: 0;
    }
    .col-xs--2-4, .col--2-4 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 3;
      grid-column: 2 / 5;
      width: unset;
      margin-left: 0;
    }
    .col-xs--2-5, .col--2-5 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 4;
      grid-column: 2 / 6;
      width: unset;
      margin-left: 0;
    }
    .col-xs--2-6, .col--2-6 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 5;
      grid-column: 2 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-xs--2-7, .col--2-7 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 6;
      grid-column: 2 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-xs--2-8, .col--2-8 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 7;
      grid-column: 2 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-xs--2-9, .col--2-9 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 8;
      grid-column: 2 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-xs--2-10, .col--2-10 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 9;
      grid-column: 2 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-xs--2-11, .col--2-11 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 10;
      grid-column: 2 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-xs--2-12, .col--2-12 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 11;
      grid-column: 2 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-xs--2, .col--2 {
      -ms-grid-column-span: 2;
      grid-column: span 2;
      width: unset;
    }
    .col-xs--3-3, .col--3-3 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 1;
      grid-column: 3 / 4;
      width: unset;
      margin-left: 0;
    }
    .col-xs--3-4, .col--3-4 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 2;
      grid-column: 3 / 5;
      width: unset;
      margin-left: 0;
    }
    .col-xs--3-5, .col--3-5 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 3;
      grid-column: 3 / 6;
      width: unset;
      margin-left: 0;
    }
    .col-xs--3-6, .col--3-6 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 4;
      grid-column: 3 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-xs--3-7, .col--3-7 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 5;
      grid-column: 3 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-xs--3-8, .col--3-8 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 6;
      grid-column: 3 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-xs--3-9, .col--3-9 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 7;
      grid-column: 3 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-xs--3-10, .col--3-10 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 8;
      grid-column: 3 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-xs--3-11, .col--3-11 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 9;
      grid-column: 3 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-xs--3-12, .col--3-12 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 10;
      grid-column: 3 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-xs--3, .col--3 {
      -ms-grid-column-span: 3;
      grid-column: span 3;
      width: unset;
    }
    .col-xs--4-4, .col--4-4 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 1;
      grid-column: 4 / 5;
      width: unset;
      margin-left: 0;
    }
    .col-xs--4-5, .col--4-5 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 2;
      grid-column: 4 / 6;
      width: unset;
      margin-left: 0;
    }
    .col-xs--4-6, .col--4-6 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 3;
      grid-column: 4 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-xs--4-7, .col--4-7 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 4;
      grid-column: 4 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-xs--4-8, .col--4-8 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 5;
      grid-column: 4 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-xs--4-9, .col--4-9 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 6;
      grid-column: 4 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-xs--4-10, .col--4-10 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 7;
      grid-column: 4 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-xs--4-11, .col--4-11 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 8;
      grid-column: 4 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-xs--4-12, .col--4-12 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 9;
      grid-column: 4 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-xs--4, .col--4 {
      -ms-grid-column-span: 4;
      grid-column: span 4;
      width: unset;
    }
    .col-xs--5-5, .col--5-5 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 1;
      grid-column: 5 / 6;
      width: unset;
      margin-left: 0;
    }
    .col-xs--5-6, .col--5-6 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 2;
      grid-column: 5 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-xs--5-7, .col--5-7 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 3;
      grid-column: 5 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-xs--5-8, .col--5-8 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 4;
      grid-column: 5 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-xs--5-9, .col--5-9 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 5;
      grid-column: 5 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-xs--5-10, .col--5-10 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 6;
      grid-column: 5 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-xs--5-11, .col--5-11 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 7;
      grid-column: 5 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-xs--5-12, .col--5-12 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 8;
      grid-column: 5 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-xs--5, .col--5 {
      -ms-grid-column-span: 5;
      grid-column: span 5;
      width: unset;
    }
    .col-xs--6-6, .col--6-6 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 1;
      grid-column: 6 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-xs--6-7, .col--6-7 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 2;
      grid-column: 6 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-xs--6-8, .col--6-8 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 3;
      grid-column: 6 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-xs--6-9, .col--6-9 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 4;
      grid-column: 6 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-xs--6-10, .col--6-10 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 5;
      grid-column: 6 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-xs--6-11, .col--6-11 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 6;
      grid-column: 6 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-xs--6-12, .col--6-12 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 7;
      grid-column: 6 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-xs--6, .col--6 {
      -ms-grid-column-span: 6;
      grid-column: span 6;
      width: unset;
    }
    .col-xs--7-7, .col--7-7 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 1;
      grid-column: 7 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-xs--7-8, .col--7-8 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 2;
      grid-column: 7 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-xs--7-9, .col--7-9 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 3;
      grid-column: 7 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-xs--7-10, .col--7-10 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 4;
      grid-column: 7 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-xs--7-11, .col--7-11 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 5;
      grid-column: 7 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-xs--7-12, .col--7-12 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 6;
      grid-column: 7 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-xs--7, .col--7 {
      -ms-grid-column-span: 7;
      grid-column: span 7;
      width: unset;
    }
    .col-xs--8-8, .col--8-8 {
      -ms-grid-column: 8;
      -ms-grid-column-span: 1;
      grid-column: 8 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-xs--8-9, .col--8-9 {
      -ms-grid-column: 8;
      -ms-grid-column-span: 2;
      grid-column: 8 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-xs--8-10, .col--8-10 {
      -ms-grid-column: 8;
      -ms-grid-column-span: 3;
      grid-column: 8 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-xs--8-11, .col--8-11 {
      -ms-grid-column: 8;
      -ms-grid-column-span: 4;
      grid-column: 8 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-xs--8-12, .col--8-12 {
      -ms-grid-column: 8;
      -ms-grid-column-span: 5;
      grid-column: 8 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-xs--8, .col--8 {
      -ms-grid-column-span: 8;
      grid-column: span 8;
      width: unset;
    }
    .col-xs--9-9, .col--9-9 {
      -ms-grid-column: 9;
      -ms-grid-column-span: 1;
      grid-column: 9 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-xs--9-10, .col--9-10 {
      -ms-grid-column: 9;
      -ms-grid-column-span: 2;
      grid-column: 9 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-xs--9-11, .col--9-11 {
      -ms-grid-column: 9;
      -ms-grid-column-span: 3;
      grid-column: 9 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-xs--9-12, .col--9-12 {
      -ms-grid-column: 9;
      -ms-grid-column-span: 4;
      grid-column: 9 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-xs--9, .col--9 {
      -ms-grid-column-span: 9;
      grid-column: span 9;
      width: unset;
    }
    .col-xs--10-10, .col--10-10 {
      -ms-grid-column: 10;
      -ms-grid-column-span: 1;
      grid-column: 10 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-xs--10-11, .col--10-11 {
      -ms-grid-column: 10;
      -ms-grid-column-span: 2;
      grid-column: 10 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-xs--10-12, .col--10-12 {
      -ms-grid-column: 10;
      -ms-grid-column-span: 3;
      grid-column: 10 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-xs--10, .col--10 {
      -ms-grid-column-span: 10;
      grid-column: span 10;
      width: unset;
    }
    .col-xs--11-11, .col--11-11 {
      -ms-grid-column: 11;
      -ms-grid-column-span: 1;
      grid-column: 11 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-xs--11-12, .col--11-12 {
      -ms-grid-column: 11;
      -ms-grid-column-span: 2;
      grid-column: 11 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-xs--11, .col--11 {
      -ms-grid-column-span: 11;
      grid-column: span 11;
      width: unset;
    }
    .col-xs--12-12, .col--12-12 {
      -ms-grid-column: 12;
      -ms-grid-column-span: 1;
      grid-column: 12 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-xs--12, .col--12 {
      -ms-grid-column-span: 12;
      grid-column: span 12;
      width: unset;
    }
  }
  
  @media only screen and (min-width: 800px) {
    .col-sm--1-1 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column: 1 / 2;
      width: unset;
      margin-left: 0;
    }
    .col-sm--1-2 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
      grid-column: 1 / 3;
      width: unset;
      margin-left: 0;
    }
    .col-sm--1-3 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
      grid-column: 1 / 4;
      width: unset;
      margin-left: 0;
    }
    .col-sm--1-4 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 4;
      grid-column: 1 / 5;
      width: unset;
      margin-left: 0;
    }
    .col-sm--1-5 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 5;
      grid-column: 1 / 6;
      width: unset;
      margin-left: 0;
    }
    .col-sm--1-6 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 6;
      grid-column: 1 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-sm--1-7 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 7;
      grid-column: 1 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-sm--1-8 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 8;
      grid-column: 1 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-sm--1-9 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 9;
      grid-column: 1 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-sm--1-10 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 10;
      grid-column: 1 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-sm--1-11 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 11;
      grid-column: 1 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-sm--1-12 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 12;
      grid-column: 1 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-sm--1 {
      -ms-grid-column-span: 1;
      grid-column: span 1;
      width: unset;
    }
    .col-sm--2-2 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 1;
      grid-column: 2 / 3;
      width: unset;
      margin-left: 0;
    }
    .col-sm--2-3 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 2;
      grid-column: 2 / 4;
      width: unset;
      margin-left: 0;
    }
    .col-sm--2-4 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 3;
      grid-column: 2 / 5;
      width: unset;
      margin-left: 0;
    }
    .col-sm--2-5 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 4;
      grid-column: 2 / 6;
      width: unset;
      margin-left: 0;
    }
    .col-sm--2-6 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 5;
      grid-column: 2 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-sm--2-7 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 6;
      grid-column: 2 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-sm--2-8 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 7;
      grid-column: 2 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-sm--2-9 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 8;
      grid-column: 2 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-sm--2-10 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 9;
      grid-column: 2 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-sm--2-11 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 10;
      grid-column: 2 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-sm--2-12 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 11;
      grid-column: 2 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-sm--2 {
      -ms-grid-column-span: 2;
      grid-column: span 2;
      width: unset;
    }
    .col-sm--3-3 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 1;
      grid-column: 3 / 4;
      width: unset;
      margin-left: 0;
    }
    .col-sm--3-4 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 2;
      grid-column: 3 / 5;
      width: unset;
      margin-left: 0;
    }
    .col-sm--3-5 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 3;
      grid-column: 3 / 6;
      width: unset;
      margin-left: 0;
    }
    .col-sm--3-6 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 4;
      grid-column: 3 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-sm--3-7 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 5;
      grid-column: 3 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-sm--3-8 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 6;
      grid-column: 3 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-sm--3-9 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 7;
      grid-column: 3 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-sm--3-10 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 8;
      grid-column: 3 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-sm--3-11 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 9;
      grid-column: 3 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-sm--3-12 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 10;
      grid-column: 3 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-sm--3 {
      -ms-grid-column-span: 3;
      grid-column: span 3;
      width: unset;
    }
    .col-sm--4-4 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 1;
      grid-column: 4 / 5;
      width: unset;
      margin-left: 0;
    }
    .col-sm--4-5 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 2;
      grid-column: 4 / 6;
      width: unset;
      margin-left: 0;
    }
    .col-sm--4-6 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 3;
      grid-column: 4 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-sm--4-7 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 4;
      grid-column: 4 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-sm--4-8 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 5;
      grid-column: 4 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-sm--4-9 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 6;
      grid-column: 4 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-sm--4-10 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 7;
      grid-column: 4 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-sm--4-11 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 8;
      grid-column: 4 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-sm--4-12 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 9;
      grid-column: 4 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-sm--4 {
      -ms-grid-column-span: 4;
      grid-column: span 4;
      width: unset;
    }
    .col-sm--5-5 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 1;
      grid-column: 5 / 6;
      width: unset;
      margin-left: 0;
    }
    .col-sm--5-6 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 2;
      grid-column: 5 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-sm--5-7 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 3;
      grid-column: 5 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-sm--5-8 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 4;
      grid-column: 5 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-sm--5-9 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 5;
      grid-column: 5 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-sm--5-10 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 6;
      grid-column: 5 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-sm--5-11 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 7;
      grid-column: 5 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-sm--5-12 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 8;
      grid-column: 5 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-sm--5 {
      -ms-grid-column-span: 5;
      grid-column: span 5;
      width: unset;
    }
    .col-sm--6-6 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 1;
      grid-column: 6 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-sm--6-7 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 2;
      grid-column: 6 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-sm--6-8 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 3;
      grid-column: 6 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-sm--6-9 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 4;
      grid-column: 6 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-sm--6-10 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 5;
      grid-column: 6 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-sm--6-11 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 6;
      grid-column: 6 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-sm--6-12 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 7;
      grid-column: 6 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-sm--6 {
      -ms-grid-column-span: 6;
      grid-column: span 6;
      width: unset;
    }
    .col-sm--7-7 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 1;
      grid-column: 7 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-sm--7-8 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 2;
      grid-column: 7 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-sm--7-9 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 3;
      grid-column: 7 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-sm--7-10 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 4;
      grid-column: 7 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-sm--7-11 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 5;
      grid-column: 7 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-sm--7-12 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 6;
      grid-column: 7 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-sm--7 {
      -ms-grid-column-span: 7;
      grid-column: span 7;
      width: unset;
    }
    .col-sm--8-8 {
      -ms-grid-column: 8;
      -ms-grid-column-span: 1;
      grid-column: 8 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-sm--8-9 {
      -ms-grid-column: 8;
      -ms-grid-column-span: 2;
      grid-column: 8 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-sm--8-10 {
      -ms-grid-column: 8;
      -ms-grid-column-span: 3;
      grid-column: 8 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-sm--8-11 {
      -ms-grid-column: 8;
      -ms-grid-column-span: 4;
      grid-column: 8 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-sm--8-12 {
      -ms-grid-column: 8;
      -ms-grid-column-span: 5;
      grid-column: 8 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-sm--8 {
      -ms-grid-column-span: 8;
      grid-column: span 8;
      width: unset;
    }
    .col-sm--9-9 {
      -ms-grid-column: 9;
      -ms-grid-column-span: 1;
      grid-column: 9 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-sm--9-10 {
      -ms-grid-column: 9;
      -ms-grid-column-span: 2;
      grid-column: 9 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-sm--9-11 {
      -ms-grid-column: 9;
      -ms-grid-column-span: 3;
      grid-column: 9 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-sm--9-12 {
      -ms-grid-column: 9;
      -ms-grid-column-span: 4;
      grid-column: 9 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-sm--9 {
      -ms-grid-column-span: 9;
      grid-column: span 9;
      width: unset;
    }
    .col-sm--10-10 {
      -ms-grid-column: 10;
      -ms-grid-column-span: 1;
      grid-column: 10 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-sm--10-11 {
      -ms-grid-column: 10;
      -ms-grid-column-span: 2;
      grid-column: 10 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-sm--10-12 {
      -ms-grid-column: 10;
      -ms-grid-column-span: 3;
      grid-column: 10 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-sm--10 {
      -ms-grid-column-span: 10;
      grid-column: span 10;
      width: unset;
    }
    .col-sm--11-11 {
      -ms-grid-column: 11;
      -ms-grid-column-span: 1;
      grid-column: 11 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-sm--11-12 {
      -ms-grid-column: 11;
      -ms-grid-column-span: 2;
      grid-column: 11 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-sm--11 {
      -ms-grid-column-span: 11;
      grid-column: span 11;
      width: unset;
    }
    .col-sm--12-12 {
      -ms-grid-column: 12;
      -ms-grid-column-span: 1;
      grid-column: 12 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-sm--12 {
      -ms-grid-column-span: 12;
      grid-column: span 12;
      width: unset;
    }
  }
  
  @media only screen and (min-width: 900px) {
    .col-md--1-1 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column: 1 / 2;
      width: unset;
      margin-left: 0;
    }
    .col-md--1-2 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
      grid-column: 1 / 3;
      width: unset;
      margin-left: 0;
    }
    .col-md--1-3 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
      grid-column: 1 / 4;
      width: unset;
      margin-left: 0;
    }
    .col-md--1-4 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 4;
      grid-column: 1 / 5;
      width: unset;
      margin-left: 0;
    }
    .col-md--1-5 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 5;
      grid-column: 1 / 6;
      width: unset;
      margin-left: 0;
    }
    .col-md--1-6 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 6;
      grid-column: 1 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-md--1-7 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 7;
      grid-column: 1 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-md--1-8 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 8;
      grid-column: 1 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-md--1-9 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 9;
      grid-column: 1 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-md--1-10 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 10;
      grid-column: 1 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-md--1-11 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 11;
      grid-column: 1 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-md--1-12 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 12;
      grid-column: 1 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-md--1 {
      -ms-grid-column-span: 1;
      grid-column: span 1;
      width: unset;
    }
    .col-md--2-2 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 1;
      grid-column: 2 / 3;
      width: unset;
      margin-left: 0;
    }
    .col-md--2-3 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 2;
      grid-column: 2 / 4;
      width: unset;
      margin-left: 0;
    }
    .col-md--2-4 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 3;
      grid-column: 2 / 5;
      width: unset;
      margin-left: 0;
    }
    .col-md--2-5 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 4;
      grid-column: 2 / 6;
      width: unset;
      margin-left: 0;
    }
    .col-md--2-6 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 5;
      grid-column: 2 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-md--2-7 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 6;
      grid-column: 2 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-md--2-8 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 7;
      grid-column: 2 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-md--2-9 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 8;
      grid-column: 2 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-md--2-10 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 9;
      grid-column: 2 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-md--2-11 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 10;
      grid-column: 2 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-md--2-12 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 11;
      grid-column: 2 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-md--2 {
      -ms-grid-column-span: 2;
      grid-column: span 2;
      width: unset;
    }
    .col-md--3-3 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 1;
      grid-column: 3 / 4;
      width: unset;
      margin-left: 0;
    }
    .col-md--3-4 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 2;
      grid-column: 3 / 5;
      width: unset;
      margin-left: 0;
    }
    .col-md--3-5 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 3;
      grid-column: 3 / 6;
      width: unset;
      margin-left: 0;
    }
    .col-md--3-6 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 4;
      grid-column: 3 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-md--3-7 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 5;
      grid-column: 3 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-md--3-8 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 6;
      grid-column: 3 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-md--3-9 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 7;
      grid-column: 3 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-md--3-10 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 8;
      grid-column: 3 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-md--3-11 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 9;
      grid-column: 3 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-md--3-12 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 10;
      grid-column: 3 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-md--3 {
      -ms-grid-column-span: 3;
      grid-column: span 3;
      width: unset;
    }
    .col-md--4-4 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 1;
      grid-column: 4 / 5;
      width: unset;
      margin-left: 0;
    }
    .col-md--4-5 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 2;
      grid-column: 4 / 6;
      width: unset;
      margin-left: 0;
    }
    .col-md--4-6 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 3;
      grid-column: 4 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-md--4-7 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 4;
      grid-column: 4 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-md--4-8 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 5;
      grid-column: 4 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-md--4-9 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 6;
      grid-column: 4 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-md--4-10 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 7;
      grid-column: 4 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-md--4-11 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 8;
      grid-column: 4 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-md--4-12 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 9;
      grid-column: 4 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-md--4 {
      -ms-grid-column-span: 4;
      grid-column: span 4;
      width: unset;
    }
    .col-md--5-5 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 1;
      grid-column: 5 / 6;
      width: unset;
      margin-left: 0;
    }
    .col-md--5-6 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 2;
      grid-column: 5 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-md--5-7 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 3;
      grid-column: 5 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-md--5-8 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 4;
      grid-column: 5 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-md--5-9 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 5;
      grid-column: 5 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-md--5-10 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 6;
      grid-column: 5 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-md--5-11 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 7;
      grid-column: 5 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-md--5-12 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 8;
      grid-column: 5 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-md--5 {
      -ms-grid-column-span: 5;
      grid-column: span 5;
      width: unset;
    }
    .col-md--6-6 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 1;
      grid-column: 6 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-md--6-7 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 2;
      grid-column: 6 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-md--6-8 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 3;
      grid-column: 6 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-md--6-9 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 4;
      grid-column: 6 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-md--6-10 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 5;
      grid-column: 6 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-md--6-11 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 6;
      grid-column: 6 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-md--6-12 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 7;
      grid-column: 6 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-md--6 {
      -ms-grid-column-span: 6;
      grid-column: span 6;
      width: unset;
    }
    .col-md--7-7 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 1;
      grid-column: 7 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-md--7-8 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 2;
      grid-column: 7 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-md--7-9 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 3;
      grid-column: 7 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-md--7-10 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 4;
      grid-column: 7 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-md--7-11 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 5;
      grid-column: 7 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-md--7-12 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 6;
      grid-column: 7 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-md--7 {
      -ms-grid-column-span: 7;
      grid-column: span 7;
      width: unset;
    }
    .col-md--8-8 {
      -ms-grid-column: 8;
      -ms-grid-column-span: 1;
      grid-column: 8 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-md--8-9 {
      -ms-grid-column: 8;
      -ms-grid-column-span: 2;
      grid-column: 8 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-md--8-10 {
      -ms-grid-column: 8;
      -ms-grid-column-span: 3;
      grid-column: 8 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-md--8-11 {
      -ms-grid-column: 8;
      -ms-grid-column-span: 4;
      grid-column: 8 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-md--8-12 {
      -ms-grid-column: 8;
      -ms-grid-column-span: 5;
      grid-column: 8 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-md--8 {
      -ms-grid-column-span: 8;
      grid-column: span 8;
      width: unset;
    }
    .col-md--9-9 {
      -ms-grid-column: 9;
      -ms-grid-column-span: 1;
      grid-column: 9 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-md--9-10 {
      -ms-grid-column: 9;
      -ms-grid-column-span: 2;
      grid-column: 9 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-md--9-11 {
      -ms-grid-column: 9;
      -ms-grid-column-span: 3;
      grid-column: 9 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-md--9-12 {
      -ms-grid-column: 9;
      -ms-grid-column-span: 4;
      grid-column: 9 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-md--9 {
      -ms-grid-column-span: 9;
      grid-column: span 9;
      width: unset;
    }
    .col-md--10-10 {
      -ms-grid-column: 10;
      -ms-grid-column-span: 1;
      grid-column: 10 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-md--10-11 {
      -ms-grid-column: 10;
      -ms-grid-column-span: 2;
      grid-column: 10 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-md--10-12 {
      -ms-grid-column: 10;
      -ms-grid-column-span: 3;
      grid-column: 10 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-md--10 {
      -ms-grid-column-span: 10;
      grid-column: span 10;
      width: unset;
    }
    .col-md--11-11 {
      -ms-grid-column: 11;
      -ms-grid-column-span: 1;
      grid-column: 11 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-md--11-12 {
      -ms-grid-column: 11;
      -ms-grid-column-span: 2;
      grid-column: 11 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-md--11 {
      -ms-grid-column-span: 11;
      grid-column: span 11;
      width: unset;
    }
    .col-md--12-12 {
      -ms-grid-column: 12;
      -ms-grid-column-span: 1;
      grid-column: 12 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-md--12 {
      -ms-grid-column-span: 12;
      grid-column: span 12;
      width: unset;
    }
  }
  
  @media only screen and (min-width: 1600px) {
    .col-lg--1-1 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column: 1 / 2;
      width: unset;
      margin-left: 0;
    }
    .col-lg--1-2 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
      grid-column: 1 / 3;
      width: unset;
      margin-left: 0;
    }
    .col-lg--1-3 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
      grid-column: 1 / 4;
      width: unset;
      margin-left: 0;
    }
    .col-lg--1-4 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 4;
      grid-column: 1 / 5;
      width: unset;
      margin-left: 0;
    }
    .col-lg--1-5 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 5;
      grid-column: 1 / 6;
      width: unset;
      margin-left: 0;
    }
    .col-lg--1-6 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 6;
      grid-column: 1 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-lg--1-7 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 7;
      grid-column: 1 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-lg--1-8 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 8;
      grid-column: 1 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-lg--1-9 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 9;
      grid-column: 1 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-lg--1-10 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 10;
      grid-column: 1 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-lg--1-11 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 11;
      grid-column: 1 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-lg--1-12 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 12;
      grid-column: 1 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-lg--1 {
      -ms-grid-column-span: 1;
      grid-column: span 1;
      width: unset;
    }
    .col-lg--2-2 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 1;
      grid-column: 2 / 3;
      width: unset;
      margin-left: 0;
    }
    .col-lg--2-3 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 2;
      grid-column: 2 / 4;
      width: unset;
      margin-left: 0;
    }
    .col-lg--2-4 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 3;
      grid-column: 2 / 5;
      width: unset;
      margin-left: 0;
    }
    .col-lg--2-5 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 4;
      grid-column: 2 / 6;
      width: unset;
      margin-left: 0;
    }
    .col-lg--2-6 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 5;
      grid-column: 2 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-lg--2-7 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 6;
      grid-column: 2 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-lg--2-8 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 7;
      grid-column: 2 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-lg--2-9 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 8;
      grid-column: 2 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-lg--2-10 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 9;
      grid-column: 2 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-lg--2-11 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 10;
      grid-column: 2 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-lg--2-12 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 11;
      grid-column: 2 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-lg--2 {
      -ms-grid-column-span: 2;
      grid-column: span 2;
      width: unset;
    }
    .col-lg--3-3 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 1;
      grid-column: 3 / 4;
      width: unset;
      margin-left: 0;
    }
    .col-lg--3-4 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 2;
      grid-column: 3 / 5;
      width: unset;
      margin-left: 0;
    }
    .col-lg--3-5 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 3;
      grid-column: 3 / 6;
      width: unset;
      margin-left: 0;
    }
    .col-lg--3-6 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 4;
      grid-column: 3 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-lg--3-7 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 5;
      grid-column: 3 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-lg--3-8 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 6;
      grid-column: 3 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-lg--3-9 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 7;
      grid-column: 3 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-lg--3-10 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 8;
      grid-column: 3 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-lg--3-11 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 9;
      grid-column: 3 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-lg--3-12 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 10;
      grid-column: 3 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-lg--3 {
      -ms-grid-column-span: 3;
      grid-column: span 3;
      width: unset;
    }
    .col-lg--4-4 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 1;
      grid-column: 4 / 5;
      width: unset;
      margin-left: 0;
    }
    .col-lg--4-5 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 2;
      grid-column: 4 / 6;
      width: unset;
      margin-left: 0;
    }
    .col-lg--4-6 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 3;
      grid-column: 4 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-lg--4-7 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 4;
      grid-column: 4 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-lg--4-8 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 5;
      grid-column: 4 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-lg--4-9 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 6;
      grid-column: 4 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-lg--4-10 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 7;
      grid-column: 4 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-lg--4-11 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 8;
      grid-column: 4 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-lg--4-12 {
      -ms-grid-column: 4;
      -ms-grid-column-span: 9;
      grid-column: 4 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-lg--4 {
      -ms-grid-column-span: 4;
      grid-column: span 4;
      width: unset;
    }
    .col-lg--5-5 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 1;
      grid-column: 5 / 6;
      width: unset;
      margin-left: 0;
    }
    .col-lg--5-6 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 2;
      grid-column: 5 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-lg--5-7 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 3;
      grid-column: 5 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-lg--5-8 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 4;
      grid-column: 5 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-lg--5-9 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 5;
      grid-column: 5 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-lg--5-10 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 6;
      grid-column: 5 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-lg--5-11 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 7;
      grid-column: 5 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-lg--5-12 {
      -ms-grid-column: 5;
      -ms-grid-column-span: 8;
      grid-column: 5 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-lg--5 {
      -ms-grid-column-span: 5;
      grid-column: span 5;
      width: unset;
    }
    .col-lg--6-6 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 1;
      grid-column: 6 / 7;
      width: unset;
      margin-left: 0;
    }
    .col-lg--6-7 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 2;
      grid-column: 6 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-lg--6-8 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 3;
      grid-column: 6 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-lg--6-9 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 4;
      grid-column: 6 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-lg--6-10 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 5;
      grid-column: 6 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-lg--6-11 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 6;
      grid-column: 6 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-lg--6-12 {
      -ms-grid-column: 6;
      -ms-grid-column-span: 7;
      grid-column: 6 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-lg--6 {
      -ms-grid-column-span: 6;
      grid-column: span 6;
      width: unset;
    }
    .col-lg--7-7 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 1;
      grid-column: 7 / 8;
      width: unset;
      margin-left: 0;
    }
    .col-lg--7-8 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 2;
      grid-column: 7 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-lg--7-9 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 3;
      grid-column: 7 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-lg--7-10 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 4;
      grid-column: 7 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-lg--7-11 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 5;
      grid-column: 7 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-lg--7-12 {
      -ms-grid-column: 7;
      -ms-grid-column-span: 6;
      grid-column: 7 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-lg--7 {
      -ms-grid-column-span: 7;
      grid-column: span 7;
      width: unset;
    }
    .col-lg--8-8 {
      -ms-grid-column: 8;
      -ms-grid-column-span: 1;
      grid-column: 8 / 9;
      width: unset;
      margin-left: 0;
    }
    .col-lg--8-9 {
      -ms-grid-column: 8;
      -ms-grid-column-span: 2;
      grid-column: 8 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-lg--8-10 {
      -ms-grid-column: 8;
      -ms-grid-column-span: 3;
      grid-column: 8 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-lg--8-11 {
      -ms-grid-column: 8;
      -ms-grid-column-span: 4;
      grid-column: 8 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-lg--8-12 {
      -ms-grid-column: 8;
      -ms-grid-column-span: 5;
      grid-column: 8 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-lg--8 {
      -ms-grid-column-span: 8;
      grid-column: span 8;
      width: unset;
    }
    .col-lg--9-9 {
      -ms-grid-column: 9;
      -ms-grid-column-span: 1;
      grid-column: 9 / 10;
      width: unset;
      margin-left: 0;
    }
    .col-lg--9-10 {
      -ms-grid-column: 9;
      -ms-grid-column-span: 2;
      grid-column: 9 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-lg--9-11 {
      -ms-grid-column: 9;
      -ms-grid-column-span: 3;
      grid-column: 9 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-lg--9-12 {
      -ms-grid-column: 9;
      -ms-grid-column-span: 4;
      grid-column: 9 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-lg--9 {
      -ms-grid-column-span: 9;
      grid-column: span 9;
      width: unset;
    }
    .col-lg--10-10 {
      -ms-grid-column: 10;
      -ms-grid-column-span: 1;
      grid-column: 10 / 11;
      width: unset;
      margin-left: 0;
    }
    .col-lg--10-11 {
      -ms-grid-column: 10;
      -ms-grid-column-span: 2;
      grid-column: 10 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-lg--10-12 {
      -ms-grid-column: 10;
      -ms-grid-column-span: 3;
      grid-column: 10 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-lg--10 {
      -ms-grid-column-span: 10;
      grid-column: span 10;
      width: unset;
    }
    .col-lg--11-11 {
      -ms-grid-column: 11;
      -ms-grid-column-span: 1;
      grid-column: 11 / 12;
      width: unset;
      margin-left: 0;
    }
    .col-lg--11-12 {
      -ms-grid-column: 11;
      -ms-grid-column-span: 2;
      grid-column: 11 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-lg--11 {
      -ms-grid-column-span: 11;
      grid-column: span 11;
      width: unset;
    }
    .col-lg--12-12 {
      -ms-grid-column: 12;
      -ms-grid-column-span: 1;
      grid-column: 12 / 13;
      width: unset;
      margin-left: 0;
    }
    .col-lg--12 {
      -ms-grid-column-span: 12;
      grid-column: span 12;
      width: unset;
    }
  }
html{font-size:16px;overflow-y:scroll}body{background-color:#1c3e78;font-family:"Open Sans",arial,verdana,sans-serif;line-height:1.5em;color:#333}:focus{outline:0;border:none}::-moz-selection,::-moz-selection,::-moz-selection{background-color:#1c3e78;color:#fff}::-moz-selection{background-color:#1c3e78;color:#fff}::-moz-selection,::selection,::-moz-selection{background-color:#1c3e78;color:#fff}img{width:100%;height:auto;display:block}strong,b{font-family:"Open Sans";font-weight:normal;font-style:normal}sub,sup{display:inline-block;font-size:.9em;line-height:1.6em}#cookie-box,#cboxClose,#cboxPrevious,#cboxNext,#menu-button{-webkit-backface-visibility:hidden;backface-visibility:hidden}body{background-color:#f2f2f2}#wrapper,#header{max-width:1920px;margin-left:auto;width:100%;margin-right:auto}#wrapper{-webkit-box-shadow:0 0 50px 0 rgba(2,85,129,.1);box-shadow:0 0 50px 0 rgba(2,85,129,.1)}.width{position:relative}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.clearfix::after{clear:both;display:table;content:""}.pagination{float:right;margin-top:3em}.mod_article.beige{background-color:#fbf8f0}p,ul,ol,table{margin-bottom:0}.ce_text .text-wrapper>:last-child,.ce_text ul:last-child{margin-bottom:0}.ce_text p,.ce_text ul,.ce_text ol{margin-bottom:1.5em}.widget-explanation ul,.widget-explanation ol,.widget-explanation p{margin-bottom:1.5em}.mod_article .inside>div+div,.mod_eventreader .event>div+div,.mod_newsreader .layout_latest>div+div{margin-top:3em}#container .mod_article.last{padding-bottom:4em}h1,.wie-h1{margin:0;color:#fff;font:italic 600 3.75em/1em "Open Sans";text-shadow:4px 4px 15px rgba(0,0,0,.2)}h1 em,.wie-h1 em{font:inherit;color:#dfca89}h2{margin-top:0;margin-bottom:1em;font-size:1.25em;color:#c0a865;font-weight:600;line-height:1.2em;text-transform:uppercase;letter-spacing:.2em}h3{margin-top:0;margin-bottom:1em;font-size:3.4em;color:#1c3e78;font-style:italic;font-weight:600;line-height:1.1em}.mt{margin-top:3em;}h4,.wie-h4{margin-top:0;margin-bottom:1em;font-size:1.25rem;line-height:1.2em;font-weight:700;font-style:italic;color:#1c3e78}h5,h6{margin-top:0;margin-bottom:1em;font-size:1em;line-height:1.2em}.ce_list.boxen{margin-top:3em}.ce_list.boxen li{color:#0e447b;background-color:#fff;border:1px solid #fbf8f0;position:relative;padding:1em 3em;font-weight:600}.ce_list.boxen li::before{position:absolute;left:2.2em;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);font-family:"Black Tie";content:"";color:#0e447b;font-weight:700;font-size:.68rem;top:1.1rem}.ce_accordion{color:#fff;background-color:#fff;border:1px solid #fbf8f0}.white .ce_accordion{background-color:#fbf8f0;border-color:#fff}.ce_accordion:first-of-type,.ce_text:not(.ce_accordion)+.ce_accordion,.ce_accordion+.ce_text:not(.ce_accordion){margin-top:3em}.ce_accordion p:last-child{margin-bottom:0}.ce_accordion .toggler{padding:1em 3em;font-weight:600;position:relative;color:#0e447b}.ce_accordion .toggler:after{position:absolute;left:2.2em;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);font-family:"Black Tie";content:"";color:#0e447b;font-weight:700;font-size:.68rem;top:1.1rem}.ce_accordion .toggler.ui-state-active:after{content:"";color:#fff;top:2.6rem}.ce_accordion .toggler.ui-state-hover:after{color:#fff}.ce_accordion .toggler.ui-state-active{padding-top:2.5em}.ce_accordion .accordion{padding:1em 3em 2.5em}.ce_accordion .toggler:hover{background-color:#cab473;color:#fff;cursor:pointer}.ce_accordion.ce_accordionStart .accordion>div{-ms-flex-wrap:wrap;flex-wrap:wrap}.ce_accordion.ce_accordionStart .accordion>div .ce_text{max-width:100%}@media(min-width: 800px){.ce_accordion.ce_accordionStart .accordion>div .ce_text{max-width:80%}}.ce_accordion.ce_accordionStart .accordion>div .ce_gallery{max-width:100%;margin-top:1.5rem}.ce_accordion .accordion>div{display:-webkit-box;display:-ms-flexbox;display:flex}.ce_accordion .accordion>div.has-gallery{-ms-flex-wrap:wrap;flex-wrap:wrap}.ce_accordion .accordion>div>.ce_text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.ce_accordion .accordion>div>.ce_image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:50%;padding-left:5em;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#wrapper .ce_accordion .accordion>div>.ce_image .image_container{margin:0}.ce_accordion .accordion>div>.ce_gallery{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#wrapper .ce_accordion .accordion>div>.ce_gallery .image_container{margin:0}#team .ce_accordion{width:100% !important}#team .ce_image{-webkit-box-flex:1;-ms-flex:1 1 35%;flex:1 1 35%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-right:5em;padding-left:0}#team .ce_text{width:75%}#team strong{font-weight:700}#team h4{font-size:1.75em}#team h4 em{font-size:.7em;font-weight:400;font-style:normal}.ui-accordion-content-active{background-color:#cab473}.ce_accordion .ui-accordion-header-active{background-color:#cab473;color:#fff;cursor:pointer}.slick-next::after,.slick-prev::after{font-family:"Black Tie";font-weight:400;color:#fff;font-size:36px}.mod_newslist.slick{overflow:visible}.slick-arrow{top:38%;position:absolute}.slick-arrow:hover{text-decoration:none}.slick-prev{left:-3.5em;z-index:1}.slick-prev::after{content:""}.slick-prev:hover::after{color:#c0a865}.slick-next{right:-3.5em}.slick-next::after{content:""}.slick-next:hover::after{color:#c0a865}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:15px}.slick-dots li:hover::after,.slick-dots li.slick-active::after{opacity:1}.slick-dots button{visibility:hidden}.slick-dots li{position:relative;width:14px;height:14px}.slick-dots li+li{margin-left:10px}.slick-dots li::after{content:"";position:absolute;left:0;bottom:0;right:0;top:0;background-color:#fff;opacity:.4;cursor:pointer}#main .image_container{max-width:100%}#main .image_container img{height:auto;max-width:100%;margin-right:auto;margin-left:auto}#main .image_container.float_above{margin-bottom:1.5em}#main .image_container.float_left{margin-right:2em}#main .image_container.float_right{margin-left:2em;float:none}#main .image_container.float_left,#main .image_container.float_right{margin-bottom:1em}#main .image_container.float_below{margin-top:1.5em}.ce_gallery>ul{overflow:hidden;margin-right:-1%;margin-bottom:-2%;margin-left:-1%}.ce_gallery>ul>li{float:left;margin-right:1%;margin-bottom:2%;margin-left:1%}.ce_gallery .cols_4 li{width:23%}.ce_gallery .cols_3 li{width:31.333%}@media(max-width: 500px){.ce_gallery .cols_3 li{width:100%}}.ce_gallery .cols_2 li{width:48%}a.cboxElement{position:relative;display:block;background-color:#1c3e78}a.cboxElement:hover img{opacity:.4}a.cboxElement:after{left:50%;top:50%;position:absolute;margin-top:-10px;margin-left:-12px;font-size:30px;color:#fff;content:"";opacity:0;pointer-events:none}a.cboxElement:hover:after{opacity:1}.text-wrapper ul li,.ce_list ul li,.widget-explanation ul li,.accordion .ce_text ul li{position:relative;padding-left:1.5em}.text-wrapper ul li:before,.ce_list ul li:before,.widget-explanation ul li:before,.accordion .ce_text ul li::before{left:0;top:0;position:absolute;color:inherit;content:"–";font:inherit}.text-wrapper ol li,.ce_list ol li,.widget-explanation ol li,.accordion .ce_text ol li{padding-left:.5em}.text-wrapper ol,.ce_list ol,.widget-explanation ol,.accordion .ce_text ol{margin-left:1.5em}.pagination li{display:inline-block}.pagination li+li{padding-left:1em}.mod_article{background-color:#fff}.mod_article.hintergrund-dunkel{background-color:#fbf8f0}.mod_article .width{padding-top:140px;padding-bottom:140px}.mod_article.volle-breite>.width{max-width:100%;padding-right:0;padding-left:0}.mod_article.kein-abstand>.width{padding:0}.mod_article.tabelle .text-wrapper{display:table}.mod_article[class*=spaltig] .inside{display:-webkit-box;display:-ms-flexbox;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-2em}.wrapper .ce_text{overflow:visible}.ce_text.introduction .text-wrapper>p{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}.mod_article[class*=spaltig] .inside>div,.mod_newslist[class*=spaltig]>div,.wrapper[class*=spaltig]>div{margin-top:0;margin-bottom:2em}.mod_article[class*=spaltig] .ce_headline{width:100%}.mod_newslist[class*=spaltig]>h1,.mod_newslist[class*=spaltig]>h2,.mod_newslist[class*=spaltig]>h3,.mod_newslist[class*=spaltig]>h4,.mod_newslist[class*=spaltig]>h5,.mod_newslist[class*=spaltig]>h6{width:100%}.mod_article.zweispaltig .inside>div,.mod_newslist.zweispaltig>div,.wrapper.zweispaltig>div{width:46%}.mod_article.zweispaltig.eins-zu-zwei .inside>div:nth-of-type(1),.mod_newslist.zweispaltig.eins-zu-zwei>div:nth-of-type(1),.wrapper.zweispaltig.eins-zu-zwei>div:nth-of-type(1),.mod_article.zweispaltig.zwei-zu-eins .inside>div:nth-of-type(2),.mod_newslist.zweispaltig.zwei-zu-eins>div:nth-of-type(2),.wrapper.zweispaltig.zwei-zu-eins>div:nth-of-type(2){width:30.333%}.mod_article.zweispaltig.eins-zu-zwei .inside>div:nth-of-type(2),.mod_newslist.zweispaltig.eins-zu-zwei>div:nth-of-type(2),.wrapper.zweispaltig.eins-zu-zwei>div:nth-of-type(2),.mod_article.zweispaltig.zwei-zu-eins .inside>div:nth-of-type(1),.mod_newslist.zweispaltig.zwei-zu-eins>div:nth-of-type(1),.wrapper.zweispaltig.zwei-zu-eins>div:nth-of-type(1){width:66.666%}.mod_article.dreispaltig .inside>div,.mod_newslist.dreispaltig>div,.wrapper.dreispaltig>div{width:27%}.wrapper.dreispaltig{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.mod_article.vierspaltig .inside>div,.mod_newslist.vierspaltig>div,.wrapper.vierspaltig>div{width:20.5%}.mod_article.zentriert{text-align:center}a{text-decoration:none;color:#c0a865}a:hover{text-decoration:underline;cursor:pointer}a:before,a:after{font-family:"Black Tie";font-weight:900}.image_container a[target=_blank]:after,.image_container a[target=_new]:after{margin-left:0;content:""}#main-nav a[target=_blank]:after,#main-nav a[target=_new]:after{margin-left:0;content:""}a.button,button.submit,p.back a{position:relative;display:inline-block;padding:.8em 1.6em;background-color:#c0a865;border:0;border-radius:0;line-height:1em;color:#fff;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.hyperlink_txt{position:relative;display:inline-block;padding:.8em 1.6em;background-color:#c0a865;border:0;border-radius:0;line-height:1em;color:#fff;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.button:hover{background-color:#1c3e78;text-decoration:none}button.submit:hover,a.hyperlink_txt:hover,p.back a:hover{background-color:#1c3e78;text-decoration:none}.ghost a.hyperlink_txt{background-color:#1c3e78}.ghost a.hyperlink_txt:hover{background-color:#1c3e78;color:#fff}a.button.back{margin-top:2em}p.back a,.ce_hyperlink{margin-top:1.4em}a.button:before{margin-right:.5em}a.button.left:before{content:""}.ce_download .mime_icon,.ce_downloads .mime_icon{display:none}a[href$=".pdf"]:before{padding-right:.5em;color:#d60404;content:""}.external-link:not([href$=".pdf"]):after{content:"";font-family:"Black Tie";font-weight:700;font-size:.65em;margin-left:.2em}.ce_table{width:100%;overflow-x:auto}table{width:100%;min-width:600px}table thead tr{background-color:#1c3e78;font-family:"Open Sans";color:#fff}table tbody tr:nth-child(odd),table tbody tr.even{background-color:#f2f4f6}table td,table th{padding:.3em .5em}.ce_form .text:hover,.ce_form .captcha:hover,.ce_form textarea:hover{border-color:#1c3e78}.ce_form .text:focus,.ce_form .captcha:focus,.ce_form textarea:focus{background-color:rgba(28,62,120,.05);border-color:#c0a865}.ce_form .captcha{width:5em;margin-right:1em;text-align:center}.ce_form .captcha_text{font-style:italic}.ce_form label{display:block;font-size:.9em}.ce_form .widget-checkbox label,.ce_form .widget-radio label{display:inline}.ce_form .widget-checkbox input,.ce_form .widget-radio input{margin-right:.5em}.ce_form .widget{margin-bottom:1em}.ce_form .grid{width:49%;float:left}.ce_form .grid+.grid{margin-left:2%}.formbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cboxOverlay{background-color:#1c3e78}#cboxContent{margin-top:0;background-color:#fff}#cboxLoadedContent{border:0px}#colorbox{-webkit-box-shadow:0 0 50px rgba(0,0,0,.4);box-shadow:0 0 50px rgba(0,0,0,.4)}#cboxClose{width:80px;height:80px;right:0;top:0;position:fixed;background-image:url("../../files/css/dist/files/layout/white_cross.png");background-position:center center;background-repeat:no-repeat;text-indent:0;background-size:32px 32px}#cboxClose:hover{background-position:center center}#cboxPrevious{width:50%;height:100%;left:0;top:0;margin-top:0;background-image:none}#cboxNext{width:50%;height:100%;top:0;margin-top:0;background-image:none;left:auto;right:0}#cboxPrevious:after{top:50%;position:absolute;display:block;margin-top:-30px;font:60px/60px "Black Tie";color:#fff;text-indent:0;font-weight:900;content:"";left:20px;opacity:0}#cboxNext:after{top:50%;position:absolute;display:block;margin-top:-30px;font:60px/60px "Black Tie";color:#fff;text-indent:0;font-weight:900;content:"";opacity:0;left:auto;right:20px;content:""}#cboxPrevious:hover:after,#cboxNext:hover:after{opacity:1}.mobile #cboxPrevious:after,.mobile #cboxNext:after{opacity:1}.ios #cboxPrevious:after,.ios #cboxNext:after{opacity:1}#cboxLoadingGraphic{background-image:url("../../files/css/dist/files/layout/loading.gif");background-position:center center;background-repeat:no-repeat}#colorbox{overflow:visible}#cboxWrapper{overflow:visible}#cboxWrapper>div{overflow:visible}#cboxContent{overflow:visible}#cboxTitle,#cboxCurrent{display:none !important}a,#header h1,a::after,a::before{-webkit-transition:color .3s ease-out,background-color .3s ease-out,opacity .3s ease-out;transition:color .3s ease-out,background-color .3s ease-out,opacity .3s ease-out}#mobile-button .line{-webkit-transition:color .3s ease-out,background-color .3s ease-out,opacity .3s ease-out;transition:color .3s ease-out,background-color .3s ease-out,opacity .3s ease-out}.ce_form *{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}a.cboxElement img,a.cboxElement:after{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#cboxPrevious:after,#cboxNext:after,.slick-dots li::after{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.toggler,.toggler::after{-webkit-transition:padding .3s ease-in-out,top .3s ease-in-out;transition:padding .3s ease-in-out,top .3s ease-in-out}#header,#main-nav a{-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out,padding .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out,padding .3s ease-in-out}#ueber-mich{background-color:#fff}#ueber-mich a{font-size:1.125em}.shadow{overflow:visible}.shadow .image_container{margin-top:110px;-webkit-box-shadow:-160px -110px 0 rgba(202,180,115,.15);box-shadow:-160px -110px 0 rgba(202,180,115,.15)}#main .zitat{background-color:#cab473;text-align:center;position:relative}#main .zitat .width{padding-top:60px;padding-bottom:80px}#main .zitat .image_container{max-width:7.9rem;margin-left:auto;margin-right:auto;position:relative;z-index:1}#main .zitat::after{content:"";width:47rem;height:31rem;background-image:url("/files/layout/zitat_hintergrund.svg");position:absolute;z-index:0;left:38%;top:9rem}#main .zitat p{position:relative;z-index:1}#main .zitat p:first-child{color:#fff;font-weight:600;font-size:1.875rem;line-height:1.3em;font-style:italic}#main .zitat p:last-child{color:#0e447b;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em}#programm{background-color:#fbf8f0}#einleitung h3{font-size:2.5em}#einleitung .width{padding-top:80px;padding-bottom:50px}#footer #logos .ce_image{margin-bottom:0;max-width:8em;margin-top:0}#footer #logos .ce_image+.ce_image{margin-left:2em}#footer #logos{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;margin-top:-4em;margin-bottom:3em}body:not(.startseite) #header{background-image:none;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.08);box-shadow:0 0 20px rgba(0,0,0,.08)}body:not(.startseite) #header #main-nav .level_1>li a{color:#0e447b}body:not(.startseite) #header #main-nav .level_1>li:hover a,body:not(.startseite) #header #main-nav .level_1>li.active a{color:#dfca89;text-shadow:none}body:not(.startseite) h1{color:#0e447b;text-shadow:none}body:not(.startseite) #main .image_container{display:inline-block}body:not(.startseite) .mod_newsreader h5{color:#0e447b;font-weight:600;font-style:italic;font-size:1.875rem;text-transform:none;letter-spacing:0;line-height:1.2em}body:not(.startseite) #main h1{margin-bottom:1em}body:not(.startseite) #main h3{font-size:2em}body:not(.startseite) .mod_article.first .last{padding-top:0}body:not(.startseite) strong,body:not(.startseite) b{font-weight:600}.MT-5{margin-top:5rem}#banner .mod_article{background-color:#fff}#banner .width{padding:0}#banner .row{width:100%;height:calc(100vh - 200px);max-height:1080px;position:relative;grid-template-columns:repeat(12, minmax(0, 1fr))}#banner .gradient{position:absolute;height:100%;width:100%;top:0;background-image:-webkit-gradient(linear, right top, left top, from(rgba(28, 62, 120, 0.7)), to(transparent));background-image:linear-gradient(to left, rgba(28, 62, 120, 0.7) 0%, transparent 100%);z-index:1}#banner .ce_image{position:absolute;left:0;right:0;bottom:0;top:0;z-index:0}#banner .ce_image .image_container,#banner .ce_image img{height:100%}#banner img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}#banner .mod_newslist{position:relative;z-index:2;margin-top:auto;margin-bottom:auto;margin-left:-80px;padding-top:144px}#banner .mod_newslist h2{margin-bottom:0}#banner .mod_newslist h2 span{color:#0e447b;font-weight:600;font-style:italic;font-size:1.875rem;text-transform:none;letter-spacing:0;line-height:1.2em}#banner .mod_newslist .text-wrapper{padding:2.5em;background-color:#fff}#banner .mod_newslist .teaser{margin:1.9em 0}#banner .mod_newslist .more{font-size:1.125em}.safari #banner .mod_newslist{max-height:500vh;max-width:100%}#header{left:0;right:0;top:0;position:fixed;z-index:9999;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(28, 62, 120, 0.5)), to(transparent));background-image:linear-gradient(to bottom, rgba(28, 62, 120, 0.5) 0%, transparent 100%)}#header .width{margin:0 auto}#header .flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#header.smaller{background-image:none;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.08);box-shadow:0 0 20px rgba(0,0,0,.08)}#header.smaller h1{color:#0e447b;text-shadow:none}#logo{width:200px;display:block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:31.25rem;margin-right:3em}#logo:hover{text-decoration:none}#logo h1:hover{color:#0e447b}#header.smaller #main-nav .level_1>li a{padding:2em 1em;color:#0e447b}#header.smaller #main-nav .level_1>li:hover a,#header.smaller #main-nav .level_1>li.active a{text-shadow:none}#header #main-nav{margin-right:auto}#header #main-nav li.show-only-mobile{display:none}#header #main-nav .level_1>li{float:left}#header #main-nav .level_1>li>a{display:block;padding:3em 1em;line-height:1em;font-size:1.3em;color:#fff;font-weight:600}#header #main-nav .level_1>li:first-child a{padding-left:0}#header #main-nav .level_1>li.last a{padding-right:0}#header #main-nav .level_1>li:hover a,#header #main-nav .level_1>li.active a{color:#dfca89;text-shadow:4px 4px 15px rgba(0,0,0,.2);text-decoration:none}#header #main-nav .level_2{position:absolute;display:none;background-color:#c0a865;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}#header #main-nav .level_2>li>a{display:block;padding:.5em .75em;font-size:.85em;color:#fff}#header #main-nav .level_2 li.submenu>a:after{float:right;content:""}#mobile-button{width:24px;display:none;margin-left:auto;padding:30px;margin-right:-30px;cursor:pointer}body.ie #mobile-button{margin-right:0;position:relative;right:70px}#mobile-button .line{height:4px;margin-top:3px;margin-bottom:3px;background-color:#c0a865}#mobile-button.active .line,#mobile-button:hover .line{background-color:#c0a865}#mobile-button.active+#main-nav .level_1>li a{color:#0e447b;padding:20px 0;text-align:center}#mobile-button.active+#main-nav .level_1>li:hover a,#mobile-button.active+#main-nav .level_1>li.active a{color:#c0a865;text-shadow:none}#logo.menu-active h1{color:#0e447b;text-shadow:none}#footer{background-color:#1c3e78;color:#fff}#footer .mod_article{background-color:inherit;overflow:visible}#footer .width{padding-top:0;padding-bottom:80px}#footer .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .flex>*+*{margin-left:2em}#footer h4{color:#fff}#footer-nav li>a{display:block;font-style:italic;color:#fff}#copyright{padding-right:1em}#footer .row>*:first-child{-ms-grid-row:1}#footer .row>*{-ms-grid-row:2}#footer #footer-info{opacity:.5;font-style:italic;-ms-grid-row:3}
@media screen and (max-width: 1920px){
/* Res_1920.css */
.shadow .image_container{-webkit-box-shadow: calc(-100vw / 12) -110px 0 rgba(202, 180, 115, 0.15);              box-shadow: calc(-100vw / 12) -110px 0 rgba(202, 180, 115, 0.15)}
}
@media screen and (max-width: 1600px){
/* Res_1600.css */
#footer .row > .wie-h1{margin-top:0}#footer .wie-h1 br{display:none}#footer .row > * + *{margin-top:3em}#footer .wrapper.flex{margin-top:3em;justify-content: flex-start;column-gap: 3em}
}
@media screen and (max-width:1400px){
/* Res_1400_BP.css */
#banner .mod_newslist{padding-top:84px}html{font-size:15px}#logo{max-width:20em}#logo,#mobile-button{z-index: 1}#header #main-nav li.show-only-mobile{display:block}#header{position:absolute}#main-nav{bottom:0;left:0;right:0;top:0;position:fixed;display:none;background-color:#fff}#main-nav > .wrapper{height:100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align:center;    -ms-flex-align:center;        align-items:center}#header #main-nav .level_1 > li{float:none}#header #main-nav ul{margin:auto;padding-top:60px}#main-nav .level_1 ul[class^="level_"]{position:static}#main-nav li.open .level_2,#main-nav li.trail .level_2{display:block}#main-nav li.submenu > a:after{float:right;content:"\f105"}#main-nav li.submenu > a.open:after{content:"\f107"}#mobile-button{display:block}#banner .mod_newslist .text-wrapper{padding:3em}
}
@media screen and (max-width: 800px){
/* Res_0800.css */

}
@media screen and (max-width: 900px){
/* Res_0900.css */
#footer .flex{-webkit-box-orient: vertical;-webkit-box-direction: normal;    -ms-flex-flow: column;        flex-flow: column}#footer .flex>*+*{margin-top:2em;margin-left:0}.ce_accordion .accordion{padding-right:1.5em;padding-left:1.5em}.mod_article .width{padding-top:70px;padding-bottom:70px}#team .ce_accordion .ce_text{padding-left: 0;margin-top: 3em}#main #team .ce_image{margin-top:0;-webkit-box-ordinal-group: 1;    -ms-flex-order: 0;        order: 0}.ce_accordion .accordion > div > .ce_text,#team .ce_image{padding-right:0;-ms-flex-preferred-size: 100%;    flex-basis: 100%}.ce_accordion .accordion > div{-ms-flex-wrap: wrap;    flex-wrap: wrap}#main .ce_accordion .accordion .ce_image,#main .ce_accordion .accordion .ce_gallery{max-width:100%;padding-left:0}#einleitung .ce_text:last-child br{display:none}.ce_text.introduction .text-wrapper > p{-webkit-columns: 1;columns: 1}.mod_article.dreispaltig .inside > div,.mod_newslist.dreispaltig > div,.wrapper.dreispaltig > div{width:100%}#logos.wrapper.dreispaltig > div{width:27%}.wrapper.dreispaltig > div + div{margin-top:2em}#banner .row{height:auto;max-height:none;-ms-grid-rows: -webkit-min-content -webkit-min-content;-ms-grid-rows: min-content min-content;grid-template-rows: -webkit-min-content -webkit-min-content;grid-template-rows: min-content min-content}body.ie #banner .row{height:auto;max-height:none;-ms-grid-rows: 1fr 1fr}#banner .object-fit-polyfill img{left: 0 !important;margin-left: 0 !important}#footer .row > *:nth-child(2){-ms-grid-row: 2}#footer .row > *:nth-child(3){-ms-grid-row: 3}#footer .row > *:nth-child(4){-ms-grid-row: 4}#footer .row > *:first-child{-ms-grid-row: 1}body.ie #banner .gradient{position:relative}#ueber-mich .width{padding-top:40px}#main .ce_image,#main .ce_gallery{margin-top:3em;padding-left:0;-ms-grid-row: 2;grid-row: 2}#banner .ce_image{position:static}.ce_image.col--4-9{-ms-grid-row: 2;grid-row: 2;margin-top: 100px}#banner .gradient{-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1 / 2}#banner .mod_newslist{margin-top:3em;margin-bottom:3em;margin-left:0;padding-top:0;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);-ms-grid-row: 2}#banner .mod_newslist .text-wrapper{padding:2em}.slick-arrow::after{color:#c0a865}.slick-arrow:hover::after{color:#0e447b}.slick-next{right:-30px}.slick-prev{left:-30px}
}
@media screen and (max-width:600px){
/* Res_0600.css */
.shadow .image_container{margin-top:50px;-webkit-box-shadow: calc(-100vw / 12) -50px 0 rgba(202,180,115,0.15);box-shadow: calc(-100vw / 12) -50px 0 rgba(202,180,115,0.15)}
}
@media screen and (max-width: 500px){
/* Res_0500.css */
#footer #logos{margin-top:-13%}#logo{margin-right:1em}#banner .ce_image{height:20em}#banner img{-o-object-position: center left;   object-position: center left}body.ie #banner .row{-ms-grid-rows: -webkit-min-content -webkit-min-content;-ms-grid-rows: min-content min-content}body.ie #mobile-button{right:0}
}
@media screen and (max-width: 425px){
/* Res_0425.css */
#cookie-bar{width:76%;bottom:4%;left:7%;right:7%}#footer #logos .ce_image + .ce_image{margin-left:2%}
}
