.contact-modal{z-index:9999;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;padding:24px;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}.contact-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.contact-modal-backdrop{cursor:pointer;background:#090e12b8;position:absolute;inset:0}.contact-modal-panel{z-index:1;background:var(--baige);width:100%;max-width:640px;max-height:min(90vh,820px);color:var(--black);border-radius:20px;flex-direction:column;padding:32px 28px 24px;transition:transform .25s;display:flex;position:relative;transform:translateY(12px)scale(.98);box-shadow:0 24px 80px #090e1259}.contact-modal.is-open .contact-modal-panel{transform:translateY(0)scale(1)}.contact-modal-close{background:var(--black);width:40px;height:40px;color:var(--baige);cursor:pointer;border:none;border-radius:999px;font-size:24px;line-height:1;position:absolute;top:16px;right:16px}.contact-modal-heading{letter-spacing:-.8px;margin:0 40px 8px 0;font-family:Recoleta,Arial,sans-serif;font-size:clamp(28px,4vw,40px);line-height:1.15}.contact-modal-text{margin:0 0 24px;line-height:1.55}.contact-modal-form{flex-direction:column;gap:16px;display:flex;overflow-y:auto}.contact-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-field{flex-direction:column;gap:8px;display:flex}.contact-field label{font-weight:600}.contact-field input,.contact-field textarea,.contact-field select{border:1px solid var(--gray-4);width:100%;font:inherit;background:#fff;border-radius:12px;padding:12px 14px}.contact-field textarea{resize:vertical;min-height:120px}.contact-field-error{color:#b42318;font-size:14px;display:none}.contact-field.is-invalid .contact-field-error{display:block}.contact-form-status{min-height:1.25rem;margin:0}.contact-form-status.is-visible.is-error{color:#b42318}.contact-modal-success{display:none}.contact-modal-success.is-visible{display:block}.contact-modal-body.is-hidden{display:none}body.contact-modal-open{overflow:hidden}.about-us-page .yc-partners .about-partners-loop{will-change:transform;width:max-content}.about-us-page .yc-partners .about-partners-loop.about-partners-loop--marquee{animation:35s linear infinite yc-partners-marquee}@keyframes yc-partners-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.about-us-page .yc-partners .marquee_item,.about-us-page .yc-partners [class*=icon-embed-custom]{flex:none;padding:0;width:auto!important;height:auto!important;margin:0 1.25rem 0 0!important}.about-us-page .yc-partners .partner-logo{object-fit:contain;width:auto;max-width:none;height:8rem;display:block}@media (width<=767px){.contact-form-row{grid-template-columns:1fr}.about-us-page .yc-partners .partner-logo{height:5rem}}@media (prefers-reduced-motion:reduce){.about-us-page .yc-partners .about-partners-loop.about-partners-loop--marquee{animation:none}}.footer-loop .footer-figure1,.footer-loop .footer-figure2,.footer-loop .footer-figure3{flex:none;overflow:visible;width:4.5rem!important;height:8.75rem!important}.footer-loop .footer-figure1 svg,.footer-loop .footer-figure2 svg,.footer-loop .footer-figure3 svg{overflow:visible}.footer-loop-wrapper .footer-loop{will-change:transform;width:max-content}.footer-loop-wrapper .footer-loop.footer-loop--marquee{animation:38s linear infinite footer-marquee-horizontal}@keyframes footer-marquee-horizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.footer-loop-wrapper .footer-loop.footer-loop--marquee{animation:none}}.about-us-page .baige-bg-wrapper{background-color:var(--black)}.page-loader{z-index:10001;opacity:0;visibility:hidden;pointer-events:none;background:#090e12;justify-content:center;align-items:center;transition:opacity .28s,visibility .28s;display:flex;position:fixed;inset:0}.page-loader.is-active{opacity:1;visibility:visible;pointer-events:auto}.page-loader-inner{width:min(72vw,280px)}.page-loader-svg{width:100%;height:auto;display:block;overflow:visible}.page-loader-arrow{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite page-loader-arrow-wave}.page-loader-arrow:first-child{animation-delay:.36s}.page-loader-arrow:nth-child(2){animation-delay:.24s}.page-loader-arrow:nth-child(3){animation-delay:.12s}.page-loader-arrow:nth-child(4){animation-delay:0s}@keyframes page-loader-arrow-wave{0%,70%,to{opacity:.35;transform:translateY(0)scale(1)}35%{opacity:1;transform:translateY(-10px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.page-loader{transition:none}.page-loader-arrow{animation:1.4s ease-in-out infinite page-loader-arrow-fade}@keyframes page-loader-arrow-fade{0%,to{opacity:.45}50%{opacity:1}}}html.is-page-loading #page-loader{opacity:1;visibility:visible;pointer-events:auto}html.is-page-loading #page-loader[hidden]{display:flex}.whatsapp-fab{z-index:9990;color:#fff;background:#25d366;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #090e1247}.whatsapp-fab svg{width:28px;height:28px}.whatsapp-fab:hover{transform:translateY(-2px);box-shadow:0 12px 28px #090e1257}@media (width<=767px){.whatsapp-fab{width:52px;height:52px;bottom:16px;right:16px}.whatsapp-fab svg{width:26px;height:26px}}@media (width<=991px){.header.is-black.about-page-nav{top:0;left:0;right:0;position:fixed!important}.header.is-black .burger-wrapper{cursor:pointer}.header.is-black.is-menu-open{height:100dvh;overflow:hidden}.header.is-black.is-menu-open .navbar.is-black{box-sizing:border-box;flex-direction:column;align-items:flex-start;padding-left:16px;padding-right:16px;display:flex}.header.is-black.is-menu-open .navbar.is-black .nav-link{opacity:1;visibility:visible;box-sizing:border-box;align-self:flex-start;max-width:100%;transform:none}.header.is-black.is-menu-open .navbar.is-black .nav-link.is-black-header{padding-left:16px;padding-right:16px}.header.is-black.is-menu-open .navbar.is-black .burger-cta{box-sizing:border-box;align-self:stretch;max-width:100%}.header.is-black.is-menu-open .icon-burger{display:none}.header.is-black.is-menu-open .icon-burger-close{display:flex}body.mobile-nav-open{overflow:hidden}}.faq-heading{cursor:pointer}.faq-heading .lottie-wrapper{border-radius:50%;flex:none}.faq-heading .lottie-wrapper-bg{background-color:#e3e3e3}.faq-heading .faq-minus{width:20px;height:20px;color:var(--black);z-index:2;justify-content:center;align-items:center;position:relative;display:flex!important}.faq-heading .faq-minus svg{width:14px;height:auto;display:block}.faq-heading .faq-minus:before{content:"";background-color:currentColor;border-radius:1px;width:2px;height:14px;transition:opacity .2s,transform .2s;position:absolute}.faq-item.is-open .faq-minus:before{opacity:0;transform:scaleY(0)}.faq-item.is-open .faq-minus{transform:none}
