.plv-contact-section{position:relative;background-color:var(--bg-color);padding-top:var(--pt-m);padding-bottom:var(--pb-m);font-family:var(--font-stack-main, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);overflow:hidden}@media screen and (min-width:768px){.plv-contact-section{padding-top:var(--pt-d);padding-bottom:var(--pb-d)}}.plc-banner-hero{position:relative;width:100%;min-height:var(--bn-h-m);display:flex;align-items:center;margin-bottom:40px}@media screen and (min-width:768px){.plc-banner-hero{min-height:var(--bn-h-d);margin-bottom:60px}}.plc-banner-bg-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.plc-banner-img{width:100%;height:100%;object-fit:cover;display:block}.plc-img-d{object-position:var(--bn-pos-d, center center)}.plc-img-m{object-position:var(--bn-pos-m, center center)}.plc-banner-placeholder{width:100%;height:100%;background-color:#2d3e24;color:#fff;display:flex;align-items:center;justify-content:center}.plc-banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bn-overlay);z-index:2}@media(max-width:767px){.hide-on-mobile{display:none!important}}@media(min-width:768px){.hide-on-desktop{display:none!important}}.plc-banner-content{position:relative;z-index:3;width:100%;max-width:var(--ct-max-w, 960px);margin:0 auto;padding:0 24px;display:flex;flex-direction:column;text-align:left}.plc-eyebrow{display:block;opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s cubic-bezier(.16,1,.3,1)}.plc-banner-content.is-visible .plc-eyebrow{opacity:1;transform:translateY(0)}.plc-heading{display:block;opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s cubic-bezier(.16,1,.3,1);transition-delay:.1s}.plc-banner-content.is-visible .plc-heading{opacity:1;transform:translateY(0)}.plc-container{max-width:var(--ct-max-w, 960px);margin:0 auto;padding:0 24px;position:relative;z-index:2}.plc-text{margin:0;display:block;transition:color .3s ease}.plc-card,.plc-faq-item,.plc-company-card,.plc-footer-card{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}@media(hover:hover){.plc-card:hover,.plc-company-card:hover,.plc-footer-card:hover{transform:scale(1.02);box-shadow:0 12px 40px #0000001f}.plc-faq-item:hover{transform:scale(1.01);box-shadow:0 8px 24px #0000000f}}.plc-card{border-radius:24px;padding:24px;box-shadow:0 4px 32px #0000000f;display:flex;flex-direction:column;gap:24px;margin-bottom:40px;position:relative;overflow:hidden;cursor:default}@media screen and (min-width:768px){.plc-card{flex-direction:row;align-items:center;justify-content:space-between;padding:32px}}.plc-card-info{display:flex;align-items:center;gap:20px;flex:1}.plc-swap-container{display:grid;align-items:center}.plc-swap-avatar{grid-area:1 / 1;opacity:0;transform:scale(.5) rotate(-10deg);transition:opacity .6s ease,transform .6s cubic-bezier(.34,1.56,.64,1)}.plc-swap-avatar.is-active{opacity:1;transform:scale(1) rotate(0);z-index:2}.plc-swap-name{grid-area:1 / 1;opacity:0;transform:translate(-20px);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.plc-swap-name.is-active{opacity:1;transform:translate(0);z-index:2}.plc-card-avatar-wrapper{width:80px;height:80px;border-radius:50%;flex-shrink:0;position:relative}.plc-card-avatar-item{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%;box-shadow:0 4px 12px #0000001a}.plc-bubble-placeholder{display:flex;justify-content:center;align-items:center;font-weight:500;font-size:2rem}.plc-card-text-wrapper{flex:1;display:flex;flex-direction:column;justify-content:center}.plc-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:999px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #0000000d;white-space:nowrap}.plc-btn:active{transform:scale(.96)}@media screen and (max-width:767px){.plc-card-action{align-self:flex-end}}.plc-faq-section{margin-bottom:40px}.plc-accordion-wrapper{display:flex;flex-direction:column;gap:12px}.plc-faq-item{background:#fff;border:1px solid #e5e5e5;border-radius:16px;overflow:hidden;cursor:pointer}.plc-faq-header{padding:24px;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none}.plc-faq-icon{width:20px;height:20px;transition:transform .3s ease;color:#86868b;flex-shrink:0;margin-left:16px}.plc-faq-item.is-active{border-color:#d1d1d6;box-shadow:0 4px 20px #0000000a}.plc-faq-item.is-active .plc-faq-icon{transform:rotate(180deg)}.plc-faq-content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1)}.plc-faq-content-inner{padding:0 24px 24px}.plc-faq-content-inner p{margin:0;line-height:1.6}.plc-company-card{background:#fff;border-radius:24px;border:1px solid #e5e5e5;box-shadow:0 4px 24px #00000008;margin-bottom:40px;overflow:hidden}.plc-company-row{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:24px}@media screen and (min-width:768px){.plc-company-row{flex-direction:row;justify-content:space-between;align-items:center;padding:24px 32px;gap:16px}}.plc-company-link{transition:background-color .3s ease;text-decoration:none;display:flex}@media(hover:hover){.plc-company-link:hover{background-color:#fcfcfc}}.plc-company-row-left{display:flex;align-items:center;gap:12px}.plc-company-row-right{flex:1;text-align:left}@media screen and (min-width:768px){.plc-company-row-right{text-align:right}}.plc-company-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:24px;height:24px}.plc-company-divider{height:1px;background-color:#e5e5e5;margin:0 24px}@media screen and (min-width:768px){.plc-company-divider{margin:0 32px}}.plc-company-address{padding:24px;display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:768px){.plc-company-address{padding:24px 32px}}.plc-company-address-header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.plc-company-address-body{width:100%}.plc-footer-card{text-align:center;padding:32px 24px;border-radius:24px;border:1px solid #e5e5e5;box-shadow:0 4px 24px #00000008}@keyframes plcFadeUp{0%{opacity:0;transform:translateY(30px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.plc-reveal{opacity:0;will-change:transform,opacity,filter}.plc-reveal.is-visible{animation:plcFadeUp .8s cubic-bezier(.16,1,.3,1) forwards}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-plantive-contact.css.map */
