@font-face{font-family:'Galano Grotesque';src:url('/wp-content/uploads/2025/12/Galano-Grotesque.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'Galano Grotesque';src:url('/wp-content/uploads/2025/12/Galano-Grotesque-Medium.woff2') format('woff2');font-weight:500;font-display:swap}@font-face{font-family:'Galano Grotesque';src:url('/wp-content/uploads/2025/12/Galano-Grotesque-Extra-Bold.woff2') format('woff2');font-weight:800;font-display:swap}@font-face{font-family:'Galano Grotesque';src:url('/wp-content/uploads/2025/12/Galano-Grotesque-Black.woff2') format('woff2');font-weight:900;font-display:swap}p{font-size:1.1rem !important}main[role=main]{margin-top:0 !important}.elementor-nav-menu--dropdown .elementor-sub-item{font-size:15px !important;font-weight:400 !important}.elementor-button{padding:14px 28px 18px !important}.menu-mobile-only{display:none !important;visibility:hidden !important}@media (max-width:768px){.menu-mobile-only{display:block !important;visibility:visible !important}}.elementor-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:32px;font-family:inherit}.elementor-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 14px;border-radius:999px;font-size:14px;text-decoration:none;cursor:pointer;border:1px solid rgba(0,0,0,.06);background:#fff;color:#1f2933;box-shadow:0 8px 20px rgba(15,23,42,.06);transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease,border-color .16s ease}.elementor-pagination .page-numbers:not(.prev):not(.next){padding:0;width:40px}.elementor-pagination .page-numbers:hover{background:#0b2d59;color:#fff;border-color:#0b2d59;box-shadow:0 10px 25px rgba(11,45,89,.3);transform:translateY(-1px)}.elementor-pagination .page-numbers.current{background:#a1d700;color:#0b2d59;border-color:#a1d700;font-weight:600;box-shadow:0 10px 25px rgba(161,215,0,.4)}.influx-horarios{width:100%;border-collapse:collapse}.influx-horarios td{padding:6px 0;border-bottom:1px solid #eee;font-size:15px}.influx-aberto{color:#0c6e04;font-weight:600}.influx-fechado{color:#b90404;font-weight:600}.elementor-pagination .page-numbers.prev,.elementor-pagination .page-numbers.next{width:auto;padding:0 18px;font-weight:500}@media (max-width:480px){.elementor-pagination{gap:6px}.elementor-pagination .page-numbers{min-width:34px;height:34px;font-size:13px;padding:0 12px}.elementor-pagination .page-numbers.prev,.elementor-pagination .page-numbers.next{padding:0 12px}}.influx-horarios-wrapper{margin-top:0}.influx-horarios-header{display:flex;gap:6px;align-items:baseline;font-size:14px}.influx-horarios-titulo{font-weight:700}.influx-horarios-linha-hoje{margin-top:4px;font-size:14px}.influx-horarios-hoje-label{font-weight:600;margin-right:4px}.influx-horarios-hoje-valor{margin-right:8px}.influx-aberto{color:#65c400;font-weight:600}.influx-fechado{color:#b90404;font-weight:600}.influx-fecha-breve{color:#c00;font-size:12px;font-weight:400}.influx-horarios-hoje-status .influx-aberto{color:#0c6e04}.influx-horarios-hoje-status .influx-fechado{color:#c00}.influx-horarios-toggle-link,.influx-horarios-link-wrapper a{margin-left:6px;color:#0b2d59;text-decoration:none;cursor:pointer;font-size:14px}.influx-horarios-lista{margin:8px 0 0;padding:0;list-style:none;border-radius:12px;overflow:hidden;border:1px solid #eee}.influx-horarios-lista.is-collapsed{display:none}.influx-horarios-lista li{display:flex;justify-content:space-between;padding:6px 12px;font-size:14px}.influx-horarios-lista li:nth-child(odd){background:#fafafa}.influx-horarios-lista li.influx-dia-atual{font-weight:600;color:#0c6e04}.influx-dia-nome{flex:0 0 130px}.pd-unit-gallery{height:350px}.pd-unit-gallery img{width:100%;height:100%;object-fit:cover}.pd-unit-gallery .swiper-button-prev,.pd-unit-gallery .swiper-button-next{width:44px;height:44px;background:rgba(11,45,89,.75);border-radius:50%;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background .25s ease,transform .2s ease}.pd-unit-gallery .swiper-button-prev:after,.pd-unit-gallery .swiper-button-next:after{font-size:16px;font-weight:700;color:#fff}.pd-unit-gallery .swiper-button-prev:hover,.pd-unit-gallery .swiper-button-next:hover{background:rgba(11,45,89,.95);transform:scale(1.05)}@media (max-width:767px){.pd-unit-gallery{height:240px}.pd-unit-gallery .swiper-button-prev,.pd-unit-gallery .swiper-button-next{width:48px;height:48px}}.pd-news-card .elementor-widget-image,.pd-news-card .elementor-widget-image .elementor-widget-container{width:100%}.pd-news-card .elementor-widget-image img{width:100% !important;max-width:100% !important;display:block;aspect-ratio:400/198;height:auto !important;object-fit:cover;object-position:center;border-radius:25px}svg.swiper-navigation-icon{visibility:hidden !important;display:none !important}.influx_rc_section{margin-top:28px}.influx_rc_section_title{font-size:clamp(26px,2.6vw,40px);line-height:1.1;margin:0 0 18px}.influx_rc_group{margin-top:22px}.influx_rc_group_title{font-size:clamp(20px,2vw,30px);line-height:1.15;margin:0 0 14px}.influx_rc_grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.influx_rc_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.influx_rc_grid{grid-template-columns:1fr}}.influx_rc_card{position:relative;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 10px 25px rgba(0,0,0,.12);display:flex;flex-direction:column;height:100%;transform:translateZ(0)}.influx_rc_body{padding:18px 18px 16px;display:flex;flex-direction:column;flex:1}.influx_rc_excerpt{margin:0;font-size:16px;line-height:1.4;flex:1}.influx_rc_more{margin:14px 0 0;font-weight:700;margin-top:auto}.influx_rc_media{width:100%;aspect-ratio:16/10;overflow:hidden;background:#f2f2f2}.influx_rc_media_img{width:100%;height:100%;object-fit:cover;display:block}.influx_rc_title{margin:0 0 10px;font-size:28px;line-height:1.05;min-height:calc(2 * 1.05em);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.influx_rc_title a{text-decoration:none !important;color:inherit}.influx_rc_more a{text-decoration:none !important;color:inherit}.influx_rc_accent{height:3px;width:100%;background:#a1d700}.influx_rc_card:hover{box-shadow:0 14px 32px rgba(0,0,0,.16)}.influx_rc_card:hover .influx_rc_more a{text-decoration:underline}.influx_rc_group{display:flex;flex-direction:column}.influx_rc_grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}@media (max-width:1024px){.influx_rc_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.influx_rc_grid{grid-template-columns:1fr}}.pd_gt_wrap{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:22px;padding:28px 0 20px;align-items:stretch}.pd_gt_track{position:absolute;left:0;right:0;top:118px;height:2px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.12),transparent);pointer-events:none}.pd_gt_card{position:relative;border-radius:18px;padding:16px 16px 14px;border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 32px rgba(0,0,0,.08);background:radial-gradient(120% 140% at 0% 0%,rgba(0,0,0,.03),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.95),rgba(250,250,250,.92));overflow:hidden;transform:translateY(10px);opacity:.001;transition:transform .9s cubic-bezier(.2,.9,.2,1),opacity .9s ease}.pd_gt_card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(0,0,0,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(0,0,0,.06) 1px,transparent 1px);background-size:18px 18px;opacity:.1;mask-image:radial-gradient(circle at 30% 10%,rgba(0,0,0,1),rgba(0,0,0,0) 70%);pointer-events:none}.pd_gt_card.pd_gt_is_on{transform:translateY(0);opacity:1}.pd_gt_head{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;position:relative;margin-bottom:12px}.pd_gt_seal img{display:block;width:64px;height:64px;object-fit:contain;border-radius:999px;box-shadow:0 10px 22px rgba(0,0,0,.1);transform:scale(.9);opacity:.45;filter:grayscale(10%);transition:transform .5s cubic-bezier(.2,.9,.2,1),opacity .5s ease,filter .5s ease,box-shadow .5s ease}.pd_gt_card.pd_gt_is_on .pd_gt_seal img{transform:scale(1);opacity:1;filter:none;box-shadow:0 8px 20px rgba(0,0,0,.18)}.pd_gt_meta{min-width:0}.pd_gt_topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.pd_gt_book{font-weight:800;font-size:16px;line-height:1.15}.pd_gt_level{margin-top:4px;font-size:13px;opacity:.78;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd_gt_head .pd_gt_tip_btn{all:unset;box-sizing:border-box;width:30px;aspect-ratio:1/1;border-radius:999px;display:inline-grid;place-items:center;background:linear-gradient(180deg,#aeea00,#a1d700);cursor:pointer;box-shadow:0 8px 18px rgba(0,0,0,.08);position:relative;transition:transform .2s ease,box-shadow .2s ease}.pd_gt_head .pd_gt_tip_btn:hover{transform:scale(1.06);box-shadow:0 10px 22px rgba(0,0,0,.1)}.pd_gt_head .pd_gt_tip_btn:before{content:"";position:absolute;inset:0;border-radius:999px;border:1px solid rgba(0,0,0,.12);pointer-events:none}.pd_gt_head .pd_gt_i{display:block;width:16px;height:16px;line-height:16px;text-align:center;font-weight:900;font-size:14px;font-style:italic;color:rgba(0,0,0,.78);transform:translateY(-.5px)}.pd_gt_tip{position:absolute;top:70px;left:0;right:0;background:rgba(17,17,17,.92);color:#fff;border-radius:14px;padding:12px;font-size:13px;line-height:1.35;box-shadow:0 16px 40px rgba(0,0,0,.22);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .22s ease,transform .22s ease;z-index:5}.pd_gt_tip.pd_gt_tip_on{opacity:1;transform:translateY(0);pointer-events:auto}.pd_gt_bar{height:250px;border-radius:16px;background:linear-gradient(180deg,rgba(0,0,0,.035),rgba(0,0,0,.015));box-shadow:inset 0 1px 0 rgba(255,255,255,.65);overflow:hidden;position:relative;border:1px solid rgba(0,0,0,.06)}.pd_gt_bar:after{content:"";position:absolute;left:10px;right:10px;bottom:10px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.14),transparent);pointer-events:none;opacity:.55}.pd_gt_fill{position:absolute;left:0;right:0;bottom:0;height:0;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.05) 55%,rgba(0,0,0,.08)),var(--accent);transform-origin:bottom;border-radius:16px 16px 0 0;box-shadow:0 14px 26px rgba(0,0,0,.14);transition:height 1.5s cubic-bezier(.2,.9,.2,1);min-height:56px}.pd_gt_inbar{position:absolute;left:0;right:0;bottom:10px;display:flex;align-items:baseline;justify-content:center;gap:10px;text-align:center;font-weight:900;font-size:18px;letter-spacing:-.02em;color:rgba(255,255,255,.96);text-shadow:0 2px 10px rgba(0,0,0,.28);pointer-events:none}.pd_gt_inbar_num{font-weight:900;font-size:20px;letter-spacing:-.02em}.pd_gt_inbar_unit{font-weight:800;font-size:14px;opacity:.92}.pd_gt_foot{padding-top:10px;text-align:center}.pd_gt_time{display:flex;align-items:baseline;gap:6px}.pd_gt_time_num{font-weight:900;font-size:22px;letter-spacing:-.02em}.pd_gt_time_unit{font-size:13px;opacity:.78;font-weight:700}.pd_gt_hint{margin-top:2px;font-size:12px;opacity:.70}@media (max-width:960px){.pd_gt_wrap{grid-template-columns:1fr;gap:18px;padding:18px 0 12px}.pd_gt_track{display:none}.pd_gt_card{transform:translateY(8px)}.pd_gt_head{grid-template-columns:56px 1fr}.pd_gt_seal img{width:56px;height:56px}.pd_gt_tip{top:64px}.pd_gt_bar{height:210px}.pd_gt_inbar_num{font-size:19px}.pd_gt_inbar_unit{font-size:13px}}@media (prefers-reduced-motion:reduce){.pd_gt_card,.pd_gt_fill,.pd_gt_tip{transition:none !important}.pd_gt_seal img{transition:none !important;transform:none !important;opacity:1 !important}}.menu-highlight>a{font-weight:600}.jet-form-builder-spinner{margin-left:10px;color:#fff}.jet-form-builder__action-button.loading{cursor:not-allowed;opacity:.7}:root{--pd-field-bg:#fff;--pd-field-border:#e6e6e6;--pd-field-border-focus:#b9b9b9;--pd-field-radius:12px;--pd-field-text:#111827;--pd-field-placeholder:#9aa0a6;--pd-field-height:56px;--pd-field-padding-x:16px;--pd-select-arrow-gap:6px;--pd-select-right-pad:34px}.wpcf7 form input[type=text],.wpcf7 form input[type=email],.wpcf7 form input[type=tel],.wpcf7 form input[type=url],.wpcf7 form input[type=number],.wpcf7 form input[type=date],.wpcf7 form textarea{width:100% !important;background:var(--pd-field-bg) !important;border:1px solid var(--pd-field-border) !important;border-radius:var(--pd-field-radius) !important;color:var(--pd-field-text) !important;box-sizing:border-box !important;outline:none !important;font-size:16px !important;box-shadow:none !important}.wpcf7 form input[type=text],.wpcf7 form input[type=email],.wpcf7 form input[type=tel],.wpcf7 form input[type=url],.wpcf7 form input[type=number],.wpcf7 form input[type=date]{height:var(--pd-field-height) !important;padding:0 var(--pd-field-padding-x) !important}.wpcf7 form textarea{min-height:140px !important;padding:14px var(--pd-field-padding-x) !important;resize:vertical !important}.wpcf7 form input::placeholder,.wpcf7 form textarea::placeholder{color:var(--pd-field-placeholder) !important}.wpcf7 form input:focus,.wpcf7 form textarea:focus{border-color:var(--pd-field-border-focus) !important;box-shadow:0 0 0 3px rgba(0,0,0,.06) !important}.wpcf7 form select.wpcf7-form-control.wpcf7-select,.wpcf7 form select{width:100% !important;height:var(--pd-field-height) !important;background-color:var(--pd-field-bg) !important;border:1px solid var(--pd-field-border) !important;border-radius:var(--pd-field-radius) !important;color:var(--pd-field-text) !important;padding-left:var(--pd-field-padding-x) !important;padding-right:var(--pd-select-right-pad) !important;font-size:16px !important;line-height:1.4 !important;box-sizing:border-box !important;outline:none !important;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-size:16px 16px !important}.wpcf7 form select:focus{border-color:var(--pd-field-border-focus) !important;box-shadow:0 0 0 3px rgba(0,0,0,.06) !important}.wpcf7 form select:required:invalid{color:var(--pd-field-placeholder) !important}.wpcf7 form option{color:var(--pd-field-text) !important}.wpcf7 form select::-ms-expand{display:none}.pd-featured-posts{width:100%}.pd-featured-posts-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pd-featured-posts-item{width:100%}.pd-featured-posts-link{display:block;border-radius:25px;overflow:hidden;background:#000;box-shadow:0 12px 28px rgba(0,0,0,.18);transition:transform .25s ease,box-shadow .25s ease}.pd-featured-posts-link:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(0,0,0,.22)}.pd-featured-posts-link img{width:100%;height:auto;object-fit:contain;display:block}@media (max-width:767px){.pd-featured-posts-track{grid-template-columns:1fr;gap:20px}}.button.is-loading,.wpcf7 input[type=submit].is-loading,.wpcf7 button[type=submit].is-loading{position:relative;pointer-events:none;opacity:.85}.button.is-loading:after,.wpcf7 input[type=submit].is-loading:after,.wpcf7 button[type=submit].is-loading:after{content:"";width:16px;height:16px;border:2px solid #fff;border-top:2px solid rgba(255,255,255,.3);border-radius:50%;position:absolute;right:12px;top:50%;margin-top:-8px;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}