@font-face {
  font-family: "NeueHelvetica";
  src: url('../fonts/helvetica/NeueHelvetica55Roman/font.woff2') format('woff2'), url('../fonts/helvetica/NeueHelvetica55Roman/font.woff') format('woff');
  font-weight:500;
  font-style:normal;
}
@font-face {
  font-family: "NeueHelvetica";
  src: url('../fonts/helvetica/NeueHelvetica35Thin/font.woff2') format('woff2'), url('../fonts/helvetica/NeueHelvetica35Thin/font.woff') format('woff');
  font-weight: 200;
  font-style:normal;
}
@font-face {
  font-family: "NeueHelvetica";
  src: url('../fonts/helvetica/NeueHelvetica76BoldItalic/font.woff2') format('woff2'), url('../fonts/helvetica/NeueHelvetica76BoldItalic/font.woff') format('woff');
  font-weight:700;
  font-style:italic;
}
@font-face {
  font-family: "NeueHelvetica";
  src: url('../fonts/helvetica/NeueHelvetica45Light/font.woff2') format('woff2'), url('../fonts/helvetica/NeueHelvetica45Light/font.woff') format('woff');
  font-weight:300;
  font-style:normal;
}
@font-face {
  font-family: "NeueHelvetica";
  src: url('../fonts/helvetica/NeueHelvetica46LightItalic/font.woff2') format('woff2'), url('../fonts/helvetica/NeueHelvetica46LightItalic/font.woff') format('woff');
  font-weight:300;
  font-style:italic;
}
@font-face {
  font-family: "NeueHelvetica";
  src: url('../fonts/helvetica/NeueHelvetica75Bold/font.woff2') format('woff2'), url('../fonts/helvetica/NeueHelvetica75Bold/font.woff') format('woff');
  font-weight:700;
  font-style:normal;
}
@font-face {
  font-family: "NeueHelvetica";
  src: url('../fonts/helvetica/NeueHelvetica56Italic/font.woff2') format('woff2'), url('../fonts/helvetica/NeueHelvetica56Italic/font.woff') format('woff');
  font-weight:500;
  font-style:italic;
}
@font-face {
  font-family: "NeueHelvetica";
  src: url('../fonts/helvetica/NeueHelvetica36ThinItalic/font.woff2') format('woff2'), url('../fonts/helvetica/NeueHelvetica36ThinItalic/font.woff') format('woff');
  font-weight: 200;
  font-style:italic;
}
:root{
    --swiper-navigation-size:20px
}
:root{
    --swiper-theme-color:rgba(255,255,255,0.5)
}
.swiper-button-next:before,.swiper-button-prev:before{
    content:'';
    border:1px solid rgba(255,255,255,0.5);
    width:35px;
    height:35px;
    border-radius:50%;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%)
}
.swiper-button-next,.swiper-button-prev{
    top:94% !important
}
.swiper-button-next{
    right:15px !important
}
.swiper-button-prev{
    left:calc(100% - 80px) !important
}
.swiper-container-horizontal>.swiper-scrollbar{
    width:calc(100% - 125px) !important;
    bottom:4% !important
}
:root{
    --swiper-navigation-size:20px !important
}
:root{
    --swiper-theme-color:rgba(255,255,255,0.5) !important
}
.swiper-scrollbar-drag{
    background:rgba(255,255,255,0.5) !important
}
.swiper-scrollbar{
    background:rgba(255,255,255,0.1) !important
}
.blog-section{
    background-color:var(--head-color);
    color:#fff;
    padding:2.5em 4vw
}
.blog-section h1{
    font-weight:700;
    margin-bottom:1em
}
.blog-section .date-entry{
    display:block
}
.blog-section .small-text{
    font-size:10px
}
.blog-section .slide-wrapper{
    padding:0em 0 7em
}
.blog-section .slide-wrapper h2{
    font-size:20px;
    margin-bottom:1em
}
.blog-section a{
    color:white
}
.blog-section picture{
    display:block;
    height:200px;
    margin-bottom:1em;
    overflow:hidden
}
.blog-section picture a{
    display:block
}
.blog-section picture img{
    object-fit:cover;
    height:200px;
    width:100%
}
 