
html{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  -ms-overflow-style: scrollbar; }*,*::before,*::after{ -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; }.container{ width: 100%;  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto; }@media (min-width:576px){.container{ max-width: 540px; }}@media (min-width:768px){.container{ max-width: 720px; }}@media (min-width:992px){.container{ max-width: 960px; }}@media (min-width:1200px){.container{ max-width: 1140px; }}.container-fluid{ width: 100%;  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto; }.row{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  margin-right: -15px;  margin-left: -15px; }.no-gutters{ margin-right: 0;  margin-left: 0; }.no-gutters > .col,.no-gutters > [class*="col-"]{ padding-right: 0;  padding-left: 0; }.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{ position: relative;  width: 100%;  padding-right: 15px;  padding-left: 15px; }.col{ -webkit-flex-basis: 0; flex-basis: 0;  -webkit-flex-grow: 1; flex-grow: 1;  max-width: 100%; }.col-auto{ -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;  width: auto;  max-width: 100%; }.col-1{ -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%;  max-width: 8.3333333333%; }.col-2{ -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%;  max-width: 16.6666666667%; }.col-3{ -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%;  max-width: 25%; }.col-4{ -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%;  max-width: 33.3333333333%; }.col-5{ -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%;  max-width: 41.6666666667%; }.col-6{ -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%; }.col-7{ -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%;  max-width: 58.3333333333%; }.col-8{ -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%;  max-width: 66.6666666667%; }.col-9{ -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%;  max-width: 75%; }.col-10{ -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%;  max-width: 83.3333333333%; }.col-11{ -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%;  max-width: 91.6666666667%; }.col-12{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; }.order-first{ -webkit-order: -1; -ms-flex-order: -1; order: -1; }.order-last{ -webkit-order: 13; -ms-flex-order: 13; order: 13; }.order-0{ -webkit-order: 0; -ms-flex-order: 0; order: 0; }.order-1{ -webkit-order: 1; -ms-flex-order: 1; order: 1; }.order-2{ -webkit-order: 2; -ms-flex-order: 2; order: 2; }.order-3{ -webkit-order: 3; -ms-flex-order: 3; order: 3; }.order-4{ -webkit-order: 4; -ms-flex-order: 4; order: 4; }.order-5{ -webkit-order: 5; -ms-flex-order: 5; order: 5; }.order-6{ -webkit-order: 6; -ms-flex-order: 6; order: 6; }.order-7{ -webkit-order: 7; -ms-flex-order: 7; order: 7; }.order-8{ -webkit-order: 8; -ms-flex-order: 8; order: 8; }.order-9{ -webkit-order: 9; -ms-flex-order: 9; order: 9; }.order-10{ -webkit-order: 10; -ms-flex-order: 10; order: 10; }.order-11{ -webkit-order: 11; -ms-flex-order: 11; order: 11; }.order-12{ -webkit-order: 12; -ms-flex-order: 12; order: 12; }.offset-1{ margin-left: 8.3333333333%; }.offset-2{ margin-left: 16.6666666667%; }.offset-3{ margin-left: 25%; }.offset-4{ margin-left: 33.3333333333%; }.offset-5{ margin-left: 41.6666666667%; }.offset-6{ margin-left: 50%; }.offset-7{ margin-left: 58.3333333333%; }.offset-8{ margin-left: 66.6666666667%; }.offset-9{ margin-left: 75%; }.offset-10{ margin-left: 83.3333333333%; }.offset-11{ margin-left: 91.6666666667%; }@media (min-width:576px){.col-sm{ -webkit-flex-basis: 0; flex-basis: 0;  -webkit-flex-grow: 1; flex-grow: 1;  max-width: 100%; }.col-sm-auto{ -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;  width: auto;  max-width: 100%; }.col-sm-1{ -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%;  max-width: 8.3333333333%; }.col-sm-2{ -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%;  max-width: 16.6666666667%; }.col-sm-3{ -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%;  max-width: 25%; }.col-sm-4{ -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%;  max-width: 33.3333333333%; }.col-sm-5{ -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%;  max-width: 41.6666666667%; }.col-sm-6{ -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%; }.col-sm-7{ -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%;  max-width: 58.3333333333%; }.col-sm-8{ -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%;  max-width: 66.6666666667%; }.col-sm-9{ -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%;  max-width: 75%; }.col-sm-10{ -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%;  max-width: 83.3333333333%; }.col-sm-11{ -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%;  max-width: 91.6666666667%; }.col-sm-12{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; }.order-sm-first{ -webkit-order: -1; -ms-flex-order: -1; order: -1; }.order-sm-last{ -webkit-order: 13; -ms-flex-order: 13; order: 13; }.order-sm-0{ -webkit-order: 0; -ms-flex-order: 0; order: 0; }.order-sm-1{ -webkit-order: 1; -ms-flex-order: 1; order: 1; }.order-sm-2{ -webkit-order: 2; -ms-flex-order: 2; order: 2; }.order-sm-3{ -webkit-order: 3; -ms-flex-order: 3; order: 3; }.order-sm-4{ -webkit-order: 4; -ms-flex-order: 4; order: 4; }.order-sm-5{ -webkit-order: 5; -ms-flex-order: 5; order: 5; }.order-sm-6{ -webkit-order: 6; -ms-flex-order: 6; order: 6; }.order-sm-7{ -webkit-order: 7; -ms-flex-order: 7; order: 7; }.order-sm-8{ -webkit-order: 8; -ms-flex-order: 8; order: 8; }.order-sm-9{ -webkit-order: 9; -ms-flex-order: 9; order: 9; }.order-sm-10{ -webkit-order: 10; -ms-flex-order: 10; order: 10; }.order-sm-11{ -webkit-order: 11; -ms-flex-order: 11; order: 11; }.order-sm-12{ -webkit-order: 12; -ms-flex-order: 12; order: 12; }.offset-sm-0{ margin-left: 0; }.offset-sm-1{ margin-left: 8.3333333333%; }.offset-sm-2{ margin-left: 16.6666666667%; }.offset-sm-3{ margin-left: 25%; }.offset-sm-4{ margin-left: 33.3333333333%; }.offset-sm-5{ margin-left: 41.6666666667%; }.offset-sm-6{ margin-left: 50%; }.offset-sm-7{ margin-left: 58.3333333333%; }.offset-sm-8{ margin-left: 66.6666666667%; }.offset-sm-9{ margin-left: 75%; }.offset-sm-10{ margin-left: 83.3333333333%; }.offset-sm-11{ margin-left: 91.6666666667%; }}@media (min-width:768px){.col-md{ -webkit-flex-basis: 0; flex-basis: 0;  -webkit-flex-grow: 1; flex-grow: 1;  max-width: 100%; }.col-md-auto{ -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;  width: auto;  max-width: 100%; }.col-md-1{ -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%;  max-width: 8.3333333333%; }.col-md-2{ -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%;  max-width: 16.6666666667%; }.col-md-3{ -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%;  max-width: 25%; }.col-md-4{ -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%;  max-width: 33.3333333333%; }.col-md-5{ -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%;  max-width: 41.6666666667%; }.col-md-6{ -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%; }.col-md-7{ -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%;  max-width: 58.3333333333%; }.col-md-8{ -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%;  max-width: 66.6666666667%; }.col-md-9{ -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%;  max-width: 75%; }.col-md-10{ -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%;  max-width: 83.3333333333%; }.col-md-11{ -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%;  max-width: 91.6666666667%; }.col-md-12{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; }.order-md-first{ -webkit-order: -1; -ms-flex-order: -1; order: -1; }.order-md-last{ -webkit-order: 13; -ms-flex-order: 13; order: 13; }.order-md-0{ -webkit-order: 0; -ms-flex-order: 0; order: 0; }.order-md-1{ -webkit-order: 1; -ms-flex-order: 1; order: 1; }.order-md-2{ -webkit-order: 2; -ms-flex-order: 2; order: 2; }.order-md-3{ -webkit-order: 3; -ms-flex-order: 3; order: 3; }.order-md-4{ -webkit-order: 4; -ms-flex-order: 4; order: 4; }.order-md-5{ -webkit-order: 5; -ms-flex-order: 5; order: 5; }.order-md-6{ -webkit-order: 6; -ms-flex-order: 6; order: 6; }.order-md-7{ -webkit-order: 7; -ms-flex-order: 7; order: 7; }.order-md-8{ -webkit-order: 8; -ms-flex-order: 8; order: 8; }.order-md-9{ -webkit-order: 9; -ms-flex-order: 9; order: 9; }.order-md-10{ -webkit-order: 10; -ms-flex-order: 10; order: 10; }.order-md-11{ -webkit-order: 11; -ms-flex-order: 11; order: 11; }.order-md-12{ -webkit-order: 12; -ms-flex-order: 12; order: 12; }.offset-md-0{ margin-left: 0; }.offset-md-1{ margin-left: 8.3333333333%; }.offset-md-2{ margin-left: 16.6666666667%; }.offset-md-3{ margin-left: 25%; }.offset-md-4{ margin-left: 33.3333333333%; }.offset-md-5{ margin-left: 41.6666666667%; }.offset-md-6{ margin-left: 50%; }.offset-md-7{ margin-left: 58.3333333333%; }.offset-md-8{ margin-left: 66.6666666667%; }.offset-md-9{ margin-left: 75%; }.offset-md-10{ margin-left: 83.3333333333%; }.offset-md-11{ margin-left: 91.6666666667%; }}@media (min-width:992px){.col-lg{ -webkit-flex-basis: 0; flex-basis: 0;  -webkit-flex-grow: 1; flex-grow: 1;  max-width: 100%; }.col-lg-auto{ -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;  width: auto;  max-width: 100%; }.col-lg-1{ -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%;  max-width: 8.3333333333%; }.col-lg-2{ -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%;  max-width: 16.6666666667%; }.col-lg-3{ -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%;  max-width: 25%; }.col-lg-4{ -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%;  max-width: 33.3333333333%; }.col-lg-5{ -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%;  max-width: 41.6666666667%; }.col-lg-6{ -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%; }.col-lg-7{ -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%;  max-width: 58.3333333333%; }.col-lg-8{ -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%;  max-width: 66.6666666667%; }.col-lg-9{ -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%;  max-width: 75%; }.col-lg-10{ -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%;  max-width: 83.3333333333%; }.col-lg-11{ -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%;  max-width: 91.6666666667%; }.col-lg-12{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; }.order-lg-first{ -webkit-order: -1; -ms-flex-order: -1; order: -1; }.order-lg-last{ -webkit-order: 13; -ms-flex-order: 13; order: 13; }.order-lg-0{ -webkit-order: 0; -ms-flex-order: 0; order: 0; }.order-lg-1{ -webkit-order: 1; -ms-flex-order: 1; order: 1; }.order-lg-2{ -webkit-order: 2; -ms-flex-order: 2; order: 2; }.order-lg-3{ -webkit-order: 3; -ms-flex-order: 3; order: 3; }.order-lg-4{ -webkit-order: 4; -ms-flex-order: 4; order: 4; }.order-lg-5{ -webkit-order: 5; -ms-flex-order: 5; order: 5; }.order-lg-6{ -webkit-order: 6; -ms-flex-order: 6; order: 6; }.order-lg-7{ -webkit-order: 7; -ms-flex-order: 7; order: 7; }.order-lg-8{ -webkit-order: 8; -ms-flex-order: 8; order: 8; }.order-lg-9{ -webkit-order: 9; -ms-flex-order: 9; order: 9; }.order-lg-10{ -webkit-order: 10; -ms-flex-order: 10; order: 10; }.order-lg-11{ -webkit-order: 11; -ms-flex-order: 11; order: 11; }.order-lg-12{ -webkit-order: 12; -ms-flex-order: 12; order: 12; }.offset-lg-0{ margin-left: 0; }.offset-lg-1{ margin-left: 8.3333333333%; }.offset-lg-2{ margin-left: 16.6666666667%; }.offset-lg-3{ margin-left: 25%; }.offset-lg-4{ margin-left: 33.3333333333%; }.offset-lg-5{ margin-left: 41.6666666667%; }.offset-lg-6{ margin-left: 50%; }.offset-lg-7{ margin-left: 58.3333333333%; }.offset-lg-8{ margin-left: 66.6666666667%; }.offset-lg-9{ margin-left: 75%; }.offset-lg-10{ margin-left: 83.3333333333%; }.offset-lg-11{ margin-left: 91.6666666667%; }}@media (min-width:1200px){.col-xl{ -webkit-flex-basis: 0; flex-basis: 0;  -webkit-flex-grow: 1; flex-grow: 1;  max-width: 100%; }.col-xl-auto{ -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;  width: auto;  max-width: 100%; }.col-xl-1{ -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%;  max-width: 8.3333333333%; }.col-xl-2{ -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%;  max-width: 16.6666666667%; }.col-xl-3{ -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%;  max-width: 25%; }.col-xl-4{ -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%;  max-width: 33.3333333333%; }.col-xl-5{ -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%;  max-width: 41.6666666667%; }.col-xl-6{ -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%; }.col-xl-7{ -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%;  max-width: 58.3333333333%; }.col-xl-8{ -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%;  max-width: 66.6666666667%; }.col-xl-9{ -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%;  max-width: 75%; }.col-xl-10{ -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%;  max-width: 83.3333333333%; }.col-xl-11{ -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%;  max-width: 91.6666666667%; }.col-xl-12{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; }.order-xl-first{ -webkit-order: -1; -ms-flex-order: -1; order: -1; }.order-xl-last{ -webkit-order: 13; -ms-flex-order: 13; order: 13; }.order-xl-0{ -webkit-order: 0; -ms-flex-order: 0; order: 0; }.order-xl-1{ -webkit-order: 1; -ms-flex-order: 1; order: 1; }.order-xl-2{ -webkit-order: 2; -ms-flex-order: 2; order: 2; }.order-xl-3{ -webkit-order: 3; -ms-flex-order: 3; order: 3; }.order-xl-4{ -webkit-order: 4; -ms-flex-order: 4; order: 4; }.order-xl-5{ -webkit-order: 5; -ms-flex-order: 5; order: 5; }.order-xl-6{ -webkit-order: 6; -ms-flex-order: 6; order: 6; }.order-xl-7{ -webkit-order: 7; -ms-flex-order: 7; order: 7; }.order-xl-8{ -webkit-order: 8; -ms-flex-order: 8; order: 8; }.order-xl-9{ -webkit-order: 9; -ms-flex-order: 9; order: 9; }.order-xl-10{ -webkit-order: 10; -ms-flex-order: 10; order: 10; }.order-xl-11{ -webkit-order: 11; -ms-flex-order: 11; order: 11; }.order-xl-12{ -webkit-order: 12; -ms-flex-order: 12; order: 12; }.offset-xl-0{ margin-left: 0; }.offset-xl-1{ margin-left: 8.3333333333%; }.offset-xl-2{ margin-left: 16.6666666667%; }.offset-xl-3{ margin-left: 25%; }.offset-xl-4{ margin-left: 33.3333333333%; }.offset-xl-5{ margin-left: 41.6666666667%; }.offset-xl-6{ margin-left: 50%; }.offset-xl-7{ margin-left: 58.3333333333%; }.offset-xl-8{ margin-left: 66.6666666667%; }.offset-xl-9{ margin-left: 75%; }.offset-xl-10{ margin-left: 83.3333333333%; }.offset-xl-11{ margin-left: 91.6666666667%; }}.d-none{ display: none !important; }.d-inline{ display: inline !important; }.d-inline-block{ display: inline-block !important; }.d-block{ display: block !important; }.d-table{ display: table !important; }.d-table-row{ display: table-row !important; }.d-table-cell{ display: table-cell !important; }.d-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }@media (min-width:576px){.d-sm-none{ display: none !important; }.d-sm-inline{ display: inline !important; }.d-sm-inline-block{ display: inline-block !important; }.d-sm-block{ display: block !important; }.d-sm-table{ display: table !important; }.d-sm-table-row{ display: table-row !important; }.d-sm-table-cell{ display: table-cell !important; }.d-sm-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-sm-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}@media (min-width:768px){.d-md-none{ display: none !important; }.d-md-inline{ display: inline !important; }.d-md-inline-block{ display: inline-block !important; }.d-md-block{ display: block !important; }.d-md-table{ display: table !important; }.d-md-table-row{ display: table-row !important; }.d-md-table-cell{ display: table-cell !important; }.d-md-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-md-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}@media (min-width:992px){.d-lg-none{ display: none !important; }.d-lg-inline{ display: inline !important; }.d-lg-inline-block{ display: inline-block !important; }.d-lg-block{ display: block !important; }.d-lg-table{ display: table !important; }.d-lg-table-row{ display: table-row !important; }.d-lg-table-cell{ display: table-cell !important; }.d-lg-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-lg-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}@media (min-width:1200px){.d-xl-none{ display: none !important; }.d-xl-inline{ display: inline !important; }.d-xl-inline-block{ display: inline-block !important; }.d-xl-block{ display: block !important; }.d-xl-table{ display: table !important; }.d-xl-table-row{ display: table-row !important; }.d-xl-table-cell{ display: table-cell !important; }.d-xl-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-xl-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}@media print{.d-print-none{ display: none !important; }.d-print-inline{ display: inline !important; }.d-print-inline-block{ display: inline-block !important; }.d-print-block{ display: block !important; }.d-print-table{ display: table !important; }.d-print-table-row{ display: table-row !important; }.d-print-table-cell{ display: table-cell !important; }.d-print-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-print-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}.flex-row{ -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }.flex-column{ -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }.flex-row-reverse{ -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }.flex-column-reverse{ -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }.flex-wrap{ -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }.flex-nowrap{ -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }.flex-wrap-reverse{ -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }.flex-fill{ -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }.flex-grow-0{ -webkit-flex-grow: 0 !important; flex-grow: 0 !important; }.flex-grow-1{ -webkit-flex-grow: 1 !important; flex-grow: 1 !important; }.flex-shrink-0{ -webkit-flex-shrink: 0 !important; flex-shrink: 0 !important; }.flex-shrink-1{ -webkit-flex-shrink: 1 !important; flex-shrink: 1 !important; }.justify-content-start{ -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }.justify-content-end{ -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }.justify-content-center{ -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }.justify-content-between{ -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }.justify-content-around{ -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }.align-items-start{ -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }.align-items-end{ -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }.align-items-center{ -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }.align-items-baseline{ -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }.align-items-stretch{ -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }.align-content-start{ -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }.align-content-end{ -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }.align-content-center{ -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }.align-content-between{ -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }.align-content-around{ -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }.align-content-stretch{ -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }.align-self-auto{ -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; align-self: auto !important; }.align-self-start{ -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }.align-self-end{ -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }.align-self-center{ -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }.align-self-baseline{ -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }.align-self-stretch{ -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; align-self: stretch !important; }@media (min-width:576px){.flex-sm-row{ -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }.flex-sm-column{ -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }.flex-sm-row-reverse{ -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }.flex-sm-column-reverse{ -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }.flex-sm-wrap{ -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }.flex-sm-nowrap{ -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }.flex-sm-wrap-reverse{ -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }.flex-sm-fill{ -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }.flex-sm-grow-0{ -webkit-flex-grow: 0 !important; flex-grow: 0 !important; }.flex-sm-grow-1{ -webkit-flex-grow: 1 !important; flex-grow: 1 !important; }.flex-sm-shrink-0{ -webkit-flex-shrink: 0 !important; flex-shrink: 0 !important; }.flex-sm-shrink-1{ -webkit-flex-shrink: 1 !important; flex-shrink: 1 !important; }.justify-content-sm-start{ -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }.justify-content-sm-end{ -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }.justify-content-sm-center{ -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }.justify-content-sm-between{ -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }.justify-content-sm-around{ -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }.align-items-sm-start{ -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }.align-items-sm-end{ -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }.align-items-sm-center{ -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }.align-items-sm-baseline{ -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }.align-items-sm-stretch{ -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }.align-content-sm-start{ -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }.align-content-sm-end{ -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }.align-content-sm-center{ -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }.align-content-sm-between{ -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }.align-content-sm-around{ -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }.align-content-sm-stretch{ -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }.align-self-sm-auto{ -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; align-self: auto !important; }.align-self-sm-start{ -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }.align-self-sm-end{ -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }.align-self-sm-center{ -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }.align-self-sm-baseline{ -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }.align-self-sm-stretch{ -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; align-self: stretch !important; }}@media (min-width:768px){.flex-md-row{ -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }.flex-md-column{ -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }.flex-md-row-reverse{ -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }.flex-md-column-reverse{ -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }.flex-md-wrap{ -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }.flex-md-nowrap{ -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }.flex-md-wrap-reverse{ -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }.flex-md-fill{ -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }.flex-md-grow-0{ -webkit-flex-grow: 0 !important; flex-grow: 0 !important; }.flex-md-grow-1{ -webkit-flex-grow: 1 !important; flex-grow: 1 !important; }.flex-md-shrink-0{ -webkit-flex-shrink: 0 !important; flex-shrink: 0 !important; }.flex-md-shrink-1{ -webkit-flex-shrink: 1 !important; flex-shrink: 1 !important; }.justify-content-md-start{ -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }.justify-content-md-end{ -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }.justify-content-md-center{ -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }.justify-content-md-between{ -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }.justify-content-md-around{ -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }.align-items-md-start{ -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }.align-items-md-end{ -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }.align-items-md-center{ -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }.align-items-md-baseline{ -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }.align-items-md-stretch{ -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }.align-content-md-start{ -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }.align-content-md-end{ -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }.align-content-md-center{ -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }.align-content-md-between{ -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }.align-content-md-around{ -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }.align-content-md-stretch{ -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }.align-self-md-auto{ -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; align-self: auto !important; }.align-self-md-start{ -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }.align-self-md-end{ -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }.align-self-md-center{ -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }.align-self-md-baseline{ -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }.align-self-md-stretch{ -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; align-self: stretch !important; }}@media (min-width:992px){.flex-lg-row{ -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }.flex-lg-column{ -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }.flex-lg-row-reverse{ -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }.flex-lg-column-reverse{ -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }.flex-lg-wrap{ -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }.flex-lg-nowrap{ -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }.flex-lg-wrap-reverse{ -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }.flex-lg-fill{ -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }.flex-lg-grow-0{ -webkit-flex-grow: 0 !important; flex-grow: 0 !important; }.flex-lg-grow-1{ -webkit-flex-grow: 1 !important; flex-grow: 1 !important; }.flex-lg-shrink-0{ -webkit-flex-shrink: 0 !important; flex-shrink: 0 !important; }.flex-lg-shrink-1{ -webkit-flex-shrink: 1 !important; flex-shrink: 1 !important; }.justify-content-lg-start{ -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }.justify-content-lg-end{ -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }.justify-content-lg-center{ -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }.justify-content-lg-between{ -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }.justify-content-lg-around{ -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }.align-items-lg-start{ -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }.align-items-lg-end{ -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }.align-items-lg-center{ -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }.align-items-lg-baseline{ -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }.align-items-lg-stretch{ -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }.align-content-lg-start{ -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }.align-content-lg-end{ -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }.align-content-lg-center{ -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }.align-content-lg-between{ -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }.align-content-lg-around{ -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }.align-content-lg-stretch{ -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }.align-self-lg-auto{ -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; align-self: auto !important; }.align-self-lg-start{ -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }.align-self-lg-end{ -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }.align-self-lg-center{ -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }.align-self-lg-baseline{ -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }.align-self-lg-stretch{ -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; align-self: stretch !important; }}@media (min-width:1200px){.flex-xl-row{ -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }.flex-xl-column{ -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }.flex-xl-row-reverse{ -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }.flex-xl-column-reverse{ -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }.flex-xl-wrap{ -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }.flex-xl-nowrap{ -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }.flex-xl-wrap-reverse{ -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }.flex-xl-fill{ -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }.flex-xl-grow-0{ -webkit-flex-grow: 0 !important; flex-grow: 0 !important; }.flex-xl-grow-1{ -webkit-flex-grow: 1 !important; flex-grow: 1 !important; }.flex-xl-shrink-0{ -webkit-flex-shrink: 0 !important; flex-shrink: 0 !important; }.flex-xl-shrink-1{ -webkit-flex-shrink: 1 !important; flex-shrink: 1 !important; }.justify-content-xl-start{ -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }.justify-content-xl-end{ -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }.justify-content-xl-center{ -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }.justify-content-xl-between{ -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }.justify-content-xl-around{ -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }.align-items-xl-start{ -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }.align-items-xl-end{ -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }.align-items-xl-center{ -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }.align-items-xl-baseline{ -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }.align-items-xl-stretch{ -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }.align-content-xl-start{ -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }.align-content-xl-end{ -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }.align-content-xl-center{ -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }.align-content-xl-between{ -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }.align-content-xl-around{ -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }.align-content-xl-stretch{ -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }.align-self-xl-auto{ -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; align-self: auto !important; }.align-self-xl-start{ -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }.align-self-xl-end{ -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }.align-self-xl-center{ -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }.align-self-xl-baseline{ -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }.align-self-xl-stretch{ -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; align-self: stretch !important; }}.m-0{ margin: 0 !important; }.mt-0,.my-0{ margin-top: 0 !important; }.mr-0,.mx-0{ margin-right: 0 !important; }.mb-0,.my-0{ margin-bottom: 0 !important; }.ml-0,.mx-0{ margin-left: 0 !important; }.m-1{ margin: .25rem !important; }.mt-1,.my-1{ margin-top: .25rem !important; }.mr-1,.mx-1{ margin-right: .25rem !important; }.mb-1,.my-1{ margin-bottom: .25rem !important; }.ml-1,.mx-1{ margin-left: .25rem !important; }.m-2{ margin: .5rem !important; }.mt-2,.my-2{ margin-top: .5rem !important; }.mr-2,.mx-2{ margin-right: .5rem !important; }.mb-2,.my-2{ margin-bottom: .5rem !important; }.ml-2,.mx-2{ margin-left: .5rem !important; }.m-3{ margin: 1rem !important; }.mt-3,.my-3{ margin-top: 1rem !important; }.mr-3,.mx-3{ margin-right: 1rem !important; }.mb-3,.my-3{ margin-bottom: 1rem !important; }.ml-3,.mx-3{ margin-left: 1rem !important; }.m-4{ margin: 1.5rem !important; }.mt-4,.my-4{ margin-top: 1.5rem !important; }.mr-4,.mx-4{ margin-right: 1.5rem !important; }.mb-4,.my-4{ margin-bottom: 1.5rem !important; }.ml-4,.mx-4{ margin-left: 1.5rem !important; }.m-5{ margin: 3rem !important; }.mt-5,.my-5{ margin-top: 3rem !important; }.mr-5,.mx-5{ margin-right: 3rem !important; }.mb-5,.my-5{ margin-bottom: 3rem !important; }.ml-5,.mx-5{ margin-left: 3rem !important; }.p-0{ padding: 0 !important; }.pt-0,.py-0{ padding-top: 0 !important; }.pr-0,.px-0{ padding-right: 0 !important; }.pb-0,.py-0{ padding-bottom: 0 !important; }.pl-0,.px-0{ padding-left: 0 !important; }.p-1{ padding: .25rem !important; }.pt-1,.py-1{ padding-top: .25rem !important; }.pr-1,.px-1{ padding-right: .25rem !important; }.pb-1,.py-1{ padding-bottom: .25rem !important; }.pl-1,.px-1{ padding-left: .25rem !important; }.p-2{ padding: .5rem !important; }.pt-2,.py-2{ padding-top: .5rem !important; }.pr-2,.px-2{ padding-right: .5rem !important; }.pb-2,.py-2{ padding-bottom: .5rem !important; }.pl-2,.px-2{ padding-left: .5rem !important; }.p-3{ padding: 1rem !important; }.pt-3,.py-3{ padding-top: 1rem !important; }.pr-3,.px-3{ padding-right: 1rem !important; }.pb-3,.py-3{ padding-bottom: 1rem !important; }.pl-3,.px-3{ padding-left: 1rem !important; }.p-4{ padding: 1.5rem !important; }.pt-4,.py-4{ padding-top: 1.5rem !important; }.pr-4,.px-4{ padding-right: 1.5rem !important; }.pb-4,.py-4{ padding-bottom: 1.5rem !important; }.pl-4,.px-4{ padding-left: 1.5rem !important; }.p-5{ padding: 3rem !important; }.pt-5,.py-5{ padding-top: 3rem !important; }.pr-5,.px-5{ padding-right: 3rem !important; }.pb-5,.py-5{ padding-bottom: 3rem !important; }.pl-5,.px-5{ padding-left: 3rem !important; }.m-n1{ margin: -.25rem !important; }.mt-n1,.my-n1{ margin-top: -.25rem !important; }.mr-n1,.mx-n1{ margin-right: -.25rem !important; }.mb-n1,.my-n1{ margin-bottom: -.25rem !important; }.ml-n1,.mx-n1{ margin-left: -.25rem !important; }.m-n2{ margin: -.5rem !important; }.mt-n2,.my-n2{ margin-top: -.5rem !important; }.mr-n2,.mx-n2{ margin-right: -.5rem !important; }.mb-n2,.my-n2{ margin-bottom: -.5rem !important; }.ml-n2,.mx-n2{ margin-left: -.5rem !important; }.m-n3{ margin: -1rem !important; }.mt-n3,.my-n3{ margin-top: -1rem !important; }.mr-n3,.mx-n3{ margin-right: -1rem !important; }.mb-n3,.my-n3{ margin-bottom: -1rem !important; }.ml-n3,.mx-n3{ margin-left: -1rem !important; }.m-n4{ margin: -1.5rem !important; }.mt-n4,.my-n4{ margin-top: -1.5rem !important; }.mr-n4,.mx-n4{ margin-right: -1.5rem !important; }.mb-n4,.my-n4{ margin-bottom: -1.5rem !important; }.ml-n4,.mx-n4{ margin-left: -1.5rem !important; }.m-n5{ margin: -3rem !important; }.mt-n5,.my-n5{ margin-top: -3rem !important; }.mr-n5,.mx-n5{ margin-right: -3rem !important; }.mb-n5,.my-n5{ margin-bottom: -3rem !important; }.ml-n5,.mx-n5{ margin-left: -3rem !important; }.m-auto{ margin: auto !important; }.mt-auto,.my-auto{ margin-top: auto !important; }.mr-auto,.mx-auto{ margin-right: auto !important; }.mb-auto,.my-auto{ margin-bottom: auto !important; }.ml-auto,.mx-auto{ margin-left: auto !important; }@media (min-width:576px){.m-sm-0{ margin: 0 !important; }.mt-sm-0,.my-sm-0{ margin-top: 0 !important; }.mr-sm-0,.mx-sm-0{ margin-right: 0 !important; }.mb-sm-0,.my-sm-0{ margin-bottom: 0 !important; }.ml-sm-0,.mx-sm-0{ margin-left: 0 !important; }.m-sm-1{ margin: .25rem !important; }.mt-sm-1,.my-sm-1{ margin-top: .25rem !important; }.mr-sm-1,.mx-sm-1{ margin-right: .25rem !important; }.mb-sm-1,.my-sm-1{ margin-bottom: .25rem !important; }.ml-sm-1,.mx-sm-1{ margin-left: .25rem !important; }.m-sm-2{ margin: .5rem !important; }.mt-sm-2,.my-sm-2{ margin-top: .5rem !important; }.mr-sm-2,.mx-sm-2{ margin-right: .5rem !important; }.mb-sm-2,.my-sm-2{ margin-bottom: .5rem !important; }.ml-sm-2,.mx-sm-2{ margin-left: .5rem !important; }.m-sm-3{ margin: 1rem !important; }.mt-sm-3,.my-sm-3{ margin-top: 1rem !important; }.mr-sm-3,.mx-sm-3{ margin-right: 1rem !important; }.mb-sm-3,.my-sm-3{ margin-bottom: 1rem !important; }.ml-sm-3,.mx-sm-3{ margin-left: 1rem !important; }.m-sm-4{ margin: 1.5rem !important; }.mt-sm-4,.my-sm-4{ margin-top: 1.5rem !important; }.mr-sm-4,.mx-sm-4{ margin-right: 1.5rem !important; }.mb-sm-4,.my-sm-4{ margin-bottom: 1.5rem !important; }.ml-sm-4,.mx-sm-4{ margin-left: 1.5rem !important; }.m-sm-5{ margin: 3rem !important; }.mt-sm-5,.my-sm-5{ margin-top: 3rem !important; }.mr-sm-5,.mx-sm-5{ margin-right: 3rem !important; }.mb-sm-5,.my-sm-5{ margin-bottom: 3rem !important; }.ml-sm-5,.mx-sm-5{ margin-left: 3rem !important; }.p-sm-0{ padding: 0 !important; }.pt-sm-0,.py-sm-0{ padding-top: 0 !important; }.pr-sm-0,.px-sm-0{ padding-right: 0 !important; }.pb-sm-0,.py-sm-0{ padding-bottom: 0 !important; }.pl-sm-0,.px-sm-0{ padding-left: 0 !important; }.p-sm-1{ padding: .25rem !important; }.pt-sm-1,.py-sm-1{ padding-top: .25rem !important; }.pr-sm-1,.px-sm-1{ padding-right: .25rem !important; }.pb-sm-1,.py-sm-1{ padding-bottom: .25rem !important; }.pl-sm-1,.px-sm-1{ padding-left: .25rem !important; }.p-sm-2{ padding: .5rem !important; }.pt-sm-2,.py-sm-2{ padding-top: .5rem !important; }.pr-sm-2,.px-sm-2{ padding-right: .5rem !important; }.pb-sm-2,.py-sm-2{ padding-bottom: .5rem !important; }.pl-sm-2,.px-sm-2{ padding-left: .5rem !important; }.p-sm-3{ padding: 1rem !important; }.pt-sm-3,.py-sm-3{ padding-top: 1rem !important; }.pr-sm-3,.px-sm-3{ padding-right: 1rem !important; }.pb-sm-3,.py-sm-3{ padding-bottom: 1rem !important; }.pl-sm-3,.px-sm-3{ padding-left: 1rem !important; }.p-sm-4{ padding: 1.5rem !important; }.pt-sm-4,.py-sm-4{ padding-top: 1.5rem !important; }.pr-sm-4,.px-sm-4{ padding-right: 1.5rem !important; }.pb-sm-4,.py-sm-4{ padding-bottom: 1.5rem !important; }.pl-sm-4,.px-sm-4{ padding-left: 1.5rem !important; }.p-sm-5{ padding: 3rem !important; }.pt-sm-5,.py-sm-5{ padding-top: 3rem !important; }.pr-sm-5,.px-sm-5{ padding-right: 3rem !important; }.pb-sm-5,.py-sm-5{ padding-bottom: 3rem !important; }.pl-sm-5,.px-sm-5{ padding-left: 3rem !important; }.m-sm-n1{ margin: -.25rem !important; }.mt-sm-n1,.my-sm-n1{ margin-top: -.25rem !important; }.mr-sm-n1,.mx-sm-n1{ margin-right: -.25rem !important; }.mb-sm-n1,.my-sm-n1{ margin-bottom: -.25rem !important; }.ml-sm-n1,.mx-sm-n1{ margin-left: -.25rem !important; }.m-sm-n2{ margin: -.5rem !important; }.mt-sm-n2,.my-sm-n2{ margin-top: -.5rem !important; }.mr-sm-n2,.mx-sm-n2{ margin-right: -.5rem !important; }.mb-sm-n2,.my-sm-n2{ margin-bottom: -.5rem !important; }.ml-sm-n2,.mx-sm-n2{ margin-left: -.5rem !important; }.m-sm-n3{ margin: -1rem !important; }.mt-sm-n3,.my-sm-n3{ margin-top: -1rem !important; }.mr-sm-n3,.mx-sm-n3{ margin-right: -1rem !important; }.mb-sm-n3,.my-sm-n3{ margin-bottom: -1rem !important; }.ml-sm-n3,.mx-sm-n3{ margin-left: -1rem !important; }.m-sm-n4{ margin: -1.5rem !important; }.mt-sm-n4,.my-sm-n4{ margin-top: -1.5rem !important; }.mr-sm-n4,.mx-sm-n4{ margin-right: -1.5rem !important; }.mb-sm-n4,.my-sm-n4{ margin-bottom: -1.5rem !important; }.ml-sm-n4,.mx-sm-n4{ margin-left: -1.5rem !important; }.m-sm-n5{ margin: -3rem !important; }.mt-sm-n5,.my-sm-n5{ margin-top: -3rem !important; }.mr-sm-n5,.mx-sm-n5{ margin-right: -3rem !important; }.mb-sm-n5,.my-sm-n5{ margin-bottom: -3rem !important; }.ml-sm-n5,.mx-sm-n5{ margin-left: -3rem !important; }.m-sm-auto{ margin: auto !important; }.mt-sm-auto,.my-sm-auto{ margin-top: auto !important; }.mr-sm-auto,.mx-sm-auto{ margin-right: auto !important; }.mb-sm-auto,.my-sm-auto{ margin-bottom: auto !important; }.ml-sm-auto,.mx-sm-auto{ margin-left: auto !important; }}@media (min-width:768px){.m-md-0{ margin: 0 !important; }.mt-md-0,.my-md-0{ margin-top: 0 !important; }.mr-md-0,.mx-md-0{ margin-right: 0 !important; }.mb-md-0,.my-md-0{ margin-bottom: 0 !important; }.ml-md-0,.mx-md-0{ margin-left: 0 !important; }.m-md-1{ margin: .25rem !important; }.mt-md-1,.my-md-1{ margin-top: .25rem !important; }.mr-md-1,.mx-md-1{ margin-right: .25rem !important; }.mb-md-1,.my-md-1{ margin-bottom: .25rem !important; }.ml-md-1,.mx-md-1{ margin-left: .25rem !important; }.m-md-2{ margin: .5rem !important; }.mt-md-2,.my-md-2{ margin-top: .5rem !important; }.mr-md-2,.mx-md-2{ margin-right: .5rem !important; }.mb-md-2,.my-md-2{ margin-bottom: .5rem !important; }.ml-md-2,.mx-md-2{ margin-left: .5rem !important; }.m-md-3{ margin: 1rem !important; }.mt-md-3,.my-md-3{ margin-top: 1rem !important; }.mr-md-3,.mx-md-3{ margin-right: 1rem !important; }.mb-md-3,.my-md-3{ margin-bottom: 1rem !important; }.ml-md-3,.mx-md-3{ margin-left: 1rem !important; }.m-md-4{ margin: 1.5rem !important; }.mt-md-4,.my-md-4{ margin-top: 1.5rem !important; }.mr-md-4,.mx-md-4{ margin-right: 1.5rem !important; }.mb-md-4,.my-md-4{ margin-bottom: 1.5rem !important; }.ml-md-4,.mx-md-4{ margin-left: 1.5rem !important; }.m-md-5{ margin: 3rem !important; }.mt-md-5,.my-md-5{ margin-top: 3rem !important; }.mr-md-5,.mx-md-5{ margin-right: 3rem !important; }.mb-md-5,.my-md-5{ margin-bottom: 3rem !important; }.ml-md-5,.mx-md-5{ margin-left: 3rem !important; }.p-md-0{ padding: 0 !important; }.pt-md-0,.py-md-0{ padding-top: 0 !important; }.pr-md-0,.px-md-0{ padding-right: 0 !important; }.pb-md-0,.py-md-0{ padding-bottom: 0 !important; }.pl-md-0,.px-md-0{ padding-left: 0 !important; }.p-md-1{ padding: .25rem !important; }.pt-md-1,.py-md-1{ padding-top: .25rem !important; }.pr-md-1,.px-md-1{ padding-right: .25rem !important; }.pb-md-1,.py-md-1{ padding-bottom: .25rem !important; }.pl-md-1,.px-md-1{ padding-left: .25rem !important; }.p-md-2{ padding: .5rem !important; }.pt-md-2,.py-md-2{ padding-top: .5rem !important; }.pr-md-2,.px-md-2{ padding-right: .5rem !important; }.pb-md-2,.py-md-2{ padding-bottom: .5rem !important; }.pl-md-2,.px-md-2{ padding-left: .5rem !important; }.p-md-3{ padding: 1rem !important; }.pt-md-3,.py-md-3{ padding-top: 1rem !important; }.pr-md-3,.px-md-3{ padding-right: 1rem !important; }.pb-md-3,.py-md-3{ padding-bottom: 1rem !important; }.pl-md-3,.px-md-3{ padding-left: 1rem !important; }.p-md-4{ padding: 1.5rem !important; }.pt-md-4,.py-md-4{ padding-top: 1.5rem !important; }.pr-md-4,.px-md-4{ padding-right: 1.5rem !important; }.pb-md-4,.py-md-4{ padding-bottom: 1.5rem !important; }.pl-md-4,.px-md-4{ padding-left: 1.5rem !important; }.p-md-5{ padding: 3rem !important; }.pt-md-5,.py-md-5{ padding-top: 3rem !important; }.pr-md-5,.px-md-5{ padding-right: 3rem !important; }.pb-md-5,.py-md-5{ padding-bottom: 3rem !important; }.pl-md-5,.px-md-5{ padding-left: 3rem !important; }.m-md-n1{ margin: -.25rem !important; }.mt-md-n1,.my-md-n1{ margin-top: -.25rem !important; }.mr-md-n1,.mx-md-n1{ margin-right: -.25rem !important; }.mb-md-n1,.my-md-n1{ margin-bottom: -.25rem !important; }.ml-md-n1,.mx-md-n1{ margin-left: -.25rem !important; }.m-md-n2{ margin: -.5rem !important; }.mt-md-n2,.my-md-n2{ margin-top: -.5rem !important; }.mr-md-n2,.mx-md-n2{ margin-right: -.5rem !important; }.mb-md-n2,.my-md-n2{ margin-bottom: -.5rem !important; }.ml-md-n2,.mx-md-n2{ margin-left: -.5rem !important; }.m-md-n3{ margin: -1rem !important; }.mt-md-n3,.my-md-n3{ margin-top: -1rem !important; }.mr-md-n3,.mx-md-n3{ margin-right: -1rem !important; }.mb-md-n3,.my-md-n3{ margin-bottom: -1rem !important; }.ml-md-n3,.mx-md-n3{ margin-left: -1rem !important; }.m-md-n4{ margin: -1.5rem !important; }.mt-md-n4,.my-md-n4{ margin-top: -1.5rem !important; }.mr-md-n4,.mx-md-n4{ margin-right: -1.5rem !important; }.mb-md-n4,.my-md-n4{ margin-bottom: -1.5rem !important; }.ml-md-n4,.mx-md-n4{ margin-left: -1.5rem !important; }.m-md-n5{ margin: -3rem !important; }.mt-md-n5,.my-md-n5{ margin-top: -3rem !important; }.mr-md-n5,.mx-md-n5{ margin-right: -3rem !important; }.mb-md-n5,.my-md-n5{ margin-bottom: -3rem !important; }.ml-md-n5,.mx-md-n5{ margin-left: -3rem !important; }.m-md-auto{ margin: auto !important; }.mt-md-auto,.my-md-auto{ margin-top: auto !important; }.mr-md-auto,.mx-md-auto{ margin-right: auto !important; }.mb-md-auto,.my-md-auto{ margin-bottom: auto !important; }.ml-md-auto,.mx-md-auto{ margin-left: auto !important; }}@media (min-width:992px){.m-lg-0{ margin: 0 !important; }.mt-lg-0,.my-lg-0{ margin-top: 0 !important; }.mr-lg-0,.mx-lg-0{ margin-right: 0 !important; }.mb-lg-0,.my-lg-0{ margin-bottom: 0 !important; }.ml-lg-0,.mx-lg-0{ margin-left: 0 !important; }.m-lg-1{ margin: .25rem !important; }.mt-lg-1,.my-lg-1{ margin-top: .25rem !important; }.mr-lg-1,.mx-lg-1{ margin-right: .25rem !important; }.mb-lg-1,.my-lg-1{ margin-bottom: .25rem !important; }.ml-lg-1,.mx-lg-1{ margin-left: .25rem !important; }.m-lg-2{ margin: .5rem !important; }.mt-lg-2,.my-lg-2{ margin-top: .5rem !important; }.mr-lg-2,.mx-lg-2{ margin-right: .5rem !important; }.mb-lg-2,.my-lg-2{ margin-bottom: .5rem !important; }.ml-lg-2,.mx-lg-2{ margin-left: .5rem !important; }.m-lg-3{ margin: 1rem !important; }.mt-lg-3,.my-lg-3{ margin-top: 1rem !important; }.mr-lg-3,.mx-lg-3{ margin-right: 1rem !important; }.mb-lg-3,.my-lg-3{ margin-bottom: 1rem !important; }.ml-lg-3,.mx-lg-3{ margin-left: 1rem !important; }.m-lg-4{ margin: 1.5rem !important; }.mt-lg-4,.my-lg-4{ margin-top: 1.5rem !important; }.mr-lg-4,.mx-lg-4{ margin-right: 1.5rem !important; }.mb-lg-4,.my-lg-4{ margin-bottom: 1.5rem !important; }.ml-lg-4,.mx-lg-4{ margin-left: 1.5rem !important; }.m-lg-5{ margin: 3rem !important; }.mt-lg-5,.my-lg-5{ margin-top: 3rem !important; }.mr-lg-5,.mx-lg-5{ margin-right: 3rem !important; }.mb-lg-5,.my-lg-5{ margin-bottom: 3rem !important; }.ml-lg-5,.mx-lg-5{ margin-left: 3rem !important; }.p-lg-0{ padding: 0 !important; }.pt-lg-0,.py-lg-0{ padding-top: 0 !important; }.pr-lg-0,.px-lg-0{ padding-right: 0 !important; }.pb-lg-0,.py-lg-0{ padding-bottom: 0 !important; }.pl-lg-0,.px-lg-0{ padding-left: 0 !important; }.p-lg-1{ padding: .25rem !important; }.pt-lg-1,.py-lg-1{ padding-top: .25rem !important; }.pr-lg-1,.px-lg-1{ padding-right: .25rem !important; }.pb-lg-1,.py-lg-1{ padding-bottom: .25rem !important; }.pl-lg-1,.px-lg-1{ padding-left: .25rem !important; }.p-lg-2{ padding: .5rem !important; }.pt-lg-2,.py-lg-2{ padding-top: .5rem !important; }.pr-lg-2,.px-lg-2{ padding-right: .5rem !important; }.pb-lg-2,.py-lg-2{ padding-bottom: .5rem !important; }.pl-lg-2,.px-lg-2{ padding-left: .5rem !important; }.p-lg-3{ padding: 1rem !important; }.pt-lg-3,.py-lg-3{ padding-top: 1rem !important; }.pr-lg-3,.px-lg-3{ padding-right: 1rem !important; }.pb-lg-3,.py-lg-3{ padding-bottom: 1rem !important; }.pl-lg-3,.px-lg-3{ padding-left: 1rem !important; }.p-lg-4{ padding: 1.5rem !important; }.pt-lg-4,.py-lg-4{ padding-top: 1.5rem !important; }.pr-lg-4,.px-lg-4{ padding-right: 1.5rem !important; }.pb-lg-4,.py-lg-4{ padding-bottom: 1.5rem !important; }.pl-lg-4,.px-lg-4{ padding-left: 1.5rem !important; }.p-lg-5{ padding: 3rem !important; }.pt-lg-5,.py-lg-5{ padding-top: 3rem !important; }.pr-lg-5,.px-lg-5{ padding-right: 3rem !important; }.pb-lg-5,.py-lg-5{ padding-bottom: 3rem !important; }.pl-lg-5,.px-lg-5{ padding-left: 3rem !important; }.m-lg-n1{ margin: -.25rem !important; }.mt-lg-n1,.my-lg-n1{ margin-top: -.25rem !important; }.mr-lg-n1,.mx-lg-n1{ margin-right: -.25rem !important; }.mb-lg-n1,.my-lg-n1{ margin-bottom: -.25rem !important; }.ml-lg-n1,.mx-lg-n1{ margin-left: -.25rem !important; }.m-lg-n2{ margin: -.5rem !important; }.mt-lg-n2,.my-lg-n2{ margin-top: -.5rem !important; }.mr-lg-n2,.mx-lg-n2{ margin-right: -.5rem !important; }.mb-lg-n2,.my-lg-n2{ margin-bottom: -.5rem !important; }.ml-lg-n2,.mx-lg-n2{ margin-left: -.5rem !important; }.m-lg-n3{ margin: -1rem !important; }.mt-lg-n3,.my-lg-n3{ margin-top: -1rem !important; }.mr-lg-n3,.mx-lg-n3{ margin-right: -1rem !important; }.mb-lg-n3,.my-lg-n3{ margin-bottom: -1rem !important; }.ml-lg-n3,.mx-lg-n3{ margin-left: -1rem !important; }.m-lg-n4{ margin: -1.5rem !important; }.mt-lg-n4,.my-lg-n4{ margin-top: -1.5rem !important; }.mr-lg-n4,.mx-lg-n4{ margin-right: -1.5rem !important; }.mb-lg-n4,.my-lg-n4{ margin-bottom: -1.5rem !important; }.ml-lg-n4,.mx-lg-n4{ margin-left: -1.5rem !important; }.m-lg-n5{ margin: -3rem !important; }.mt-lg-n5,.my-lg-n5{ margin-top: -3rem !important; }.mr-lg-n5,.mx-lg-n5{ margin-right: -3rem !important; }.mb-lg-n5,.my-lg-n5{ margin-bottom: -3rem !important; }.ml-lg-n5,.mx-lg-n5{ margin-left: -3rem !important; }.m-lg-auto{ margin: auto !important; }.mt-lg-auto,.my-lg-auto{ margin-top: auto !important; }.mr-lg-auto,.mx-lg-auto{ margin-right: auto !important; }.mb-lg-auto,.my-lg-auto{ margin-bottom: auto !important; }.ml-lg-auto,.mx-lg-auto{ margin-left: auto !important; }}@media (min-width:1200px){.m-xl-0{ margin: 0 !important; }.mt-xl-0,.my-xl-0{ margin-top: 0 !important; }.mr-xl-0,.mx-xl-0{ margin-right: 0 !important; }.mb-xl-0,.my-xl-0{ margin-bottom: 0 !important; }.ml-xl-0,.mx-xl-0{ margin-left: 0 !important; }.m-xl-1{ margin: .25rem !important; }.mt-xl-1,.my-xl-1{ margin-top: .25rem !important; }.mr-xl-1,.mx-xl-1{ margin-right: .25rem !important; }.mb-xl-1,.my-xl-1{ margin-bottom: .25rem !important; }.ml-xl-1,.mx-xl-1{ margin-left: .25rem !important; }.m-xl-2{ margin: .5rem !important; }.mt-xl-2,.my-xl-2{ margin-top: .5rem !important; }.mr-xl-2,.mx-xl-2{ margin-right: .5rem !important; }.mb-xl-2,.my-xl-2{ margin-bottom: .5rem !important; }.ml-xl-2,.mx-xl-2{ margin-left: .5rem !important; }.m-xl-3{ margin: 1rem !important; }.mt-xl-3,.my-xl-3{ margin-top: 1rem !important; }.mr-xl-3,.mx-xl-3{ margin-right: 1rem !important; }.mb-xl-3,.my-xl-3{ margin-bottom: 1rem !important; }.ml-xl-3,.mx-xl-3{ margin-left: 1rem !important; }.m-xl-4{ margin: 1.5rem !important; }.mt-xl-4,.my-xl-4{ margin-top: 1.5rem !important; }.mr-xl-4,.mx-xl-4{ margin-right: 1.5rem !important; }.mb-xl-4,.my-xl-4{ margin-bottom: 1.5rem !important; }.ml-xl-4,.mx-xl-4{ margin-left: 1.5rem !important; }.m-xl-5{ margin: 3rem !important; }.mt-xl-5,.my-xl-5{ margin-top: 3rem !important; }.mr-xl-5,.mx-xl-5{ margin-right: 3rem !important; }.mb-xl-5,.my-xl-5{ margin-bottom: 3rem !important; }.ml-xl-5,.mx-xl-5{ margin-left: 3rem !important; }.p-xl-0{ padding: 0 !important; }.pt-xl-0,.py-xl-0{ padding-top: 0 !important; }.pr-xl-0,.px-xl-0{ padding-right: 0 !important; }.pb-xl-0,.py-xl-0{ padding-bottom: 0 !important; }.pl-xl-0,.px-xl-0{ padding-left: 0 !important; }.p-xl-1{ padding: .25rem !important; }.pt-xl-1,.py-xl-1{ padding-top: .25rem !important; }.pr-xl-1,.px-xl-1{ padding-right: .25rem !important; }.pb-xl-1,.py-xl-1{ padding-bottom: .25rem !important; }.pl-xl-1,.px-xl-1{ padding-left: .25rem !important; }.p-xl-2{ padding: .5rem !important; }.pt-xl-2,.py-xl-2{ padding-top: .5rem !important; }.pr-xl-2,.px-xl-2{ padding-right: .5rem !important; }.pb-xl-2,.py-xl-2{ padding-bottom: .5rem !important; }.pl-xl-2,.px-xl-2{ padding-left: .5rem !important; }.p-xl-3{ padding: 1rem !important; }.pt-xl-3,.py-xl-3{ padding-top: 1rem !important; }.pr-xl-3,.px-xl-3{ padding-right: 1rem !important; }.pb-xl-3,.py-xl-3{ padding-bottom: 1rem !important; }.pl-xl-3,.px-xl-3{ padding-left: 1rem !important; }.p-xl-4{ padding: 1.5rem !important; }.pt-xl-4,.py-xl-4{ padding-top: 1.5rem !important; }.pr-xl-4,.px-xl-4{ padding-right: 1.5rem !important; }.pb-xl-4,.py-xl-4{ padding-bottom: 1.5rem !important; }.pl-xl-4,.px-xl-4{ padding-left: 1.5rem !important; }.p-xl-5{ padding: 3rem !important; }.pt-xl-5,.py-xl-5{ padding-top: 3rem !important; }.pr-xl-5,.px-xl-5{ padding-right: 3rem !important; }.pb-xl-5,.py-xl-5{ padding-bottom: 3rem !important; }.pl-xl-5,.px-xl-5{ padding-left: 3rem !important; }.m-xl-n1{ margin: -.25rem !important; }.mt-xl-n1,.my-xl-n1{ margin-top: -.25rem !important; }.mr-xl-n1,.mx-xl-n1{ margin-right: -.25rem !important; }.mb-xl-n1,.my-xl-n1{ margin-bottom: -.25rem !important; }.ml-xl-n1,.mx-xl-n1{ margin-left: -.25rem !important; }.m-xl-n2{ margin: -.5rem !important; }.mt-xl-n2,.my-xl-n2{ margin-top: -.5rem !important; }.mr-xl-n2,.mx-xl-n2{ margin-right: -.5rem !important; }.mb-xl-n2,.my-xl-n2{ margin-bottom: -.5rem !important; }.ml-xl-n2,.mx-xl-n2{ margin-left: -.5rem !important; }.m-xl-n3{ margin: -1rem !important; }.mt-xl-n3,.my-xl-n3{ margin-top: -1rem !important; }.mr-xl-n3,.mx-xl-n3{ margin-right: -1rem !important; }.mb-xl-n3,.my-xl-n3{ margin-bottom: -1rem !important; }.ml-xl-n3,.mx-xl-n3{ margin-left: -1rem !important; }.m-xl-n4{ margin: -1.5rem !important; }.mt-xl-n4,.my-xl-n4{ margin-top: -1.5rem !important; }.mr-xl-n4,.mx-xl-n4{ margin-right: -1.5rem !important; }.mb-xl-n4,.my-xl-n4{ margin-bottom: -1.5rem !important; }.ml-xl-n4,.mx-xl-n4{ margin-left: -1.5rem !important; }.m-xl-n5{ margin: -3rem !important; }.mt-xl-n5,.my-xl-n5{ margin-top: -3rem !important; }.mr-xl-n5,.mx-xl-n5{ margin-right: -3rem !important; }.mb-xl-n5,.my-xl-n5{ margin-bottom: -3rem !important; }.ml-xl-n5,.mx-xl-n5{ margin-left: -3rem !important; }.m-xl-auto{ margin: auto !important; }.mt-xl-auto,.my-xl-auto{ margin-top: auto !important; }.mr-xl-auto,.mx-xl-auto{ margin-right: auto !important; }.mb-xl-auto,.my-xl-auto{ margin-bottom: auto !important; }.ml-xl-auto,.mx-xl-auto{ margin-left: auto !important; }}.img-fluid{ max-width: 100%;  height: auto; }.img-thumbnail{ padding: .25rem;  background-color: #fff;  border: 1px solid #dee2e6;  max-width: 100%;  height: auto; }.figure{ display: inline-block; }.figure-img{ margin-bottom: .5rem;  line-height: 1; }.figure-caption{ color: #6c757d; }.text-monospace{ font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important; }.text-justify{ text-align: justify !important; }.text-wrap{ white-space: normal !important; }.text-nowrap{ white-space: nowrap !important; }.text-left{ text-align: left !important; }.text-right{ text-align: right !important; }.text-center{ text-align: center !important; }@media (min-width:576px){.text-sm-left{ text-align: left !important; }.text-sm-right{ text-align: right !important; }.text-sm-center{ text-align: center !important; }}@media (min-width:768px){.text-md-left{ text-align: left !important; }.text-md-right{ text-align: right !important; }.text-md-center{ text-align: center !important; }}@media (min-width:992px){.text-lg-left{ text-align: left !important; }.text-lg-right{ text-align: right !important; }.text-lg-center{ text-align: center !important; }}@media (min-width:1200px){.text-xl-left{ text-align: left !important; }.text-xl-right{ text-align: right !important; }.text-xl-center{ text-align: center !important; }}.text-lowercase{ text-transform: lowercase !important; }.text-uppercase{ text-transform: uppercase !important; }.text-capitalize{ text-transform: capitalize !important; }.font-weight-light{ font-weight: 300 !important; }.font-weight-lighter{ font-weight: lighter !important; }.font-weight-normal{ font-weight: 400 !important; }.font-weight-bold{ font-weight: 700 !important; }.font-weight-bolder{ font-weight: bolder !important; }.font-italic{ font-style: italic !important; }.text-white{ color: #fff !important; }.text-body{ color: #212529 !important; }.text-muted{ color: #6c757d !important; }.text-black-50{ color: rgba(0,0,0,.5) !important; }.text-white-50{ color: rgba(255,255,255,.5) !important; }.text-decoration-none{ text-decoration: none !important; }.text-break{ word-break: break-word !important;  overflow-wrap: break-word !important; }.text-reset{ color: inherit !important; }.align-baseline{ vertical-align: baseline !important; }.align-top{ vertical-align: top !important; }.align-middle{ vertical-align: middle !important; }.align-bottom{ vertical-align: bottom !important; }.align-text-bottom{ vertical-align: text-bottom !important; }.align-text-top{ vertical-align: text-top !important; }.d-none{ display: none !important; }.d-inline{ display: inline !important; }.d-inline-block{ display: inline-block !important; }.d-block{ display: block !important; }.d-table{ display: table !important; }.d-table-row{ display: table-row !important; }.d-table-cell{ display: table-cell !important; }.d-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }@media (min-width:576px){.d-sm-none{ display: none !important; }.d-sm-inline{ display: inline !important; }.d-sm-inline-block{ display: inline-block !important; }.d-sm-block{ display: block !important; }.d-sm-table{ display: table !important; }.d-sm-table-row{ display: table-row !important; }.d-sm-table-cell{ display: table-cell !important; }.d-sm-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-sm-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}@media (min-width:768px){.d-md-none{ display: none !important; }.d-md-inline{ display: inline !important; }.d-md-inline-block{ display: inline-block !important; }.d-md-block{ display: block !important; }.d-md-table{ display: table !important; }.d-md-table-row{ display: table-row !important; }.d-md-table-cell{ display: table-cell !important; }.d-md-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-md-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}@media (min-width:992px){.d-lg-none{ display: none !important; }.d-lg-inline{ display: inline !important; }.d-lg-inline-block{ display: inline-block !important; }.d-lg-block{ display: block !important; }.d-lg-table{ display: table !important; }.d-lg-table-row{ display: table-row !important; }.d-lg-table-cell{ display: table-cell !important; }.d-lg-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-lg-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}@media (min-width:1200px){.d-xl-none{ display: none !important; }.d-xl-inline{ display: inline !important; }.d-xl-inline-block{ display: inline-block !important; }.d-xl-block{ display: block !important; }.d-xl-table{ display: table !important; }.d-xl-table-row{ display: table-row !important; }.d-xl-table-cell{ display: table-cell !important; }.d-xl-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-xl-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}@media print{.d-print-none{ display: none !important; }.d-print-inline{ display: inline !important; }.d-print-inline-block{ display: inline-block !important; }.d-print-block{ display: block !important; }.d-print-table{ display: table !important; }.d-print-table-row{ display: table-row !important; }.d-print-table-cell{ display: table-cell !important; }.d-print-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-print-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}@media (min-width:1400px){.container{ max-width: 1400px; }}
.slick-slider{ position: relative;  display: block;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  -webkit-touch-callout: none;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  -ms-touch-action: pan-y;  touch-action: pan-y;  -webkit-tap-highlight-color: transparent; }.slick-list{ position: relative;  overflow: hidden;  display: block;  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);  -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }.slick-track{ position: relative;  left: 0;  top: 0;  display: block;  margin-left: auto;  margin-right: auto; }.slick-track:before,.slick-track:after{ content: "";  display: table; }.slick-track:after{ clear: both; }.slick-loading .slick-track{ visibility: hidden; }.slick-slide{ float: left;  height: 100%;  min-height: 1px;  display: none; }[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; }
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}
@font-face{ font-family: 'OpenSans';  font-style: normal;  font-weight: 400;  src: url('../../../fileadmin/templates/fonts/open-sans-v18-latin-regular.eot');  src: local(''),url('../../../fileadmin/templates/fonts/open-sans-v18-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/templates/fonts/open-sans-v18-latin-regular.woff2') format('woff2'),url('../../../fileadmin/templates/fonts/open-sans-v18-latin-regular.woff') format('woff'),url('../../../fileadmin/templates/fonts/open-sans-v18-latin-regular.ttf') format('truetype'),url('../../../fileadmin/templates/fonts/open-sans-v18-latin-regular.svg#OpenSans') format('svg'); }@font-face{ font-family: 'OpenSansLight';  font-style: normal;  font-weight: 300;  src: url('../../../fileadmin/templates/fonts/open-sans-v18-latin-300.eot');  src: local(''),url('../../../fileadmin/templates/fonts/open-sans-v18-latin-300.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/templates/fonts/open-sans-v18-latin-300.woff2') format('woff2'),url('../../../fileadmin/templates/fonts/open-sans-v18-latin-300.woff') format('woff'),url('../../../fileadmin/templates/fonts/open-sans-v18-latin-300.ttf') format('truetype'),url('../../../fileadmin/templates/fonts/open-sans-v18-latin-300.svg#OpenSans') format('svg'); }@font-face{ font-family: 'OpenSansLightItalic';  font-style: italic;  font-weight: 300;  src: url('../../../fileadmin/templates/fonts/open-sans-v18-latin-300italic.eot');  src: local(''),url('../../../fileadmin/templates/fonts/open-sans-v18-latin-300italic.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/templates/fonts/open-sans-v18-latin-300italic.woff2') format('woff2'),url('../../../fileadmin/templates/fonts/open-sans-v18-latin-300italic.woff') format('woff'),url('../../../fileadmin/templates/fonts/open-sans-v18-latin-300italic.ttf') format('truetype'),url('../../../fileadmin/templates/fonts/open-sans-v18-latin-300italic.svg#OpenSans') format('svg'); }@font-face{ font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  font-display: swap;  src: url('../../../fileadmin/templates/fonts/open-sans-v34-latin-700.eot');  src: local(''),url('../../../fileadmin/templates/fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/templates/fonts/open-sans-v34-latin-700.woff2') format('woff2'),url('../../../fileadmin/templates/fonts/open-sans-v34-latin-700.woff') format('woff'),url('../../../fileadmin/templates/fonts/open-sans-v34-latin-700.ttf') format('truetype'),url('../../../fileadmin/templates/fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); }.cookie-bar__inner{ background-color: #fff;  color: #2b2b2b;  padding: 1.0666666667rem;  text-align: center; }@media (min-width:992px){.cookie-bar__inner{ display: -ms-flexbox; display: -webkit-flex; display: flex;  padding: .5333333333rem;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }}.cookie-bar__buttons{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  margin-top: 1.0666666667rem; }@media (min-width:992px){.cookie-bar__buttons{ display: inline-block;  margin-top: 0; }}.cookie-bar__btn{ background-color: #ac875a;  color: #fff;  border: none;  cursor: pointer;  margin-left: .5333333333rem;  margin-right: .5333333333rem;  padding: .6rem .7rem;  padding-bottom: .4rem;  font-size: 1rem;  line-height: 1.5rem;  letter-spacing: .0125rem;  font-family: "OpenSans"; }@media (min-width:992px){.cookie-bar__btn{ padding: .3rem .9rem; }}@media (min-width:992px){.cookie-bar__btn{ display: inline-block;  margin: 0;  margin-left: .5333333333rem; }}.cookie-bar a{ background-color: #ac875a;  color: #fff;  display: inline-block;  border: none;  text-decoration: none;  cursor: pointer;  margin-left: .5333333333rem;  margin-right: .5333333333rem;  padding: .6rem .7rem;  padding-bottom: .4rem;  font-size: 1rem;  line-height: 1.5rem;  letter-spacing: .0125rem;  font-family: "OpenSans"; }@media (min-width:992px){.cookie-bar a{ padding: .3rem .9rem; }}@media (min-width:992px){.cookie-bar a{ display: inline-block;  margin: 0;  margin-left: .5333333333rem; }}.cookie-bar-privacy-popup{ position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  background-color: rgba(43,43,43,.5);  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.cookie-bar-privacy-popup.cookie-bar-privacy-popup--hidden{ display: none; }.cookie-bar-privacy-popup__dialog{ background-color: white;  width: 100%;  max-width: 50rem;  max-height: 90vh;  overflow: auto;  padding: 2rem 1.5rem 1.5rem;  position: relative; }.cookie-bar-privacy-popup__dialog__close{ position: absolute;  top: 0;  right: 0;  background-color: #2b2b2b;  color: white;  display: block;  width: 2rem;  height: 2rem;  border: none;  cursor: pointer; }.cookie-bar-privacy-popup__dialog__close:before,.cookie-bar-privacy-popup__dialog__close:after{ content: "";  display: block;  width: 1rem;  height: .25rem;  background-color: white;  position: absolute;  top: 50%;  left: 25%;  -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center;  margin-top: -.125rem; }.cookie-bar-privacy-popup__dialog__close:before{ -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }.cookie-bar-privacy-popup__dialog__close:after{ -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }.cookie-bar-privacy-popup__dialog p:last-child{ margin-bottom: 0; }.cookie-bar{ -webkit-box-shadow: 0 0 10px rgba(32,32,32,.3); box-shadow: 0 0 10px rgba(32,32,32,.3); }.cookie-bar--bottom-left,.cookie-bar--bottom-right,.cookie-bar--bottom{ z-index: 100;  position: fixed; }.cookie-bar--bottom{ right: 0;  bottom: 0;  left: 0; }.cookie-bar--bottom-left{ left: 1.0666666667rem; }.cookie-bar--bottom-right{ right: 1.0666666667rem; }.cookie-bar--bottom-right,.cookie-bar--bottom-left{ bottom: 1.0666666667rem; }@media (min-width:48rem){.cookie-bar--bottom-right,.cookie-bar--bottom-left{ width: 22.5rem; }}@media (min-width:48rem){.cookie-bar--bottom-right .cookie-bar__inner,.cookie-bar--bottom-left .cookie-bar__inner,.cookie-bar--bottom-right .cookie-bar__buttons,.cookie-bar--bottom-left .cookie-bar__buttons{ display: block; }}@media (min-width:48rem){.cookie-bar--bottom-right .cookie-bar__buttons,.cookie-bar--bottom-left .cookie-bar__buttons{ margin-top: .375rem; }}.cookie-bar--bottom-right .cookie-bar__inner,.cookie-bar--bottom-left .cookie-bar__inner{ line-height: 1.3; }.tplLayout0 footer{ background-color: #232323; }.tplLayout0 footer .item-7 *,.tplLayout0 footer .item-1 *,.tplLayout0 footer .item-3 *{ color: #ebe9e5; }.tplLayout0 footer .item-7 a:after,.tplLayout0 footer .item-1 a:after,.tplLayout0 footer .item-3 a:after{ background-color: #ebe9e5; }body:not(.tplLayout0) footer{ background-color: #ebe9e5; }footer{ padding-top: 4.5rem;  padding-bottom: 5.5rem;  text-align: center; }@media (min-width:768px){footer{ padding-top: 6rem;  padding-bottom: 6rem; }}@media (min-width:992px){footer{ padding-top: 7rem;  padding-bottom: 7rem;  text-align: left; }}footer svg{ width: 60px;  height: auto; }@media (min-width:768px){footer .itemRow{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }}footer .item{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }@media (min-width:768px){footer .item{ -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%;  width: 100%; }}@media (min-width:992px){footer .item{ -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;  max-width: none;  width: auto; }}footer .item .bottom{ height: 50px;  margin-top: 30px; }footer .item.item-3,footer .item.item-4{ margin-top: 5px; }footer .item.item-2,footer .item.item-4{ margin-top: 30px; }@media (min-width:768px){footer .item.item-2,footer .item.item-4{ margin-top: 5px; }}.extbase-debugger-tree{ position: relative; }.extbase-debugger-tree input{ position: absolute !important;  float: none !important;  top: 0;  left: 0;  height: 14px;  width: 14px;  margin: 0 !important;  cursor: pointer;  opacity: 0;  z-index: 2; }.extbase-debugger-tree input ~ .extbase-debug-content{ display: none; }.extbase-debugger-tree .extbase-debug-header:before{ position: relative;  top: 3px;  content: "";  padding: 0;  line-height: 10px;  height: 12px;  width: 12px;  text-align: center;  margin: 0 3px 0 0;  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyIDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6Izg4ODg4ODt9PC9zdHlsZT48cGF0aCBpZD0iQm9yZGVyIiBjbGFzcz0ic3QwIiBkPSJNMTEsMTFIMFYwaDExVjExeiBNMTAsMUgxdjloOVYxeiIvPjxnIGlkPSJJbm5lciI+PHJlY3QgeD0iMiIgeT0iNSIgY2xhc3M9InN0MCIgd2lkdGg9IjciIGhlaWdodD0iMSIvPjxyZWN0IHg9IjUiIHk9IjIiIGNsYXNzPSJzdDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjciLz48L2c+PC9zdmc+");  display: inline-block; }.extbase-debugger-tree input:checked ~ .extbase-debug-content{ display: inline; }.extbase-debugger-tree input:checked ~ .extbase-debug-header:before{ background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyIDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6Izg4ODg4ODt9PC9zdHlsZT48cGF0aCBpZD0iQm9yZGVyIiBjbGFzcz0ic3QwIiBkPSJNMTEsMTFIMFYwaDExVjExeiBNMTAsMUgxdjloOVYxeiIvPjxnIGlkPSJJbm5lciI+PHJlY3QgeD0iMiIgeT0iNSIgY2xhc3M9InN0MCIgd2lkdGg9IjciIGhlaWdodD0iMSIvPjwvZz48L3N2Zz4="); }.extbase-debugger{ display: block;  text-align: left;  background: #2a2a2a;  border: 1px solid #2a2a2a;  -webkit-box-shadow: 0 3px 0 rgba(0,0,0,.5); box-shadow: 0 3px 0 rgba(0,0,0,.5);  color: #000;  margin: 20px;  overflow: hidden;  border-radius: 4px; }.extbase-debugger-floating{ position: relative;  z-index: 999; }.extbase-debugger-top{ background: #444;  font-size: 12px;  font-family: monospace;  color: #f1f1f1;  padding: 6px 15px; }.extbase-debugger-center{ padding: 0 15px;  margin: 15px 0;  background-image: -webkit-repeating-linear-gradient(to bottom,transparent 0,transparent 20px,#252525 20px,#252525 40px); background-image: repeating-linear-gradient(to bottom,transparent 0,transparent 20px,#252525 20px,#252525 40px); }.extbase-debugger-center,.extbase-debugger-center .extbase-debug-string,.extbase-debugger-center a,.extbase-debugger-center p,.extbase-debugger-center pre,.extbase-debugger-center strong{ font-size: 12px;  font-weight: 400;  font-family: monospace;  line-height: 20px;  color: #f1f1f1; }.extbase-debugger-center pre{ background-color: transparent;  margin: 0;  padding: 0;  border: 0;  word-wrap: break-word;  color: #999; }.extbase-debugger-center .extbase-debug-string{ color: #ce9178;  white-space: normal; }.extbase-debugger-center .extbase-debug-type{ color: #569CD6;  padding-right: 4px; }.extbase-debugger-center .extbase-debug-unregistered{ background-color: #dce1e8; }.extbase-debugger-center .extbase-debug-filtered,.extbase-debugger-center .extbase-debug-proxy,.extbase-debugger-center .extbase-debug-ptype,.extbase-debugger-center .extbase-debug-visibility,.extbase-debugger-center .extbase-debug-scope{ color: #fff;  font-size: 10px;  line-height: 12px;  padding: 2px 4px;  margin-right: 2px;  position: relative;  top: -1px; }.extbase-debugger-center .extbase-debug-scope{ background-color: #497AA2; }.extbase-debugger-center .extbase-debug-ptype{ background-color: #698747; }.extbase-debugger-center .extbase-debug-visibility{ background-color: #698747; }.extbase-debugger-center .extbase-debug-dirty{ background-color: #FFFFB6; }.extbase-debugger-center .extbase-debug-filtered{ background-color: #4F4F4F; }.extbase-debugger-center .extbase-debug-seeabove{ text-decoration: none;  font-style: italic; }.extbase-debugger-center .extbase-debug-property{ color: #f1f1f1; }.extbase-debugger-center .extbase-debug-closure{ color: #9BA223; }*{ letter-spacing: inherit;  font: inherit; }html{ overflow: hidden overlay; }html,body{ padding: 0;  margin: 0; }@media (max-width:992px){::-webkit-scrollbar{ display: none; }}::-webkit-scrollbar{ width: 11px;  cursor: pointer; }::-webkit-scrollbar-track{ background: transparent; }::-webkit-scrollbar-thumb{ background: rgba(172,135,90,.85);  opacity: 1; }::-webkit-scrollbar-thumb:hover{ background: #ac875a; }body{ overflow-x: hidden;  min-width: 320px;  max-width: 100vw;  height: 100%;  width: 100%;  margin: 0;  padding: 0;  font-family: Helvetica; }ul,li{ list-style: none;  margin: 0;  padding: 0; }h1,h2,h3,h4,h5{ margin: 0;  padding: 0;  font-weight: 400; }*{ outline: 0; }a,input{ outline: 0;  text-decoration: none; }p{ margin: 0; }#loader{ display: none; }.select2-container{ width: 100% !important; }#page{ min-height: 100vh;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  max-width: 100vw;  overflow: hidden;  padding-top: 57px; }@media (min-width:1200px){#page{ padding-top: 68px; }}@media (min-width:1600px){#page{ padding-top: 0; }}.container{}@media (min-width:1400px){.container{ max-width: 1250px; }}.container.big{}@media (min-width:1600px){.container.big{ max-width: 1580px; }}@media (min-width:1700px){.container.big{ max-width: 1610px; }}@media (min-width:1200px){.container.small{ max-width: 992px; }}@media (min-width:992px){.container.smaller{ max-width: 771px; }}@media (min-width:992px){.container.tiny{ max-width: 700px; }}@media (min-width:1600px){.col-xxl-4{ -webkit-flex: 0 0 33.3333333333%;  -ms-flex: 0 0 33.3333333333%;  -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%;  max-width: 33.3333333333%; }}.imageFit{ width: 100%;  height: auto;  object-fit: cover;  object-position: center;  display: block;  max-width: 100vw; }@media (min-width:992px){.imageFit{ max-height: 100vh; }}.bgImage{ background-position: center center;  background-size: cover;  background-repeat: no-repeat; }.multiLineLink{ width: -webkit-calc(100%); width: calc(100%);  background-image: -webkit-linear-gradient(transparent calc(100% - 2px),#232323 10px); background-image: linear-gradient(transparent -webkit-calc(100% - 2px),#232323 10px); background-image: linear-gradient(transparent calc(100% - 2px),#232323 10px);  background-repeat: no-repeat;  background-size: 0% 100%;  -webkit-transition: cubic-bezier(.165,.84,.44,1) background-size 1s; transition: cubic-bezier(.165,.84,.44,1) background-size 1s; }.multiLineLink:hover{ background-size: 100% 100%; }.multiLineLink.gold{ background-image: -webkit-linear-gradient(transparent calc(100% - 2px),#ac875a 10px); background-image: linear-gradient(transparent -webkit-calc(100% - 2px),#ac875a 10px); background-image: linear-gradient(transparent calc(100% - 2px),#ac875a 10px); }.lineLink,footer .item .smallHeadLine a,footer .item .imprint strong a,.imprint footer .item strong a{ cursor: pointer;  position: relative;  text-decoration: none;  display: inline-block; }.lineLink:after,footer .item .smallHeadLine a:after,footer .item .imprint strong a:after,.imprint footer .item strong a:after{ content: "";  position: absolute;  left: 0;  right: 100%;  bottom: 4px;  height: 1px;  background-color: #232323;  -webkit-transition: ease right .4s; transition: ease right .4s; }.lineLink:hover:after,footer .item .smallHeadLine a:hover:after,footer .item .imprint strong a:hover:after,.imprint footer .item strong a:hover:after{ right: 0%; }.lineLink.fadeOut:after,footer .item .smallHeadLine a.fadeOut:after,footer .item .imprint strong a.fadeOut:after,.imprint footer .item strong a.fadeOut:after{ right: 0%; }.lineLink.fadeOut:hover:after,footer .item .smallHeadLine a.fadeOut:hover:after,footer .item .imprint strong a.fadeOut:hover:after,.imprint footer .item strong a.fadeOut:hover:after{ right: 100%; }.lineLink.gold:after,footer .item .smallHeadLine a.gold:after,footer .item .imprint strong a.gold:after,.imprint footer .item strong a.gold:after{ background-color: #ac875a; }.lineLink.active:after,footer .item .smallHeadLine a.active:after,footer .item .imprint strong a.active:after,.imprint footer .item strong a.active:after{ right: 0%; }.buttonOuter{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.buttonOuter.middle,.buttonOuter.center{ -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.buttonOuter.end,.buttonOuter.right{ -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }.button{ text-align: center;  cursor: pointer;  display: block;  text-decoration: none;  border: 2px solid #ac875a;  background-color: #ac875a;  color: #ebe9e5;  -webkit-transition: background-color ease .5s,color ease .5s,border ease .5s; transition: background-color ease .5s,color ease .5s,border ease .5s;  padding: .3rem .9rem;  font-size: 1rem;  line-height: 1.5rem;  letter-spacing: .0125rem;  font-family: "OpenSans"; }@media (min-width:992px){.button{ padding: .3rem .9rem; }}@media (min-width:1200px){.button:hover{ background-color: transparent;  color: #ac875a; }}.button.button--inverted{ color: #ac875a;  border-color: #ebe9e5;  background-color: #ebe9e5; }@media (min-width:1200px){.button.button--inverted:hover{ color: #ebe9e5;  background-color: transparent; }}.button.button--frame{ color: #ac875a;  border-color: #ac875a;  background-color: #fff; }@media (min-width:1200px){.button.button--frame:hover{ color: #fff;  background-color: #ac875a; }}.mobileSlider .dotsHolder{ padding-bottom: 2rem; }.g_tiles{ margin: 0 -15px; }@media (min-width:768px){.g_tiles{ margin: 0; }}@media (min-width:768px){.g_tiles .g_tiles__slider{ margin: 0;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }}@media (min-width:992px){.g_tiles .g_tiles__slider{ padding: 0;  margin: 0 auto;  width: 838px; }}@media (min-width:1200px){.g_tiles .g_tiles__slider{ width: 1080px; }}@media (min-width:1600px){.g_tiles .g_tiles__slider{ margin-left: -1.8rem;  margin-right: -1.8rem;  width: 100%; }}.g_tiles .g_tiles__tile{ padding: 0; }@media (min-width:768px){.g_tiles .g_tiles__tile{ padding-left: 15px;  padding-right: 15px;  margin-bottom: 15px;  margin-top: 15px; }}@media (min-width:1600px){.g_tiles .g_tiles__tile{ padding-left: 1.8rem;  padding-right: 1.8rem;  margin-bottom: 1.8rem;  margin-top: 1.8rem; }}.g_tiles .g_tiles__tile .g_tiles__tileInner{ padding: 3rem 30px; }@media (min-width:768px){.g_tiles .g_tiles__tile .g_tiles__tileInner{ padding: 3rem 45px; }}.standard,.standard a{ color: #232323;  font-family: "OpenSansLight";  font-size: 1.221875rem;  line-height: 2.01875rem;  letter-spacing: 0; }@media (min-width:1600px){.standard,.standard a{ font-size: 1.4375rem;  line-height: 2.375rem;  letter-spacing: 0; }}.standard.bold,.standard a.bold,.standard.bold a,.standard a.bold a,.standard.small a,.standard a.small a,.standard.small,.standard a.small{ font-family: "OpenSans";  font-size: 1rem;  line-height: 1.5rem;  letter-spacing: .0125rem; }.standard p a,.standard a p a{ text-decoration: underline; }.standard.lineLink:after,footer .item .smallHeadLine a.standard:after,footer .item .imprint strong a.standard:after,.imprint footer .item strong a.standard:after,.standard a.lineLink:after,.standard footer .item .smallHeadLine a:after,footer .item .smallHeadLine .standard a:after,.standard footer .item .imprint strong a:after,.imprint .standard footer .item strong a:after{ bottom: 0; }.italic a,.italic{ color: #232323;  font-family: "OpenSansLightItalic";  font-style: italic;  font-size: 1.125rem;  line-height: 1.875rem;  letter-spacing: 0; }.bigHeadLine,.bigHeadLine a{ font-family: "OpenSansLight";  font-size: 1.86875rem;  line-height: 2.4375rem;  letter-spacing: 0; }@media (min-width:768px){.bigHeadLine,.bigHeadLine a{ font-size: 2.0125rem;  line-height: 2.625rem;  letter-spacing: 0; }}@media (min-width:992px){.bigHeadLine,.bigHeadLine a{ font-size: 2.3rem;  line-height: 3rem;  letter-spacing: 0; }}@media (min-width:1600px){.bigHeadLine,.bigHeadLine a{ font-size: 2.875rem;  line-height: 3.75rem;  letter-spacing: 0; }}.bigHeadLine strong,.bigHeadLine a strong{ font-family: "OpenSans";  font-weight: normal; }.smallHeadLine a,.imprint strong a,.smallHeadLine,.imprint strong{ font-family: "OpenSans";  text-transform: uppercase;  font-size: .9rem;  line-height: 1.8rem;  letter-spacing: .28125rem; }@media (min-width:768px){.smallHeadLine a,.imprint strong a,.smallHeadLine,.imprint strong{ font-size: 1rem;  line-height: 2rem;  letter-spacing: .3125rem; }}.smallHeadLine2 a,.smallHeadLine2{ font-family: "OpenSans";  font-weight: 700;  font-size: 1.221875rem;  line-height: 2.01875rem;  letter-spacing: 0; }@media (min-width:1600px){.smallHeadLine2 a,.smallHeadLine2{ font-size: 1.4375rem;  line-height: 2.375rem;  letter-spacing: 0; }}.gold,.gold a{ color: #ac875a; }.gold:after,.gold a:after{ background-color: #ac875a !important; }.white,.white a{ color: #ebe9e5; }.white:after,.white a:after{ background-color: #ebe9e5 !important; }body.tplId1 #top .topBar .inner{ border-color: #ebe9e5; }body.tplId1 #top .topBar .gold,body.tplId1 #top .topBar .gold a{ color: #232323; }body.tplId1 #top .topBar .gold::after,body.tplId1 #top .topBar .gold a::after{ background-color: #232323 !important; }#top{ z-index: 11;  pointer-events: none;  position: fixed;  background-color: #fff;  left: 0;  right: 0;  top: 0; }@media (min-width:768px){#top{ top: 0; }}@media (min-width:1600px){#top{ position: absolute;  background-color: transparent; }}#top .topBar{ -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }@media (max-width:1599px){#top .topBar{ -webkit-box-shadow: 0 -1px 20px rgba(0,0,0,.25); box-shadow: 0 -1px 20px rgba(0,0,0,.25); }}#top .topBar .inner{ pointer-events: all;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  padding-bottom: 1rem;  padding-top: 1rem;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }@media (min-width:1200px){#top .topBar .inner{ padding-bottom: 10px;  padding-top: 10px; }}@media (min-width:1600px){#top .topBar .inner{ -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;  padding-bottom: 2rem;  padding-top: 4.5rem;  border-bottom: 1px solid #ac875a; }}#top .topBar .inner .menuButton .close{ display: none; }#top .topBar .inner .right,#top .topBar .inner .center,#top .topBar .inner .left{ width: 33.33%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }#top .topBar .inner .center{ -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }#top .topBar .inner .right{ -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }#top .topBar .inner .right .langMenue{ padding-right: 1.6rem; }@media (max-width:1199px){#top .topBar .inner .right .langMenue{ -webkit-transition: ease all .5s; transition: ease all .5s;  opacity: 0;  pointer-events: none;  position: absolute;  top: 65px;  right: 0;  padding-right: 0;  z-index: 70; }}#top .topBar .inner .right .langItem{ margin-right: .8533333333rem; }#top .topBar .inner .right .langItem.active .lineLink::after,#top .topBar .inner .right .langItem.active footer .item .smallHeadLine a::after,footer .item .smallHeadLine #top .topBar .inner .right .langItem.active a::after,#top .topBar .inner .right .langItem.active footer .item .imprint strong a::after,.imprint #top .topBar .inner .right .langItem.active footer .item strong a::after{ right: 0%; }#top .topBar .inner .logo{ padding: 5px 0; }#top .topBar .inner .logo svg{ display: block;  width: 90px; }@media (min-width:1600px){#top .topBar .inner .logo svg{ height: auto;  width: 120px; }}#top nav{ opacity: 0;  pointer-events: none;  -webkit-transition: ease all 1s; transition: ease all 1s;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  background-color: #ac875a;  margin-top: -1px; }@media (max-width:1599px){#top nav{ max-height: 0;  background-color: #ac875a; }}#top nav .inner{ padding-top: 2.2rem;  padding-bottom: 2.2rem; }@media (min-width:1600px){#top nav .inner{ background-color: #ac875a; }}@media (min-width:1600px){#top nav .inner #hauptnav{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }}#top nav .inner #hauptnav li{ padding-top: .7rem;  padding-bottom: .7rem; }@media (min-width:1600px){#top nav .inner #hauptnav li{ padding: 0;  padding-left: 3.5rem; }}#top nav .inner #hauptnav li.active a:after,#top nav .inner #hauptnav li.current a:after{ right: 0; }.menuOpen .topBar .left .menuButton .menu{ display: none; }.menuOpen .topBar .left .menuButton .close{ display: block !important; }.menuOpen .topBar .langMenue{ opacity: 1 !important;  pointer-events: all !important; }.menuOpen nav{ opacity: 1 !important;  pointer-events: all !important; }@media (max-width:1599px){.menuOpen nav{ max-height: 700px !important; }}@media (min-width:1600px){.bitScrolled #top{ -webkit-transform: translate(0,-220px); -ms-transform: translate(0,-220px); transform: translate(0,-220px);  background: none; }.bitScrolled #top .topBar{ background: -webkit-linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 100%),#ebe9e5; background: linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 100%),#ebe9e5;  -webkit-box-shadow: 0 -1px 20px rgba(0,0,0,.25); box-shadow: 0 -1px 20px rgba(0,0,0,.25); }.bitScrolled #top .topBar .inner{ border-bottom: 1px solid transparent;  padding-top: 1rem;  padding-bottom: 1rem; }.bitScrolled #top nav .inner #hauptnav li{ padding-left: 0;  padding-right: 3.5rem; }.scrolled #top{ position: fixed;  -webkit-transition: ease-in-out transform .7s; transition: ease-in-out transform .7s; }.scrolledMore #top{ -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); }}.imprint{ position: relative;  z-index: 2; }@media (min-width:768px){.imprint{ margin-bottom: 6rem; }}@media (min-width:992px){.imprint{ margin-bottom: 9rem; }}.imprint .bg{ background-color: #ebe9e5;  padding-top: 4rem;  padding-bottom: 4rem;  margin: 0 -15px 0; }@media (min-width:768px){.imprint .bg{ margin: -120px 0 0;  padding-left: 30px;  padding-right: 30px;  padding-top: 8rem;  padding-bottom: 8rem; }}@media (min-width:992px){.imprint .bg{ margin-top: -30vh; }}@media (min-width:1600px){.imprint .bg{ margin-top: -50vh; }}.imprint strong{ color: #ac875a;  margin-bottom: .5rem;  display: inline-block; }.imprint p + p strong{ margin-top: 3rem; }.imprint p{ margin-bottom: .7rem; }.headLine{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  height: 300px; }@media (min-width:768px){.headLine{ padding-bottom: 120px;  height: 50vh; }}@media (min-width:992px){.headLine{ height: 50vh;  padding-bottom: 0; }}@media (min-width:1600px){.headLine{ padding-top: 150px;  height: 70vh; }}.headLine .bigHeadLine{ text-align: center; }.greybox{ padding: 4rem 0;  background-color: #ebe9e5;  margin: 0 -15px; }@media (min-width:768px){.greybox{ padding: 6rem 15px; }}@media (min-width:992px){.greybox{ padding: 6rem 0;  margin: 0; }}.greybox .standard{ text-align: center; }.downloads,.accordeon{ padding-top: 4rem;  padding-bottom: 4.5rem; }@media (min-width:768px){.downloads,.accordeon{ padding-top: 6rem;  padding-bottom: 6rem; }}@media (min-width:992px){.downloads,.accordeon{ padding-top: 8rem;  padding-bottom: 9rem; }}.downloads .item,.accordeon .item{ padding-top: .8rem;  padding-bottom: .8rem;  border-bottom: 1px solid #232323;  cursor: pointer; }.downloads .item .top,.accordeon .item .top{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  padding-right: 15px; }@media (min-width:768px){.downloads .item .top,.accordeon .item .top{ padding-right: 1.6rem; }}.downloads .item .top svg,.accordeon .item .top svg{ -webkit-transition: transform ease .5s; transition: transform ease .5s;  width: -webkit-calc(30px * .85); width: calc(30px * .85);  height: auto;  -webkit-flex-shrink: 0; flex-shrink: 0; }@media (min-width:992px){.downloads .item .top svg,.accordeon .item .top svg{ width: 30px; }}.downloads .item .top .standard,.accordeon .item .top .standard{ padding-right: 15px; }.downloads .item .content,.accordeon .item .content{ max-height: 0;  overflow: hidden;  -webkit-transition: all 1s ease; transition: all 1s ease;  opacity: 0; }.downloads .item .content .contentInner,.accordeon .item .content .contentInner{ padding-top: 2rem;  padding-bottom: 1.2rem;  padding-right: 15px; }@media (min-width:768px){.downloads .item .content .contentInner,.accordeon .item .content .contentInner{ padding-left: 1.8rem;  padding-right: 1.6rem; }}.downloads .item.active svg,.accordeon .item.active svg{ -webkit-transform: scaleY(-1); -ms-transform: scaleY(-1); transform: scaleY(-1); }.downloads .item.active .content,.accordeon .item.active .content{ opacity: 1; }.bottomText{ padding-top: 8rem;  padding-bottom: 8rem; }@media (min-width:768px){.bottomText{ padding-top: 10rem;  padding-bottom: 12rem; }}@media (min-width:992px){.bottomText{ padding-top: 15rem;  padding-bottom: 19rem; }}.bottomText *{ text-align: center; }.bottomText .italic{ padding-bottom: 1rem; }@media (min-width:992px){.bottomText .italic{ padding-bottom: 3rem; }}body.tplId1 .headerSlider{ color: #fff;  position: relative; }body.tplId1 .headerSlider::after{ content: "";  position: absolute;  left: 0;  top: 0;  height: 100%;  width: 100%;  pointer-events: none;  background: -webkit-linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(255,255,255,.2) 100%); background: linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(255,255,255,.2) 100%);  z-index: 5; }@media (min-width:768px){body.tplId1 .headerSlider::after{ background: -webkit-linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(255,255,255,0) 100%); }}@media (min-width:992px){body.tplId1 .headerSlider img{ min-height: 0;  height: auto;  max-height: 100vh; }}body.tplId1 .headerSlider .imageOverlay{ background-color: rgba(235,233,229,0); }body.tplId1 .headerSlider .overlay{ padding-top: 0;  bottom: 0;  height: auto;  padding-bottom: 0; }@media (min-width:1200px){body.tplId1 .headerSlider .overlay{ padding-top: -webkit-calc(6.5rem + 120px / 103 * 38 + 10px); padding-top: calc(6.5rem + 120px / 103 * 38 + 10px); }}.slick-slide{ pointer-events: none; }.slick-slide.slick-active,.slick-slide.slick-current{ pointer-events: all; }.headerSlider{ position: relative; }.headerSlider .slick-slider{ line-height: 0;  font-size: 0; }.headerSlider img{ height: 300px;  max-height: 300px; }@media (min-width:768px){.headerSlider img{ height: 50vh;  max-height: 50vh; }}@media (min-width:992px){.headerSlider img{ height: 100vh;  max-height: 100vh; }}@media (min-width:1600px){.headerSlider img{ height: 120vh;  max-height: 120vh; }}.headerSlider .imageOverlay{ position: absolute;  width: 100%;  top: 0;  left: 0;  height: 100%;  background-color: rgba(235,233,229,.5); }.headerSlider .imageOverlay::after{ content: "";  position: absolute;  width: 100%;  top: 0;  left: 0;  height: 100%;  background: -webkit-linear-gradient(180deg,rgba(255,255,255,.64) .04%,rgba(255,255,255,0) 42.4%); background: linear-gradient(180deg,rgba(255,255,255,.64) .04%,rgba(255,255,255,0) 42.4%); }.headerSlider .overlay{ position: absolute;  left: 0;  top: 0;  right: 0;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  text-align: center;  height: 300px;  z-index: 10; }@media (min-width:768px){.headerSlider .overlay{ height: 50vh;  padding-bottom: 120px; }}@media (min-width:992px){.headerSlider .overlay{ height: 70vh;  padding-bottom: 0; }}@media (min-width:1600px){.headerSlider .overlay{ padding-top: 150px;  height: 70vh; }}.headerSlider .overlay .container{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  position: relative; }@media (min-width:992px){.headerSlider .overlay .container .dotsHolder{ position: absolute;  top: 0;  right: 0;  bottom: 0;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.headerSlider .overlay .container .dotsHolder .slick-dots{ -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }.headerSlider .overlay .container .dotsHolder .slick-dots li button{ border-color: #ebe9e5;  -webkit-box-shadow: 0 2px 13px rgba(0,0,0,.7); box-shadow: 0 2px 13px rgba(0,0,0,.7);  -webkit-box-shadow: 0 2px 13px rgba(0,0,0,.7);  -moz-box-shadow: 0 2px 13px rgba(0,0,0,.7); }.headerSlider .overlay .container .dotsHolder .slick-dots li.slick-active button{ background-color: #ebe9e5; }}.headerSlider .arrow{ margin-top: 3.5rem;  cursor: pointer;  background-color: rgba(172,135,90,.85);  padding: 1.1rem .9rem;  -webkit-transition: ease all .5s; transition: ease all .5s; }@media (max-width:991px){.headerSlider .arrow{ display: none; }}.headerSlider .arrow svg{ -webkit-transition: ease all .5s; transition: ease all .5s; }.headerSlider .arrow:hover{ background-color: #ac875a; }.headerSlider .arrow:hover svg{ -webkit-transform: translate(0,2px); -ms-transform: translate(0,2px); transform: translate(0,2px); }.headerSlider .homeHeaderSlider{ z-index: -1; }.startTeaser{ padding-top: 4rem;  padding-bottom: 4.5rem;  text-align: center; }@media (min-width:768px){.startTeaser{ text-align: left;  padding-top: 6rem;  padding-bottom: 6rem; }}@media (min-width:992px){.startTeaser{ padding-top: 9rem;  padding-bottom: 9rem; }}.startTeaser .left img{ padding-top: .5rem; }.startTeaser .right .standard{ padding-top: 1.3rem;  padding-bottom: 1.8rem; }.startTeaser .buttonOuter{ -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }@media (min-width:768px){.startTeaser .buttonOuter{ -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }}#header .startTeaser{ padding-top: 6rem; }@media (min-width:1600px){#header .startTeaser{ padding-top: -webkit-calc(150px + 8rem); padding-top: calc(150px + 8rem); }}.gridDce.style-0{ position: relative; }.gridDce.style-0 .dotsHolder .slick-dots li button{ border-color: #fff; }.gridDce.style-0 .dotsHolder .slick-dots .slick-active button{ background-color: #fff; }.gridDce.style-0 .dotsHolder .slick-arrow{ background-image: url('../../../fileadmin/templates/images/smallArrowWhite.svg'); }@media (min-width:768px){.gridDce.style-0{ padding-bottom: -webkit-calc(8rem + 120px); padding-bottom: calc(8rem + 120px); }.gridDce.style-0:after{ content: "";  position: absolute;  bottom: 0;  left: 0;  top: -webkit-calc(350px * .8); top: calc(350px * .8);  right: 0;  background-color: #232323;  z-index: -1; }}@media (min-width:768px) and (min-width:992px){.gridDce.style-0:after{ top: 370px; }}@media (min-width:992px){.gridDce.style-0{ padding-bottom: -webkit-calc(9rem + 120px); padding-bottom: calc(9rem + 120px); }}@media (min-width:1600px){.gridDce.style-0{ padding-bottom: -webkit-calc(10rem + 120px); padding-bottom: calc(10rem + 120px); }}@media (min-width:992px){.gridDce.style-0 .grid{ padding-bottom: 3.6rem; }}.gridDce.style-0 .textBlock{ padding: 4rem 15px 4rem; }@media (min-width:768px){.gridDce.style-0 .textBlock{ padding-top: 6rem;  padding-bottom: 0; }}@media (min-width:992px){.gridDce.style-0 .textBlock{ padding-top: 5rem; }}@media (min-width:1600px){.gridDce.style-0 .textBlock{ padding-top: 6rem; }}@media (max-width:992px){.gridDce.style-0 .textBlock{ position: relative; }.gridDce.style-0 .textBlock:after{ top: -webkit-calc(-webkit-calc(47px + 2rem) * -1); top: calc(calc(47px + 2rem) * -1); }}@media (min-width:768px){.gridDce.style-1{ margin-top: -120px; }}@media (min-width:992px){.gridDce.style-1{ margin-top: -30vh; }}@media (min-width:1600px){.gridDce.style-1{ margin-top: -50vh; }}.gridDce.style-1 .containerInner{ position: relative;  z-index: 3; }.gridDce.style-1 .containerInner:after{ content: "";  position: absolute;  top: 0;  bottom: 397px;  left: 0;  right: 0;  background-color: rgba(0,0,0,.86);  z-index: -1; }@media (min-width:768px){.gridDce.style-1 .containerInner:after{ bottom: 150px; }}@media (min-width:992px){.gridDce.style-1 .containerInner:after{ bottom: 180px; }}@media (min-width:1600px){.gridDce.style-1 .containerInner:after{ bottom: 290px; }}.gridDce .container.big{ padding: 0; }@media (min-width:768px){.gridDce .container.big{ padding: 0 15px; }}.gridDce .mobileSlider .slider .slick-list{ background-color: #ebe9e5; }@media (max-width:767px){.gridDce .textBlock{ position: relative; }.gridDce .textBlock:after{ content: "";  z-index: -1;  position: absolute;  left: 0;  right: 0;  top: 0;  bottom: 0;  background-color: #232323; }}@media (min-width:992px){.gridDce .grid{ padding-bottom: 0; }}@media (min-width:1600px){.gridDce .grid{ margin-bottom: -1.8rem;  margin-top: -1.8rem; }}.gridDce .grid .item .inner{ position: relative;  background-color: #ebe9e5;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  height: 400px; }@media (min-width:768px){.gridDce .grid .item .inner{ height: 450px; }}@media (min-width:992px){.gridDce .grid .item .inner{ height: 470px; }}.gridDce .grid .item .inner.hoverMobile .hover{ opacity: 1; }@media (min-width:1200px){.gridDce .grid .item .inner.hoverMobile:hover .hover,.gridDce .grid .item .inner:hover .hover{ opacity: 1; }}.gridDce .grid .item .inner > div{ color: #ac875a; }.gridDce .grid .item .inner .link{ position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0; }.gridDce .grid .item .inner .subline{ padding-top: .8rem; }@media (min-width:992px){.gridDce .grid .item .inner .subline{ padding-top: 2.5rem; }}.gridDce .grid .item .inner .hover{ opacity: 0;  -webkit-transition: opacity ease .5s; transition: opacity ease .5s;  background-color: #ac875a;  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0; }.gridDce .grid .item .inner .hover .innerHover.readMore,.gridDce .grid .item .inner .hover.bgImage{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;  height: 100%;  padding: 0; }.gridDce .grid .item .inner .hover .innerHover.readMore .buttonOuter,.gridDce .grid .item .inner .hover.bgImage .buttonOuter{ padding-bottom: 4rem; }.gridDce .grid .item .inner .hover .innerHover{ -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  padding: 20px; }@media (min-width:1600px){.gridDce .grid .item .inner .hover .innerHover{ padding: 2.3rem;  padding-top: 3rem; }}.gridDce .grid .item .inner .hover .innerHover .smallHeadLine,.gridDce .grid .item .inner .hover .innerHover .imprint strong,.imprint .gridDce .grid .item .inner .hover .innerHover strong{ padding-bottom: 1.2rem; }.dotsHolder{ padding-top: 1rem;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }@media (min-width:768px){.dotsHolder{ display: none; }}.dotsHolder .slick-arrow{ z-index: 2;  background-color: transparent;  font-size: 0;  border: none;  background-image: url('../../../fileadmin/templates/images/smallArrow.svg');  width: 30px;  height: 30px;  padding: 0;  background-repeat: no-repeat;  background-position: center;  background-size: contain;  background-size: 10px; }.dotsHolder .slick-arrow.slick-prev{ -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }.dotsHolder .slick-arrow.slick-next{ left: auto;  right: 0; }.dotsHolder .slick-dots li,.dotsHolder .slick-dots,.dotsHolder .inner{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.dotsHolder .slick-dots li{ position: relative;  margin: .5rem; }.dotsHolder .slick-dots li button{ cursor: pointer;  border-radius: 50%;  width: 15px;  height: 15px;  border: 2px solid #232323;  padding: 0;  font-size: 0;  background-color: transparent; }.dotsHolder .slick-dots .slick-active button{ background-color: #232323; }.textBlockOuter{ z-index: 2;  position: relative;  background-color: rgba(0,0,0,.86);  margin: 0 -15px; }@media (min-width:768px){.textBlockOuter{ margin: -120px 0 0; }}@media (min-width:992px){.textBlockOuter{ margin: -30vh 0 0; }}@media (min-width:1600px){.textBlockOuter{ margin: -460px 0 0; }}.textBlock{ padding-top: 4rem;  padding-bottom: 4rem; }.textBlock *{ text-align: center; }@media (min-width:768px){.textBlock{ padding: 6rem 30px; }}@media (min-width:992px){.textBlock{ padding: 8rem 15px; }}.textBlock .standard{ color: #ebe9e5;  padding-top: 1.3rem;  padding-bottom: 2.1rem; }@media (min-width:992px){.textBlock .standard{ padding-top: 1.5rem;  padding-bottom: 2.8rem; }}#main .bottomDce:first-child{ padding-top: 6rem; }@media (min-width:1600px){#main .bottomDce:first-child{ padding-top: -webkit-calc(150px + 8rem); padding-top: calc(150px + 8rem); }}.bottomDce{ padding-top: 4rem;  padding-bottom: 4.5rem; }@media (min-width:768px){.bottomDce{ padding-top: 6rem;  padding-bottom: 6rem; }}@media (min-width:992px){.bottomDce{ padding-top: 8rem;  padding-bottom: 10rem; }}.bottomDce *{ text-align: center; }.bottomDce .smallHeadLine2{ padding-bottom: 4.5rem; }@media (min-width:768px){.bottomDce .smallHeadLine2{ padding-bottom: 6rem; }}@media (min-width:992px){.bottomDce .smallHeadLine2{ padding-bottom: 8rem; }}.bottomDce .buttonOuter{ padding-top: 1.5rem; }@media (min-width:768px){.bottomDce .buttonOuter{ padding-top: 2.25rem; }}@media (min-width:992px){.bottomDce .buttonOuter{ padding-top: 2.25rem; }}.bottomDce .standard{ padding-top: 3rem; }@media (min-width:992px){.bottomDce .standard{ padding-top: 4rem; }}.bottomDce.noImg .smallHeadLine2{ padding-bottom: 0; }.bottomDce.noImg .standard{ padding-top: 4rem; }@media (min-width:992px){.bottomDce.noImg .standard{ padding-bottom: 5rem; }}#header .bottomDce{ padding-bottom: 0; }@media (min-width:992px){#header .bottomDce{ padding-top: 18rem; }}.startBottom{ position: relative;  text-align: center; }@media (min-width:992px){.startBottom{ text-align: left; }}@media (max-width:992px){.startBottom .bottomBoxesOuter{ padding: 0; }}.startBottom .backgroundWrapper{ position: absolute;  bottom: 0;  left: 0;  right: 0;  top: 120px;  z-index: -1; }.startBottom .backgroundWrapper::after{ background-color: #ebe9e5;  content: "";  top: 0;  left: 0;  width: 100%;  height: 100%;  opacity: .4;  z-index: 5;  position: absolute; }.startBottom .backgroundWrapper .bgImage{ height: 100%;  width: 100%; }@media (min-width:768px){.startBottom .shadow{ margin-top: -120px;  -webkit-box-shadow: 0 -1px 20px rgba(0,0,0,.25); box-shadow: 0 -1px 20px rgba(0,0,0,.25); }}@media (min-width:992px){.startBottom .shadow{ -webkit-box-shadow: 0 -1px 20px rgba(0,0,0,.25); box-shadow: 0 -1px 20px rgba(0,0,0,.25);  margin-top: -120px; }}.workersList.short{ background: -webkit-linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 100%),#ebe9e5; background: linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 100%),#ebe9e5; }.workersList.short .arrowHolder .arrowOuter{ background: none;  -webkit-align-items: initial; align-items: initial; }.workersList.short .arrowHolder .textWrapper{ -webkit-align-items: center; -ms-flex-align: center; align-items: center;  display: -ms-flexbox; display: -webkit-flex; display: flex;  background-color: rgba(0,0,0,.8); }.workersList.short .arrowHolder .standard.small{ margin-left: 20px;  margin-right: 20px; }.workersList.short .arrowHolder .arrowOuter .arrow::after,.workersList.short .arrowHolder .arrowOuter .arrow::before{ content: none; }.workersList.short .arrowHolder .arrow.prev{ margin-right: 15px;  background-color: rgba(0,0,0,.8); }.workersList.short .arrowHolder .arrow.next{ margin-left: 15px;  background-color: rgba(0,0,0,.8); }.workersList.short .workersSlider{ padding-top: 4rem;  padding-bottom: 4rem; }@media (min-width:768px){.workersList.short .workersSlider{ padding-top: 6rem;  padding-left: 15px;  padding-right: 15px;  padding-bottom: 8rem; }}@media (min-width:992px){.workersList.short .workersSlider{ padding: 6rem 0; }}@media (min-width:1600px){.workersList.short .workersSlider{ padding: 11rem 0 10rem; }}.workersList.short .workersSlider .slick-list{ overflow: visible; }@media (min-width:768px){.workersList.short .workersSlider .item{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important;  -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }}@media (min-width:768px){.workersList.short .workersSlider .item .left{ width: 100%;  -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; }}@media (min-width:768px){.workersList.short .workersSlider .item .right,.workersList.short .workersSlider .item .center{ width: 100%;  -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%; }}@media (min-width:992px){.workersList.short .workersSlider .item .left,.workersList.short .workersSlider .item .right,.workersList.short .workersSlider .item .center{ max-width: 33.333%;  -webkit-flex: 0 0 33.333%; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; }}@media (min-width:992px){.workersList.short .workersSlider .item .left{ padding-left: 4rem;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }}.workersList.short .workersSlider .item .left .subline{ padding-top: 1.2rem; }@media (min-width:992px){.workersList.short .workersSlider .item .left .subline{ padding-top: 2rem; }}.workersList.short .workersSlider .item .left .catText{ margin-top: 1.2rem;  padding-bottom: 4rem; }@media (min-width:992px){.workersList.short .workersSlider .item .left .catText{ padding-bottom: 0;  margin-top: 2rem; }}.workersList.short .workersSlider .item .left .catText a{ color: inherit;  text-decoration: underline; }.workersList.short .workersSlider .item .center{ position: relative;  -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }.workersList.short .workersSlider .item .center .arrowHolder{ position: absolute;  bottom: -20px;  left: 0;  right: 0; }.workersList.short .workersSlider .item .right{ padding-top: 4rem; }@media (min-width:992px){.workersList.short .workersSlider .item .right{ padding-top: 0;  padding-left: 4rem;  margin-top: 2rem;  padding-right: 15px; }}@media (min-width:1600px){.workersList.short .workersSlider .item .right{ padding-right: 0; }}.workersList.short .workersSlider .item .right .standard.gold{ padding-top: 2rem; }.workersList.list{ position: relative;  z-index: 5; }@media (min-width:768px){.workersList.list{ margin-top: -120px; }}@media (min-width:992px){.workersList.list{ margin-top: -30vh; }}@media (min-width:1600px){.workersList.list{ margin-top: -50vh; }}.workersList.list .dotsHolder .slick-dots li button{ border-color: #fff; }.workersList.list .dotsHolder .slick-dots .slick-active button{ background-color: #fff; }.workersList.list .dotsHolder .slick-arrow{ background-image: url('../../../fileadmin/templates/images/smallArrowWhite.svg'); }.workersList.list .slick-list{ background-color: #ac875a; }.workersList.list::after{ background-color: #242424;  content: "";  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;  z-index: -1; }@media (min-width:768px){.workersList.list::after{ height: -webkit-calc(100% - 120px); height: calc(100% - 120px);  top: -webkit-calc(120px); top: calc(120px); }}@media (min-width:992px){.workersList.list::after{ height: -webkit-calc(100% - 30vh); height: calc(100% - 30vh);  top: 30vh; }}@media (min-width:1600px){.workersList.list::after{ top: -webkit-calc(450px - 40px); top: calc(450px - 40px);  height: -webkit-calc(100% - 450px + 40px); height: calc(100% - 450px + 40px); }}@media (min-width:992px){.workersList.list .row{ margin-left: -1.7rem;  margin-right: -1.7rem; }}.workersList.list .item > a{ display: block;  height: 100%; }.workersList.list .item .inner{ position: relative;  background-color: #ac875a;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  height: 370px; }@media (min-width:992px){.workersList.list .item .inner{ padding-top: 9rem;  padding-bottom: 4rem;  height: 100%; }}.workersList.list .item .inner .bottom{ padding-top: 2rem; }.workersList.list .item .inner .hoverImage{ -webkit-transition: opacity ease .7s; transition: opacity ease .7s;  opacity: 0;  position: absolute;  bottom: 0;  left: 0;  top: 0;  right: 0;  overflow: hidden;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }.workersList.list .item .inner .hoverImage .buttonOuter{ padding-bottom: 3rem; }@media (min-width:992px){.workersList.list .item .inner .hoverImage .buttonOuter{ padding-bottom: 4rem; }}.workersList.list .item .inner.hoverMobile .hoverImage{ opacity: 1; }@media (min-width:1200px){.workersList.list .item .inner.hoverMobile:hover .hoverImage,.workersList.list .item .inner:hover .hoverImage{ opacity: 1; }}.workersList.list .text{ padding-bottom: 4.5rem;  padding-top: 2.9rem; }.workersList.list .text *{ text-align: center; }@media (min-width:768px){.workersList.list .text{ padding-bottom: 6rem;  padding-top: 4.2rem; }}@media (min-width:992px){.workersList.list .text{ padding-bottom: 9rem;  padding-top: 6rem; }}@media (min-width:1600px){.workersList.list .text{ padding-top: 5rem; }}.workersList.list .text .standard{ padding-top: 1rem;  padding-bottom: 1.5rem; }@media (min-width:992px){.workersList.list .text .standard{ padding-top: 1.6rem;  padding-bottom: 2.2rem; }}.arrowHolder{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.arrowHolder .arrowOuter{ background-color: rgba(0,0,0,.8);  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.arrowHolder .arrowOuter .arrow{ cursor: pointer;  width: 40px;  height: 40px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  position: relative;  -webkit-transition: all ease .5s; transition: all ease .5s; }.arrowHolder .arrowOuter .arrow svg{ -webkit-transition: transform ease .5s; transition: transform ease .5s; }.arrowHolder .arrowOuter .arrow:after{ content: "";  background-color: rgba(235,233,229,.2);  position: absolute;  top: 9px;  bottom: 9px;  width: 1px; }.arrowHolder .arrowOuter .arrow.prev:after{ right: 0; }.arrowHolder .arrowOuter .arrow.next:after{ left: 0; }.arrowHolder .arrowOuter .arrow:hover.prev svg{ -webkit-transform: translate(-3px,0); -ms-transform: translate(-3px,0); transform: translate(-3px,0); }.arrowHolder .arrowOuter .arrow:hover.next svg{ -webkit-transform: translate(3px,0); -ms-transform: translate(3px,0); transform: translate(3px,0); }.arrowHolder .arrowOuter .standard.small{ margin-left: 1rem;  margin-right: 1rem; }.workersShow .accordeon .content{ text-align: left; }.workersShow .headline{ padding-top: 4rem;  padding-bottom: 4rem;  text-align: center; }@media (min-width:768px){.workersShow .headline{ padding-top: 6rem;  padding-bottom: 6rem;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }}@media (min-width:1600px){.workersShow .headline{ padding-top: 15rem;  padding-bottom: 5rem; }}.workersShow .content{ text-align: center; }@media (min-width:768px){.workersShow .content{ text-align: left; }}@media (min-width:768px){.workersShow .content .left{ padding-top: 2.5rem; }}.workersShow .content .left .imageWrapper{ position: relative;  padding-top: 103%; }.workersShow .content .left .imageWrapper img{ position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0; }.workersShow .content .right{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }.workersShow .content .right .textHolder{ position: relative;  padding: 3rem 30px; }@media (min-width:768px){.workersShow .content .right .textHolder{ z-index: 2;  padding: 4rem 0;  padding-right: 45px; }}@media (min-width:992px){.workersShow .content .right .textHolder{ padding: 5rem 0;  padding-right: 70px; }}.workersShow .content .right .textHolder:after{ content: "";  position: absolute;  left: -15px;  top: -60px;  bottom: 0;  right: -15px;  background-color: #ac875a;  z-index: -1; }@media (min-width:768px){.workersShow .content .right .textHolder:after{ left: -45px;  right: 0;  top: 0; }}@media (min-width:992px){.workersShow .content .right .textHolder:after{ left: -70px; }}.workersShow .content .right .linkOuter{ padding-top: 1rem; }@media (min-width:768px){.workersShow .content .right .linkOuter{ text-align: right;  padding-top: 1.5rem; }}.workersShow .content .right .bottom .standard{ margin-top: 5rem; }@media (min-width:768px){.workersShow .content .right .bottom .standard{ padding-left: 30px;  margin-top: 5rem; }}@media (min-width:992px){.workersShow .content .right .bottom .standard{ margin-top: 4rem;  padding-left: 4rem;  margin-bottom: -10px; }}@media (min-width:768px){.headLine + .mpxRoom .realitaeten{ margin-top: -120px; }}@media (min-width:992px){.headLine + .mpxRoom .realitaeten{ margin-top: -2rem; }}@media (min-width:1600px){.headLine + .mpxRoom .realitaeten{ margin-top: -4rem; }}.realitaeten.short .images{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.realitaeten.short .images .imageWrapperInner{ position: relative; }.realitaeten.short .images .imageWrapperInner img{ position: absolute;  width: 100%;  left: 0;  height: 100%;  top: 0;  object-position: center;  object-fit: cover; }.realitaeten.short .images .imageGroup_0{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%;  width: 100%; }@media (min-width:992px){.realitaeten.short .images .imageGroup_0{ -webkit-flex: 0 0 66.666%; -ms-flex: 0 0 66.666%; flex: 0 0 66.666%;  max-width: 66.666%; }}@media (min-width:1200px){.realitaeten.short .images .imageGroup_0{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; }}.realitaeten.short .images .imageGroup_0 .imageWrapperInner{ padding-top: 70%; }.realitaeten.short .images .imageGroup_1{ display: none; }@media (min-width:992px){.realitaeten.short .images .imageGroup_1{ display: block;  -webkit-flex: 0 0 33.333%; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%;  max-width: 33.333%;  width: 100%; }}@media (min-width:1200px){.realitaeten.short .images .imageGroup_1{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex; }}@media (min-width:992px){.realitaeten.short .images .imageGroup_1 .imageWrapper{ height: 50%; }}@media (min-width:1200px){.realitaeten.short .images .imageGroup_1 .imageWrapper{ height: auto;  -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%;  width: 100%; }}@media (min-width:992px){.realitaeten.short .images .imageGroup_1 .imageWrapper .imageWrapperInner{ height: 100%; }}@media (min-width:1200px){.realitaeten.short .images .imageGroup_1 .imageWrapper .imageWrapperInner{ padding-top: 72%;  height: auto; }}.realitaeten.short .right{ background-color: #fff;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.realitaeten.short .right .inner{ padding-top: 4.2rem;  padding-bottom: 4.2rem;  padding-left: 15px;  padding-right: 15px; }@media (min-width:768px){.realitaeten.short .right .inner{ padding: 6rem 30px; }}@media (max-width:991px){.realitaeten.short .right .inner .italic,.realitaeten.short .right .inner .text{ text-align: center; }}@media (min-width:992px){.realitaeten.short .right .inner{ padding: 6rem 60px; }}@media (min-width:1200px){.realitaeten.short .right .inner{ padding: 3rem 30px; }}@media (min-width:1600px){.realitaeten.short .right .inner{ padding: 0 8rem;  padding: 6rem 60px; }}.realitaeten.short .right .inner .text{ padding-top: 1rem;  padding-bottom: 2rem; }@media (min-width:992px){.realitaeten.short .right .inner .text{ padding-bottom: 3.6rem;  padding-top: 2.2rem; }}.realitaeten.short .right .inner .arrowHolder.noSlider .arrow{ opacity: 0;  pointer-events: none; }@media (min-width:992px){.realitaeten.short .right .inner .arrowHolder{ -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }}.realitaeten.short .right .inner .arrowHolder .arrowOuter{ background-color: #ac875a; }.realitaeten.show .pipeline{ padding-top: 4rem;  padding-bottom: 6rem; }@media (min-width:768px){.realitaeten.show .pipeline{ padding-top: 6rem;  padding-bottom: 8rem; }}@media (min-width:992px){.realitaeten.show .pipeline{ padding-top: 6.4rem;  padding-bottom: 12rem; }}.realitaeten.show .pipeline .smallHeadLine,.realitaeten.show .pipeline .imprint strong,.imprint .realitaeten.show .pipeline strong{ padding-bottom: 3rem;  text-align: center; }.realitaeten.show .pipeline .item{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  padding-top: 1.2rem;  padding-bottom: 1.2rem;  border-bottom: 1px solid #000; }.realitaeten.show .pipeline .item .mountains{ padding-top: .6rem; }.realitaeten.show .pipeline .item .mountains svg{ width: -webkit-calc(65px * .85); width: calc(65px * .85);  height: -webkit-calc(15px * .85); height: calc(15px * .85); }@media (min-width:992px){.realitaeten.show .pipeline .item .mountains svg{ width: 65px;  height: 15px; }}.realitaeten.show .pipeline .item .standard{ padding-left: 1.7rem; }.realitaeten.show .greyBlock{ background-color: #ebe9e5;  padding-top: 6rem;  padding-bottom: 6rem; }@media (min-width:768px){.realitaeten.show .greyBlock{ padding-top: 8rem;  padding-bottom: 8rem; }}@media (min-width:992px){.realitaeten.show .greyBlock{ padding-top: 11rem;  padding-bottom: 11rem; }}.realitaeten.show .greyBlock .top{ padding-bottom: 4.5rem; }@media (min-width:768px){.realitaeten.show .greyBlock .top{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }}.realitaeten.show .greyBlock .top .right .filter,.realitaeten.show .greyBlock .top .right{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }@media (min-width:768px){.realitaeten.show .greyBlock .top .right .filter,.realitaeten.show .greyBlock .top .right{ -webkit-align-items: center; -ms-flex-align: center; align-items: center; }}.realitaeten.show .greyBlock .top .right .filter .standard,.realitaeten.show .greyBlock .top .right .standard{ margin-left: .6rem; }.realitaeten.show .greyBlock .top .right .filter{ -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }@media (min-width:768px){.realitaeten.show .greyBlock .top .right .filter{ -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }}.realitaeten.show .greyBlock .top .right .filter li:nth-child(2n){ display: none; }@media (min-width:768px){.realitaeten.show .greyBlock .top .right .filter li:nth-child(2n){ display: block; }}.realitaeten.show .greyBlock .top .right > .standard{ margin-left: 0; }.realitaeten.show .greyBlock .top .filter li.mpActive .lineLink::after,.realitaeten.show .greyBlock .top .filter li.mpActive footer .item .smallHeadLine a::after,footer .item .smallHeadLine .realitaeten.show .greyBlock .top .filter li.mpActive a::after,.realitaeten.show .greyBlock .top .filter li.mpActive footer .item .imprint strong a::after,.imprint .realitaeten.show .greyBlock .top .filter li.mpActive footer .item strong a::after{ right: 0; }.realitaeten.show .greyBlock .images .imageItem{ padding-top: 8px;  padding-bottom: 8px; }@media (min-width:768px){.realitaeten.show .greyBlock .images .imageItem{ padding-bottom: 15px;  padding-top: 15px; }}.realitaeten.show .greyBlock .images img{ cursor: pointer; }.realitaeten.show .greyBlock .bottom{ padding-top: 6.3rem; }.realitaeten.show .greyBlock .bottom .standard{ text-align: center; }.realitaeten.show .greyBlock .bottom .buttonOuter{ padding-top: 2rem; }.realitaeten.list .item{ padding-bottom: 8rem; }@media (min-width:768px){.realitaeten.list .item{ padding-bottom: 13rem; }}.realitaeten.list .item.last{ padding-bottom: 4rem; }@media (min-width:768px){.realitaeten.list .item.last{ padding-bottom: 7rem; }}.realitaeten.list .item .right{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }@media (min-width:768px){.realitaeten.list .item .right{ z-index: 2; }}.realitaeten.list .item .right .places{ padding-top: 1rem;  -webkit-order: 2; -ms-flex-order: 2; order: 2; }@media (min-width:768px){.realitaeten.list .item .right .places{ -webkit-order: 1; -ms-flex-order: 1; order: 1;  padding-top: 7rem;  padding-left: 2rem;  text-align: right;  padding-bottom: 1.5rem; }}.realitaeten.list .item .right .inner{ padding: 4rem 15px 4rem;  position: relative;  -webkit-order: 1; -ms-flex-order: 1; order: 1;  margin: 0 -15px; }@media (min-width:768px){.realitaeten.list .item .right .inner{ -webkit-order: 2; -ms-flex-order: 2; order: 2;  margin-top: 1.4rem;  padding: 5rem 0 0;  margin: 0; }}.realitaeten.list .item .right .inner:after{ z-index: -1;  content: "";  position: absolute;  top: -60px;  bottom: 0;  left: 0;  right: 0;  background-color: #ebe9e5; }@media (min-width:768px){.realitaeten.list .item .right .inner:after{ bottom: -65px;  left: -120px;  top: 0; }}@media (min-width:992px){.realitaeten.list .item .right .inner:after{ left: -140px; }}@media (min-width:768px){.realitaeten.list .item .right .inner .text{ -webkit-transform: translate(-60px,0); -ms-transform: translate(-60px,0); transform: translate(-60px,0); }}@media (min-width:992px){.realitaeten.list .item .right .inner .text{ -webkit-transform: translate(-40px,0); -ms-transform: translate(-40px,0); transform: translate(-40px,0); }}.realitaeten.list .item .right .inner .text .bottom{ padding-top: 2.3rem;  padding-bottom: 2.5rem; }.imageAndBlackBox{ text-align: center; }@media (min-width:768px){.imageAndBlackBox{ text-align: left; }}.imageAndBlackBox .headline{ text-align: center;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  height: 300px; }@media (min-width:768px){.imageAndBlackBox .headline{ height: 50vh;  padding-bottom: 120px; }}@media (min-width:992px){.imageAndBlackBox .headline{ height: 50vh;  padding-bottom: 0; }}@media (min-width:1600px){.imageAndBlackBox .headline{ height: 70vh;  padding-top: 150px; }}@media (min-width:768px){.imageAndBlackBox .headline + .container{ margin-top: -120px; }}@media (min-width:992px){.imageAndBlackBox .headline + .container{ margin-top: -2rem; }}@media (min-width:1600px){.imageAndBlackBox .headline + .container{ margin-top: -4rem; }}.imageAndBlackBox .blackBox{ position: relative;  padding: 4rem 15px; }@media (min-width:768px){.imageAndBlackBox .blackBox{ padding-top: 4.6rem;  padding-bottom: 6.2rem;  padding-right: 45px; }}@media (min-width:992px){.imageAndBlackBox .blackBox{ padding-left: 5rem;  padding-right: 0; }}.imageAndBlackBox .blackBox .top{ padding-bottom: 1.6rem; }.imageAndBlackBox .blackBox:after{ z-index: -1;  content: "";  background-color: #232323;  position: absolute;  top: -60px;  bottom: 0;  left: -15px;  right: -15px; }@media (min-width:768px){.imageAndBlackBox .blackBox:after{ left: -21%;  top: -80px;  right: 0; }}.imageAndBlackBox .right .inner{ padding: 4rem 15px; }@media (min-width:768px){.imageAndBlackBox .right .inner{ padding: 4rem 40px 0 60px; }}@media (min-width:992px){.imageAndBlackBox .right .inner{ padding: 5rem; }}.imageAndBlackBox .locations{ padding-top: 2.5rem; }.sitemapDCE{ margin-bottom: 4rem;  padding-top: 6rem; }@media (min-width:768px){.sitemapDCE{ margin-bottom: 6rem; }}@media (min-width:992px){.sitemapDCE{ margin-bottom: 8rem; }}@media (min-width:1600px){.sitemapDCE{ padding-top: -webkit-calc(150px + 8rem); padding-top: calc(150px + 8rem); }}.sitemapDCE li::before{ content: "-";  margin-right: 15px; }.sitemapDCE .dceTitle{ text-align: center;  margin-bottom: 4rem; }@media (min-width:768px){.sitemapDCE .dceTitle{ margin-bottom: 6rem; }}.sitemapDCE .subNav{ padding-left: 30px;  margin-top: .5rem; }.sitemapDCE .mainNavItem{ margin-bottom: 1rem; }.checkboxPopupDCE{ position: fixed;  z-index: 150;  width: 100vw;  height: 100vh;  left: 0;  top: 0;  background-color: rgba(35,35,35,.8);  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  opacity: 0;  pointer-events: none;  max-height: 0;  -webkit-transition: max-height 0ms 400ms ease-in-out,opacity 400ms ease-in-out;  -moz-transition: max-height 0ms 400ms ease-in-out,opacity 400ms ease-in-out;  -o-transition: max-height 0ms 400ms ease-in-out,opacity 400ms ease-in-out;  -webkit-transition: max-height 0ms 400ms ease-in-out,opacity 400ms ease-in-out; transition: max-height 0ms 400ms ease-in-out,opacity 400ms ease-in-out; }.checkboxPopupDCE.mpActive{ opacity: 1;  pointer-events: all;  max-height: 100vh;  -webkit-transition: max-height 0ms ease-in-out,opacity 0ms ease-in-out;  -moz-transition: max-height 0ms ease-in-out,opacity 0ms ease-in-out;  -o-transition: max-height 0ms ease-in-out,opacity 0ms ease-in-out;  -webkit-transition: max-height 0ms ease-in-out,opacity 0ms ease-in-out; transition: max-height 0ms ease-in-out,opacity 0ms ease-in-out; }.checkboxPopupDCE.checkboxNotChecked .checkboxPopup .labelInner .customCheckbox{ border: 2px solid #dc3545; }.checkboxPopupDCE.selectNotSelected .checkboxPopup .selectWrapper .select2-container--default .select2-selection--single{ border: 2px solid #dc3545; }.checkboxPopupDCE .checkboxPopup{ padding: 15px;  width: 100%;  max-width: 600px; }.checkboxPopupDCE .checkboxPopup .selectFieldTitle{ margin-bottom: .5rem; }.checkboxPopupDCE .checkboxPopup .selectWrapper{ margin-bottom: 2rem; }.checkboxPopupDCE .checkboxPopup .selectWrapper .select2-container--default .select2-selection--single{ border: 1px solid #232323;  border-radius: 0;  background: none;  padding: 12px;  padding-right: 35px;  width: 100%;  height: auto; }@media (min-width:768px){.checkboxPopupDCE .checkboxPopup .selectWrapper .select2-container--default .select2-selection--single{ padding: 15px;  padding-right: 40px; }}.checkboxPopupDCE .checkboxPopup .selectWrapper .select2-container--default .select2-selection--single .select2-selection__rendered{ color: #232323;  font-family: "OpenSansLight";  font-size: 1.221875rem;  line-height: 2.01875rem;  letter-spacing: 0; }@media (min-width:1600px){.checkboxPopupDCE .checkboxPopup .selectWrapper .select2-container--default .select2-selection--single .select2-selection__rendered{ font-size: 1.4375rem;  line-height: 2.375rem;  letter-spacing: 0; }}.checkboxPopupDCE .checkboxPopup .selectWrapper .select2-container--default .select2-selection--single .select2-selection__arrow{ -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);  top: 50%;  right: 8px; }@media (min-width:768px){.checkboxPopupDCE .checkboxPopup .selectWrapper .select2-container--default .select2-selection--single .select2-selection__arrow{ right: 10px; }}.checkboxPopupDCE .checkboxPopup .selectWrapper .select2-container--default .select2-selection--single .select2-selection__arrow b{ border-color: #232323 transparent transparent transparent; }.checkboxPopupDCE .checkboxPopup .selectWrapper select{ width: 100%; }.checkboxPopupDCE .checkboxPopup .checkboxPopupInner{ background-color: #fff;  padding: 2rem; }@media (min-width:768px){.checkboxPopupDCE .checkboxPopup .checkboxPopupInner{ padding: 4rem; }}.checkboxPopupDCE .checkboxPopup label{ cursor: pointer; }.checkboxPopupDCE .checkboxPopup .labelInner{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.checkboxPopupDCE .checkboxPopup .labelInner input{ opacity: 0;  pointer-events: none;  max-height: 0;  margin: 0;  position: absolute;  height: 0;  -webkit-appearance: none; }.checkboxPopupDCE .checkboxPopup .labelInner input:checked + .customCheckbox::after{ opacity: 1; }.checkboxPopupDCE .checkboxPopup .labelInner .customCheckbox{ -webkit-flex-shrink: 0; flex-shrink: 0;  margin: 0;  border: 1px solid #232323;  width: 14px;  height: 14px;  border-radius: 0;  position: relative; }.checkboxPopupDCE .checkboxPopup .labelInner .customCheckbox::after{ content: "";  position: absolute;  bottom: 2px;  right: 2px;  left: 2px;  top: 2px;  background-color: #232323;  opacity: 0; }.checkboxPopupDCE .checkboxPopup .labelInner .labelText{ margin-left: 16px; }.checkboxPopupDCE .checkboxPopup .btns{ margin-top: 3rem;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.checkboxPopupDCE .checkboxPopup .btns .button{ margin: 0 8px; }