:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--font-family--inter:"Inter", sans-serif;--wp--preset--font-family--cardo:Cardo;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--style--global--content-size:800px;--wp--style--global--wide-size:1200px}:where(body){margin:0}body{padding:0}:root :where(.wp-element-button,.wp-block-button__link){color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;background-color:#32373c;border-width:0;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url(/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2)format("woff2");font-stretch:100%}@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url(/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2)format("woff2")}.elementor-widget-wrap .elementor-element.elementor-widget-gallery{min-width:0;max-width:100%;width:100%!important}.elementor-widget-gallery>.elementor-widget-container{margin:0!important}.elementor-widget-wrap:has(>.elementor-widget-gallery){padding:0!important}main .elementor-top-section{overflow-x:clip}.elementor-widget-video .elementor-wrapper .elementor-video{width:100%;height:100%}.elementor-nav-menu li.menu-item-has-children:hover>ul.sub-menu,.elementor-nav-menu li.menu-item-has-children:focus-within>ul.sub-menu,.elementor-nav-menu li.menu-item-has-children.submenu-open>ul.sub-menu{display:block}.elementor-nav-menu--main .elementor-nav-menu li.menu-item-has-children>a{cursor:pointer}.elementor-nav-menu--main .elementor-nav-menu ul.sub-menu{z-index:9999;width:max-content;min-width:12em;box-shadow:0 6px 18px #0000001f}.elementor-section,.elementor-column,.elementor-widget-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover}.plain-page-wrap{max-width:800px;min-height:40vh;margin:0 auto;padding:80px 20px}.plain-page-wrap .page-header .entry-title{font-size:2.25rem;font-family:var(--wp--preset--font-family--inter);margin-bottom:1.5rem}.plain-page-wrap .page-content h2,.plain-page-wrap .page-content h3{line-height:1.3;font-family:var(--wp--preset--font-family--inter);margin:2rem 0 .8rem}.plain-page-wrap .page-content img{border-radius:4px;max-width:100%;height:auto}.plain-page-wrap .page-content .aligncenter,.plain-page-wrap .page-content figure{text-align:center;margin:1.5rem auto;display:block}.plain-page-wrap .page-content .wp-caption{max-width:100%}.plain-page-wrap .page-content .wp-caption-text{color:#666;margin-top:.4rem;font-size:.9rem}.plain-page-wrap .page-content ul,.plain-page-wrap .page-content ol{margin-bottom:1.25rem;padding-left:1.4rem;line-height:1.8}.plain-page-wrap .page-content a{color:#c13584}.plain-page-wrap .page-content p{color:#333;margin-bottom:1.25rem;font-size:1.05rem;line-height:1.8}.whatsapp-float-button{z-index:9999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .2s;display:flex;position:fixed;bottom:15px;right:15px;box-shadow:0 4px 14px #00000040}.whatsapp-float-button:hover{transform:scale(1.08)}.whatsapp-float-button svg{width:32px;height:32px}.contact-page-wrap{max-width:1100px;margin:0 auto;padding:70px 20px 100px}.contact-page-wrap h1{font-size:2.4rem;font-family:var(--wp--preset--font-family--inter);margin-bottom:.5rem}.contact-page-wrap .contact-lede{color:#555;max-width:640px;margin-bottom:2.5rem;font-size:1.1rem}.contact-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}@media (max-width:767px){.contact-grid{grid-template-columns:1fr}}.contact-card{background:#f8f8f8;border-radius:8px;padding:32px}.contact-card h3{margin-top:0;margin-bottom:18px;font-size:1.2rem}.contact-info-list{margin:0;padding:0;list-style:none}.contact-info-list li{align-items:center;gap:12px;margin-bottom:16px;font-size:1.02rem;display:flex}.contact-info-list a{color:inherit;text-decoration:none}.contact-info-list a:hover{text-decoration:underline}.contact-cta-btn{color:#fff;background:#000;border-radius:4px;align-items:center;gap:10px;margin-top:8px;padding:14px 28px;font-weight:600;text-decoration:none;display:inline-flex}.contact-cta-btn.whatsapp{background:#25d366}
