/*!
Theme Name: vsk-restaurant
Theme URI: https://visualstudiok.it
Author: Fabrizio Trunzo per Visual StudioK
Author URI: https://visualstudiok.it
Description: A complete theme for restaurant and pub, with other modulo woocommerce for online pay
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: vsk-restaurant
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,800;1,300;1,400;1,500;1,600;1,800&display=swap");*{margin:0;padding:0;outline:none;font-family:'Open Sans', sans-serif;text-decoration:none;box-sizing:border-box}html,body{background:#fff;color:#000509}.vsk-site{overflow-x:hidden}h2{font-size:39px;font-weight:600;line-height:1}@media screen and (max-width: 1023px){h2{font-size:39px}}@media screen and (max-width: 768px){h2{font-size:29px}}h3{font-size:23px;font-weight:300}h4{font-size:19px}p{font-size:19px;padding:0 0 30px 0;line-height:1.7}a{color:#000509;text-decoration:underline}.wp-block-image{margin-bottom:0}img{width:100%;height:auto}ul{list-style-type:none}ul li{line-height:1.3}.top-header{width:100%;height:50px;position:absolute;top:0;left:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;column-gap:20px;border-bottom:1px solid rgba(255,255,255,0.4);color:#fff;padding:0 20px;z-index:5}@media screen and (max-width: 767px){.top-header{display:none}}.top-header aside p,.top-header aside a{font-size:15px;color:#fff;padding:0}.vsk-header{width:100%;position:absolute;top:50px;left:0;display:flex;flex-direction:row;justify-content:center;align-items:center;border-bottom:1px solid rgba(255,255,255,0.4);padding:20px;z-index:5;transition:0.4s}@media screen and (max-width: 767px){.vsk-header{top:0;background:#000509;padding:10px 20px}}.vsk-header .site-branding{flex:1 33%}.vsk-header .site-branding .custom-logo-link{max-width:250px;display:block;margin:auto}@media screen and (max-width: 767px){.vsk-header .site-branding .custom-logo-link{width:190px}}.vsk-header .main-navigation,.vsk-header .second-navigation{flex:1 33%;position:relative}@media screen and (max-width: 1023px){.vsk-header .main-navigation,.vsk-header .second-navigation{flex:unset}}.vsk-header .main-navigation .menu-toggle,.vsk-header .second-navigation .menu-toggle{display:none;width:50px;height:35px;position:fixed;top:93px;right:15px;background:transparent;border:none;outline:none;cursor:pointer;z-index:4;transition:0.4s}@media screen and (max-width: 1023px){.vsk-header .main-navigation .menu-toggle,.vsk-header .second-navigation .menu-toggle{display:block}}@media screen and (max-width: 767px){.vsk-header .main-navigation .menu-toggle,.vsk-header .second-navigation .menu-toggle{top:28px}}.vsk-header .main-navigation .menu-toggle span,.vsk-header .second-navigation .menu-toggle span{width:40px;height:auto;display:block;position:absolute;background:transparent;border-top:2px solid #fff;transition:0.3s}.vsk-header .main-navigation .menu-toggle span:nth-child(1),.vsk-header .second-navigation .menu-toggle span:nth-child(1){top:-8px}.vsk-header .main-navigation .menu-toggle span:nth-child(3),.vsk-header .second-navigation .menu-toggle span:nth-child(3){top:5px}.vsk-header .main-navigation .menu,.vsk-header .second-navigation .menu{height:50px;display:flex;place-content:center;place-items:end;column-gap:20px;list-style-type:none;z-index:1;transition:0.5s}@media screen and (max-width: 1023px){.vsk-header .main-navigation .menu,.vsk-header .second-navigation .menu{height:100%}}.vsk-header .main-navigation .menu li,.vsk-header .second-navigation .menu li{border:1px solid transparent;padding:4px 10px;transition:0.4s}.vsk-header .main-navigation .menu li a,.vsk-header .main-navigation .menu li a:visited,.vsk-header .second-navigation .menu li a,.vsk-header .second-navigation .menu li a:visited{font-size:17px;font-weight:300;color:#fff;text-transform:uppercase;text-decoration:none}.vsk-header .main-navigation .menu li:hover,.vsk-header .main-navigation .menu li.current-menu-item,.vsk-header .second-navigation .menu li:hover,.vsk-header .second-navigation .menu li.current-menu-item{border-color:white}.vsk-header .main-navigation.toggled .menu,.vsk-header .second-navigation.toggled .menu{right:0;opacity:1;list-style-type:none}.vsk-header .main-navigation.toggled .menu-toggle span:nth-child(1),.vsk-header .second-navigation.toggled .menu-toggle span:nth-child(1){top:2px;transform:rotate(-45deg)}.vsk-header .main-navigation.toggled .menu-toggle span:nth-child(2),.vsk-header .second-navigation.toggled .menu-toggle span:nth-child(2){display:none}.vsk-header .main-navigation.toggled .menu-toggle span:nth-child(3),.vsk-header .second-navigation.toggled .menu-toggle span:nth-child(3){top:2px;transform:rotate(45deg)}@media screen and (max-width: 1023px){.vsk-header .main-navigation.toggled .mobile-menu,.vsk-header .second-navigation.toggled .mobile-menu{right:0}}.vsk-header .main-navigation .mobile-menu,.vsk-header .second-navigation .mobile-menu{display:none;width:100%;height:calc(100% - 60px);position:fixed;right:-1000px;top:65px;background:rgba(0,0,0,0.95);transition:0.5s}@media screen and (max-width: 1023px){.vsk-header .main-navigation .mobile-menu,.vsk-header .second-navigation .mobile-menu{display:block}}.vsk-header .main-navigation .mobile-menu ul,.vsk-header .second-navigation .mobile-menu ul{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:4%}.vsk-header .main-navigation .mobile-menu ul li a,.vsk-header .second-navigation .mobile-menu ul li a{font-size:25px;color:#fff}.vsk-header .main-navigation .mobile-menu ul .page-item-87,.vsk-header .second-navigation .mobile-menu ul .page-item-87{display:none}.vsk-header .main-navigation .mobile-menu ul .page-item-9,.vsk-header .second-navigation .mobile-menu ul .page-item-9{order:1}.vsk-header .main-navigation .mobile-menu ul .page-item-83,.vsk-header .second-navigation .mobile-menu ul .page-item-83{order:2}.vsk-header .main-navigation .mobile-menu ul .page-item-85,.vsk-header .second-navigation .mobile-menu ul .page-item-85{order:3}.vsk-header .main-navigation .mobile-menu ul .page-item-89,.vsk-header .second-navigation .mobile-menu ul .page-item-89{order:4}.vsk-header .main-navigation .mobile-menu ul .page-item-91,.vsk-header .second-navigation .mobile-menu ul .page-item-91{order:5}.vsk-header .main-navigation .mobile-menu ul .page-item-93,.vsk-header .second-navigation .mobile-menu ul .page-item-93{order:6}@media screen and (max-width: 1023px){.vsk-header #primary-menu,.vsk-header .second-navigation{display:none}}.sticky .vsk-header{max-width:100%;max-height:80px;position:fixed;top:0;left:0;background:rgba(0,0,0,0.95);z-index:6}.sticky .vsk-header .menu-toggle{top:35px}@media screen and (max-width: 767px){.sticky .vsk-header .menu-toggle{top:28px}}@media screen and (max-width: 767px){.full-content-area{margin-top:65px}}.vsk-footer{position:relative;border-top:1px solid rgba(238,185,114,0.5);background:#000509}.vsk-footer .bg-footer{width:100%;height:100%;display:block;position:absolute;top:0;left:0;opacity:0.3;background:url(https://www.festivalland.it/wp-content/uploads/2024/09/festivalland-sala-ristorante2.jpg) #000509;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.vsk-footer .wrapper-footer{width:100%;display:flex;max-width:1400px;margin:auto}@media screen and (max-width: 1023px){.vsk-footer .wrapper-footer{flex-wrap:wrap}}.vsk-footer .wrapper-footer .widget{flex:1 33%;padding:30px;position:relative}@media screen and (max-width: 1024px){.vsk-footer .wrapper-footer .widget{flex:1 33%}}@media screen and (max-width: 767px){.vsk-footer .wrapper-footer .widget{flex:1 100%;width:100%;padding:15px}}.vsk-footer .wrapper-footer .widget h2{font-size:17px;color:#fff;padding-bottom:0}.vsk-footer .wrapper-footer .widget p{font-size:15px;line-height:1.5;color:#fff}.vsk-footer .wrapper-footer .widget img{max-width:200px;margin-bottom:10px}.vsk-footer .wrapper-footer .widget ul{max-width:200px;margin:auto;padding-inline-start:20px;list-style-type:none;text-align:left;line-height:1.6}.vsk-footer .wrapper-footer .widget ul li a{text-decoration:none}.vsk-footer .wrapper-footer .widget .menu-main-1-container ul,.vsk-footer .wrapper-footer .widget .menu-menu-2-container ul{margin:25px 0 0 0;padding-inline-start:0}.vsk-footer .wrapper-footer .widget .menu-main-1-container ul li,.vsk-footer .wrapper-footer .widget .menu-menu-2-container ul li{padding-bottom:20px}.vsk-footer a{color:#fff;transition:0.3s}.vsk-footer a:hover{color:#EEB972}.vsk-footer hr{width:100%;max-width:1400px;margin:auto;border:none;border-bottom:1px solid #EEB972}.vsk-footer .site-info{width:100%;max-width:1400px;position:relative;margin:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:15px;font-weight:300;color:#fff;padding:10px 20px}@media screen and (max-width: 767px){.vsk-footer .site-info{flex-direction:column;text-align:center}}.vsk-footer .site-info a{text-decoration:none}.vsk-footer .site-info .payBy a:not(:last-child){margin-right:10px}.vsk-footer .site-info .payBy .fa{font-size:35px}.vsk-footer .site-info .callNow{width:300px;height:80px;border:1px solid #fff;font-size:17px;font-weight:600;margin:-40px 0 30px -65px;background:transparent;transition:0.3s}@media screen and (max-width: 767px){.vsk-footer .site-info .callNow{margin:-40px 0 30px 0}}.vsk-footer .site-info .callNow:before,.vsk-footer .site-info .callNow:after{content:"";width:calc(50% - 30px);height:1px;display:block;position:absolute;background:rgba(255,255,255,0.4)}@media screen and (max-width: 767px){.vsk-footer .site-info .callNow:before,.vsk-footer .site-info .callNow:after{display:none}}.vsk-footer .site-info .callNow:before{left:-115px;margin-top:40px}.vsk-footer .site-info .callNow:after{right:-125px;margin-top:-18px}.vsk-footer .site-info .callNow a{width:100%;height:100%}.vsk-footer .site-info .callNow a .fa.fa-phone{width:40px;height:40px;position:relative;margin:18px 0 0 30px;display:flex;column-gap:30px;background:#368f3a;border-radius:50%;left:-5px;font-size:21px}.vsk-footer .site-info .callNow a .fa.fa-phone:before{position:relative;top:10px;left:10px}.vsk-footer .site-info .callNow a .fa.fa-phone .number{position:relative;top:4px;font-size:31px}.vsk-footer .site-info .callNow:hover{background-color:#fff}.vsk-footer .site-info .callNow:hover a .number{color:#368f3a}.vsk-footer .site-info .callNow:hover a .fa.fa-phone{color:#ffffff}@media screen and (max-width: 767px){.vsk-footer .site-info .credits{order:3;margin:20px 0}}.wp-block-group{position:relative;z-index:1}.wp-block-group.full-width .wp-block-group__inner-container{max-width:none;min-height:500px}@media screen and (max-width: 767px){.wp-block-group.full-width .wp-block-group__inner-container{min-height:300px;max-height:300px}}.wp-block-group.full-width .wp-block-group__inner-container .inside-jumbo .wp-block-group__inner-container{width:100%;max-width:1400px;margin:auto;display:flex;flex-wrap:wrap;align-items:center;align-content:center;padding:0 40px}.wp-block-group.full-width .wp-block-group__inner-container .inside-jumbo .wp-block-group__inner-container h2,.wp-block-group.full-width .wp-block-group__inner-container .inside-jumbo .wp-block-group__inner-container p,.wp-block-group.full-width .wp-block-group__inner-container .inside-jumbo .wp-block-group__inner-container .wp-block-buttons{flex:1 100%}.wp-block-group .wp-block-group__inner-container{width:100%;max-width:1400px;margin:auto}.wp-block-group .wp-block-group__inner-container .wp-block-columns{gap:0}@media screen and (max-width: 1023px){.wp-block-group .wp-block-group__inner-container .wp-block-columns{flex-wrap:wrap;gap:0}}.wp-block-group .wp-block-group__inner-container .wp-block-columns .wp-block-column{padding:40px}@media screen and (max-width: 767px){.wp-block-group .wp-block-group__inner-container .wp-block-columns .wp-block-column{padding:16px}}@media screen and (min-width: 1024px){.wp-block-group .wp-block-group__inner-container .wp-block-columns .wp-block-column.lineDx{border-right:1px solid #EEB972}}@media screen and (min-width: 1024px){.wp-block-group .wp-block-group__inner-container .wp-block-columns .wp-block-column.lineSx{border-left:1px solid #EEB972}}.wp-block-group .wp-block-group__inner-container .present-menu{place-content:center;column-gap:30px !important;flex-wrap:nowrap !important;margin-top:50px;padding:0 20px}@media screen and (max-width: 767px){.wp-block-group .wp-block-group__inner-container .present-menu{flex-wrap:wrap !important;row-gap:20px}}.wp-block-group .wp-block-group__inner-container .present-menu .item-menu{width:100%;max-width:300px;box-shadow:0px 0px 15px 0px rgba(165,164,164,0.63);padding:0;transition:0.3s}@media screen and (max-width: 767px){.wp-block-group .wp-block-group__inner-container .present-menu .item-menu{max-width:500px}}.wp-block-group .wp-block-group__inner-container .present-menu .item-menu figure{max-height:200px;overflow:hidden}.wp-block-group .wp-block-group__inner-container .present-menu .item-menu a,.wp-block-group .wp-block-group__inner-container .present-menu .item-menu p{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 15px;text-decoration:none}.wp-block-group .wp-block-group__inner-container .present-menu .item-menu a .fa-arrow-right,.wp-block-group .wp-block-group__inner-container .present-menu .item-menu p .fa-arrow-right{width:40px;height:40px;background:#7a690f;border-radius:50%;display:flex;justify-content:center;align-items:center;color:white;transition:0.3s}.wp-block-group .wp-block-group__inner-container .present-menu .item-menu:hover{box-shadow:0px 0px 15px 0px rgba(0,0,0,0.6)}.wp-block-group .wp-block-group__inner-container .present-menu .item-menu:hover .fa-arrow-right{background:#a49233}.wp-block-button .wp-block-button__link{max-width:300px;position:relative;display:block;border-radius:8px;border:1px solid #fff;background-color:transparent;font-size:17px;text-align:center;color:#fff;text-decoration:none;word-break:break-word;padding:11px 30px 11px 30px;box-shadow:none;overflow:unset;cursor:pointer;transition:0.3s}@media screen and (max-width: 767px){.wp-block-button .wp-block-button__link{font-size:15px;padding:11px 20px 11px 20px}}.wp-block-button .wp-block-button__link:hover{color:#000509;background:#fff}.wp-block-button.dark .wp-block-button__link{border:1px solid #000509;color:#000509}.wp-block-button.dark .wp-block-button__link:hover{color:#fff;background:#000509}.goTop{width:40px;height:40px;display:flex;place-content:center;place-items:center;position:fixed;right:50px;bottom:60px;border:1px solid #EEB972;border-radius:8px;font-size:10px;text-align:center;text-decoration:none;transition:0.3s}.goTop:hover{color:#EEB972}.titleGroup{max-width:750px;margin:40px auto 20px auto;position:relative}@media screen and (max-width: 767px){.titleGroup{padding:15px;margin:0 auto}}.titleGroup h2{font-size:45px;font-weight:300;text-align:center;position:relative}@media screen and (max-width: 767px){.titleGroup h2{font-size:29px}}.titleGroup h2:after{content:"";width:220px;height:50px;display:block;position:relative;background:url(https://festivalland.it/wp-content/uploads/svg/greca-restaurant-color.svg) no-repeat;margin:10px auto}.titleGroup h3{font-size:19px;font-weight:600;text-align:center}@media screen and (max-width: 767px){.titleGroup h3{font-size:17px}}.titleGroup.left{margin-bottom:30px}.titleGroup.left h2{font-size:33px;text-align:left}@media screen and (max-width: 767px){.titleGroup.left h2{font-size:27px;text-align:center}}.titleGroup.left h2:after{width:180px;height:40px;margin:10px 0 10px 5%}@media screen and (max-width: 767px){.titleGroup.left h2:after{margin:10px auto}}.titleGroup.left h3,.titleGroup.left p{font-size:17px;text-align:left;font-style:italic}@media screen and (max-width: 767px){.titleGroup.left h3,.titleGroup.left p{font-size:16px;text-align:center}}.is-style-stripes{border-bottom:0 !important;margin-top:60px}.is-style-stripes table{width:500px !important;margin:auto}.is-style-stripes table tbody tr:nth-child(odd){background-color:#343232 !important}.is-style-stripes table tbody tr td{padding:10px}.home .entry-header,.page .entry-header{display:none}@media screen and (max-width: 767px){.page-template-default{margin-top:64px}}.page-template-default .top-header,.page-template-default .vsk-header{background:rgba(0,0,0,0.6)}.page-template-default .post-thumbnail{width:100%;height:100%;max-height:500px;overflow:hidden}.news-home{margin:50px auto}.news-home .wp-block-post-template{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.news-home .wp-block-post-template li.wp-block-post{width:100%;max-width:300px;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='4' ry='4' stroke='%23CAC8C8FF' stroke-width='4' stroke-dasharray='8' stroke-dashoffset='31' stroke-linecap='butt'/%3e%3c/svg%3e");border-radius:4px;padding:0px 15px 15px 15px}@media screen and (max-width: 767px){.news-home .wp-block-post-template li.wp-block-post{max-width:calc(100% - 32px)}}.news-home .wp-block-post-template li.wp-block-post:hover img{transform:scale(1.4)}.news-home .wp-block-post-template li.wp-block-post .wp-block-post-featured-image{border-radius:20px;overflow:hidden}.news-home .wp-block-post-template li.wp-block-post .wp-block-post-featured-image img{transition:0.4s}.news-home .wp-block-post-template li.wp-block-post .wp-block-post-title a{font-size:19px;font-weight:600;text-decoration:none;text-transform:uppercase;word-break:break-word;padding:15px 0}.news-home .wp-block-post-template li.wp-block-post .wp-block-post-excerpt__excerpt,.news-home .wp-block-post-template li.wp-block-post .wp-block-post-excerpt__more-text{font-size:15px;padding:10px}.news-home .wp-block-post-template li.wp-block-post .wp-block-post-excerpt__more-text{padding-bottom:10px}.news-home .wp-block-post-template li.wp-block-post .wp-block-post-excerpt{max-height:160px;overflow:hidden}.news-home .wp-block-post-template li.wp-block-post .wp-block-post-date{font-size:13px;text-align:right;padding-top:7px}.news-home .wp-block-post-template li.wp-block-post .wp-block-separator{opacity:0.1}.single .vsk-site-main{padding:15px}.single .vsk-header,.single .top-header{background:#000509}.single .post{width:100%;max-width:1400px;display:flex;flex-wrap:wrap;column-gap:30px;margin:178px auto 50px auto}@media screen and (max-width: 767px){.single .post{margin:70px auto 50px auto}}.single .post .entry-header{flex:1 100%}.single .post .entry-header .entry-title{font-size:33px;font-weight:300;padding-bottom:20px}.single .post .entry-header .entry-meta{display:none}.single .post .post-thumbnail{flex:1 50%;max-width:500px;margin-bottom:30px}.single .post .entry-content{flex:1 50%}.single .post .entry-content ul{list-style-type:circle;padding-inline-start:15px}.single .post .entry-footer{display:none}.single .comments-area{display:none}.single .nav-links{width:100%;max-width:1400px;margin:auto;display:flex;justify-content:space-between;font-size:15px;text-transform:uppercase;padding:20px 0}.single .nav-links a{text-decoration:none;border:1px solid transparent;padding:7px 15px;transition:0.3s}.single .nav-links a:hover{border-color:black}.single .nav-links .nav-subtitle{font-weight:600}.single .nav-links .nav-title{display:none}.single .nav-links .nav-previous .fas.fa-arrow-right{transform:rotate(180deg);margin-right:10px}.single .nav-links .nav-next .fas.fa-arrow-right{margin-left:10px}.jumbo-home-restaurant{width:100%;min-height:500px;background-image:url(https://www.festivalland.it/wp-content/uploads/2024/09/festivalland-sala-ristorante.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;margin:100px 0}@media screen and (max-width: 767px){.jumbo-home-restaurant{min-height:300px;max-height:300px}}.jumbo-home-restaurant:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:rgba(0,0,0,0.6)}.full-width.jumbo-small{width:100%;min-height:200px;max-height:300px;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;margin:100px 0}@media screen and (max-width: 1024px){.full-width.jumbo-small{margin:20px 0}}@media screen and (max-width: 767px){.full-width.jumbo-small{min-height:200px;max-height:200px;padding:20px 16px}}.full-width.jumbo-small.menu{background-image:url(https://festivalland.it/wp-content/uploads/2023/09/pasta-scampi.jpeg);color:#fff}.full-width.jumbo-small:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:rgba(0,0,0,0.6)}.full-width.jumbo-small .wp-block-group__inner-container{width:100%;max-width:1400px;min-height:unset}.full-width.jumbo-small .wp-block-group__inner-container h2{padding:3% 0 20px 0;text-align:center}.full-width.jumbo-small .wp-block-group__inner-container .wp-block-buttons{place-content:center;column-gap:30px}.booking .wp-block-group__inner-container{padding:16px}.page-id-85 .nf-form-cont{padding:16px}.page-id-85 .nf-form-content nf-fields-wrap{display:flex;flex-wrap:wrap;column-gap:30px}.page-id-85 .nf-form-content nf-fields-wrap nf-field{flex:1 50%;max-width:calc(50% - 15px)}@media screen and (max-width: 767px){.page-id-85 .nf-form-content nf-fields-wrap nf-field{flex:1 100%;max-width:100%}}.page-id-85 .nf-form-content nf-fields-wrap nf-field:last-child{flex:1 100%;width:100%;display:block;max-width:unset}.page-id-85 .nf-form-content nf-fields-wrap nf-field:last-child #nf-field-12{min-width:200px}.page-id-85 .nf-before-form-content{width:100%;max-width:1000px;margin:40px auto;display:block}.page-id-87 h2{font-size:29px;font-weight:300;line-height:1.5;padding:20px 10px 10px 16px}.page-id-87 .nf-form-cont{padding:16px}.page-id-87 .nf-before-form-content{width:100%;max-width:1000px;margin:40px auto;display:block}.page-id-93 .wp-block-heading{font-weight:300;padding:35px 10px 10px 37px}@media screen and (max-width: 767px){.page-id-93 .wp-block-heading{font-size:21px;padding:20px 10px 10px 17px}}.page-id-91 .nf-form-content,.page-id-87 .nf-form-content{margin:10px 0}.post .entry-footer{display:none}.menu-giorno{margin-top:100px}.menu-giorno .menuLink .wp-block-column{padding:0}.menu-giorno h2 a{display:block;font-size:33px;font-weight:100;text-align:center;text-decoration:none}.nf-response-msg{text-align:center}.hgs-slide{position:relative}.hgs-slide .hgs-content{z-index:1}.hgs-slide:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:rgba(0,0,0,0.5);z-index:1}.hgs-dots{display:flex;justify-content:center}.hgs-dots .hgs-dot{background:#ffffff}.hgs-dots .hgs-dot.active{background:#facb01}
