@extends('layout.front.master')
@section('title', config('site.about.page_title', config('site.about.main_title', __('Nuestra empresa'))))
@section('description', config('site.seo.description', config('site.description', '')))
@section('keywords', config('site.seo.keywords', ''))
@section('og_title', config('site.about.page_title', config('site.about.main_title', __('Nuestra empresa'))))
@section('og_description', config('site.about.main_subtitle', config('site.description', '')))
@section('og_image', brand_og_image())
@section('og_type', 'website')
@section('og_url', url()->current())
@php
$pageTitle = config('site.about.page_title', config('site.about.main_title', __('Nuestra empresa')));
$breadcrumbItems = [
['label' => __('Inicio'), 'url' => front_homepage_url()],
['label' => $pageTitle, 'url' => null],
];
@endphp
@section('content')
{{-- Page Header --}}
@include('layout.front.partials.page-header-construction-2', [
'pageTitle' => $pageTitle,
'pageBreadcrumb' => $breadcrumbItems,
])
{{-- INTRO TEXT --}}
{{ config('site.about.main_subtitle', '') }}
@if(config('site.about.description_1', config('site.about.secondary_text')))
{{ config('site.about.description_1', config('site.about.secondary_text')) }}
@endif
{{-- SERVICES — featured-boxes-style-7 (layout BewPro) --}}
@if(is_module_active('services') && isset($services) && $services->count() > 0)
@php
$chunks = $services->chunk(3);
@endphp
@foreach($chunks as $chunkIndex => $chunk)
@foreach($chunk as $service)
@php
$iconValue = $service->icon ?? 'fas fa-building';
$isIconPath = $iconValue && (str_contains($iconValue, '/') || preg_match('/\.(svg|png|jpg|jpeg|webp)$/i', $iconValue));
@endphp
@if ($isIconPath)
 ? $iconValue : asset($iconValue) }})
@else
@endif
@endforeach
@endforeach
@endif
{{-- GALLERY BAND --}}
@if(isset($aboutGalleryImages) && $aboutGalleryImages->count() >= 3)
@foreach($aboutGalleryImages->take(3) as $imgIndex => $galleryImg)
@php $imgUrl = filter_var($galleryImg->img, FILTER_VALIDATE_URL) ? $galleryImg->img : asset($galleryImg->img); @endphp
@endforeach
@endif
{{-- DESCRIPTION + COUNTERS --}}
@if(config('site.about.description_2', config('site.about.tertiary_text')))
{{ config('site.about.description_2', config('site.about.tertiary_text')) }}
@endif
@php
$counters = config('site.about.counters', []);
if (is_string($counters)) { $counters = json_decode($counters, true) ?? []; }
@endphp
@if(!empty($counters))
@foreach($counters as $counter)
{{ $counter['value'] ?? 0 }}{{ $counter['append'] ?? '' }}
@endforeach
@endif
{{-- TEAM --}}
@if(isset($aboutTeam) && $aboutTeam->count() > 0)
{{ config('site.about.team_badge', __('NUESTRO EQUIPO')) }}
{{ config('site.about.team_title', __('Equipo') . ' ' . config('site.name')) }}
@foreach($aboutTeam as $member)
@php
$memberImg = $member->image
? (filter_var($member->image, FILTER_VALIDATE_URL) ? $member->image : asset($member->image))
: asset('cd-project/img/default-team-member.png');
@endphp
{{ $member->name }}
{{ $member->position ?? '' }}
@endforeach
@endif
{{-- TESTIMONIALS --}}
@if(isset($testimonials) && $testimonials->count() > 0)
{{ config('site.about.testimonials_badge', __('LO QUE DICEN')) }}
{{ config('site.about.testimonials_title', __('Opiniones de clientes')) }}
@foreach($testimonials as $t)
{{ $t->description }}
{{ $t->position ?? '' }}{{ $t->company ? ' - ' . $t->company : '' }}
@endforeach
@endif
{{-- PROJECTS PREVIEW --}}
@if(isset($aboutProjects) && $aboutProjects->count() > 0)
{{ config('site.modules.projects.page_header.title', __('Portfolio')) }}
{{ config('site.welcome.projects_heading', __('Proyectos destacados')) }}
@foreach($aboutProjects as $project)
@endforeach
@endif
{{-- CTA FINAL --}}