@import url('https://fonts.googleapis.com/css2?family=Dancing+Script&family=Nunito+Sans:wght@200&display=swap');
.main-container .gallery{width:80%;padding:30px 10% 60px 10%;text-align:center;}
.highslide-gallery{display:inline-block;width:100%;position:relative;}
.gallery-outer{display:inline-block;width:100%;position:relative;}
.gallery-inner{display:inline-block;width:100%;position:relative;}
.gallery-inner a.highslide{display:inline-block;width:100%;color:#39630f;font-size:11pt;}
.single-post .post-body .image-full{display:block;width:100%;margin:0 0 -73px 0;}
.single-post .post-body .image-fill{display:block;width:100%;margin:0;}
.single-post .post-body .image-full img,
.single-post .post-body .image-fill img{width:789px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.swiper-container{width:100%;}
.swiper-wrapper{}
.swiper-slide{}
.main-container .gallery a.highslide{width:calc(100% - 40px);padding:0 20px;}
.gallery-inner a.highslide img{display:inline-block;width:calc(100% - 30px);margin:0 15px 15px 15px;}
.gallery-inner a.highslide span{display:inline-block;width:100%;margin:10px 0 0 0;font-size:9pt;color:#949494;}
.single-post .highslide-gallery{display:inline-block;width:800px;margin:0 auto 30px auto;}
.swiper-prev,
.swiper-next{display:none;}
.swiper-thumb{width:100%;position:absolute;bottom:0;}
.swiper-thumb div{float:left;width:calc((100% - 50px) / 6);margin:0 10px 10px 0;cursor:pointer;}
.swiper-thumb div.thumb-6,
.swiper-thumb div.thumb-12,
.swiper-thumb div.thumb-18{margin:0 0 10px 0;}
.swiper-thumb div img{border:2px solid #d2d2d2;width:calc(100% - 4px);}
.swiper-thumb div:hover img{border:2px solid #95c162;}
/* SLIDESHOW */
.slideshow{display:inline-block;padding:0;width:100%;height:468px;background:#f7f7f7 url(../images/slideshow/background.png) no-repeat center bottom;background-size:contain;}
.slideshow{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;}
.slideshow .container{width:100%;height:100%;}
.slideshow-img{position:absolute;width:400px;height:300px;margin:0;}
.slideshow-img img{width:100%;height:auto;}
.slideshow-txt{float:right;width:calc(100% - 450px);padding:0 50px 0 0;text-align:justify;font-size:15pt;line-height:32px;color:var(--text);}
.slideshow .bitter-melon{position:absolute;bottom:10px;right:80px;width:350px;height:225px;}
.slideshow .bitter-melon{text-align:center;color:var(--dark);text-shadow:1px 1px var(--blur);background:url(../images/drop.png) no-repeat center;background-size:contain;}
.slideshow .bitter-melon h3{text-transform:uppercase;margin:20px 0 5px 0;font-size:18pt;}
.slideshow .bitter-melon p{margin:0;font-size:16pt;}
.slideshow .bitter-melon ul{list-style:none;}
.slideshow .bitter-melon ul li{}
.slideshow-after{display:inline-block;width:100%;margin:-90px 0 0 0;overflow:hidden;}
.slideshow-after .get-call{display:block;width:100%;margin:-15% 0;background:rgba(255, 255, 255, .25);padding:0 10px;}
.slideshow-after .get-call{position:absolute;}
.slider{}
.slider .darkarea{position:relative;width:calc(100% - 150px);top:0;left:0;margin:0 75px;}
.slider .slide-obj{position:absolute;left:0;top:0;}
.slider .slide-image{position:absolute;top:0;left:1200px;opacity:0;}
.slider .slide-header{position:absolute;left:-525px;top:150px;width:525px;opacity:0;font-size:24pt;text-transform:uppercase;font-weight:bold;}
.slider .slide-text{position:absolute;left:-525px;top:120px;width:525px;opacity:0;font-family:'Dancing Script', cursive;font-size:18pt;}
.slider .slide-text h3{font-size:12pt;text-transform:uppercase;font-weight:normal;margin:0 0 65px 0;font-family:'Nunito Sans', sans-serif;}
/* RAINBOW */
.rainbow{width:100%;height:100%;-webkit-animation:o-rotate-360 linear 5s infinite;animation:o-rotate-360 linear 5s infinite;position:absolute;z-index:1;}
.rainbow span{display:block;width:100%;height:100%;position:relative;transform:translate(-50%, -50%);}
.rainbow span:after{display:block;content:"";width:100%;height:100%;position:absolute;left:100%;box-sizing:border-box;}
.rainbow span:first-child{background:var(--high);box-sizing:border-box;}
.rainbow span:first-child:after{box-sizing:border-box;}
.rainbow span:last-child{box-sizing:border-box;}
.rainbow span:last-child:after{background:var(--lkraft);box-sizing:border-box;}
@-webkit-keyframes o-rotate-360{
  0%{transform:rotate(0);}
  100%{transform:rotate(360deg);}
}
@keyframes o-rotate-360{
  0%{transform:rotate(0);}
  100%{transform:rotate(360deg);}
}
.get-support{position:relative;z-index:997;background:#fff;}
.get-support{display:block;width:720px;height:250px;margin:auto;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;overflow:hidden;}
.get-support .form{display:inline-block;width:calc(100% - 6px);height:calc(100% - 6px);margin:3px;position:relative;z-index:2;box-sizing:border-box;}
.get-support .form{background:var(--blur) url('../images/chuyen-gia-tu-van.png') no-repeat calc(100% - 20px) center;padding:0;}
.get-support .form{-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;overflow:hidden;}
.get-support form{display:inline-block;float:left;width:360px;height:250px;padding:30px;background:var(--dark);overflow:hidden;box-sizing:border-box;}
.get-support form{-webkit-border-radius:18px 0 0 18px;-moz-border-radius:18px 0 0 18px;border-radius:18px 0 0 18px;}
.get-call form{text-align:center;padding:10px 0 5px 0;}
.get-call button,
.get-support button{width:100%;border:1px solid var(--light);background:var(--high);color:var(--deep);text-align:center;text-transform:uppercase;}
.get-call .zone,
.get-support .zone{}
.get-call .mobile,
.get-support .mobile{width:160px;}
.get-call .fullname,
.get-support .fullname{width:240px;}
