@extends('layout.front.master') @section('title', config('site.about.page_title', __('About Us')) . ' | ' . config('site.name')) @section('description', !empty(config('site.seo.description')) ? config('site.seo.description') : __('Desde 1965, Colombres Garmendia & Asoc. ofrece asesoramiento legal de excelencia en el Noroeste Argentino. Conozca nuestra misión, visión y pilares.')) @section('keywords', !empty(config('site.seo.keywords')) ? config('site.seo.keywords') : __('abogados, trayectoria, mision, vision, valores, estudio juridico Tucuman')) {{-- Open Graph Meta Tags --}} @section('og_title', config('site.about.page_title', __('About Us')) . ' | ' . config('site.name')) @section('og_description', !empty(config('site.seo.description')) ? config('site.seo.description') : __('Conozca la trayectoria e historia de Colombres Garmendia & Asoc., brindando soluciones legales de excelencia desde 1965.')) @section('og_image', brand_og_image()) @section('og_type', 'website') @section('og_url', url()->current()) {{-- Twitter Card Meta Tags --}} @section('twitter_title', config('site.about.page_title', __('About Us')) . ' | ' . config('site.name')) @section('twitter_description', !empty(config('site.seo.description')) ? config('site.seo.description') : __('Conozca la trayectoria de Colombres Garmendia & Asoc., brindando soluciones legales de excelencia.')) @section('twitter_image', brand_twitter_image()) @push('extra_head') @endpush @section('content') {{-- Page Header --}} @include('layout.front.partials.page-header-law-firm-2', [ 'pageTitle' => config('site.about.page_title', __('About Us')), 'pageBreadcrumb' => [ ['label' => __('Home'), 'url' => front_homepage_url()], ['label' => config('site.about.page_title', __('About Us')), 'url' => null], ], ]) {{-- The Difference Section --}}

{{ config('site.about.main_title', __('Excelencia, Confianza y Compromiso')) }}

{{ config('site.about.description_1', __('Desde 1965, nuestro estudio se destaca por ofrecer asesoramiento jurídico integral, priorizando la lealtad hacia nuestros clientes, la idoneidad profesional y la confidencialidad.')) }}

{{ __('Nuestra Misión') }}

{{ config('site.about.mission', __('Brindar soluciones legales personalizadas, con enfoque ético y profesional, para garantizar el éxito y la tranquilidad de nuestros clientes.')) }}

{{ __('Nuestra Visión') }}

{{ config('site.about.vision', __('Ser referentes en asesoramiento jurídico en el Noroeste Argentino, marcando la diferencia con un servicio cercano, eficiente y confiable.')) }}

{{ __('Nuestros Valores') }}

{{ config('site.about.values', __('Ética, compromiso, confidencialidad y excelencia son los pilares que guían nuestro trabajo y nos permiten construir relaciones duraderas con nuestros clientes.')) }}


{{-- Global Service / Signature Section --}}

{{ config('site.about.global_title', __('Global Service Provided By Exceptional Attorneys')) }}

{{ config('site.about.global_description', __('Texto de ejemplo. Reemplazá este contenido desde el panel de administración con la descripción de tu estudio. In nibh ipsum.')) }}

{{ config('site.about.signature_name', '') }}

@php // Cadena de fallback unificada (idéntica en admin /site-data): // 1) setting site.about.founder_image (subido inline) // 2) team member con position LIKE '%fundador%' (case-insensitive) // 3) primer team member activo por sort_order // 4) imagen genérica del demo $founderImageOverride = config('site.about.founder_image'); $founderMember = null; try { $founderMember = \App\Modules\TeamMembers\Models\TeamMember::where('is_active', true) ->whereRaw('LOWER(position) LIKE ?', ['%fundador%']) ->orderBy('sort_order') ->first() ?? \App\Modules\TeamMembers\Models\TeamMember::where('is_active', true) ->orderBy('sort_order') ->first(); } catch (\Throwable $e) { /* módulo team puede estar desactivado */ } if (!empty($founderImageOverride)) { $founderImage = $founderImageOverride; } elseif ($founderMember && !empty($founderMember->image)) { $founderImage = filter_var($founderMember->image, FILTER_VALIDATE_URL) ? $founderMember->image : asset($founderMember->image); } else { $founderImage = asset('cd-project/img/demos/law-firm-2/generic/generic-1.jpg'); } @endphp {{ $founderMember->name ?? config('site.name') }}
{{-- Practice Areas Call-to-Action Section --}}

{{ config('site.about.details_title', __('Conocé nuestras áreas de práctica jurídica')) }}

{{ config('site.about.details_description', __('Nuestro equipo está altamente capacitado para brindarle el mejor asesoramiento legal en diversas especialidades.')) }}

{{-- Gallery Section ─ prioridad: 1) settings inline (about.gallery_image_*) 2) módulo Gallery (aboutGalleryImages) 3) imágenes genéricas del demo --}} @php $aboutGallerySlots = [ config('site.about.gallery_image_1'), config('site.about.gallery_image_2'), config('site.about.gallery_image_3'), ]; $hasInlineGallery = collect($aboutGallerySlots)->filter()->isNotEmpty(); $hasModuleGallery = isset($aboutGalleryImages) && $aboutGalleryImages->count() > 0; $fallbackImages = [ asset('cd-project/img/demos/law-firm-2/generic/generic-2.jpg'), asset('cd-project/img/demos/law-firm-2/generic/generic-3.jpg'), asset('cd-project/img/demos/law-firm-2/generic/generic-4.jpg'), ]; @endphp
{{-- Team Section --}} @if(is_module_active('team'))

{{ config('site.about.team_title', __('A History To Be Proud Of')) }}

@forelse($teamMembers ?? collect() as $index => $member)
@php $photoSrc = !empty($member->image) ? (filter_var($member->image, FILTER_VALIDATE_URL) ? $member->image : asset($member->image)) : asset('cd-project/img/defaults/team/team-' . (($index % 6) + 1) . '.jpg'); @endphp {{ $member->name }}

{{ $member->name }}

@if($member->position) {{ $member->position }} @endif @if($member->description)

{{ Str::limit($member->description, 150) }}

@endif @if($member->linkedin || $member->email)
@if($member->linkedin) @endif @if($member->email) @endif
@endif
@empty {{-- No team members loaded --}} @endforelse
@endif {{-- Featured References Section --}} @if(is_module_active('references') && isset($featuredReferences) && $featuredReferences->isNotEmpty())

{{ __('REFERENCIAS') }}

{{ __('Empresas que confían en nosotros') }}

@php $logoReferences = $featuredReferences->filter(fn($r) => !empty($r->logo)); @endphp @forelse($logoReferences as $index => $reference)
@php $refLogoSrc = filter_var($reference->logo, FILTER_VALIDATE_URL) ? $reference->logo : asset($reference->logo); $delay = $index < 3 ? (600 - $index * 200) : (($index - 3) * 200 + 200); $animation = $index < 3 ? 'fadeInLeftShorterPlus' : 'fadeInRightShorterPlus'; @endphp
{{ $reference->name }}
@empty

{{ __('No hay logos de referencias destacadas disponibles.') }}

@endforelse
@endif {{-- Company Logos Marquee --}} @if(isset($companyLogos) && $companyLogos->count() > 0)
@foreach($companyLogos as $logo) @php $logoSrc = filter_var($logo->image_path, FILTER_VALIDATE_URL) ? $logo->image_path : asset($logo->image_path); @endphp
{{ $logo->name }}
@endforeach
@endif @endsection