

@font-face {
    font-family: 'Coldiac Free';
    src: url('../fonts/ColdiacFree-Regular.eot');
    src: url('../fonts/ColdiacFree-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ColdiacFree-Regular.woff') format('woff'),
        url('../fonts/ColdiacFree-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Coldiac Free';
    src: url('../fonts/ColdiacFree-Regular_1.eot');
    src: url('../fonts/ColdiacFree-Regular_1.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ColdiacFree-Regular_1.woff') format('woff'),
        url('../fonts/ColdiacFree-Regular_1.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montez';
    src: url('../fonts/Montez-Regular.eot');
    src: url('../fonts/Montez-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montez-Regular.woff') format('woff'),
        url('../fonts/Montez-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.custom-slider .holder-wide aside {
    position:relative;
    flex:0 0 21.38889vw;
    overflow:hidden;
    height:100vh;
    max-height:1050px;
    margin-right:6.25vw;
    transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   @media (min-width:1920px) {
    .custom-slider .holder-wide aside {
     flex:0 0 410.66667px;
     margin-right:120px
    }
   }
   .custom-slider .holder-wide aside .img-holder {
    position:absolute;
    left:0;
    top:0;
    overflow:hidden;
    width:100%;
    height:100%;
    transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1.15,1.15);
    transform-origin:left center;
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider .holder-wide aside .img-holder span {
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-position:center center;
    background-size:cover;
    background-repeat:no-repeat
   }
   .custom-slider .holder-wide aside .img-holder .next-img {
    display:block;
    position:absolute;
    left:0;
    top:0;
    overflow:hidden;
    width:100%;
    height:100%;
    transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   .custom-slider .holder-wide aside .img-holder .next-img span {
    transform-origin:left center;
    transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1.15,1.15)
   }
   .custom-slider .holder-wide aside .img-holder .next-img.anim {
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:transform 1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider .holder-wide aside .img-holder .next-img.anim span {
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:transform 1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider .holder-wide aside .img-holder:after {
    content:"";
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:rgba(47,50,61,.8)
   }
   .custom-slider .holder-wide aside .next-slide {
    position:absolute;
    left:4.16667vw;
    right:4.16667vw;
    top:17.36111vw;
    color:rgba(255,252,240,1);
    line-height:108%;
    letter-spacing:.02em;
    font-size:.97222vw;
    transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:transform 1500ms cubic-bezier(.215,.61,.355,1)
   }
   @media (min-width:1920px) {
    .custom-slider .holder-wide aside .next-slide {
     left:0px;
     right:80px;
     top:333.33333px;
     font-size:1.5em;
     text-align: center;
     width: 100%;
    }
   }
   .custom-slider .holder-wide aside .next-slide h5 {
    display:block;
    margin-top:.34722vw;
    color:#FFFCF0;
    font-size:1.38889vw;
    line-height:108%
   }
   @media (min-width:1920px) {
    .custom-slider .holder-wide aside .next-slide h5 {
     font-size:26.66667px
    }
   }
   .custom-slider .holder-wide aside .next-slide h5 div {
    overflow:hidden;
    float:left;
    margin-right:.34722vw
   }
   .custom-slider .holder-wide aside .next-slide h5 div span {
    display:block;
    opacity:0;
    transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider .holder-wide aside .next-slide.active h5 div span {
    opacity:1;
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   .custom-slider .holder-wide aside .next-slide.faded h5 div span {
    opacity:0;
    transform:translateX(0) translateY(100%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   .custom-slider .holder-wide aside.in-view {
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   .custom-slider .holder-wide aside.in-view .img-holder {
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   .custom-slider .holder-wide aside.in-view .next-slide {
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    font-family: 'Coldiac Free';
font-weight: normal;
font-style: normal;
   }
   .custom-slider .holder-wide main {
    flex:1
   }
   .custom-slider .holder-wide main hgroup {
    position:relative;
    width:calc(100% - 60px);
    margin-bottom:0
   }
   @media (min-width:1920px) {
    .custom-slider .holder-wide main hgroup {
     margin-bottom:2em;
     border-bottom: 1px solid #ccc;
     padding-bottom: 2em;
    }
   }
   .custom-slider .holder-wide main hgroup .pagination {
    overflow:hidden;
    position:relative;
    margin-bottom:1.04167vw;
    font-size:1.38889vw;
    color:#BAA27C
   }
   @media (min-width:1920px) {
    .custom-slider .holder-wide main hgroup .pagination {
     margin-bottom:20px;
     font-size:26.66667px
    }
   }
   .custom-slider .holder-wide main hgroup .pagination .current {
    float:left;
    display:block;
    opacity:0;
    width:1.73611vw;
    transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   @media (min-width:1920px) {
    .custom-slider .holder-wide main hgroup .pagination .current {
     width:33.33333px
    }
   }
   .custom-slider .holder-wide main hgroup .pagination .current.active {
    opacity:1;
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider .holder-wide main hgroup .pagination .current.faded {
    opacity:0;
    transform:translateX(0) translateY(100%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider .holder-wide main hgroup .pagination .total {
    font-size:.97222vw
   }
   @media (min-width:1920px) {
    .custom-slider .holder-wide main hgroup .pagination .total {
     font-size:18.66667px
    }
   }
   .custom-slider .holder-wide main hgroup h3 {
    max-width:40.69444vw;
    margin-bottom:1.38889vw
   }
   .custom-slider .holder-wide main hgroup h3 div {
    display:inline-block
   }
   .custom-slider .holder-wide main hgroup h3 div span {
    display:inline-block;
    perspective:600px
   }
   .custom-slider .holder-wide main hgroup h3 div span i {
    display:inline-block;
    opacity:0;
    font-style:normal;
    transform:translateY(65%) rotateX(90deg);
    transition:800ms cubic-bezier(.215,.61,.355,1)
   }

   .custom-slider .holder-wide main hgroup h3.in-view div span i {
    opacity:1;
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   .custom-slider .holder-wide main hgroup p div {
    display:inline-block;
    perspective:600px
   }
   .custom-slider .holder-wide main hgroup p div span {
    display:inline-block;
    opacity:0;
    font-style:normal;
    transform:translateY(65%) rotateX(90deg);
    transition:800ms cubic-bezier(.215,.61,.355,1)
   }
  
   .custom-slider .holder-wide main hgroup p.in-view div span {
    opacity:1;
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   /*.custom-slider .holder-wide main hgroup .btns {
    position:absolute;
    right:0;
    top:50%;
    transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }*/
   .custom-slider .holder-wide main hgroup .btns li {
    float:left;
    margin-right:.69444vw
   }
   .custom-slider .holder-wide main hgroup .btns li a {
    display:block;
    opacity:1;
    position:relative;
    margin:0;
    text-indent:-9999px;
    outline:none
   }


   .custom-slider .holder-wide main hgroup .btns li a svg {
    display:none
   }
   
 
  
   .custom-slider .holder-wide main hgroup .btns li:last-child {
    margin-right:0
   }
   .custom-slider .holder-wide main hgroup .progress {
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0,1);
    transform-origin:left center;
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider .holder-wide main hgroup .progress span {
    background:#CB6644;
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider .holder-wide main hgroup .progress.in-view {
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   .custom-slider .holder-wide main .slide {
    display:flex;
    justify-content:space-between;
    align-items: center;
   }
   .custom-slider .holder-wide main .slide article {
    flex:0 0 21.52778vw
   }
   @media (min-width:1920px) {
    .custom-slider .holder-wide main .slide article {
     flex:0 0 413.33333px
    }
   }
   .custom-slider .holder-wide main .slide article h4 {
    margin-bottom:1.73611vw;
    font-size:2.43056vw;
    line-height:105%;
    font-family:"Lexend",sans-serif;
    letter-spacing:0
   }
   .custom-slider .holder-wide main .slide article h4:before,
   .custom-slider .holder-wide main .slide article h4:after {
    content:"";
    display:table
   }
   .custom-slider .holder-wide main .slide article h4:after {
    clear:both
   }
   @media (min-width:1920px) {
    .custom-slider .holder-wide main .slide article h4 {
     font-size:46.66667px
    }
   }
   .custom-slider .holder-wide main .slide article h4 div {
    overflow:hidden;
    float:left;
    margin-right:.34722vw
   }
   .custom-slider .holder-wide main .slide article h4 div span {
    display:block;
    opacity:0;
    transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider .holder-wide main .slide article ul {
    margin-bottom:1.73611vw;
    padding-left:1.38889vw
   }
   @media (min-width:1920px) {
    .custom-slider .holder-wide main .slide article ul {
     margin-bottom:33.33333px;
     padding-left:26.66667px
    }
   }
   .custom-slider .holder-wide main .slide article p:before,
   .custom-slider .holder-wide main .slide article p:after {
    content:"";
    display:table
   }
   .custom-slider .holder-wide main .slide article p:after {
    clear:both
   }
   /*.custom-slider .holder-wide main .slide article p,
   .custom-slider .holder-wide main .slide article ul li {
    margin-bottom:1.73611vw;
    font-size:1.25vw;
    line-height:150%;
    margin-top: 1em;
   }*/
   @media (min-width:1920px) {
    .custom-slider .holder-wide main .slide article p,
    .custom-slider .holder-wide main .slide article ul li {
        width: 100%;
        height: auto;
        font-size: 1em;
        color: #333;
        font-family: inherit;
        font-weight: normal;
        line-height: 1.7;
    }
   }
   .custom-slider .holder-wide main .slide article p div,
   .custom-slider .holder-wide main .slide article ul li div {
    overflow:hidden;
    float:left;
    margin-right:.34722vw
   }
   .custom-slider .holder-wide main .slide article p div span,
   .custom-slider .holder-wide main .slide article ul li div span {
    display:block;
    opacity:0;
    transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider .holder-wide main .slide article ul li {
    margin-bottom:0;
    list-style-type:disc
   }
   @media (min-width:1920px) {
    .custom-slider .holder-wide main .slide article ul li {
     margin-bottom:0
    }
   }
   .custom-slider .holder-wide main .slide article a {
    overflow:hidden;
    display:block;
    color:#BAA27C;
    font-size:1.25vw;
    font-weight:400
   }
   .custom-slider .holder-wide main .slide article a:before,
   .custom-slider .holder-wide main .slide article a:after {
    content:"";
    display:table
   }
   .custom-slider .holder-wide main .slide article a:after {
    clear:both
   }
   @media (min-width:1920px) {
    .custom-slider .holder-wide main .slide article a {
     font-size:24px
    }
   }
   .custom-slider .holder-wide main .slide article a span {
    float:left;
    opacity:0;
    position:relative;
    padding-bottom:.34722vw;
    transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   @media (min-width:1920px) {
    .custom-slider .holder-wide main .slide article a span {
     padding-bottom:6.66667px
    }
   }
   /*.custom-slider .holder-wide main .slide article a span:after {
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:2px;
    background-color:#BAA27C;
    transition:all 250ms ease-in-out
   }*/
   @media (min-width:1920px) {
    .custom-slider .holder-wide main .slide article a span:after {
     bottom:0
    }
   }
   .custom-slider .holder-wide main .slide article a span:hover:after {
    width:0
   }
   .custom-slider .holder-wide main .slide article.active h4 div span,
   .custom-slider .holder-wide main .slide article.active p div span,
   .custom-slider .holder-wide main .slide article.active a span {
    opacity:1;
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   .custom-slider .holder-wide main .slide article.faded h4 div span,
   .custom-slider .holder-wide main .slide article.faded p div span,
   .custom-slider .holder-wide main .slide article.faded a span {
    opacity:0;
    transform:translateX(0) translateY(100%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   .custom-slider .holder-wide main .slide .img-holder {
    position:relative;
    flex:0 0 44.44444vw;
    overflow:hidden;
    height:29.16667vw;
    transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   @media (min-width:1920px) {
    .custom-slider .holder-wide main .slide .img-holder {
     flex:0 0 853.33333px;
     height:560px
    }
   }
   .custom-slider .holder-wide main .slide .img-holder>div {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1.15,1.15);
    transform-origin:left center;
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider .holder-wide main .slide .img-holder span {
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-position:center center;
    background-size:cover;
    background-repeat:no-repeat
   }
   .custom-slider .holder-wide main .slide .img-holder .next-img {
    display:block;
    position:absolute;
    left:0;
    top:0;
    overflow:hidden;
    width:100%;
    height:100%;
    transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   .custom-slider .holder-wide main .slide .img-holder .next-img span {
    transform-origin:left center;
    transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1.15,1.15)
   }
   .custom-slider .holder-wide main .slide .img-holder .next-img.anim {
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:transform 1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider .holder-wide main .slide .img-holder .next-img.anim span {
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:transform 1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider .holder-wide main .slide .img-holder.in-view {
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   .custom-slider .holder-wide main .slide .img-holder.in-view>div {
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   .custom-slider .holder-wide .articles {
    display:none
   }
   .tablet.portrait .custom-slider .holder-wide aside {
    display:none
   }
   .tablet.portrait .custom-slider .holder-wide main hgroup {
    width:100%;
    margin-bottom:80px
   }
   .tablet.portrait .custom-slider .holder-wide main hgroup .pagination {
    margin-bottom:15px;
    font-size:20px
   }
   .tablet.portrait .custom-slider .holder-wide main hgroup .pagination .current {
    width:25px
   }
   .tablet.portrait .custom-slider .holder-wide main hgroup .pagination .total {
    font-size:14px
   }
   .tablet.portrait .custom-slider .holder-wide main hgroup h3 {
    max-width:100%;
    margin-bottom:20px
   }
   .tablet.portrait .custom-slider .holder-wide main hgroup p {
    max-width:100%;
    margin-bottom:60px
   }
   .tablet.portrait .custom-slider .holder-wide main hgroup .btns {
    display:none
   }
   .tablet.portrait .custom-slider .holder-wide main hgroup .progress span {
    background:#CB6644;
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .tablet.portrait .custom-slider .holder-wide main .slide {
    display:flex;
    justify-content:space-between
   }
   .tablet.portrait .custom-slider .holder-wide main .slide article {
    flex:0 0 310px
   }
   .tablet.portrait .custom-slider .holder-wide main .slide article h4 {
    margin-bottom:25px;
    font-size:35px
   }
   .tablet.portrait .custom-slider .holder-wide main .slide article h4 div {
    margin-right:5px
   }
   .tablet.portrait .custom-slider .holder-wide main .slide article ul {
    margin-bottom:25px;
    padding-left:20px
   }
   .tablet.portrait .custom-slider .holder-wide main .slide article p,
   .tablet.portrait .custom-slider .holder-wide main .slide article ul li {
    margin-bottom:25px;
    font-size:18px
   }
   .tablet.portrait .custom-slider .holder-wide main .slide article p div,
   .tablet.portrait .custom-slider .holder-wide main .slide article ul li div {
    margin-right:5px
   }
   .tablet.portrait .custom-slider .holder-wide main .slide article ul li {
    margin-bottom:0
   }
   .tablet.portrait .custom-slider .holder-wide main .slide article a {
    font-size:16px
   }
   .tablet.portrait .custom-slider .holder-wide main .slide .img-holder {
    position:relative;
    flex:0 0 50vw;
    overflow:hidden;
    height:40vw;
    margin-right:-30px
   }
   .mobile .custom-slider .holder-wide {
    margin-left:20px;
    margin-right:20px
   }
   .mobile .custom-slider .holder-wide aside {
    display:none
   }
   .mobile .custom-slider .holder-wide main hgroup {
    width:100%;
    margin-bottom:35px
   }
   .mobile .custom-slider .holder-wide main hgroup .pagination {
    margin-bottom:5px;
    font-size:18px
   }
   .mobile .custom-slider .holder-wide main hgroup .pagination .current {
    width:22px
   }
   .mobile .custom-slider .holder-wide main hgroup .pagination .total {
    font-size:14px
   }
   .mobile .custom-slider .holder-wide main hgroup h3 {
    max-width:100%;
    margin-bottom:20px
   }
   .mobile .custom-slider .holder-wide main hgroup p {
    max-width:100%;
    margin-bottom:260px
   }
   .mobile .custom-slider .holder-wide main hgroup .btns {
    top:auto;
    bottom:100px;
    display:flex;
    justify-content:space-between;
    z-index:10;
    width:100%
   }
   .mobile .custom-slider .holder-wide main hgroup .btns li {
    float:none;
    margin:0
   }
   .mobile .custom-slider .holder-wide main hgroup .btns li a {
    width:33px!important;
    height:33px!important;
    background-color:#BAA27C!important
   }
   .mobile .custom-slider .holder-wide main hgroup .btns li a.previous:after {
    border-width:2px 3px 2px 0;
    border-color:transparent #fff transparent transparent
   }
   .mobile .custom-slider .holder-wide main hgroup .btns li a.next:after {
    border-width:2px 0 2px 3px;
    border-color:transparent transparent transparent #fff
   }
   .mobile .custom-slider .holder-wide main hgroup .progress span {
    background:#CB6644;
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .mobile .custom-slider .holder-wide main .slide {
    display:block;
    position:relative
   }
   .mobile .custom-slider .holder-wide main .slide article h4 {
    margin-bottom:15px;
    font-size:30px
   }
   .mobile .custom-slider .holder-wide main .slide article h4 div {
    margin-right:4px
   }
   .mobile .custom-slider .holder-wide main .slide article ul {
    margin-bottom:20px;
    padding-left:20px
   }
   .mobile .custom-slider .holder-wide main .slide article p,
   .mobile .custom-slider .holder-wide main .slide article ul li {
    margin-bottom:20px;
    font-size:16px
   }
   .mobile .custom-slider .holder-wide main .slide article p div,
   .mobile .custom-slider .holder-wide main .slide article ul li div {
    margin-right:4px
   }
   .mobile .custom-slider .holder-wide main .slide article ul li {
    margin-bottom:0
   }
   .mobile .custom-slider .holder-wide main .slide article ul li:before {
    left:-1.38889vw;
    top:1.04167vw;
    width:.41667vw;
    height:.41667vw
   }
   .mobile .custom-slider .holder-wide main .slide article a {
    font-size:14px
   }
   .mobile .custom-slider .holder-wide main .slide .img-holder {
    position:absolute;
    left:0;
    right:-20px;
    bottom:calc(100% + 75px);
    height:190px;
    margin-right:0;
    margin-left:15px
   }
   .custom-slider-v2 .holder-wide {
    max-width:1920px;
    margin:0 auto
   }
   .custom-slider-v2 .holder-wide hgroup {
    position:relative;
    max-width:62.5vw;
    margin:0 auto 5.55556vw;
    text-align:center
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide hgroup {
     max-width:1200px;
     margin:0 auto 106.66667px
    }
   }
   .custom-slider-v2 .holder-wide hgroup h3 {
    margin-bottom:1.38889vw
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide hgroup h3 {
     margin-bottom:26.66667px
    }
   }
   .custom-slider-v2 .holder-wide aside {
    position:relative;
    flex:0 0 46.38889vw;
    right:-44.30556vw;
    height:46.38889vw;
    margin-left:13.88889vw
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide aside {
     flex:0 0 890.66667px;
     right:-850.66667px;
     height:890.66667px;
     margin-left:266.66667px
    }
   }
   .custom-slider-v2 .holder-wide aside .img-holder {
    position:absolute;
    left:0;
    top:0;
    overflow:hidden;
    width:100%;
    height:100%
   }
   .custom-slider-v2 .holder-wide aside .img-holder span {
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-position:center center;
    background-size:cover;
    background-repeat:no-repeat
   }
   .custom-slider-v2 .holder-wide aside .img-holder .next-img {
    display:block;
    position:absolute;
    left:0;
    top:0;
    overflow:hidden;
    width:100%;
    height:100%;
    transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   .custom-slider-v2 .holder-wide aside .img-holder .next-img span {
    transform-origin:left center;
    transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1.15,1.15)
   }
   .custom-slider-v2 .holder-wide aside .img-holder .next-img.anim {
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:transform 1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider-v2 .holder-wide aside .img-holder .next-img.anim span {
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:transform 1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider-v2 .holder-wide main {
    display:flex;
    margin-bottom:3.47222vw
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide main {
     margin-bottom:66.66667px
    }
   }
   .custom-slider-v2 .holder-wide main .mobile-btns {
    display:none
   }
   .custom-slider-v2 .holder-wide main .slide {
    display:flex;
    justify-content:space-between;
    align-items:center
   }
   .custom-slider-v2 .holder-wide main .slide article {
    flex:0 0 21.52778vw
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide main .slide article {
     flex:0 0 413.33333px
    }
   }
   .custom-slider-v2 .holder-wide main .slide article .pagination {
    position:relative;
    overflow:hidden;
    margin-bottom:.34722vw;
    font-size:1.38889vw;
    color:#BAA27C
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide main .slide article .pagination {
     margin-bottom:6.66667px;
     font-size:26.66667px
    }
   }
   .custom-slider-v2 .holder-wide main .slide article .pagination .current {
    float:left;
    display:block;
    opacity:0;
    width:1.73611vw;
    transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide main .slide article .pagination .current {
     width:33.33333px
    }
   }
   .custom-slider-v2 .holder-wide main .slide article .pagination .current.active {
    opacity:1;
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider-v2 .holder-wide main .slide article .pagination .current.faded {
    opacity:0;
    transform:translateX(0) translateY(100%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider-v2 .holder-wide main .slide article .pagination .total {
    font-size:.97222vw
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide main .slide article .pagination .total {
     font-size:18.66667px
    }
   }
   .custom-slider-v2 .holder-wide main .slide article h4 {
    margin-bottom:1.73611vw;
    font-size:4.16667vw;
    line-height:100%;
    font-weight:400;
    letter-spacing:.02em
   }
   .custom-slider-v2 .holder-wide main .slide article h4:before,
   .custom-slider-v2 .holder-wide main .slide article h4:after {
    content:"";
    display:table
   }
   .custom-slider-v2 .holder-wide main .slide article h4:after {
    clear:both
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide main .slide article h4 {
     margin-bottom:33.33333px;
     font-size:80px
    }
   }
   .custom-slider-v2 .holder-wide main .slide article h4 div {
    overflow:hidden;
    float:left;
    margin-right:.34722vw
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide main .slide article h4 div {
     margin-right:6.66667px
    }
   }
   .custom-slider-v2 .holder-wide main .slide article h4 div span {
    display:block;
    opacity:0;
    transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider-v2 .holder-wide main .slide article ul {
    margin-bottom:1.73611vw;
    padding-left:1.38889vw
   }
   .custom-slider-v2 .holder-wide main .slide article ul li:before,
   .custom-slider-v2 .holder-wide main .slide article ul li:after {
    content:"";
    display:table
   }
   .custom-slider-v2 .holder-wide main .slide article ul li:after {
    clear:both
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide main .slide article ul {
     margin-bottom:33.33333px;
     padding-left:26.66667px
    }
   }
   .custom-slider-v2 .holder-wide main .slide article p:before,
   .custom-slider-v2 .holder-wide main .slide article p:after {
    content:"";
    display:table
   }
   .custom-slider-v2 .holder-wide main .slide article p:after {
    clear:both
   }
   .custom-slider-v2 .holder-wide main .slide article p,
   .custom-slider-v2 .holder-wide main .slide article ul li {
    margin-bottom:1.73611vw;
    font-size:1.38889vw;
    line-height:150%
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide main .slide article p,
    .custom-slider-v2 .holder-wide main .slide article ul li {
     margin-bottom:33.33333px;
     font-size:26.66667px
    }
   }
   .custom-slider-v2 .holder-wide main .slide article p div,
   .custom-slider-v2 .holder-wide main .slide article ul li div {
    overflow:hidden;
    float:left;
    margin-right:.34722vw
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide main .slide article p div,
    .custom-slider-v2 .holder-wide main .slide article ul li div {
     margin-right:6.66667px
    }
   }
   .custom-slider-v2 .holder-wide main .slide article p div span,
   .custom-slider-v2 .holder-wide main .slide article ul li div span {
    display:block;
    opacity:0;
    transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider-v2 .holder-wide main .slide article ul li {
    position:relative;
    margin-bottom:0
   }
   .custom-slider-v2 .holder-wide main .slide article ul li:before {
    content:"";
    display:block;
    position:absolute;
    left:-1.38889vw;
    top:1.04167vw;
    width:.41667vw;
    height:.41667vw;
    background:#2F323D;
    border-radius:50%;
    transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide main .slide article ul li {
     margin-bottom:0
    }
    .custom-slider-v2 .holder-wide main .slide article ul li:before {
     top:20px;
     left:-1.38889vw
    }
   }
   .custom-slider-v2 .holder-wide main .slide article a {
    overflow:hidden;
    display:block;
    color:#BAA27C;
    font-size:1.11111vw;
    font-weight:400
   }
   .custom-slider-v2 .holder-wide main .slide article a:before,
   .custom-slider-v2 .holder-wide main .slide article a:after {
    content:"";
    display:table
   }
   .custom-slider-v2 .holder-wide main .slide article a:after {
    clear:both
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide main .slide article a {
     font-size:21.33333px
    }
   }
   .custom-slider-v2 .holder-wide main .slide article a span {
    float:left;
    opacity:0;
    position:relative;
    padding-bottom:.34722vw;
    transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider-v2 .holder-wide main .slide article a span:after {
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:2px;
    background-color:#BAA27C;
    transition:all 250ms ease-in-out
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide main .slide article a span:after {
     bottom:0
    }
   }
   .custom-slider-v2 .holder-wide main .slide article a span:hover:after {
    width:0
   }
   .custom-slider-v2 .holder-wide main .slide article.active h4 div span,
   .custom-slider-v2 .holder-wide main .slide article.active p div span,
   .custom-slider-v2 .holder-wide main .slide article.active ul li div span,
   .custom-slider-v2 .holder-wide main .slide article.active a span {
    opacity:1;
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   .custom-slider-v2 .holder-wide main .slide article.faded h4 div span,
   .custom-slider-v2 .holder-wide main .slide article.faded p div span,
   .custom-slider-v2 .holder-wide main .slide article.faded ul li div span,
   .custom-slider-v2 .holder-wide main .slide article.faded a span {
    opacity:0;
    transform:translateX(0) translateY(100%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   .custom-slider-v2 .holder-wide main .slide .img-holder {
    position:relative;
    flex:0 0 48.95833vw;
    overflow:hidden;
    height:46.38889vw;
    margin-right:13.88889vw
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide main .slide .img-holder {
     flex:0 0 940px;
     height:890.66667px;
     margin-right:266.66667px
    }
   }
   .custom-slider-v2 .holder-wide main .slide .img-holder span {
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-position:center center;
    background-size:cover;
    background-repeat:no-repeat
   }
   .custom-slider-v2 .holder-wide main .slide .img-holder .next-img {
    display:block;
    position:absolute;
    left:0;
    top:0;
    overflow:hidden;
    width:100%;
    height:100%;
    transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   .custom-slider-v2 .holder-wide main .slide .img-holder .next-img span {
    transform-origin:left center;
    transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1.15,1.15)
   }
   .custom-slider-v2 .holder-wide main .slide .img-holder .next-img.anim {
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:transform 1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider-v2 .holder-wide main .slide .img-holder .next-img.anim span {
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:transform 1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider-v2 .holder-wide main .slide .progress {
    display:none
   }
   .custom-slider-v2 .holder-wide main .slide .progress span {
    background:#CB6644;
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider-v2 .holder-wide .controls {
    position:relative;
    display:flex;
    justify-content:space-between;
    align-items:center;
    width:44.79167vw;
    padding-left:4.16667vw
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide .controls {
     width:860px;
     padding-left:80px
    }
   }
   .custom-slider-v2 .holder-wide .controls .line {
    display:block;
    position:absolute;
    left:6.94444vw;
    top:50%;
    right:11.11111vw;
    height:1px;
    background:#BAA27C;
    transition:500ms cubic-bezier(.215,.61,.355,1)
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide .controls .line {
     left:133.33333px;
     right:213.33333px
    }
   }
   .custom-slider-v2 .holder-wide .controls .next-number {
    overflow:hidden;
    font-size:1.38889vw
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide .controls .next-number {
     font-size:26.66667px
    }
   }
   .custom-slider-v2 .holder-wide .controls .next-number span {
    display:block;
    opacity:0;
    transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   .custom-slider-v2 .holder-wide .controls .next-number.active span {
    opacity:1;
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider-v2 .holder-wide .controls .next-number.faded span {
    opacity:0;
    transform:translateX(0) translateY(100%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider-v2 .holder-wide .controls .pagination {
    position:relative;
    overflow:hidden;
    font-size:1.38889vw;
    color:#BAA27C
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide .controls .pagination {
     font-size:26.66667px
    }
   }
   .custom-slider-v2 .holder-wide .controls .pagination .current {
    float:left;
    display:block;
    opacity:0;
    width:1.73611vw;
    transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide .controls .pagination .current {
     width:33.33333px
    }
   }
   .custom-slider-v2 .holder-wide .controls .pagination .current.active {
    opacity:1;
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider-v2 .holder-wide .controls .pagination .current.faded {
    opacity:0;
    transform:translateX(0) translateY(100%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider-v2 .holder-wide .controls .pagination .total {
    font-size:.97222vw
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide .controls .pagination .total {
     font-size:18.66667px
    }
   }
   .custom-slider-v2 .holder-wide .controls .next-slide {
    position:relative;
    letter-spacing:.02em
   }
   .custom-slider-v2 .holder-wide .controls .next-slide h5 {
    display:block;
    font-size:2.08333vw
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide .controls .next-slide h5 {
     font-size:40px
    }
   }
   .custom-slider-v2 .holder-wide .controls .next-slide h5:before,
   .custom-slider-v2 .holder-wide .controls .next-slide h5:after {
    content:"";
    display:table
   }
   .custom-slider-v2 .holder-wide .controls .next-slide h5:after {
    clear:both
   }
   .custom-slider-v2 .holder-wide .controls .next-slide h5 div {
    overflow:hidden;
    float:left;
    margin-right:.34722vw
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide .controls .next-slide h5 div {
     margin-right:6.66667px
    }
   }
   .custom-slider-v2 .holder-wide .controls .next-slide h5 div span {
    display:block;
    opacity:0;
    transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1);
    transition:1500ms cubic-bezier(.215,.61,.355,1)
   }
   .custom-slider-v2 .holder-wide .controls .next-slide.active h5 div span {
    opacity:1;
    transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   .custom-slider-v2 .holder-wide .controls .next-slide.faded h5 div span {
    opacity:0;
    transform:translateX(0) translateY(100%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   .custom-slider-v2 .holder-wide .controls .btns {
    position:absolute;
    left:100%;
    top:50%;
    width:12vw;
    transform:translateX(13.88889vw) translateY(-50%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide .controls .btns {
     transform:translateX(266.66667px) translateY(-50%) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
    }
   }
   .custom-slider-v2 .holder-wide .controls .btns li {
    float:left;
    margin-right:.69444vw
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide .controls .btns li {
     margin-right:13.33333px
    }
   }
   .custom-slider-v2 .holder-wide .controls .btns li a {
    display:block;
    opacity:1;
    position:relative;
    width:5vw!important;
    height:5vw!important;
    margin:0;
    text-indent:-9999px;
    background-color:rgba(186,162,124,.2)!important;
    border-radius:50%;
    outline:none
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide .controls .btns li a {
     width:96px!important;
     height:96px!important
    }
   }
   .custom-slider-v2 .holder-wide .controls .btns li a:after {
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translateX(-15%) translateY(-50%);
    width:0;
    height:0;
    border-style:solid;
    border-width:.34722vw 0 .34722vw .55556vw;
    border-color:transparent transparent transparent #BAA27C
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide .controls .btns li a:after {
     border-width:6.66667px 0 6.66667px 10.66667px
    }
   }
   .custom-slider-v2 .holder-wide .controls .btns li a svg {
    display:none
   }
   .custom-slider-v2 .holder-wide .controls .btns li a.previous:after {
    transform:translateX(-50%) translateY(-50%);
    border-width:.34722vw .55556vw .34722vw 0;
    border-color:transparent #BAA27C transparent transparent
   }
   @media (min-width:1920px) {
    .custom-slider-v2 .holder-wide .controls .btns li a.previous:after {
     border-width:6.66667px 10.66667px 6.66667px 0
    }
   }
   .custom-slider-v2 .holder-wide .controls .btns li a:hover {
    background-color:rgba(186,162,124,.4)!important
   }
   .custom-slider-v2 .holder-wide .controls .btns li:last-child {
    margin-right:0
   }
   .custom-slider-v2 .holder-wide .articles {
    display:none
   }
   .tablet.portrait .custom-slider-v2 .holder-wide hgroup {
    max-width:100%;
    margin-bottom:60px
   }
   .tablet.portrait .custom-slider-v2 .holder-wide hgroup h3 {
    margin-bottom:35px
   }
   .tablet.portrait .custom-slider-v2 .holder-wide aside {
    display:none
   }
   .tablet.portrait .custom-slider-v2 .holder-wide main {
    display:block;
    margin-bottom:0
   }
   .tablet.portrait .custom-slider-v2 .holder-wide main .slide {
    display:block
   }
   .tablet.portrait .custom-slider-v2 .holder-wide main .slide article .pagination {
    margin-bottom:5px;
    font-size:20px
   }
   .tablet.portrait .custom-slider-v2 .holder-wide main .slide article .pagination .current {
    width:25px
   }
   .tablet.portrait .custom-slider-v2 .holder-wide main .slide article .pagination .total {
    font-size:14px
   }
   .tablet.portrait .custom-slider-v2 .holder-wide main .slide article h4 {
    margin-bottom:20px;
    font-size:60px
   }
   .tablet.portrait .custom-slider-v2 .holder-wide main .slide article h4 div {
    margin-right:5px
   }
   .tablet.portrait .custom-slider-v2 .holder-wide main .slide article ul {
    margin-bottom:25px;
    padding-left:20px
   }
   .tablet.portrait .custom-slider-v2 .holder-wide main .slide article p,
   .tablet.portrait .custom-slider-v2 .holder-wide main .slide article ul li {
    margin-bottom:25px;
    font-size:20px
   }
   .tablet.portrait .custom-slider-v2 .holder-wide main .slide article p div,
   .tablet.portrait .custom-slider-v2 .holder-wide main .slide article ul li div {
    margin-right:5px
   }
   .tablet.portrait .custom-slider-v2 .holder-wide main .slide article ul li {
    margin-bottom:0
   }
   .tablet.portrait .custom-slider-v2 .holder-wide main .slide article a {
    font-size:16px
   }
   .tablet.portrait .custom-slider-v2 .holder-wide main .slide .img-holder {
    height:540px;
    width:calc(100% + 30px);
    margin:0 0 80px -30px
   }
   .tablet.portrait .custom-slider-v2 .holder-wide main .slide .progress {
    display:block;
    margin:0 0 60px
   }
   .tablet.portrait .custom-slider-v2 .holder-wide .controls {
    display:none
   }
   .mobile .custom-slider-v2 .holder-wide {
    position:relative;
    margin-left:20px;
    margin-right:20px
   }
   .mobile .custom-slider-v2 .holder-wide hgroup {
    max-width:100%;
    margin-bottom:40px
   }
   .mobile .custom-slider-v2 .holder-wide hgroup h3 {
    margin-bottom:20px
   }
   .mobile .custom-slider-v2 .holder-wide aside {
    display:none
   }
   .mobile .custom-slider-v2 .holder-wide main {
    display:block;
    position:relative;
    margin-bottom:0
   }
   .mobile .custom-slider-v2 .holder-wide main .slide {
    display:block
   }
   .mobile .custom-slider-v2 .holder-wide main .slide article .pagination {
    margin-bottom:5px;
    font-size:18px;
    transform:translateX(0) translateY(-45px) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1,1)
   }
   .mobile .custom-slider-v2 .holder-wide main .slide article .pagination .current {
    width:22px
   }
   .mobile .custom-slider-v2 .holder-wide main .slide article .pagination .total {
    font-size:14px
   }
   .mobile .custom-slider-v2 .holder-wide main .slide article h4 {
    margin-bottom:15px;
    font-size:40px
   }
   .mobile .custom-slider-v2 .holder-wide main .slide article h4 div {
    margin-right:4px
   }
   .mobile .custom-slider-v2 .holder-wide main .slide article ul {
    margin-bottom:20px;
    padding-left:20px
   }
   .mobile .custom-slider-v2 .holder-wide main .slide article p,
   .mobile .custom-slider-v2 .holder-wide main .slide article ul li {
    margin-bottom:20px;
    font-size:18px
   }
   .mobile .custom-slider-v2 .holder-wide main .slide article p div,
   .mobile .custom-slider-v2 .holder-wide main .slide article ul li div {
    margin-right:4px
   }
   .mobile .custom-slider-v2 .holder-wide main .slide article ul li {
    margin-bottom:0
   }
   .mobile .custom-slider-v2 .holder-wide main .slide article ul li:before {
    left:-15px;
    top:13px;
    width:6px;
    height:6px
   }
   .mobile .custom-slider-v2 .holder-wide main .slide article a {
    font-size:14px
   }
   .mobile .custom-slider-v2 .holder-wide main .slide .img-holder {
    height:355px;
    width:calc(100% + 5px);
    margin:0 15px 60px -20px
   }
   .mobile .custom-slider-v2 .holder-wide main .slide .progress {
    display:block;
    margin:0 0 0
   }
   .mobile .custom-slider-v2 .holder-wide main .mobile-btns {
    position:absolute;
    left:0;
    top:160px;
    display:flex;
    justify-content:space-between;
    z-index:10;
    width:100%
   }
   .mobile .custom-slider-v2 .holder-wide main .mobile-btns li a {
    display:block;
    position:relative;
    width:33px;
    height:33px;
    margin:0;
    background-color:#BAA27C;
    border-radius:50%;
    outline:none
   }
   .mobile .custom-slider-v2 .holder-wide main .mobile-btns li a:after {
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translateX(-15%) translateY(-50%);
    width:0;
    height:0;
    border-style:solid;
    border-width:2px 0 2px 3px;
    border-color:transparent transparent transparent #fff
   }
   .mobile .custom-slider-v2 .holder-wide main .mobile-btns li a.previous:after {
    transform:translateX(-50%) translateY(-50%);
    border-width:2px 3px 2px 0;
    border-color:transparent #fff transparent transparent
   }
   .mobile .custom-slider-v2 .holder-wide .controls {
    display:none
   }
   .with-grid hgroup {
    margin-bottom:4.16667vw;
    text-align:center
   }
   .custom-slider .holder-wide {
    display: flex;
    align-items: flex-end;
    max-width: 1920px;
    margin: 0 auto;
  }