.no-gutters {
         margin-right: 0 !important;
         margin-left: 0 !important;
     }
     .no-gutters .col {
        padding-left: 0 !important;
        padding-right: 0 !important;
     }
        .swiper-main-layout.layout-desktop {
         position: relative;
         height: 700px;
         overflow: hidden;
     }
     .swiper-main-layout .swiper_backgrounds {
         display: block;
     }
     .swiper-main-layout .swiper_backgrounds {
         display: block;
     }
     
     .swiper-main-layout.layout-desktop .swiper_backgrounds, .swiper-main-layout.layout-desktop .swiper-meneus {
         position: absolute;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
     }
     
     
        .swiper-main-layout ul {
             margin-bottom: 0
     }
     
     .swiper-main-layout .col {
             background-position: center;
             background-repeat: no-repeat;
             background-size: cover
     }
     
     .swiper-main-layout .swiper_backgrounds {
             display: block
     }
     
     .swiper-main-layout.layout-desktop .swiper_backgrounds .col {
         height: 100%;
     }
     .swiper-main-layout .swiper_backgrounds .col {
         position: absolute;
         top: 0;
     }
     .swiper-main-layout.layout-desktop .swiper-meneus {
         z-index: 101;
         background: rgba(0, 0, 0, 0.6);
     }
     
     .swiper-main-layout .row.swiper-meneus div.swiper_menu {
             padding: 60px 44px
     }
     .swiper-main-layout.layout-desktop .swiper_backgrounds .col.elevate {
         z-index: 100;
     }
     .swiper-main-layout .row.swiper-meneus div.swiper_menu div.braille-icon {
             display: block;
             margin-bottom: 30px;
             margin-top: -20px
     }
     
     .swiper-main-layout .row.swiper-meneus div.swiper_menu h2 {
             font-size: 1.75rem
     }
     
     .swiper-main-layout .row.swiper-meneus div.swiper_menu h2 a {
             color: #fff;
             display: flex;
              align-items: flex-start;
              justify-content: space-between;
     }
     
     .swiper-main-layout .row.swiper-meneus div.swiper_menu svg.arrow {
             float: right;
             margin-top: 11px
     }
     
     .swiper-main-layout .row.swiper-meneus div.swiper_menu svg.arrow path {
             fill: #fff
     }
     
     .swiper-main-layout .row.swiper-meneus div.swiper_menu ul {
             list-style: none;
             padding: 0;
             margin-top: 50px
     }
     
     .swiper-main-layout .row.swiper-meneus div.swiper_menu ul li {
             border-bottom: 1px solid #707070;
             display: block;
             padding: 0;
             color: #fff;
     }
     
     .swiper-main-layout .row.swiper-meneus div.swiper_menu ul li:hover {
             border-color: #fff
     }
     
     .swiper-main-layout .row.swiper-meneus div.swiper_menu ul li a, .swiper-main-layout .row.swiper-meneus div.swiper_menu ul li span {
             color: #fff;
             display: block;
             padding: 12px 0;
             font-weight: 400
     }
     
     .swiper-main-layout .row.swiper-meneus>div:hover div.swiper_menu {
             opacity: 1
     }
     
     @media screen and (min-width:992px) and (max-width:1399px) {
             .swiper-main-layout .row.swiper-meneus div.swiper_menu {
                     padding: 60px 30px
             }
     }
     
     @media screen and (min-width:992px) and (max-width:1199px) {
             .swiper-main-layout .row.swiper-meneus div.swiper_menu svg.arrow {
                     display: block;
                     float: none
             }
     }
     .swiper-main-layout.layout-mobile {
        position:relative
    }
    .swiper-main-layout.layout-mobile .col {
        flex-basis:unset
    }
    .swiper-main-layout.layout-mobile .swiper_backgrounds .col{
        width:100%
    }
    .swiper-main-layout.layout-mobile .swiper-meneus {
         background: rgba(0, 0, 0, 0.6);
     }
     .swiper-main-layout.layout-mobile .swiper-meneus:before {
        background: rgba(0, 0, 0, 0.6);
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        bottom: 0;
        z-index: 1;
    }
    .swiper-main-layout.layout-mobile .row.swiper-meneus div.swiper_menu {
        position: relative;
        z-index: 2;
    }
     
     section.mod-news a {
             display: block;
             position: relative;
             height: 100%
     }
     
     section.mod-news a:hover {
             -webkit-box-shadow: 0px 3px 28px 0px rgba(0, 0, 0, 0.15);
             -moz-box-shadow: 0px 3px 28px 0px rgba(0, 0, 0, 0.15);
             box-shadow: 0px 3px 28px 0px rgba(0, 0, 0, 0.15)
     }
     
     section.mod-news a:hover svg path {
             fill: #1ccef5
     }
     
     section.mod-news svg {
             position: absolute;
             right: 20px;
             bottom: 20px
     }
     
     section.mod-news .mod-news-img img {
             width: 100%
     }
     
     section.mod-news .mod-news-content {
             padding: 30px 25px;
             margin-bottom: 20px;
             position: relative
     }
     
     section.mod-news .mod-news-content p.news-tag {
             text-transform: uppercase;
             font-weight: 300;
             font-size: 1.125rem
     }
     
     section.mod-news .mod-news-content h3 {
             color: #000;
             font-size: 1.4rem
     }
     
     section.mod-news .mod-news-content p:not(.news-tag) {
             font-size: 1.1rem
     }
     
     @media screen and (max-width:991px) {
             section.mod-news div[class*="col"] {
                     margin-bottom: 30px
             }
     }
     
     section.mod-icon-grid div[class*="col"] {
             text-align: center
     }

 
     

@media screen and (max-width:575px) {
        .swiper-main-layout .row.swiper-meneus div.swiper_menu {
                padding: 40px 20px;
        }
        .swiper-main-layout .row.swiper-meneus div.swiper_menu h2 {
                font-size: 1.5rem;
        }
}