#menu_container:before {background-color:#ffffff;}
#menu {color:var(--green1);}
#menu_container:before {background-color:#ffffff}
#menu > ul > li.spacer:before {background-color: var(--green1);}
#menu > ul > li.logo img {filter: invert(42%) sepia(7%) saturate(2915%) hue-rotate(46deg) brightness(103%) contrast(90%);}
#menu ul.submenu {background-color:var(--lightgrey0);}


#menu #menu-mobile .l1 {background-color: var(--green1);}
#menu #menu-mobile .l2 {background-color: var(--green1);}
#menu #menu-mobile .l3 {background-color: var(--green1);}

#menu_container.inicial:before {opacity:1;}
#menu_container.final:before {opacity:1;}

@media all and (min-width:1100px){
	body.inicial #webdoor {margin-top:9.4375rem;}
	body.final #webdoor {margin-top:6.4375rem;margin-top:9.4375rem;}
	#menu ul.submenu li {border-left:1px solid var(--green1);}
}

@media all and (min-width:200px) and (max-width:1099px){
	body.inicial #webdoor, body.final #webdoor {margin-top:47px;}
	#menu > ul {background-color:var(--lightgrey0);}
	#menu ul.submenu.lvl1 {background-color:var(--lightgrey0);}
	#menu ul.submenu.lvl2 {background-color:var(--lightgrey0);}
}

.webdoor-interno {width:100%;height:35vw;background-position:center center;background-size: cover;margin: 0 0 2.5vw 0;min-height: 280px;}
/*.webdoor-interno-video {width: 100% !important;height: 0 !important;padding-bottom: 56.25% !important;margin: 0 0 2.5vw 0;}*/
/*.webdoor-interno-video {width: 100%;aspect-ratio: 16/9;overflow: hidden;height: unset !important;margin: 0 0 2.5vw 0;}*/
.webdoor-interno-video {position:relative;width: 100%;overflow: hidden;margin: 0 0 2.5vw 0;display: flex;align-items: center}
.webdoor-interno-video:before {content:'';position:absolute;left: 0;top:0;display: block;width:100%;height:100%;background-image: url('/assets/image/fachada_1920.webp');background-size: cover;background-position: center center;filter:blur(15px)}
.webdoor-interno-video .webdoor-content {display: flex;width:fit-content;margin:0 auto;position: relative;align-items: center;height: fit-content;border: 0px solid white;}
.webdoor-interno-video .webdoor-content .cta {color: #ffffff;padding: 2vw;background-color: #ef6b23;display: flex;flex-direction: column;justify-content: center;box-shadow: 0 0 0.5vw 0.5vw rgba(0,0,0,0.20);}
.webdoor-interno-video .webdoor-content .cta .title {text-transform: uppercase;font-weight:800;font-size:max(18px,2.5vw);}
.webdoor-interno-video .webdoor-content .cta p {font-size:max(13px,1.1vw);}
.webdoor-interno-video .webdoor-content .cta p a {display:grid;gap:0.25em;color:inherit;font-weight:600;text-transform:uppercase;border:1px solid #ffffff;border-radius:10rem;width: 100%;}
.webdoor-interno-video .webdoor-content .cta p a span.break1 {grid-area: b1;}
.webdoor-interno-video .webdoor-content .cta p a span.break2 {grid-area: b2;}
.webdoor-interno-video .webdoor-content .cta p a span.arrow {grid-area:a ;display:flex;align-items:center;min-width: 2em;}
.webdoor-interno-video .webdoor-content .cta p a span.arrow:before {content:'';display: inline-block;height:0;width:100%;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;margin:0 0 0 0.25em;}
.webdoor-interno-video .webdoor-content .cta p a span.arrow:after {content:'';display: inline-block;width:0.35em;height:0.35em;border:2px solid transparent;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotateZ(-45deg);margin:0 0 0 -0.5em;}
.webdoor-interno-video .webdoor-content .video-container {width: 60%;aspect-ratio: 16/9;overflow: hidden;box-shadow: 0 0 0.5vw 0.5vw rgba(0,0,0,0.20);}
/*.webdoor-interno-video iframe {width: 300%;height: 100%;margin-left: -100%;}*/
.webdoor-interno-video iframe {width: 100%;height: 100%;margin-left: 0%;}
.webdoor-null {width:100%;height:0 !important;}

@media all and (min-width:1151px){
  .webdoor-interno-video .webdoor-content {width:80vw;}
  .webdoor-interno-video .webdoor-content .cta {width:40%;}
  .webdoor-interno-video .webdoor-content .cta p a {grid-template-areas: "b1 b2 a"; grid-template-columns: auto auto minmax(0, 1fr);padding:0.25em 1em;}
  .webdoor-interno-video .webdoor-content .cta p a span.break:before {content:'';width: 0.25em;display: inline-block;}
}

@media all and (max-width:1150px){
  .webdoor-interno-video .webdoor-content {width:95vw;}
  .webdoor-interno-video .webdoor-content .cta {width:45%;}
  .webdoor-interno-video .webdoor-content .cta p a {gap:0 0.5rem;grid-template-areas: "b1 a" "b2 a";width:fit-content;padding:0.25em 1.5em;margin:0 auto;/*! width: 100%; */}
  .webdoor-interno-video .webdoor-content .cta p a span.arrow {width:2em;}
}

@media all and (min-width:601px){
	.webdoor-interno-video {height:34vw !important;}
	.webdoor-interno-video .webdoor-content {flex-direction:row;padding: 0 3vw;gap:1.5vw;}
	.webdoor-interno-video .webdoor-content .cta {align-self: stretch;}
	.webdoor-interno-video .webdoor-content .cta .title {padding:0 0 1rem 0;}
	.webdoor-interno-video .webdoor-content .video-container {width: 55%;}
}
@media all and (max-width: 600px){
	.webdoor-interno-video {}
	.webdoor-interno-video .webdoor-content {flex-direction:column;width:90vw;padding: 0 1vw;gap:2.5vw;align-items: center;justify-content: center;}
	.webdoor-interno-video .webdoor-content .cta {width: 100%;}
	.webdoor-interno-video .webdoor-content .cta .title {padding:0 0 0.5rem 0;}
	.webdoor-interno-video .webdoor-content .cta p a {grid-template-areas: "b1 b2 a";}
	.webdoor-interno-video .webdoor-content .video-container {width: 100%;}
}

@media all and (min-width: 1281px) {
  .webdoor-interno-strip {height: 34.89583333vw !important;}

  #webdoor .banner-deck-1 {background-image: url("/assets/image/decks/banner_deck_1_1920.webp");}
  #webdoor .banner-deck-2 {background-image: url("/assets/image/decks/banner_deck_2_1920.webp");}
  #webdoor .banner-deck-3 {background-image: url("/assets/image/decks/banner_deck_3_1920.webp");}
  #webdoor .banner-deck-4 {background-image: url("/assets/image/decks/banner_deck_4_1920.webp");}
  #webdoor .banner-deck-5 {background-image: url("/assets/image/decks/banner_deck_5_1920.webp");}

  #webdoor .banner-ripado-1 {background-image: url("/assets/image/ripados/ripados/banner_ripado_1920.webp");}
  #webdoor .banner-forro-1 {background-image: url("/assets/image/ripados/forros/banner_forro_1920.webp");}
  #webdoor .banner-barra-chata-1 {background-image: url("/assets/image/perfis/barra_chata/banner_barra_chata_1920.webp");}
  #webdoor .banner-perfil-1 {background-image: url("/assets/image/perfis/perfil/banner_perfil_1920.webp");}
  #webdoor .banner-grelha-1 {background-image: url("/assets/image/grelhas/banner_grelha_1920.webp");}
}

@media all and (min-width: 601px) and (max-width: 1280px) {
  .webdoor-interno-strip {height: 34.89583333vw !important;}

  #webdoor .banner-deck-1 {background-image: url("/assets/image/decks/banner_deck_1_1280.webp");}
  #webdoor .banner-deck-2 {background-image: url("/assets/image/decks/banner_deck_2_1280.webp");}
  #webdoor .banner-deck-3 {background-image: url("/assets/image/decks/banner_deck_3_1280.webp");}
  #webdoor .banner-deck-4 {background-image: url("/assets/image/decks/banner_deck_4_1280.webp");}
  #webdoor .banner-deck-5 {background-image: url("/assets/image/decks/banner_deck_5_1280.webp");}

  #webdoor .banner-ripado-1 {background-image: url("/assets/image/ripados/ripados/banner_ripado_1280.webp");}
  #webdoor .banner-forro-1 {background-image: url("/assets/image/ripados/forros/banner_forro_1280.webp");}
  #webdoor .banner-barra-chata-1 {background-image: url("/assets/image/perfis/barra_chata/banner_barra_chata_1280.webp");}
  #webdoor .banner-perfil-1 {background-image: url("/assets/image/perfis/perfil/banner_perfil_1280.webp");}
  #webdoor .banner-grelha-1 {background-image: url("/assets/image/grelhas/banner_grelha_1280.webp");}
}

@media all and (max-width: 600px) {
  .webdoor-interno-strip {height: 100vw !important;}

  #webdoor .banner-deck-1 {background-image: url("/assets/image/decks/banner_deck_1_600.webp");}
  #webdoor .banner-deck-2 {background-image: url("/assets/image/decks/banner_deck_2_600.webp");}
  #webdoor .banner-deck-3 {background-image: url("/assets/image/decks/banner_deck_3_600.webp");}
  #webdoor .banner-deck-4 {background-image: url("/assets/image/decks/banner_deck_4_600.webp");}
  #webdoor .banner-deck-5 {background-image: url("/assets/image/decks/banner_deck_5_600.webp");}

  #webdoor .banner-ripado-1 {background-image: url("/assets/image/ripados/ripados/banner_ripado_600.webp");}
  #webdoor .banner-forro-1 {background-image: url("/assets/image/ripados/forros/banner_forro_600.webp");}
  #webdoor .banner-barra-chata-1 {background-image: url("/assets/image/perfis/barra_chata/banner_barra_chata_600.webp");}
  #webdoor .banner-perfil-1 {background-image: url("/assets/image/perfis/perfil/banner_perfil_600.webp");}
  #webdoor .banner-grelha-1 {background-image: url("/assets/image/grelhas/banner_grelha_600.webp");}
}

@media all and (min-width:1921px){
	.w-quem-somos {background-image: url('/assets/image/fachada_2600.webp');}
}

@media all and (min-width:1281px) and (max-width:1920px){
	.w-quem-somos {background-image: url('/assets/image/fachada_1920.webp');}
}

@media all and (min-width:601px) and (max-width:1280px){
	.w-quem-somos {background-image: url('/assets/image/fachada_1280.webp');}
}

@media all and (max-width:600px){
	.w-quem-somos {background-image: url('/assets/image/fachada_600.webp');}
}

#introducao {}
#introducao .strip_title {background-color:var(--green3);padding:2rem}
#introducao .strip_title p {color:#ffffff;text-transform:uppercase;font-size:2.8rem;font-weight:700;}

#introducao .txt {width: 84vw;margin: 5vw auto;}
#introducao .txt p {font-weight: 500;text-align: justify;padding:0 0 1rem 0;}
#introducao .txt h1 {font-size:2.8rem;color:var(--green3);text-transform:uppercase;margin: 0 0 0 -8vw;/*border: 1px solid red;*/text-align: right;padding: 0 0 0 35vw;border-bottom: 1rem solid var(--green3);width: max-content;}
#introducao .txt .txt-img {/*display:flex;*/margin:0;padding: 2vw 0 0 0;}
#introducao .txt .txt-img .float-pad {width: 43vw;/*position: absolute;left: 0;top: -5vw;*/height: 51.30vw;shape-outside: polygon(-8vw -13%, 70% -13%, 73% -3%, 65% 8%, 65% 16%, 98% 19%, 100% 25%, 80% 26%, 57% 34%, 57% 47%, 46% 53%, 46% 72%, 59% 77%, 59% 95%, 45% 100%, 0% 100%);float: left;background-image: url(/assets/image/planta.webp);background-size: contain;clear: both;margin: -7vw 0 0 -8vw;}
#introducao .txt .txt-img img {display:block;width:43vw;height:51.30vw;margin: -7vw 0 0 0;display:none;}
#introducao .txt .txt-img .float-clear {clear:both;}

@media all and (min-width:930px){
}


@media all and (min-width:671px){
	#introducao .strip_title p {font-size:2.8rem;}
	#introducao .txt h1 {font-size: 2.8rem;line-height:2.8rem;}
	#introducao .txt p {font-size: 1.5rem;}
}

@media all and (min-width:200px) and (max-width:670px){
	#introducao .strip_title p {font-size:2.5rem;}
	#introducao .txt h1 {font-size: 2.1rem;padding: 0;width: 92vw;text-align: right;line-height:2.1rem;}
	#introducao .txt p {font-size: 1.15rem;}
}

@media all and (min-width:615px){
	#introducao .strip_title span.spacer:before {content:'  -  ';display:inline-block;width: 5rem;}
}

@media all and (max-width:1330px){
  #introducao .strip_title span.spacer2:before {content:'';display:block;height:0.75rem;}
}

@media all and (max-width:614px){
	#introducao .strip_title span.spacer:before {content:'';display:block;height:0.75rem;}
}

/*@media all and (min-width:605px){
	#introducao .strip_title span.spacer:before {content:'  -  ';display:inline-block;width: 5rem;}
}

@media all and (max-width:604px){
	#introducao .strip_title span.spacer:before {content:'';display:block;height:0.75rem;}
}*/


.produtos .strip_title {background-color:var(--green3);padding:4rem;color:#ffffff;}
.produtos .strip_title h1 {font-size:2.8rem;display: flex;align-items: center;justify-content: center;}
.produtos .strip_title h1 span.spacer-title {display:inline-block;width:2px;height:2.5rem;background-color:#ffffff;margin: 0 1rem;flex: 0 0 auto;}

@media all and (min-width: 1601px) {
	.produtos .strip_title h1 {font-size: 2.8rem;}
}

@media all and (min-width: 1280px) and (max-width: 1600px) {
	.produtos .strip_title h1 {font-size: 2.8rem;}
}

@media all and (min-width: 800px) and (max-width: 1279px) {
	.produtos .strip_title h1 {font-size: 2.6rem;}
}

@media all and (max-width: 799px) {
	.produtos .strip_title h1 {font-size: 2.4rem;}
}

.produtos .lista {padding: 3rem 1rem;}
.produtos .lista .cardholder {display: flex;flex-wrap: wrap;justify-content: center;}
.produtos .lista .cardholder .card {width: 20rem;height: 20rem;margin: 1rem;position:relative;background-color: #f3f3f3;}
.produtos .lista .cardholder .card .dimensao {z-index:3;background-color: var(--green3);color: #ffffff;font-weight: 700;font-size: 1.5rem;width: max-content;padding: 0.5rem 2rem;border-radius: 0.75rem;position:relative;margin:0.5rem auto 0 auto;}
.produtos .lista .cardholder .card img {position:absolute;left:0;top:0;width: 100%;height:100%;display: block;z-index:0;}
/*.produtos .lista .cardholder .card:before {content:'';position:absolute;left:0;top:0;width: 100%;height:100%;display: block;z-index:1;}*/
.produtos .lista .cardholder .card:hover .txt{opacity:1;}
.produtos .lista .cardholder .card .txt {padding: 0 1rem;position:absolute;left:0;top:0;width: 100%;height:100%;display: block;z-index:2;color:#ffffff;background-color:rgba(0,0,0,0.65);opacity:0;display: flex;align-items: center;justify-content: center;font-size: 1.125rem;font-weight: 500;letter-spacing: -0.02rem;}

.produtos .apresenta0cao * {border:1px solid;}
.produtos .ficha_produto {width: 90%;margin: 7rem auto 1rem auto;}
.produtos .ficha_produto .apresentacao {display: flex;width: 100%;}

.produtos .ficha_produto .apresentacao .galeria {position:relative;}
.produtos .ficha_produto .apresentacao .galeria .foto {background-color: #f1f2f3;width: 45vw;height: 45vw;min-width: 290px;min-height:290px;margin:0 auto;/*background-color:#ffffff;*/display: flex;align-items: center;justify-content: center;}
.produtos .ficha_produto .apresentacao .galeria .foto img {}
.produtos .ficha_produto .apresentacao .galeria .thumbs ul {list-style: none;display: flex;flex-wrap: wrap;justify-content: center;}
.produtos .ficha_produto .apresentacao .galeria .thumbs ul li {display: inline-flex;justify-content: center;align-items: center;margin:0.25rem;}
.produtos .ficha_produto .apresentacao .galeria img {display: block;width: 100%;height: auto;}

.produtos .ficha_produto .descricao {text-align: left;padding: 0 0 0 2rem;}
.produtos .ficha_produto .descricao h1 {padding: 0 0 4rem 0;font-size:2.5rem}
/*.produtos .ficha_produto .descricao .descricao-campos {padding: 0 0 2.5rem 0;font-size:1.25rem}*/
.produtos .ficha_produto .descricao-campos {padding: 0 0 2.5rem 0;font-size:1.25rem;}
.produtos .ficha_produto .desc-manual .txt {padding: 0 0 1.5rem 0;}
/*.produtos .ficha_produto .desc-manual {display: flex;justify-content: space-between;flex-wrap: wrap;}*/
.produtos .ficha_produto .desc-manual {display: flex;justify-content: space-between;flex-direction: column;width: max-content;align-items: flex-start;}
.produtos .ficha_produto .desc-manual .manual {display:flex;flex-direction:column;align-items:center}
.produtos .ficha_produto .desc-manual .manual p{font-size: 0.8rem;font-weight: 500;width: 5rem;text-align: center;}
/*.produtos .ficha_produto .descricao .paleta {display: flex;flex-wrap: wrap}
.produtos .ficha_produto .descricao .paleta img {display: block;width:4rem;height:4rem;padding:0.2rem}*/
.produtos .ficha_produto .paleta {display: flex;flex-wrap: wrap;}
.produtos .ficha_produto .paleta img {display: block;width:4rem;height:4rem;padding:0.2rem;}
.produtos .ficha_produto .titulo-campo-br {display: block;font-weight:600;padding:0 0 0.75rem 0;}
.produtos .ficha_produto .titulo-campo {display: inline-block;font-weight:600;}

.produtos .ficha_produto .tabela-lugares {display: flex;flex-wrap: wrap;color:#797979;minf-width:29rem;width: 100%;}
.produtos .ficha_produto .tabela-lugares .item-lugares {border:1px solid;padding:0.5rem 1rem;border-radius: 0.8rem;width: 13.5rem;display: flex;justify-content: center;align-items: center;margin: 0.25rem;font-size: 1.1rem;}
.produtos .ficha_produto .tabela-lugares .item-lugares.ativo {color:#000000;background-color: var(--lightgrey0);}

.produtos .ficha_produto .observacao {font-size:0.8em;padding:1rem 0 0 0;}


#campo-dinamico1 span {display:none;}
#campo-dinamico1 span.ativo {display:inline;}
#campo-dinamico2 span {display:none;}
#campo-dinamico2 span.ativo {display:inline;}
#campo-dinamico3 span {display:none;}
#campo-dinamico3 span.ativo {display:inline;}
#campo-dinamico4 span {display:none;}
#campo-dinamico4 span.ativo {display:inline;}
.dynamic-field span {display:none;}
.dynamic-field span.ativo {display:inline;}



.produtos .ficha_produto .txt_produto {text-align: left;font-size: 1.25rem;}

.produtos .ficha_produto .desenho-tecnico {padding: 3rem 0;display:flex;flex-wrap:wrap;}
.produtos .ficha_produto .desenho-tecnico img {display: block;/*max-width: 90%;*//*max-width: 23rem;*/height:9rem;margin: 0 2rem 0 0;}
.produtos .ficha_produto .desenho-tecnico p {width: 100%;padding: 1rem 0;}

.produtos .ficha_produto .texturas {display: flex;gap:1.5rem;flex-wrap: wrap;}
.produtos .ficha_produto .texturas .card {width:18.75rem;}
.produtos .ficha_produto .texturas .card img {width: 100%;height: auto;}
.produtos .ficha_produto .texturas .card p {font-size: 1.15rem;font-weight: 500;}

@media all and (min-width:950px){
	.produtos .ficha_produto .apresentacao >div {width: 50%;}
	.produtos .ficha_produto .apresentacao .galeria .thumbs ul li {width:10rem;height: 10rem;cursor: pointer;}
	.produtos .ficha_produto .txt_produto {padding: 0 0 3rem 2rem;}
}
@media all and (min-width:768px) and (max-width:949px){
	.produtos .ficha_produto .apresentacao >div {width: 50%;}
	.produtos .ficha_produto .apresentacao .galeria .thumbs ul li {width:9rem;height: 9rem;}
	.produtos .ficha_produto {}
	.produtos .ficha_produto .txt_produto {padding: 0 0 0 2rem;}
}
@media all and (max-width:767px){
	.produtos .ficha_produto .apresentacao {flex-direction:column;}
	.produtos .ficha_produto .apresentacao .galeria {order:1;}
	.produtos .ficha_produto .apresentacao .descricao {order:2;}
	.produtos .ficha_produto .apresentacao .galeria .thumbs ul li {width:8rem;height: 8rem;}
	.produtos .ficha_produto .txt_produto {padding: 0;}
}



.produtos .relacionados {width: 90%;margin: 0 auto;padding:2rem 0 3rem 0;}
.produtos .relacionados h2 {text-align:center;}
.produtos .relacionados .cardholder {display: flex;flex-wrap: wrap;justify-content: center;}
.produtos .relacionados .cardholder .card {display: flex;width: 16rem;height: 26rem;flex-direction: column;justify-content: center;margin: 1rem;text-decoration: none;color:inherit;}
.produtos .relacionados .cardholder .card .holder {display: flex;width: 100%;border:3px solid var(--green3);border-radius: 2rem;flex: 1 1 auto;align-items:center;}
.produtos .relacionados .cardholder .card img {width: 100%;display: block;object-fit: contain;}
.produtos .relacionados .cardholder .card p {font-size: 1.25rem;font-weight: 600;padding: 1rem 0 0 0;}

.politica {}
.politica .strip_title {background-color:var(--green3);padding:2rem;}
.politica .strip_title h1 {color:#ffffff;font-size:2.8rem;text-transform:uppercase;display: flex;align-items: center;justify-content: center;}
.politica .content {text-align:left;padding:3vw;}
.politica .content h2 {padding:2rem 0;}
.politica .content h2.secondary {color:var(--green1);}
.politica .content p {font-weight: 500;text-align: justify;padding: 0 0 1rem 0;}
.politica .content span.destaque {font-weight: 700;}
.politica .content p a {color:var(--green2);font-weight: 700;}
.politica ol {counter-reset: list;padding: 1rem 0 1rem 1rem;}
.politica ol > li {list-style: none;/*! position: relative; */padding: 0.25rem 0;font-weight: 500;text-align: justify;}
.politica ol li:before {content: counter(list, lower-alpha) ") ";counter-increment: list;/*! position: absolute; *//*! left: -1.4em; */font-weight: 700;}
.politica table {margin:2em auto;border-spacing: 2px 0;border-collapse: separate;}
.politica table tr th {font-weight:600;background-color:rgba(158,189,67,0.25);font-size:1em;text-transform:uppercase;text-align:center;padding:0.2em 0.5em;border-bottom: 2px solid rgba(255,255,255,1);}
.politica table tr td {font-weight:400;background-color:rgba(158,189,67,0.05);font-size:1em;border-bottom:1px solid rgba(158,189,67,0.35);padding:0.2em 0.5em;}


@media all and (min-width:671px){
	.politica .strip_title h1 {font-size:2.8rem;}
	.politica .content h2 {font-size: 2.1rem;line-height:2.5rem;}
	.politica .content p,.politica ol > li,table {font-size: 1.5rem;}
	.politica p.assinatura {font-size:1.25rem;}
}

@media all and (min-width:200px) and (max-width:670px){
	.politica .strip_title h1 {font-size:2.5rem;}
	.politica .content h2 {font-size: 1.6rem;line-height:1.9rem;}
	.politica .content p,.politica ol > li,table {font-size: 1.15rem;}
	.politica p.assinatura {font-size:0.95rem;}
}



/*
.spinner {position: relative;width: 6rem;height: 6rem;}
.spinner:before, .spinner:after {content: "";  display: block;position: absolute;border-width: 4px;border-style: solid;border-radius: 50%;}
.spinner.spinner-1::before {width: 90%;height: 90%;border-bottom-color: var(--green1);border-right-color: var(--green1);border-top-color: rgba(33, 33, 33, 0);border-left-color: rgba(33, 33, 33, 0);top: 0px;left: 0px;-webkit-animation: rotate-animation 1s linear 0s infinite;animation: rotate-animation 1s linear 0s infinite;}
.spinner.spinner-1::after {width: 60%;height: 60%;border-bottom-color: var(--green3);border-right-color: var(--green3);border-top-color: rgba(33, 33, 33, 0);border-left-color: rgba(33, 33, 33, 0);top: 15%;left: 15%;-webkit-animation: anti-rotate-animation 0.85s linear 0s infinite;animation: anti-rotate-animation 0.85s linear 0s infinite;}

@-webkit-keyframes rotate-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes anti-rotate-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
@keyframes anti-rotate-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
*/







