/*
Theme Name: AnCom V4
Description: AnCom Version 04
Version: 4.1
*/

/* font-family: 'Arimo', sans-serif; */

:root {
    --title: 1.5625rem;
    --subtitle: 2.5rem;
  
    --blocktitle: 1.875rem;
  
    --dff: 'Arimo', sans-serif;
    --tff: 'Arimo', sans-serif;
    
    --gap: 1.09375vw; /* var(--gap) */
    --col: 11.26953125vw; /* var(--col) */

    /* --theme-color: #d5bda3;
    --theme-color-dark: #a16a36;
    --theme-color-darker: #7c6041;
    --theme-color-darkest: #674d31;
    
    --theme-color-variant: #8b7258;
    --theme-color-footer: #7a5f42;
    --theme-color-footer-dark: #674d31;
    --theme-color-footer-text: #eccfb0;

    --theme-color-outlined-button-text:#000;
    --theme-color-outlined-button-text-hover:#000;
    --theme-color-solid-button-text: #000;
    --theme-color-solid-button-text-hover:#fff; */
    
    


    /*Envoy*/
  
    /* --theme-color: #0C0F38;
    --theme-color-dark: #0c0f38;
    --theme-color-darker: #0a0b25;
    --theme-color-darkest: #030411;

    --theme-color-variant: #0c0f38;
    --theme-color-footer: #0c0f38;
    --theme-color-footer-dark: #03051d;
    --theme-color-footer-text: #6265A8;

    --theme-color-outlined-button-text:#000;
    --theme-color-outlined-button-text-hover:#fff;
    --theme-color-solid-button-text: #fff;
    --theme-color-solid-button-text-hover:#fff; */
   
    

    /* Dilmah */
    /* --theme-color: #0D6A71;
    --theme-color-dark: #0a565c;
    --theme-color-darker: #073336;
    --theme-color-darkest: #042224;

    --theme-color-variant: #0e5d63;
    --theme-color-footer: #06454A;
    --theme-color-footer-dark: #04373B;
    --theme-color-footer-text: #4C999F;

    --theme-color-outlined-button-text:#000;
    --theme-color-outlined-button-text-hover:#000;
    --theme-color-solid-button-text: #fff;
    --theme-color-solid-button-text-hover:#fff; */



    /* AMEX */
    /* --theme-color: #016ED7;
    --theme-color-dark: #02519b;
    --theme-color-darker: #01417c;
    --theme-color-darkest: #01386b;

    --theme-color-variant: #0266c4;
    --theme-color-footer: #014075;
    --theme-color-footer-text: #0792ed;
    --theme-color-footer-dark:#003665;

    --theme-color-outlined-button-text:#000;
    --theme-color-outlined-button-text-hover:#fff;
    --theme-color-solid-button-text: #fff;
    --theme-color-solid-button-text-hover:#fff; */
    


  }

html{font-size:16px;scroll-behavior: smooth;}
@media (max-width: 2400px) {
	html{font-size:12px;}
}

@media (max-width: 1920px) {html{font-size:12px;}}
@media (max-width: 1800px) {html{font-size:10px;}}
@media (max-width: 1600px) {html{font-size:9px;}}
@media (max-width: 1400px) {html{font-size:9px;}}
@media (max-width: 1201px) {html{font-size:10px;}}
@media (max-width: 992px){html{font-size:10px;}}

.grid{position: fixed;left: var(--gap);top: 0;right: var(--gap);bottom: 0;z-index: 1;display: grid;grid-template-columns: repeat(8,1fr);pointer-events: none;gap:var(--gap); /*gap: calc((100% - (4vw*24))/22);*/}
.grid > div{border: solid 1px #ccc5;border-collapse: collapse;}

a{text-decoration: none;}
picture{line-height: 0;display: block;height: 100%;}

/* chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
  img {
    image-rendering: -webkit-optimize-contrast !important;
  }
}

/* Unset for Safari 11+ */
@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {
  img {
    image-rendering: unset !important;
  }
}}

body{margin: 0;color:#000;font-family: var(--dff);font-weight:400;font-size:1.4375rem;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;letter-spacing:0.06rem;line-height:2.5rem;}





#header{padding: 0 var(--col);position: fixed;left:0;top:0;right:0;z-index: 100;transition: all 0.4s ease 0s;}
#header.small{box-shadow: 0 5px 5px rgba(200,200,200,0.1);background: #fff;} /* padding: 0 0 0 var(--col); */
#header #header-top{text-align: right;padding: 1rem 2rem;position: relative;}
#header #header-top a{color: #000;font-size: 1rem;text-transform: uppercase;font-weight: 700;transition: all 0.4s ease 0s;}

body.banner-gap #header-top{padding: 0 2rem!important;}
body.banner-gap #header-top::before{content: "";display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: #333;z-index: -1;margin-left: calc(var(--col) * -1);margin-right: calc(var(--col) * -1);}
body.banner-gap #header-top a{color: #fff!important;}
body.banner-gap-no #header-top a{color: #000!important;} /* changed from #fff white. Check this again */

#header #header-main{display: grid;grid-template-columns: 1fr 4fr auto auto;background: #fff;position: relative;}

/* #header-main .site-logo{display: grid;align-items: center;padding: 0 2rem;position: relative;}
#header-main .site-logo img{height: 4.4375rem;} */
#header #header-main .site-logo{display: grid;align-items: center;padding: 0;position: relative;}
#header #header-main .site-logo img{position: absolute;top: 0;bottom: 0;height: 100%;padding: 1rem;box-sizing: border-box;max-width: 100%;object-fit: contain;}

#header #header-main .nav-main{}
#header #header-main .nav-main ul{list-style: none;display: flex;margin: 0;padding: 0;height: 100%;}
#header #header-main .nav-main ul li{font-size:1.125rem;}
#header #header-main .nav-main ul li a{line-height: 8.5rem;padding: 3.75rem 1rem;color: #000;text-transform: uppercase;font-weight: 600;}
#header #header-main .nav-main ul li a:hover{color: var(--theme-color-dark);}

#header #header-main .search-wrapper{}
#header .search-top{height: 100%;}
#header .search-top form{height: 100%;display: flex;}
#header .search-top form label{display: none;}
#header .search-top form input.search-field{height: 100%;border: none;background: #ebebeb;padding: 1rem 2rem;width: 25vw;display: inline-block;vertical-align: middle;}
#header .search-top form button{height: 100%;width: 8.5rem;border:none;background: #8d8d8d;color: #fff;display: inline-block;vertical-align: middle;}
#header .search-top form button svg{width: 2rem;height: 2rem;}


#header #header-main  .menu-icon-wrapper{position: relative;height: 100%;}/* Hamburger Menu */
.hambgbtn{} /* styles in meganav.css */



/* uncomment following to hide Hamburger Menu on desktop view */
@media (min-width: 1200px) {
  /* #header-main  .menu-icon-wrapper{display: none;} */ /* Hamburger Menu */
}

@media (max-width: 1200px) {
  #header #header-main{display: grid;grid-template-columns:1fr auto auto auto;}
	#header #header-main .nav-main{display: none;}
}

@media (max-width: 992px) {
  #header #header-top a{color: #fff;}
  .single #header #header-top a,
  .page #header #header-top a{color: #000;}
}

@media (max-width: 768px) {
  #header{padding: 0 0;}
  #header #header-main{display: grid;grid-template-columns:1fr auto;}
	#header #header-main .search-wrapper{display: none;}
}


/* mobie menu */
@media (max-width: 1200px) {
  #header #header-main .nav-main {position: absolute;background: #f5f5f5;height: auto;top: 8.5rem;width: 100%;display: block;transition: all 0.4s ease 0.2s;opacity: 0;pointer-events: none;transform: translateY(5px);}
  #header #header-main .nav-main.open{opacity: 1;pointer-events: auto;transform: translateY(0);}
  #header #header-main .nav-main ul{display: block;}
  #header #header-main .nav-main ul li{}
  #header #header-main .nav-main ul li a{display: block;line-height: 1.2;padding: 2rem 1rem;border-bottom: solid 1px #e5e5e5;}
}

@media (max-width: 768px) {
  #header #header-main .nav-main {top: 14.5rem;}

  #header #header-main .search-wrapper {display: block;position: absolute;top: 8.5rem;height: 6rem;width: 100%;transition: all 0.4s ease 0s;opacity: 0;pointer-events: none;transform: translateY(5px);}
  #header #header-main .search-wrapper.open{opacity: 1;pointer-events: auto;transform: translateY(0);}
  #header .search-top form input.search-field {height: 100%;border: none;background: #ebebeb;padding: 1rem 2rem;width: calc(100vw - 8.5rem);}
}



/* WPML */
.wpml-ls-legacy-dropdown{display: inline-block;margin-left: 1rem;width: auto;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{}



.slider-wrapper{}
.slider-wrapper.divided{display: grid;grid-template-columns: 5fr 3fr;}
.slider-wrapper.hero-ancom-v4-1.full-banner{display: grid;grid-template-columns: 1fr;}
.slider-wrapper.hero-ancom-v4-1.full-banner{display: grid;grid-template-columns: 1fr;}

body.banner-gap .slider-wrapper{margin-top: 11.15rem;}

.hero-slider{width: 100%;min-width: 100%;position: relative;}
#top-carousel{height: 100vh;position: relative;}
#top-carousel img{height: 100vh;width: 100%;object-fit: cover;}
#top-carousel.owl-theme .owl-dots{position: absolute;bottom:2rem;left: 0;right: 0;}

body.banner-gap #top-carousel{height: calc(100vh - 13.15rem);}
body.banner-gap #top-carousel img{height: calc(100vh - 13.15rem);}

body.banner-gap #header-v4-2+.slider-wrapper #top-carousel{height: calc(100vh - 11.15rem);}
body.banner-gap #header-v4-2+.slider-wrapper #top-carousel img{height: calc(100vh - 11.15rem);}


/* #top-carousel .text-layer{position: absolute;left: 0;top:0;right:0;bottom: 0;display: grid;align-items: center;text-align: right;} */
#top-carousel .text-layer{position: absolute;left: 0;top:0;right:0;bottom: 0;display: flex;align-items: center;text-align: right;} /* set display to flex to support safari */
#top-carousel .text-layer.left{text-align: left;}
#top-carousel .text-layer.center{text-align: center;}
#top-carousel .text-layer.right{text-align: right;}
#top-carousel .text-layer > div{padding: 4rem 10vw;color: #fff;width: 100%;}
#top-carousel .text-layer > div .title{font-size: 2.25rem;font-weight: 700;}
#top-carousel .text-layer > div .subtitle{color: var(--theme-color);font-size: 1.375rem;}
#top-carousel .text-layer > div .description{font-size: 1.25rem;font-weight: 700;}
#top-carousel .text-layer > div .description p{line-height: 1.5;}
#top-carousel .text-layer > div .btn-solid{}



.full-banner-styled-text-1 #top-carousel .text-layer{position: absolute;left: 0;top:0;right:0;bottom: 0;display: flex;align-items: center;text-align: right;} /* set display to flex to support safari */
.full-banner-styled-text-1 #top-carousel .text-layer.left{text-align: left;}
.full-banner-styled-text-1 #top-carousel .text-layer.center{text-align: center;}
.full-banner-styled-text-1 #top-carousel .text-layer.right{text-align: right;flex-direction: row-reverse;text-align: left;}
.full-banner-styled-text-1 #top-carousel .text-layer > div{padding: 4rem 10vw;color: #fff;width: 100%;}
.full-banner-styled-text-1 #top-carousel .text-layer.left > div{width: 50%;box-sizing: border-box;padding: 4rem 10vw 4rem 10vw;}
.full-banner-styled-text-1 #top-carousel .text-layer.right > div{width: 50%;box-sizing: border-box;padding: 4rem 10vw 4rem 4vw;}
.full-banner-styled-text-1 #top-carousel .text-layer > div .title{font-size: 1.25rem;font-weight: 500;text-transform: uppercase;margin-bottom: 2rem;}
.full-banner-styled-text-1 #top-carousel .text-layer > div .subtitle{font-size: 5rem;margin-bottom: 2rem;text-transform: uppercase;line-height: 0.9;}
.full-banner-styled-text-1 #top-carousel .text-layer > div .subtitle span{font-weight: 700;font-style: italic;display: block;}
.full-banner-styled-text-1 #top-carousel .text-layer > div .description{font-size: 1.25rem;font-weight: 400;margin-bottom: 2rem;}
.full-banner-styled-text-1 #top-carousel .text-layer > div .description .message{background: var(--theme-color);border-radius: 200px;display: inline-block;padding: 0 1rem;}
.full-banner-styled-text-1 #top-carousel .text-layer > div .description p{line-height: 1.5;}
.full-banner-styled-text-1 #top-carousel .text-layer > div .btn-solid{}




.scroll-icon{position: absolute;bottom:4vw;right:10vw;z-index: 10;}
.scroll-icon > *{display: inline-block;vertical-align: middle;}
.scroll-icon span{font-size: 1rem; color: #fff;opacity: 0.5;margin-right: 5px;}
.scroll-icon svg{width: 22px;height: 31px;animation: float 2s ease-in-out infinite;}

@keyframes float {
	0% {transform: translateY(0px);}
	50% {transform: translateY(-10px);}
	100% {transform: translateY(0px);}
}


@media (min-width: 1440px) {
	.hero-slider{min-height: 700px;}
  #top-carousel{min-height: 700px;}
  #top-carousel img{min-height: 700px;}
}


@media (max-width: 992px) {
	.slider-wrapper.divided{display: block;}
  .hero-slider{margin-bottom: 4rem;}
  .hero-ancom-v4-2 .hero-slider{margin-bottom: 0;}
  .scroll-icon{bottom:16vw;}
}

@media (max-width: 768px) {
  .full-banner-styled-text-1 #top-carousel .text-layer.left > div{width: 100%;padding: 4rem 10vw 4rem 10vw;}
  .full-banner-styled-text-1 #top-carousel .text-layer.right > div{width: 100%;padding: 4rem 10vw 4rem 10vw;}

  body.banner-gap .slider-wrapper {margin-top: 10.5rem;}
  body.banner-gap #top-carousel{height: calc(100vh - 10.5rem);}
  body.banner-gap #top-carousel img{height: calc(100vh - 10.5rem);}

  body.banner-gap #header-v4-2+.slider-wrapper {margin-top: 6.5rem;}
  body.banner-gap #header-v4-2+.slider-wrapper #top-carousel{height: calc(100vh - 6.5rem);}
  body.banner-gap #header-v4-2+.slider-wrapper #top-carousel img{height: calc(100vh - 6.5rem);}
}




.deals-top{min-width: 100%;overflow: hidden;}
.deals-top-inner{display: grid;align-items: flex-end;padding: 0 4vw;height: 100%;}

.deals-top .deals-home-wrapper{min-width: 100%;}

.deals-home-carousel-wrapper{}

#deals-home-carousel{}
#deals-home-carousel.owl-carousel .owl-stage-outer{overflow: visible;}

#deals-home-carousel .owl-item{opacity: 0;pointer-events: none;transition: all 0.4s ease 0s;}
#deals-home-carousel .owl-item.active{opacity: 1;pointer-events: auto;}


#deals-home-carousel.owl-theme .owl-nav [class*="owl-"]{color: #fff;margin:0;background: none;display: grid;cursor: pointer;border-radius: 100px;width: 6.75rem;height: 6.75rem;position:absolute;transition:all 0.4s ease 0s;align-items: center;padding: 0;text-align: center;box-shadow: none;}
#deals-home-carousel.owl-theme .owl-nav [class*="owl-"]:hover{background: none;}
#deals-home-carousel.owl-theme .owl-nav .owl-prev{left:0;transform: translateX(-90%);}
#deals-home-carousel.owl-theme .owl-nav .owl-next{right:0;transform: translateX(90%);}


.deal-home{background: #fff;position: relative;z-index: 1;}  /* box-shadow: 0 0 20px 10px rgba(200,200,200,0.5); */
/* .deal-home::before{content: '';display: block;position: absolute;left: 0;bottom: 15%;width: 50%;height: 35%;border-radius: 90%;box-shadow: 0 0 100px 30px rgba(200,200,200,0.6);z-index: -1;} */
.deal-home::after{content: '';display: block;position: absolute;right: 0;bottom: 7.5%;width: 100%;height: 45%;border-radius: 90%;box-shadow: 0 -3rem 100px 10px rgba(200,200,200,0.6);z-index: -1;}
.deal-home .img-holder{position: relative;}
.deal-home .img-holder img{}
.deal-home .img-holder .vendor{position: absolute;left: 0;top:auto;right:0;bottom:0;background: rgba(0,0,0,0.4);color: var(--theme-color);padding: 0.75rem 1.5rem;font-size: 1.375rem;}
.deal-home .details{position: relative;z-index: 1;background: #fff;}
.deal-home .details .details-inner{padding: 1.5vw;}
.deal-home .details .title{}
.deal-home .details .title h3{font-size: 1.275rem;margin: 0 0 1rem;}
.deal-home .details .detail-line{font-size: 1.125rem;color: var(--theme-color);}
.deal-home .details .price{font-size: 1.125rem;font-weight: 700;margin-bottom: 5px;}
.deal-home .details .btn-holder{}


@media (max-width: 992px) {
	.deals-top-inner{padding: 0 10vw;}
  .deal-home .details .details-inner{padding:1.5rem 2.5rem;}
  .deal-home .details .title h3{margin-bottom: 0.5rem;}
}

@media (max-width: 580px) {
	.deals-top-inner{padding: 0 2rem;}
  #deals-home-carousel.owl-theme .owl-nav [class*="owl-"]{background: #fff;width: 4rem;height: 4rem;}
  #deals-home-carousel.owl-theme .owl-nav .owl-prev{left:0;transform: translateX(-35%);}
  #deals-home-carousel.owl-theme .owl-nav .owl-next{right:0;transform: translateX(35%);}
}







.owl-theme .owl-nav{position:absolute;left:0;right:0;top:40%;}
.owl-theme .owl-nav [class*="owl-"]{color: #fff;margin:0;background: #fff;display: grid;cursor: pointer;border-radius: 100px;width: 6.75rem;height: 6.75rem;position:absolute;transition:all 0.4s ease 0s;align-items: center;padding: 0;text-align: center;box-shadow: 0 0 10px 10px rgba(0,0,0,0.05);}
.owl-theme .owl-nav [class*="owl-"]:hover{background: #fff;}
.owl-theme .owl-nav [class*="owl-"] span{display: inline-block;line-height: 0;}

.owl-theme .owl-nav .owl-prev{left:0;transform: translateX(-50%);}
.owl-theme .owl-nav .owl-prev:hover{}
.owl-theme .owl-nav .owl-prev svg{width:2rem;height:auto;}
.owl-theme .owl-nav .owl-next{right:0;transform: translateX(50%);}
.owl-theme .owl-nav .owl-next:hover{}
.owl-theme .owl-nav .owl-next svg{width:2rem;height:auto;}


@media (max-width: 580px) {
	  .owl-theme .owl-nav [class*="owl-"]{width: 3.75rem;height: 3.75rem;}
    .owl-theme .owl-nav .owl-prev{left:0;transform: translateX(-25%);}
    .owl-theme .owl-nav .owl-next{right:0;transform: translateX(25%);}
}



/* cart-icon */
#shopping-cart-icon{position: fixed;z-index: 1000;bottom:2vw;right:2vw;}
#shopping-cart-icon .shopping-cart-icon-inner{}
#shopping-cart-icon .shopping-cart-icon-inner a{position: relative;display: block;background: var(--theme-color);width: 6.75rem;height: 6.75rem;display: grid;align-items: center;border-radius: 200px;box-shadow: 0 0 15px 5px rgba(0,0,0,0.1);transition: all 0.4s ease 0s;}
#shopping-cart-icon .shopping-cart-icon-inner a:hover{background: var(--theme-color-dark);}
#shopping-cart-icon .shopping-cart-icon-inner a svg{width:1.5625rem;}
#shopping-cart-icon .shopping-cart-icon-inner a span.icon-holder{text-align: center;line-height: 0;}
#shopping-cart-icon .shopping-cart-icon-inner a span.cart-contents{position: absolute;top:0;right: -2px;background: #fff;color: var(--theme-color-dark);border-radius: 50px;width: 2rem;height: 2rem;font-size: 1rem;text-align: center;line-height: 2rem;z-index: 1001;}


@media (max-width: 580px) {
  #shopping-cart-icon .shopping-cart-icon-inner a{width: 5.75rem;height: 5.75rem;}
  #shopping-cart-icon{bottom:2vw;right:auto;left: 2vw;}
}


#footer{color: #fff;}
.footer-links{padding: 2rem calc(var(--col) + var(--gap));background: var(--theme-color-footer);display: grid;grid-template-columns: 1fr 1fr;font-size: 1.25rem;}
.footer-links .links{text-align: left;}
.footer-links .links a{color:#fff;}
.footer-links .links a:hover{text-decoration: underline;}
.footer-links .company{text-align: right;}
.footer-links .company span{display: inline-block;vertical-align: middle;}
.footer-links .company img{width: 10rem;display: inline-block;vertical-align: middle;margin-left: 1rem;}


.footer-bottom{padding: 2rem calc(var(--col) + var(--gap));background: var(--theme-color-footer-dark);display: grid;grid-template-columns: 1fr 1fr;font-size: 1.25rem;}
.footer-bottom .copyright{text-align: left;}
.footer-bottom .company{text-align: right;color: var(--theme-color);color:#fff;}
.footer-bottom .company a{color:#fff;}
.footer-bottom .company a:hover{text-decoration: underline;}



.footer-top{background: var(--theme-color-footer);margin-bottom: 4rem;font-size: 1.375rem;}
.footer-top-inner{display: grid;grid-template-columns: 2fr 4fr;gap:var(--gap);margin: 0 calc(var(--col) + var(--gap));padding: 6rem 0;}

.footer-top h3{font-size: 1.375rem;color: var(--theme-color-footer-text);margin: 0 0 3rem;}

.footer-top .footer-contact{}
.footer-top .footer-contact .company{margin: 0 0 1rem;}
.footer-top .footer-contact address{margin: 0 0 1rem;font-style: normal;}
.footer-top .footer-contact .email{margin: 0 0 1rem;}
.footer-top .footer-contact .email a{color: var(--theme-color-footer-text);}
.footer-top .footer-contact .email a:hover{text-decoration: underline;}

.footer-top .footer-contact .other{margin: 0 0 1rem;}

.footer-top .footer-contact .social-links{}
.footer-top .footer-contact .social-links a{color: #fff;font-size: 1.125rem;display: inline-block;width: 1.125rem;height: 1.125rem;line-height: 1.125rem;vertical-align: middle;padding: 1rem;border: solid 1px rgba(255,255,255,0.25);border-radius: 100px;margin-right: 5px;transition: all 0.4s ease 0s;text-align: center;}
.footer-top .footer-contact .social-links a:hover{background: rgba(255,255,255,0.25);}

.footer-top .footer-navigation-wrapper{display: flex;gap:var(--gap);}

.footer-top .footer-nav{flex:1;}
.footer-top .footer-nav ul{margin: 0;padding: 0;list-style: none;}
.footer-top .footer-nav ul li{}
.footer-top .footer-nav ul li a{color: #fff;}
.footer-top .footer-nav ul li a:hover{text-decoration: underline;}
.footer-top .footer-nav ul li ul{display: none;}


@media (max-width: 768px) {
  .footer-top-inner{display: grid;grid-template-columns: 1fr;}

  .footer-top .footer-contact{margin-bottom: 4rem;}
}

@media (max-width: 580px) {
  .footer-links{padding: 2rem calc((var(--col)/2) + var(--gap));}
  .footer-bottom{padding: 2rem calc((var(--col)/2) + var(--gap));}
}

@media (min-width: 480px) {
  .footer-top h3 + div, .footer-top h3 + nav{display: block!important;}
}

@media (max-width: 480px) {
  .footer-top-inner{display: grid;grid-template-columns: 1fr;margin: 0 2rem;gap: 0;padding:4rem 0 2rem;}

  .footer-top h3{background: rgba(255,255,255,0.1);padding: 1rem 2rem;margin-bottom: 1rem;cursor: pointer;position: relative;text-align: center;}
  .footer-top h3::after{content: '\f0ab';font-family: "Font Awesome 5 Free";position: absolute;right: 1rem;}
  .footer-top h3.active::after{content: '\f0aa';}
  .footer-top h3:hover{background: rgba(255,255,255,0.2);}
  .footer-top h3 + div, .footer-top h3 + nav{margin-bottom: 3rem;padding: 0 2rem;display: none;text-align: center;}

  .footer-top .footer-contact{margin-bottom: 0;}

  .footer-top .footer-navigation-wrapper{display: block;gap:var(--gap);}
  
}