@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:normal !important;}.elementor-button{padding:14px 28px 18px 28px !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,0.06);background:#ffffff;color:#1f2933;box-shadow:0 8px 20px rgba(15,23,42,0.06);transition:background 160ms ease,color 160ms ease,box-shadow 160ms ease,transform 160ms ease,border-color 160ms ease;}.elementor-pagination .page-numbers:not(.prev):not(.next){padding:0;width:40px;}.elementor-pagination .page-numbers:hover{background:#0b2d59;color:#ffffff;border-color:#0b2d59;box-shadow:0 10px 25px rgba(11,45,89,0.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,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:0px;}.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:#cc0000;font-size:12px;font-weight:400;}.influx-horarios-hoje-status .influx-aberto{color:#0C6E04;}.influx-horarios-hoje-status .influx-fechado{color:#CC0000;}.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,0.75);border-radius:50%;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background 0.25s ease,transform 0.2s ease;}.pd-unit-gallery .swiper-button-prev::after,.pd-unit-gallery .swiper-button-next::after{font-size:16px;font-weight:bold;color:#fff;}.pd-unit-gallery .swiper-button-prev:hover,.pd-unit-gallery .swiper-button-next:hover{background:rgba(11,45,89,0.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 0;}.influx_rc_group{margin-top:22px;}.influx_rc_group_title{font-size:clamp(20px,2vw,30px);line-height:1.15;margin:0 0 14px 0;}.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:#ffffff;box-shadow:0 10px 25px rgba(0,0,0,0.12);display:flex;flex-direction:column;height:100%;transform:translateZ(0);}.influx_rc_body{padding:18px 18px 16px 18px;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 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 0;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,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,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,0.06);box-shadow:0 12px 32px rgba(0,0,0,0.08);background:radial-gradient(120% 140% at 0% 0%,rgba(0,0,0,0.03),transparent 55%),linear-gradient(180deg,rgba(255,255,255,0.95),rgba(250,250,250,0.92));overflow:hidden;transform:translateY(10px);opacity:0.001;transition:transform 900ms cubic-bezier(0.2,0.9,0.2,1),opacity 900ms ease;}.pd_gt_card::before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(0,0,0,0.06) 1px,transparent 1px),linear-gradient(180deg,rgba(0,0,0,0.06) 1px,transparent 1px);background-size:18px 18px;opacity:0.10;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,0.10);transform:scale(0.9);opacity:0.45;filter:grayscale(10%);transition:transform 500ms cubic-bezier(0.2,0.9,0.2,1),opacity 500ms ease,filter 500ms ease,box-shadow 500ms 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,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:0.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,0.08);position:relative;transition:transform 200ms ease,box-shadow 200ms ease;}.pd_gt_head .pd_gt_tip_btn:hover{transform:scale(1.06);box-shadow:0 10px 22px rgba(0,0,0,0.10);}.pd_gt_head .pd_gt_tip_btn::before{content:"";position:absolute;inset:0;border-radius:999px;border:1px solid rgba(0,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,0.78);transform:translateY(-0.5px);}.pd_gt_tip{position:absolute;top:70px;left:0;right:0;background:rgba(17,17,17,0.92);color:#fff;border-radius:14px;padding:12px 12px;font-size:13px;line-height:1.35;box-shadow:0 16px 40px rgba(0,0,0,0.22);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity 220ms ease,transform 220ms 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,0.035),rgba(0,0,0,0.015));box-shadow:inset 0 1px 0 rgba(255,255,255,0.65);overflow:hidden;position:relative;border:1px solid rgba(0,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,0.14),transparent);pointer-events:none;opacity:0.55;}.pd_gt_fill{position:absolute;left:0;right:0;bottom:0;height:0%;background:linear-gradient(180deg,rgba(255,255,255,0.22),rgba(255,255,255,0.05) 55%,rgba(0,0,0,0.08)),var(--accent);transform-origin:bottom;border-radius:16px 16px 0 0;box-shadow:0 14px 26px rgba(0,0,0,0.14);transition:height 1500ms cubic-bezier(0.2,0.9,0.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:-0.02em;color:rgba(255,255,255,0.96);text-shadow:0 2px 10px rgba(0,0,0,0.28);pointer-events:none;}.pd_gt_inbar_num{font-weight:900;font-size:20px;letter-spacing:-0.02em;}.pd_gt_inbar_unit{font-weight:800;font-size:14px;opacity:0.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:-0.02em;}.pd_gt_time_unit{font-size:13px;opacity:0.78;font-weight:700;}.pd_gt_hint{margin-top:2px;font-size:12px;opacity:0.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:0.7;}:root{--pd-field-bg:#ffffff;--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,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,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:0.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 #ffffff;border-top:2px solid rgba(255,255,255,0.3);border-radius:50%;position:absolute;right:12px;top:50%;margin-top:-8px;animation:spin 0.6s linear infinite;}@keyframes spin{to{transform:rotate(360deg);}}