﻿
 

.section-visual {position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;background:var(--bs-secondary)}
.section-img{display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;}

.bg-panel{position:relative;z-index:0}
.bg-panel:before{content:"";background:var(--bg-panel);position:absolute;z-index:-1;display:block;}
.bg-panel-end:before{right:0;top:15%;width:70%;height:70%;}
.bg-panel-top:before{top:0;width:100%;height:50%;}
.bg-panel-bottom:before{bottom:0;width:100%;height:50%;}

.bg-parallax {background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}

.row-newsletter a{text-decoration:none;}
.row-newsletter a:hover{color:var(--bs-primary)}
.row-gallery a{text-decoration:none;}
.row-gallery a:hover{color:var(--bs-primary)}
 
/* min-width: scale up */
@media (min-width:768px) {
    .section-img{position:absolute;right:0;top:0;width:50%;}
}

@media(min-width: 992px) {
}

@media (min-width: 1280px) {
}

@media (min-width: 1400px) {
}

/* max-width: scale down */
@media (max-width: 1399.98px) {
}

@media (max-width:1279.98px) {
}

@media (max-width: 1199.98px) {
}

@media (max-width: 991.98px) {
}

@media (max-width: 767.98px) {
    .bg-section{width:100%;}
}

@media (max-width:576.98px) {
}
