/*Start - first widgget on page*/
.msw-html > video {
    display: block;
    aspect-ratio: 1290 / 538; /* force video aspect ratio */
    width: 100%;
}

@media (max-width: 575px) {
    div.main-container.msw-page-area > .msw-sub-area .msw-block-area:has(.msw-html > video) + .msw-block-area .msw-portfolio.type-image-overlay > .mgrid > a img {
        aspect-ratio: 1290 / 538 !important; /* force video aspect ratio */
        object-fit: cover;
    }
}

div.main-container.msw-page-area > .msw-sub-area:first-child > section > .container > .row > .col-12 > article > .msw-image {
    position:relative;
    aspect-ratio:1290 / 538; /* force video aspect ratio */
    overflow:hidden;
}

div.main-container.msw-page-area > .msw-sub-area:first-child > section > .container > .row > .col-12 > article > .msw-image > img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    object-fit: cover;
    height: 100%;
    width: 100%;
}

div.main-container.msw-page-area > .msw-sub-area:first-child > section > .container > .row > .col-12 > article > .title,
div.main-container.msw-page-area > .msw-sub-area:first-child > section > .container > .row > .col-12 > article > .msw-richtext {
    max-width: 750px;
    margin: auto;
}
/*End - first widgget on page*/

.scrollup {
    display: none !important;
}

.content-design-0a655304-913b-4e84-b820-b6d48824a967 * {
cursor:pointer;
text-align:center;
}

.news-box.overlay-support > .news-info {
    background-color: rgba(255, 255, 255, .65);
}

@media (min-width: 992px) {
.msw-sub-area section .container .row.custom-nested-cols {
position:relative;
}

.msw-sub-area section .container .row.custom-nested-cols [data-mse-containerid="inner"] {
    position: absolute;
    left: calc(35px * 2);
    top: calc(35px * 2);
    z-index: 556;
    background-color: rgba(255, 255, 255, 0.75);
padding: 30px;
}

.msw-sub-area section .container .row.custom-nested-cols [data-mse-containerid="inner"] .mmf-mailform .title-cell {
color:var(--primary)
}
}

.header-top {
display:none;
}

.breadcrumbs-section {
display:none;
}

.header-btm, .header-mdl {
border-bottom-color:transparent;
}

.main-container > .msw-sub-area:first-child > section {
padding-bottom:0px;
padding-top:0px;
}

.title h2 {
color: var(--primary);
    text-transform: none;
    padding-bottom: 0px;
    margin-bottom: 15px;
}

.title::before {
display:none !important;
}

.msw-googlemap.module-frame {
aspect-ratio:1 / 1;
max-height:none;
}

.msw-portfolio.type-image-box * {
color:var(--primary);
}

.msw-portfolio.type-image-box h5 {
text-transform:none;
}

.msw-portfolio.type-image-box .news-img.rounded {
border-radius:0px !important;
}

.msw-portfolio.type-image-box .news-img.rounded > img {
aspect-ratio:1/1 !important;
border-radius:50% !important;
}

.navbar-expand-lg .navbar-collapse {
    justify-content: center;
}

.navbar-expand-lg .navbar-collapse * {
color:var(--primary) !important;
}

/* content logo */
.content-design-62832cb9-ccbc-4891-b914-2df2a748c526 {
position: relative;
}

.content-design-62832cb9-ccbc-4891-b914-2df2a748c526 > .title {
position:absolute;
right:30px;
bottom:30px;
background-color:rgba(255, 255, 255, .65);

}

.content-design-62832cb9-ccbc-4891-b914-2df2a748c526 > .title h2 {
color:var(--primary);
font-size:var(--default-font-size);
line-height:var(--default-line-height);
margin-bottom:0px;
}

.content-design-0572192e-b9b8-4e7c-b2ba-697f64d88c8d .msw-image {
    display: flex;
    justify-content: flex-end;
}

.content-design-0572192e-b9b8-4e7c-b2ba-697f64d88c8d .msw-image img {
max-width:320px;
width:100%;
}

@media (max-width: 991px) {
.content-design-0572192e-b9b8-4e7c-b2ba-697f64d88c8d {
display:none;
}
}

/* navigation */
.menu_style1 .navbar .navbar-collapse>ul>li>a::before {
display:none;
}

.header-btm .navbar .navbar-collapse ul li a:hover, .header-btm .navbar .navbar-collapse ul li.active>a {
color: var(--default-link-hover-color) !important;
}

/* footerflowers  */
footer .msw-html > picture {
    display: block;
    max-width: 1920px;
    margin: 0px auto;
}

footer .msw-html > picture > img {
display:block;
}

/* footer row */
.content-design-b23e8ffe-f504-4528-bd6a-7780146e8391 > section {
padding-bottom:0px;
}

.content-design-4908ec20-0931-43dd-bfcb-174ef30678f1 {
    margin-top: 10px !important;
}

.content-design-4908ec20-0931-43dd-bfcb-174ef30678f1 * {
color:var(--primary);
}

.content-design-efb9ac41-2cbd-4b6a-93e3-825717a67f94 > section {
padding-bottom:35px !important;
}


/* overlay-portfolio */
.msw-portfolio.type-image-overlay .tpl-image-overlay .news-info {
    padding: 10px;
    left: 10px;
    bottom: 10px;
    right: auto;
    max-width: calc(100% - 10px - 10px);
}

.msw-portfolio.type-image-overlay .tpl-image-overlay .news-info h5 {
    text-transform: none;
    text-align: left;
    color: var(--primary);
    font-size: var(--default-font-size);
    font-weight: 600;
}

.msw-block-area+.msw-block-area {
margin-top:35px;
}

.msw-richtext ul,
.msw-richtext ul li {
  list-style-type: none;
}

.msw-richtext ul li:before {
  content: '-';
  position: absolute;
  margin-left: -15px;
}

.msw-portfolio.type-image-box .mgrid-item .news-info a.read-more {
text-transform:none !important;
}

.msw-portfolio.type-image-box .mgrid-item .news-info a.read-more:hover {
color:var(--default-link-hover-color) !important
}

@media (max-width: 991px) {
    .msw-container.col-12 + .msw-container.col-12 {
        margin-top: 40px;
    }
}