.hero{display:flex;flex-direction:column;min-height:100vh;margin-bottom:4rem;>*{flex:1 1 50%}}.hero__img img{width:75%}.hero__cnt{padding:0 var(--pd)}.hero__text{width:95%}.hero--article .t1{margin-bottom:1rem}.hero--article .hero__img img{margin-left:auto;width:60%}@media only screen and (max-width:600px){.hero--article>*{flex:1 1 50%}}@media only screen and (min-width:500px){.hero__img img{width:50%}.hero__text{width:80%}}@media only screen and (min-width:800px)and (orientation:landscape){.hero{flex-direction:row}.hero__img img,.hero--article .hero__img img{width:87%}.hero__cnt{margin:auto;padding:0}.hero__cnt>:first-child{margin-top:15vh}.hero__text{width:75%}.hero--article{flex-direction:row-reverse}.hero--article .hero__img{min-width:50vw}.hero--article .hero__cnt{padding-left:var(--pd)}}.hero__btns{margin-top:1.5rem;display:inline-flex;flex-wrap:wrap;gap:calc(var(--gap)/2);gap:1rem}.form-btn{position:relative;display:inline-flex;button:last-child{position:absolute;top:0;left:0;height:100%;margin:0;width:100%;opacity:0}}.cards{margin:var(--pdv) var(--pd);padding:var(--pdh) 0}.cards__title{margin-bottom:1.5rem}.cards__cnt{display:grid;grid-gap:var(--gap);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;max-width:100%;>*:not(:first-child){border:3px solid black;border-radius:1rem;background-color:#f9f480;padding:1.5rem 2rem;display:flex;flex-direction:column;justify-content:space-between;gap:calc(var(--gap) * 2);gap:var(--gap)}}.card{aspect-ratio:1 / 1;width:100%;box-sizing:border-box}.card:nth-child(2),.card:nth-child(6n),.card:nth-child(6n+1){background-color:#d3a7ff}.card:nth-child(6n-1),.card:nth-child(6n+3){background-color:#acff68}.cards__tt h2.cards__title{margin-bottom:var(--gap)}.card__ftr{display:flex;justify-content:space-between;align-items:center;gap:var(--gap);.t{margin:0}}.plus-icon{width:1.5rem;opacity:0;transition:.2s ease-in}.card:hover{.plus-icon{opacity:1}}@media(max-width:600px){.plus-icon{opacity:1}}@media(min-width:600px){.cards__cnt{grid-template-columns:repeat(2,minmax(0,1fr))}.card .t2{font-size:5vw}}@media(min-width:1023px){.cards__cnt{grid-template-columns:repeat(3,minmax(0,1fr))}.card .t2{font-size:3vw}}.marquee-section{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}.marquee-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;width:100%;white-space:nowrap;overflow:hidden;height:4rem;background-color:#f9f480}.marquee-container:nth-child(2),.marquee-container:nth-child(5){background-color:#d3a7ff}.marquee-container:nth-child(3){background-color:#acff68}.marquee-text{font-family:Mencken Std Narrow;font-size:clamp(32px,24px + 2vw,40px);line-height:1;padding:0 .5rem .5rem;animation:loopText 20s infinite linear}.marquee-container:nth-child(1) .marquee-text{animation-duration:33s}.marquee-container:nth-child(2) .marquee-text{animation-duration:28s;animation-name:loopTextReverse}.marquee-container:nth-child(3) .marquee-text{animation-duration:35s}@keyframes loopText{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes loopTextReverse{0%{transform:translate(-100%)}to{transform:translate(0)}}@media only screen and (min-width:800px)and (orientation:landscape){.marquee-section{gap:1.2rem;margin:1rem 0}.marquee-container{height:3vw;padding:1.75rem 0 2rem}.marquee-text{font-size:3.5vw;padding:0 .5rem .5rem}}.faqs{margin:var(--pdv) 0;padding:var(--pd) var(--pd) 0}.faqs__title{margin-bottom:2rem}.faqs__list__wrapper{margin-top:1rem}.faqs__list{margin:0;padding:0}.faq a{font-weight:600}.accordion{--ap: 1rem;position:relative;background:transparent;cursor:pointer;padding:var(--ap) calc(3 * var(--ap)) var(--ap) var(--ap);padding-left:0;width:100%;border:none;text-align:left;outline:none;transition:.4s}.accordion:after{position:absolute;right:0;top:calc(var(--ap) + .1rem);content:"";display:inline-block;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask:url(/imgs/accordion-arrow.svg) no-repeat center;mask:url(/imgs/accordion-arrow.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;transform:rotate(180deg)}.active:after{transform:rotate(0)}.panel{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.panel p:last-child{margin-bottom:1.75rem}@media(min-width:800px){.faqs__list__wrapper{margin:3rem 0;--gap: 5rem;display:flex;gap:var(--gap);flex-wrap:wrap}.faqs__list{width:calc(50% - (var(--gap) / 2))}.accordion{--ap: 1.2rem}.panel>*{width:95%}}
