.wrapper{min-height:100%;height:100%}
.wrapper .flex{height:100%;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,1)}
.suptitle{font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;padding-top:12px;position:relative;color:#fff;display:block}
.subtitle{text-transform:uppercase;color:#fff;padding:8px 12px 6px}
a.subtitle{border:#fff 1px solid;background-color:#fff;color:#323232;text-shadow:none}
a.subtitle:hover{color:#8b6979}
.suptitle::before{content:'';position:absolute;top:-20px;left:50%;margin-left:-10px;height:25px;width:2px;background-color:#6bb42e;-webkit-transform:rotate(55deg);-moz-transform:rotate(55deg);-ms-transform:rotate(55deg);-o-transform:rotate(55deg);transform:rotate(55deg)}
.suptitle::after{content:'';position:absolute;top:-20px;left:50%;margin-left:10px;height:25px;width:2px;background-color:#6bb42e;-webkit-transform:rotate(-55deg);-moz-transform:rotate(-55deg);-ms-transform:rotate(-55deg);-o-transform:rotate(-55deg);transform:rotate(-55deg)}
h1,h2{width:100%;text-align:center}
h1 strong,h2 strong{font-size:2.5rem;text-transform:uppercase;letter-spacing:2px;position:relative;margin-bottom:10px;color:#fff;display:inline-block;padding:0 20px}
h1 strong::before,h2 strong::before{left:-50px}
h1 strong::before,h1 strong::after,h2 strong::before,h2 strong::after{content:'';position:absolute;top:50%;width:50px;height:1px;background-color:#fff}
h1 strong::after,h2 strong::after{right:-50px}
#home_carousel{width:100%;overflow:hidden;height:100%;position:relative}
.swiper-slide{display:block;width:100%;height:100%}
.swipe-pagination{position:absolute;bottom:10px;left:0;width:100%;z-index:1000;height:20px;text-align:center}
.swiper-pagination-bullet{background-color:#FFF;opacity:1}
.swiper-pagination-bullet-active{background-color:#6cb138}
@media screen and (max-width:799px),screen and (min-width:800px) and (max-width:1159px) and (orientation:portrait){.suptitle{font-size:0.875rem}
a.subtitle{margin:20px 50px 0}
h1,h2{width:70%}
h1 strong,h2 strong{font-size:1.5rem;letter-spacing:0;padding:0 10px}
h1 strong::before,h2 strong::before{left:-30px}
h1 strong::before,h1 strong::after,h2 strong::before,h2 strong::after{width:30px}
h1 strong::after,h2 strong::after{right:-30px}}