

.cc-window input:checked + .slider {
  background-color: #44692c;
}

.cc-window.cc-floating{
    max-width: 45em !important;
}

.cc-window .switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
  margin-bottom: 5px;
}

/* Hide default HTML checkbox */
.cc-window .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.cc-window .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.cc-window .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}



.cc-window input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

.cc-window input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.cc-window .slider.round {
  border-radius: 34px;
}
.cc-window .slider.round:before {
  border-radius: 50%;
}


.originalh{
    color: #44692c;
    font-weight: 500;
    font-size: 20px;
    padding-bottom: 10px;
    margin-top:10px;
}

.rezepth{
  margin-bottom: -20px;
  margin-top: 12px;
}

article#item-15 header.item_header{
  pointer-events: none;
}

.home_services{
  margin-top:20px !important; 
}

.h3italic > span{
  font-style: italic !important;
}

.kontaktseite .contact_details_emailto span a {
  color: #8A7962;
  font-weight: initial;
}

.body__news #component #item-118 .item_img  img {
    object-fit: contain !important;
}

.body__uns .mod-newsflash-adv .item_introtext strong{
    color: #44692c !important;
}

.body__uns .item_img img, .category_img img {
    height: unset !important; 
}

.iceMenuLiLevel_1.current.active > a > span{
  font-weight: 600;
  color: #44692c;
}

.body__produkte .mod-newsflash-adv.mod-newsflash-adv__pricing_detailed .item .item_content, 
.body__produkte .mod-newsflash-adv.mod-newsflash-adv__pricing_simple .item .item_content {
    border: 0px solid #44692c;
    background: #8AC166;
}

.body__produkte .mod-newsflash-adv h5>span {
    color: white !important;
    font-weight: 900 !important;
}

.moduletable.proprioception .module_container .mod-newsflash-adv_custom-link a {
    padding-top: 45%;
}

.body__news #showcase, .body__produkte #showcase, .kontaktseite #showcase {
    padding-top: 5px;
}

dl {
  border: none !important;
}

.mod-menu.mod-menu__social>.nav.menu.social {
    display: none;
}

#copyright {
    padding-bottom: 0px;
}

#bottom {
    background: #44692c;
}

.page.page-contact.page-contact__.kontaktseite i {
    display: none;
}

.page.page-contact.page-contact__.kontaktseite h5 {
    text-transform: none;
}

.contact_address {
    padding-bottom: 0px;
}

.item_img img,
.category_img img {
    height: 370px;
    object-fit: cover;
    width: 100%;
}

.body__produkte .mod-newsflash-adv__pricing_detailed article>div {
    height: 165px;
}

.body__produkte .mod-newsflash-adv__pricing_simple article>div {
    height: 150px;
}

.mod-newsflash-adv .pretext {
    color: #44692c;
    font-weight: 500;
    font-size: 20px;
    padding-bottom: 10px;
}

.body__produkte .moduletable.home_services.col-sm-12,
.body__produkte .moduletable.pricing_detailed.col-sm-12,
.body__produkte .moduletable.pricing_simple.col-sm-12 {
    padding: 0px;
}

#copyright a:hover,
#copyright a:active,
#copyright a:focus {
    color: #fffd;
}

.address+.moduletable.col-sm-5 {
    width: 10%;
}

.moduletable.col-sm-5+.copyright {
    float: right;
}

.kontaktseite .contact_misc.visible-first>h5 {
    display: none;
}

.contact_details h5 {
    margin-bottom: 0px;
    margin-top: 30px;
}

article>figure.item_img.img-intro {
    width: 50%;
    float: left;
    padding-right: 30px;
}

.body__uns #showcase {
    padding-top: 0px;
}

.mod-newsflash-adv.mod-newsflash-adv__team_about .item p,
.mod-newsflash-adv.mod-newsflash-adv__team_team .item p {
    text-transform: none !important
}

.item {
    margin-bottom: 22px;
}

.mod-newsflash-adv table tr td,
.mod-newsflash-adv table tr,
.mod-newsflash-adv table,
.price {
    border: none !important;
    font-size: 20px !important;
    line-height: 1 !important;
    font-size: 14px !important;
    color: #44692c;
    font-weight: 700;
    padding: 3px;
}
.mod-newsflash-adv.mod-newsflash-adv__pricing_detailed table tr td{
	text-align: left;
}

.mod-newsflash-adv.mod-newsflash-adv__pricing_detailed table tr td:first-child{
    text-align: right;
}


.icemegamenu>ul>li>a.iceMenuTitle * {
    font: inherit;
    font-weight: 300;
}

h1.heading-style-3,
h2.heading-style-3,
h3.heading-style-3,
h4.heading-style-3,
h5.heading-style-3,
h6.heading-style-3 {
    margin-bottom: 10px;
}

.icemegamenu {
    padding-top: 23px;
}

h1.heading-style-3:after,
h2.heading-style-3:after,
h3.heading-style-3:after,
h4.heading-style-3:after,
h5.heading-style-3:after,
h6.heading-style-3:after {
    content: none;
    width: 0%;
    height: 0px;
    margin-top: 0px;
    background: #dbdbdb;
    display: none;
}

#top {
    padding-top: 13px;
    padding-bottom: 14px;
}

h1.heading-style-1 .item_title_part_0,
h2.heading-style-1 .item_title_part_0,
h3.heading-style-1 .item_title_part_0,
h4.heading-style-1 .item_title_part_0,
h5.heading-style-1 .item_title_part_0,
h6.heading-style-1 .item_title_part_0 {
    font-weight: bold;
}

#copyright {
    background: #44692c;
}

.item_img .articleGalleryZoom:before,
.item_img .galleryZoomIcon:before {
    background: #8ac165;
}

.mod-newsflash-adv.mod-newsflash-adv__physiotherapy_ad .item .item_introtext {
    max-width: unset;
}

.owl-carousel .owl-item .item_img a img {
    height: 500px;
    object-fit: cover;
}

.swiper-pagination-bullet:hover {
    border: 3px solid #8ac165;
}

.moduletable.proprioception .module_container .mod-newsflash-adv_custom-link {
    margin-top: -18px;
}

div.swiper-slide {
    background-position: center !important;
}

ul.liste {
    list-style: disc;
    padding-left: 25px;
}

h1,
h1>span {
    color: #111;
    font-family: 'Urbanist', sans-serif;
    font-style: normal;
    font-weight: normal !important;
}

h2,
h2>span {
    color: #44692c;
    font-family: 'Urbanist', sans-serif;
    font-style: normal;
    text-transform: none;
}

h3,
h3>span {
    color: #44692c;
    font-family: 'Asap', sans-serif;
    font-style: normal;
    font-weight: 900;
    text-transform: none;
    font-size: 28px;
}

h4,
h4>span {
    color: #44692c;
    font-family: 'Asap', sans-serif;
    font-style: normal;
}

h5,
h5>span {
    color: #44692c;
    font-family: 'Asap', sans-serif;
    font-style: normal;
}

h6,
h6>span {
    color: #44692c;
    font-family: 'Asap', sans-serif;
    font-style: normal;
}

p,
.mod-newsflash-adv.mod-newsflash-adv__team_about .item p,
.mod-newsflash-adv.mod-newsflash-adv__team_team .item p {
    color: #8A7962;
    font-family: 'Asap', sans-serif;
    ;
    font-style: normal;
}

div {
    color: #8A7962;
    font-family: 'Asap', sans-serif;
    ;
    font-style: normal;
}

td {
    color: #8A7962;
    font-family: 'Asap', sans-serif;
    ;
    font-style: normal;
}

li {
    color: #8A7962;
    font-family: 'Asap', sans-serif;
    ;
    font-style: normal;
}

a,
tcxspan {
    color: #CAB899;
    font-family: 'Asap', sans-serif;
    font-style: normal;
}

b {
    color: #44692c;
    font-family: 'Asap', sans-serif;
    ;
    font-style: normal;
}

strong {
    color: #44692c;
    font-family: 'Asap', sans-serif;
    ;
    font-style: normal;
}

.item_introtext strong,
.item_fulltext strong,
.category_desc strong {
    color: #8ac165;
}

a {
    color: #44692c;
    text-decoration: none !important;
    font-weight: bold;
}

a:hover,
a:focus {
    color: #44692c;
    opacity: 0.7;
}

div.item_introtext>h2.heading-style-2>span,
.page_header>h1.moduleTitle>span {
    color: white;
}

.page_header>h1.moduleTitle>span,
.page_header>h1.moduleTitle {
    font-size: 28px;
    line-height: normal;
    text-transform: uppercase;
    color: #8ac165;
    font-weight: bold;
    letter-spacing: 3px;
}

@media (max-width: 767px) {
    #feature {
        margin-top: 0px;
    }
    #content {
        padding-top: 0px;
    }
    .body__produkte #content,
    .body__uns #showcase,
    .body__news #content {
        padding: 0 15px;
    }
    #content-top .module_container .mod-custom {
        padding: 0 15px;
    }
  .mobilenone{
    display: none;
  }
  .body__produkte .item_introtext table {
    display: unset !important;
  }
  article>figure.item_img.img-intro {
      width: 100%;
  }
  
  video{
    width: 100% !important;
    height: auto !important;
  }
  
  .moduletable.proprioception .module_container .mod-newsflash-adv_custom-link {
      margin-top: 8px;
  }

  .body__home #item_149 img{
      margin-left: -20px;
      width: 120%;
      max-width: unset;
  }
  .body__produkte h1, .body__news h1, .kontaktseite h1, .impressum h1{
    padding-top: 20px;
  }
  .pmobile{
    display: none;
  }
  .body__uns h1.heading-style-1 , .body__uns h1.heading-style-1 > span {
    font-size: 20px !important;
  }
  article>figure.item_img.img-intro {
    padding-right: 0px;
  }
  
  .footerh{
    text-align: center !important;
  }
  
}

@media (min-width:767px){
  h2{
     font-size: 30px !important;
    line-height: 1.2 !important;
  }
  h1{
    
    font-size: 40px !important;
    line-height: 1.2 !important;

  }
  .body__home  h2{
     font-size: 50px !important;
    line-height: 1.2 !important;
  }
  .moduletable.col-sm-5+.copyright {
      width: 365px;
  }
}

@font-face {
    font-family: 'Urbanist';
    src: url('../fonts/Urbanist-Black.eot');
    src: url('../fonts/Urbanist-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Urbanist-Black.woff2') format('woff2'),
        url('../fonts/Urbanist-Black.woff') format('woff'),
        url('../fonts/Urbanist-Black.svg#Urbanist-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('../fonts/Urbanist-BlackItalic.eot');
    src: url('../fonts/Urbanist-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Urbanist-BlackItalic.woff2') format('woff2'),
        url('../fonts/Urbanist-BlackItalic.woff') format('woff'),
        url('../fonts/Urbanist-BlackItalic.svg#Urbanist-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('../fonts/Urbanist-Bold.eot');
    src: url('../fonts/Urbanist-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Urbanist-Bold.woff2') format('woff2'),
        url('../fonts/Urbanist-Bold.woff') format('woff'),
        url('../fonts/Urbanist-Bold.svg#Urbanist-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('../fonts/Urbanist-ExtraBold.eot');
    src: url('../fonts/Urbanist-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Urbanist-ExtraBold.woff2') format('woff2'),
        url('../fonts/Urbanist-ExtraBold.woff') format('woff'),
        url('../fonts/Urbanist-ExtraBold.svg#Urbanist-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('../fonts/Urbanist-ExtraLight.eot');
    src: url('../fonts/Urbanist-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Urbanist-ExtraLight.woff2') format('woff2'),
        url('../fonts/Urbanist-ExtraLight.woff') format('woff'),
        url('../fonts/Urbanist-ExtraLight.svg#Urbanist-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('../fonts/Urbanist-BoldItalic.eot');
    src: url('../fonts/Urbanist-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Urbanist-BoldItalic.woff2') format('woff2'),
        url('../fonts/Urbanist-BoldItalic.woff') format('woff'),
        url('../fonts/Urbanist-BoldItalic.svg#Urbanist-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('../fonts/Urbanist-Italic.eot');
    src: url('../fonts/Urbanist-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Urbanist-Italic.woff2') format('woff2'),
        url('../fonts/Urbanist-Italic.woff') format('woff'),
        url('../fonts/Urbanist-Italic.svg#Urbanist-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('../fonts/Urbanist-ExtraBoldItalic.eot');
    src: url('../fonts/Urbanist-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Urbanist-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/Urbanist-ExtraBoldItalic.woff') format('woff'),
        url('../fonts/Urbanist-ExtraBoldItalic.svg#Urbanist-ExtraBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('../fonts/Urbanist-ExtraLightItalic.eot');
    src: url('../fonts/Urbanist-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Urbanist-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/Urbanist-ExtraLightItalic.woff') format('woff'),
        url('../fonts/Urbanist-ExtraLightItalic.svg#Urbanist-ExtraLightItalic') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('../fonts/Urbanist-SemiBold.eot');
    src: url('../fonts/Urbanist-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Urbanist-SemiBold.woff2') format('woff2'),
        url('../fonts/Urbanist-SemiBold.woff') format('woff'),
        url('../fonts/Urbanist-SemiBold.svg#Urbanist-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('../fonts/Urbanist-Light.eot');
    src: url('../fonts/Urbanist-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Urbanist-Light.woff2') format('woff2'),
        url('../fonts/Urbanist-Light.woff') format('woff'),
        url('../fonts/Urbanist-Light.svg#Urbanist-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('../fonts/Urbanist-ThinItalic.eot');
    src: url('../fonts/Urbanist-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Urbanist-ThinItalic.woff2') format('woff2'),
        url('../fonts/Urbanist-ThinItalic.woff') format('woff'),
        url('../fonts/Urbanist-ThinItalic.svg#Urbanist-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('../fonts/Urbanist-MediumItalic.eot');
    src: url('../fonts/Urbanist-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Urbanist-MediumItalic.woff2') format('woff2'),
        url('../fonts/Urbanist-MediumItalic.woff') format('woff'),
        url('../fonts/Urbanist-MediumItalic.svg#Urbanist-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('../fonts/Urbanist-Regular.eot');
    src: url('../fonts/Urbanist-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Urbanist-Regular.woff2') format('woff2'),
        url('../fonts/Urbanist-Regular.woff') format('woff'),
        url('../fonts/Urbanist-Regular.svg#Urbanist-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('../fonts/Urbanist-Italic.eot');
    src: url('../fonts/Urbanist-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Urbanist-Italic.woff2') format('woff2'),
        url('../fonts/Urbanist-Italic.woff') format('woff'),
        url('../fonts/Urbanist-Italic.svg#Urbanist-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('../fonts/Urbanist-Thin.eot');
    src: url('../fonts/Urbanist-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Urbanist-Thin.woff2') format('woff2'),
        url('../fonts/Urbanist-Thin.woff') format('woff'),
        url('../fonts/Urbanist-Thin.svg#Urbanist-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('../fonts/Urbanist-Medium.eot');
    src: url('../fonts/Urbanist-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Urbanist-Medium.woff2') format('woff2'),
        url('../fonts/Urbanist-Medium.woff') format('woff'),
        url('../fonts/Urbanist-Medium.svg#Urbanist-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('../fonts/Urbanist-Regular.eot');
    src: url('../fonts/Urbanist-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Urbanist-Regular.woff2') format('woff2'),
        url('../fonts/Urbanist-Regular.woff') format('woff'),
        url('../fonts/Urbanist-Regular.svg#Urbanist-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('../fonts/Urbanist-LightItalic.eot');
    src: url('../fonts/Urbanist-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Urbanist-LightItalic.woff2') format('woff2'),
        url('../fonts/Urbanist-LightItalic.woff') format('woff'),
        url('../fonts/Urbanist-LightItalic.svg#Urbanist-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('../fonts/Urbanist-SemiBoldItalic.eot');
    src: url('../fonts/Urbanist-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Urbanist-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/Urbanist-SemiBoldItalic.woff') format('woff'),
        url('../fonts/Urbanist-SemiBoldItalic.svg#Urbanist-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}


@font-face {
    font-family: 'Asap';
    src: url('../fonts/Asap-Bold.woff2') format('woff2'),
        url('../fonts/Asap-Bold.woff') format('woff'),
        url('../fonts/Asap-Bold.svg#Asap-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Asap';
    src: url('../fonts/Asap-Italic.woff2') format('woff2'),
        url('../fonts/Asap-Italic.woff') format('woff'),
        url('../fonts/Asap-Italic.svg#Asap-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Asap';
    src: url('../fonts/Asap-BoldItalic.woff2') format('woff2'),
        url('../fonts/Asap-BoldItalic.woff') format('woff'),
        url('../fonts/Asap-BoldItalic.svg#Asap-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Asap';
    src: url('../fonts/Asap-Regular.woff2') format('woff2'),
        url('../fonts/Asap-Regular.woff') format('woff'),
        url('../fonts/Asap-Regular.svg#Asap-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Asap';
    src: url('../fonts/Asap-Medium.woff2') format('woff2'),
        url('../fonts/Asap-Medium.woff') format('woff'),
        url('../fonts/Asap-Medium.svg#Asap-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Asap';
    src: url('../fonts/Asap-SemiBold.woff2') format('woff2'),
        url('../fonts/Asap-SemiBold.woff') format('woff'),
        url('../fonts/Asap-SemiBold.svg#Asap-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Asap';
    src: url('../fonts/Asap-Italic.woff2') format('woff2'),
        url('../fonts/Asap-Italic.woff') format('woff'),
        url('../fonts/Asap-Italic.svg#Asap-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Asap';
    src: url('../fonts/Asap-MediumItalic.woff2') format('woff2'),
        url('../fonts/Asap-MediumItalic.woff') format('woff'),
        url('../fonts/Asap-MediumItalic.svg#Asap-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Asap';
    src: url('../fonts/Asap-Regular.woff2') format('woff2'),
        url('../fonts/Asap-Regular.woff') format('woff'),
        url('../fonts/Asap-Regular.svg#Asap-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Asap';
    src: url('../fonts/Asap-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/Asap-SemiBoldItalic.woff') format('woff'),
        url('../fonts/Asap-SemiBoldItalic.svg#Asap-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Thin.eot');
    src: url('../fonts/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Thin.woff2') format('woff2'),
        url('../fonts/Roboto-Thin.woff') format('woff'),
        url('../fonts/Roboto-Thin.svg#Roboto-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-BlackItalic.eot');
    src: url('../fonts/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-BlackItalic.woff2') format('woff2'),
        url('../fonts/Roboto-BlackItalic.woff') format('woff'),
        url('../fonts/Roboto-BlackItalic.svg#Roboto-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-ThinItalic.eot');
    src: url('../fonts/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-ThinItalic.woff2') format('woff2'),
        url('../fonts/Roboto-ThinItalic.woff') format('woff'),
        url('../fonts/Roboto-ThinItalic.svg#Roboto-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-BoldItalic.eot');
    src: url('../fonts/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-BoldItalic.woff2') format('woff2'),
        url('../fonts/Roboto-BoldItalic.woff') format('woff'),
        url('../fonts/Roboto-BoldItalic.svg#Roboto-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Black.eot');
    src: url('../fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Black.woff2') format('woff2'),
        url('../fonts/Roboto-Black.woff') format('woff'),
        url('../fonts/Roboto-Black.svg#Roboto-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Bold.eot');
    src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Bold.woff2') format('woff2'),
        url('../fonts/Roboto-Bold.woff') format('woff'),
        url('../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Italic.eot');
    src: url('../fonts/Roboto-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Italic.woff2') format('woff2'),
        url('../fonts/Roboto-Italic.woff') format('woff'),
        url('../fonts/Roboto-Italic.svg#Roboto-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Regular.eot');
    src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Regular.woff2') format('woff2'),
        url('../fonts/Roboto-Regular.woff') format('woff'),
        url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Medium.eot');
    src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Medium.woff2') format('woff2'),
        url('../fonts/Roboto-Medium.woff') format('woff'),
        url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Light.eot');
    src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Light.woff2') format('woff2'),
        url('../fonts/Roboto-Light.woff') format('woff'),
        url('../fonts/Roboto-Light.svg#Roboto-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-MediumItalic.eot');
    src: url('../fonts/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-MediumItalic.woff2') format('woff2'),
        url('../fonts/Roboto-MediumItalic.woff') format('woff'),
        url('../fonts/Roboto-MediumItalic.svg#Roboto-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-LightItalic.eot');
    src: url('../fonts/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-LightItalic.woff2') format('woff2'),
        url('../fonts/Roboto-LightItalic.woff') format('woff'),
        url('../fonts/Roboto-LightItalic.svg#Roboto-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}