
        #tg_sobre_61843 {
            all: initial !important;
            font-family: 'Poppins', Arial, sans-serif !important;
            box-sizing: border-box !important;
            width: 100% !important;
            position: relative !important;
            isolation: isolate !important;
            z-index: 1 !important;
            display: block !important;
        }
        #tg_sobre_61843 *, #tg_sobre_61843 *::before, #tg_sobre_61843 *::after { margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; }
        #tg_sobre_61843 i { font-family: "Font Awesome 6 Brands", "Font Awesome 6 Free" !important; font-weight: 900 !important; font-style: normal !important; display: inline-block !important; }
        #tg_sobre_61843 .fab { font-family: "Font Awesome 6 Brands" !important; font-weight: 400 !important; }
        #tg_sobre_61843 .fas { font-family: "Font Awesome 6 Free" !important; font-weight: 900 !important; }

        /* ===== ANIMAÇÕES ===== */
        @keyframes tg_sb_rainbow { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } }
        @keyframes tg_sb_float_logo { 0%, 100% { transform: translateY(0px) rotate(-2deg); } 50% { transform: translateY(-15px) rotate(2deg); } }
        @keyframes tg_sb_float_mascot { 0%, 100% { transform: translateY(0px) rotate(2deg); } 50% { transform: translateY(-18px) rotate(-2deg); } }
        @keyframes tg_sb_sparkle { 0%, 100% { opacity: 0; transform: scale(0) rotate(0deg); } 50% { opacity: 1; transform: scale(1) rotate(180deg); } }
        @keyframes tg_sb_confetti { 0% { transform: translateY(-10px) rotate(0deg); opacity: 0; } 10% { opacity: 1; } 90% { opacity: 1; } 100% { transform: translateY(200px) rotate(720deg); opacity: 0; } }
        @keyframes tg_sb_fadeUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }
        @keyframes tg_sb_pulse_glow { 0%, 100% { box-shadow: 0 0 30px rgba(77,136,195,0.15), 0 0 60px rgba(206,91,105,0.05); } 50% { box-shadow: 0 0 50px rgba(77,136,195,0.25), 0 0 80px rgba(206,91,105,0.1); } }

        /* ========== SEÇÃO PRINCIPAL ========== */
        #tg_sobre_61843 .tg_sb_section {
            position: relative !important;
            width: 100% !important;
            min-height: 700px !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            overflow: hidden !important;
            padding: 0 !important;
            margin: 0 !important;
            background-color: #FF85A8 !important;
            background-image: linear-gradient(135deg, #FF85A8 0%, #00B4E6 50%, #FFE033 100%) !important;
            background-size: 100% 100% !important;
        }

        #tg_sobre_61843 .tg_sb_overlay {
            position: absolute !important;
            top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
            background: transparent !important;
            z-index: 2 !important;
            pointer-events: none !important;
        }

        #tg_sobre_61843 .tg_sb_vignette {
            position: absolute !important;
            top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
            background: transparent !important;
            z-index: 3 !important;
            pointer-events: none !important;
        }

        #tg_sobre_61843 .tg_sb_top_rainbow {
            position: absolute !important; top: 0 !important; left: 0 !important; right: 0 !important;
            height: 5px !important;
            background: linear-gradient(90deg, #FF85A8 0%, #FF85A8 33.33%, #00B4E6 33.33%, #00B4E6 66.66%, #FFE033 66.66%, #FFE033 100%) !important;
            background-size: 100% 100% !important;
            animation: none !important;
            z-index: 20 !important;
        }

        #tg_sobre_61843 .tg_sb_confetti { position: absolute !important; width: 8px !important; height: 8px !important; border-radius: 2px !important; animation: tg_sb_confetti 8s linear infinite !important; pointer-events: none !important; z-index: 5 !important; }
        #tg_sobre_61843 .tg_sb_confetti:nth-child(1) { left: 5%; top: 10px; background: #4d88c3 !important; animation-delay: 0s; animation-duration: 9s; border-radius: 50% !important; }
        #tg_sobre_61843 .tg_sb_confetti:nth-child(2) { left: 18%; top: 10px; background: #ce5b69 !important; animation-delay: 1.5s; animation-duration: 7s; }
        #tg_sobre_61843 .tg_sb_confetti:nth-child(3) { left: 35%; top: 10px; background: #eecf7d !important; animation-delay: 3s; animation-duration: 10s; border-radius: 50% !important; }
        #tg_sobre_61843 .tg_sb_confetti:nth-child(4) { left: 55%; top: 10px; background: #f2b5d0 !important; animation-delay: 0.8s; animation-duration: 8s; }
        #tg_sobre_61843 .tg_sb_confetti:nth-child(5) { left: 72%; top: 10px; background: #b8dcf3 !important; animation-delay: 2.5s; animation-duration: 9.5s; border-radius: 50% !important; }
        #tg_sobre_61843 .tg_sb_confetti:nth-child(6) { left: 90%; top: 10px; background: #574342 !important; animation-delay: 4s; animation-duration: 7.5s; }

        #tg_sobre_61843 .tg_sb_sparkle { position: absolute !important; pointer-events: none !important; z-index: 5 !important; animation: tg_sb_sparkle 3.5s ease-in-out infinite !important; text-shadow: 0 0 15px currentColor !important; }
        #tg_sobre_61843 .tg_sb_sparkle:nth-child(7) { top: 10%; left: 8%; animation-delay: 0s; color: #eecf7d !important; font-size: 22px !important; }
        #tg_sobre_61843 .tg_sb_sparkle:nth-child(8) { top: 65%; left: 5%; animation-delay: 1.5s; color: #f2b5d0 !important; font-size: 16px !important; }
        #tg_sobre_61843 .tg_sb_sparkle:nth-child(9) { top: 15%; right: 8%; animation-delay: 2s; color: #b8dcf3 !important; font-size: 24px !important; }
        #tg_sobre_61843 .tg_sb_sparkle:nth-child(10) { top: 70%; right: 6%; animation-delay: 0.5s; color: #ce5b69 !important; font-size: 18px !important; }
        #tg_sobre_61843 .tg_sb_sparkle:nth-child(11) { top: 40%; left: 3%; animation-delay: 3s; color: #4d88c3 !important; font-size: 14px !important; }
        #tg_sobre_61843 .tg_sb_sparkle:nth-child(12) { top: 45%; right: 4%; animation-delay: 1s; color: #eecf7d !important; font-size: 20px !important; }

        /* ========== LOGO LATERAL - OCULTA ========== */
        #tg_sobre_61843 .tg_sb_float_logo {
            display: none !important;
        }

        /* Logo central no conteúdo */
        #tg_sobre_61843 .tg_sb_center_logo {
            width: 200px !important;
            height: auto !important;
            display: block !important;
            margin: 0 auto 28px !important;
            border-radius: 24px !important;
            filter: drop-shadow(0 10px 30px rgba(0,0,0,0.5)) !important;
            animation: tg_sb_float_logo 5s ease-in-out infinite !important;
            position: relative !important;
            z-index: 2 !important;
        }

        #tg_sobre_61843 .tg_sb_float_mascot {
            position: absolute !important;
            right: 5% !important;
            bottom: 15% !important;
            width: 180px !important;
            height: auto !important;
            z-index: 6 !important;
            animation: tg_sb_float_mascot 6s ease-in-out infinite !important;
            filter: drop-shadow(0 15px 35px rgba(0,0,0,0.4)) !important;
            pointer-events: none !important;
        }

        /* ========== CONTEÚDO CENTRAL ========== */
        #tg_sobre_61843 .tg_sb_content {
            position: relative !important;
            z-index: 10 !important;
            text-align: center !important;
            max-width: 720px !important;
            width: 100% !important;
            display: flex !important;
            flex-direction: column !important;
            align-items: center !important;
            padding: 60px 25px !important;
        }

        #tg_sobre_61843 .tg_sb_text_box {
            background: rgba(255,255,255,0.1) !important;
            backdrop-filter: blur(18px) !important;
            -webkit-backdrop-filter: blur(18px) !important;
            border: 2px solid rgba(255,255,255,0.15) !important;
            border-radius: 24px !important;
            padding: 35px 32px !important;
            margin-bottom: 35px !important;
            max-width: 650px !important;
            animation: tg_sb_fadeUp 0.8s ease-out 0.25s both, tg_sb_pulse_glow 5s ease-in-out infinite !important;
        }

        #tg_sobre_61843 .tg_sb_text {
            font-family: 'Poppins', Arial, sans-serif !important;
            font-size: 0.95rem !important;
            font-weight: 400 !important;
            color: rgba(255,255,255,0.92) !important;
            line-height: 1.9 !important;
            display: block !important;
            text-shadow: 0 1px 5px rgba(0,0,0,0.3) !important;
        }

        #tg_sobre_61843 .tg_sb_text_highlight { color: #eecf7d !important; font-weight: 600 !important; }
        #tg_sobre_61843 .tg_sb_text_pink { color: #f2b5d0 !important; font-weight: 600 !important; }
        #tg_sobre_61843 .tg_sb_text_blue { color: #b8dcf3 !important; font-weight: 600 !important; }

        /* ========== BOTÕES ========== */
        #tg_sobre_61843 .tg_sb_buttons {
            display: flex !important;
            gap: 16px !important;
            justify-content: center !important;
            flex-wrap: nowrap !important;
            animation: tg_sb_fadeUp 0.8s ease-out 0.4s both !important;
        }

        #tg_sobre_61843 .tg_sb_btn {
            display: inline-flex !important;
            align-items: center !important;
            gap: 12px !important;
            padding: 15px 28px !important;
            background: rgba(255,255,255,0.12) !important;
            backdrop-filter: blur(15px) !important;
            -webkit-backdrop-filter: blur(15px) !important;
            color: #ffffff !important;
            text-decoration: none !important;
            border-radius: 50px !important;
            font-family: 'Fredoka', 'Poppins', sans-serif !important;
            font-weight: 600 !important;
            font-size: 0.85rem !important;
            text-transform: uppercase !important;
            letter-spacing: 1.5px !important;
            transition: all 0.4s cubic-bezier(0.175,0.885,0.32,1.275) !important;
            border: 2px solid rgba(255,255,255,0.2) !important;
            min-width: 170px !important;
            justify-content: center !important;
            cursor: pointer !important;
            position: relative !important;
            overflow: hidden !important;
        }

        #tg_sobre_61843 .tg_sb_btn::before {
            content: '' !important;
            position: absolute !important; top: 0 !important; left: -100% !important;
            width: 100% !important; height: 100% !important;
            background: linear-gradient(90deg, transparent, rgba(255,255,255,0.1), transparent) !important;
            transition: left 0.5s ease !important;
        }
        #tg_sobre_61843 .tg_sb_btn:hover::before { left: 100% !important; }

        #tg_sobre_61843 .tg_sb_btn_icon {
            width: 36px !important; height: 36px !important;
            min-width: 36px !important; min-height: 36px !important;
            border-radius: 50% !important;
            display: flex !important; align-items: center !important; justify-content: center !important;
            transition: all 0.4s ease !important;
            flex-shrink: 0 !important;
            position: relative !important;
        }

        #tg_sobre_61843 .tg_sb_btn_icon i {
            font-size: 0.95rem !important;
            color: #ffffff !important;
            position: absolute !important; top: 50% !important; left: 50% !important;
            transform: translate(-50%, -50%) !important;
        }

        #tg_sobre_61843 .tg_sb_btn span { color: #ffffff !important; display: inline !important; text-shadow: 0 1px 5px rgba(0,0,0,0.3) !important; }

        #tg_sobre_61843 .tg_sb_btn_whats .tg_sb_btn_icon { background: linear-gradient(135deg, #25d366, #128c7e) !important; box-shadow: 0 4px 15px rgba(37,211,102,0.4) !important; }
        #tg_sobre_61843 .tg_sb_btn_whats:hover { background: linear-gradient(135deg, rgba(37,211,102,0.8), rgba(18,140,126,0.8)) !important; border-color: transparent !important; box-shadow: 0 12px 35px rgba(37,211,102,0.35) !important; }

        #tg_sobre_61843 .tg_sb_btn_waze .tg_sb_btn_icon { background: linear-gradient(135deg, #33ccff, #05c8f7) !important; box-shadow: 0 4px 15px rgba(5,200,247,0.4) !important; }
        #tg_sobre_61843 .tg_sb_btn_waze:hover { background: linear-gradient(135deg, rgba(5,200,247,0.8), rgba(51,204,255,0.8)) !important; border-color: transparent !important; box-shadow: 0 12px 35px rgba(5,200,247,0.35) !important; }

        #tg_sobre_61843 .tg_sb_btn_maps .tg_sb_btn_icon { background: linear-gradient(135deg, #eecf7d, #ea4335) !important; box-shadow: 0 4px 15px rgba(234,67,53,0.4) !important; }
        #tg_sobre_61843 .tg_sb_btn_maps:hover { background: linear-gradient(135deg, rgba(234,67,53,0.8), rgba(238,207,125,0.8)) !important; border-color: transparent !important; box-shadow: 0 12px 35px rgba(234,67,53,0.35) !important; }

        #tg_sobre_61843 .tg_sb_btn:hover { transform: translateY(-5px) scale(1.03) !important; text-decoration: none !important; color: #ffffff !important; }
        #tg_sobre_61843 .tg_sb_btn:hover .tg_sb_btn_icon { transform: scale(1.1) !important; }

        #tg_sobre_61843 .tg_sb_bottom_rainbow {
            position: absolute !important; bottom: 0 !important; left: 0 !important; right: 0 !important;
            height: 5px !important;
            background: linear-gradient(90deg, #FF85A8 0%, #FF85A8 33.33%, #00B4E6 33.33%, #00B4E6 66.66%, #FFE033 66.66%, #FFE033 100%) !important;
            background-size: 100% 100% !important;
            animation: none !important;
            z-index: 20 !important;
        }

        /* ========== RESPONSIVO ========== */
        @media (max-width: 992px) {

            #tg_sobre_61843 .tg_sb_float_mascot { width: 140px !important; right: 3% !important; bottom: 10% !important; }
            #tg_sobre_61843 .tg_sb_center_logo { width: 160px !important; }
        }

        @media (max-width: 768px) {
            #tg_sobre_61843 .tg_sb_section { min-height: 620px !important; }
            #tg_sobre_61843 .tg_sb_center_logo { width: 140px !important; }
            #tg_sobre_61843 .tg_sb_text_box { padding: 28px 22px !important; }
            #tg_sobre_61843 .tg_sb_text { font-size: 0.88rem !important; }
            #tg_sobre_61843 .tg_sb_buttons { flex-direction: column !important; align-items: center !important; }
            #tg_sobre_61843 .tg_sb_btn { width: 100% !important; max-width: 300px !important; }

            #tg_sobre_61843 .tg_sb_float_mascot { width: 100px !important; right: 2% !important; bottom: 5% !important; opacity: 0.7 !important; }
        }

        @media (max-width: 480px) {
            #tg_sobre_61843 .tg_sb_section { min-height: 580px !important; }
            #tg_sobre_61843 .tg_sb_center_logo { width: 120px !important; }
            #tg_sobre_61843 .tg_sb_content { padding: 45px 15px !important; }
            #tg_sobre_61843 .tg_sb_text_box { padding: 22px 18px !important; }
            #tg_sobre_61843 .tg_sb_text { font-size: 0.84rem !important; }
            #tg_sobre_61843 .tg_sb_btn { padding: 13px 22px !important; font-size: 0.78rem !important; min-width: unset !important; }
            #tg_sobre_61843 .tg_sb_btn_icon { width: 32px !important; height: 32px !important; min-width: 32px !important; min-height: 32px !important; }

            #tg_sobre_61843 .tg_sb_float_mascot { width: 70px !important; opacity: 0.5 !important; bottom: 3% !important; }
            #tg_sobre_61843 .tg_sb_confetti { display: none !important; }
        }
    