.elementor-30 .elementor-element.elementor-element-7bb41741:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-7bb41741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f6f1;}.elementor-30 .elementor-element.elementor-element-7bb41741{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-30 .elementor-element.elementor-element-7bb41741 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-7aa10ec5 > .elementor-container{max-width:1200px;}.elementor-30 .elementor-element.elementor-element-7aa10ec5{padding:0px 60px 0px 60px;z-index:5;}.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-742d6d5c.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-30 .elementor-element.elementor-element-742d6d5c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-30 .elementor-element.elementor-element-742d6d5c > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-30 .elementor-element.elementor-element-4fe3f769{text-align:start;}.elementor-30 .elementor-element.elementor-element-4fe3f769 .elementor-heading-title{color:#0a1628;}.elementor-30 .elementor-element.elementor-element-710dfbb5{--divider-border-style:solid;--divider-color:#d4a843;--divider-border-width:1px;}.elementor-30 .elementor-element.elementor-element-710dfbb5 .elementor-divider-separator{width:12%;margin:0 auto;margin-left:0;}.elementor-30 .elementor-element.elementor-element-710dfbb5 .elementor-divider{text-align:left;padding-block-start:28px;padding-block-end:28px;}.elementor-30 .elementor-element.elementor-element-3fe503c5{padding:30px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-4067f6a6:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-4067f6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a1628;}.elementor-30 .elementor-element.elementor-element-4067f6a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-4067f6a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-1f66f8e3:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-1f66f8e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f6f1;}.elementor-30 .elementor-element.elementor-element-1f66f8e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-30 .elementor-element.elementor-element-1f66f8e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-114434eb > .elementor-container{max-width:1200px;}.elementor-30 .elementor-element.elementor-element-114434eb{padding:0px 60px 0px 60px;}.elementor-30 .elementor-element.elementor-element-5bf6bdf0{text-align:center;}.elementor-30 .elementor-element.elementor-element-5bf6bdf0 .elementor-heading-title{color:#0a1628;}.elementor-30 .elementor-element.elementor-element-1eb1e822 > .elementor-container{max-width:1200px;}.elementor-30 .elementor-element.elementor-element-1eb1e822{padding:0px 60px 0px 60px;}.elementor-30 .elementor-element.elementor-element-1f38801f:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-1f38801f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0a1628 0%, #112244 100%);}.elementor-30 .elementor-element.elementor-element-1f38801f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-30 .elementor-element.elementor-element-1f38801f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-8822082.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-30 .elementor-element.elementor-element-8822082.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-30 .elementor-element.elementor-element-2e582477 > .elementor-container{max-width:900px;}.elementor-30 .elementor-element.elementor-element-2e582477{padding:0px 60px 0px 60px;}.elementor-30 .elementor-element.elementor-element-54ab7be4{text-align:center;}.elementor-30 .elementor-element.elementor-element-54ab7be4 .elementor-heading-title{color:#ffffff;}.elementor-30 .elementor-element.elementor-element-e2aadf:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-e2aadf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060f1e;}.elementor-30 .elementor-element.elementor-element-e2aadf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-e2aadf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-57578231 > .elementor-container{max-width:1200px;}.elementor-30 .elementor-element.elementor-element-57578231{padding:0px 60px 60px 60px;}.elementor-30 .elementor-element.elementor-element-15c41e49 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-30 .elementor-element.elementor-element-7a7f9b13:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-7a7f9b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.3);}.elementor-30 .elementor-element.elementor-element-7a7f9b13 > .elementor-container{max-width:1200px;}.elementor-30 .elementor-element.elementor-element-7a7f9b13{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-30 .elementor-element.elementor-element-7a7f9b13 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-9b0387e > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-30 .elementor-element.elementor-element-21e21830 > .elementor-element-populated{padding:0px 60px 0px 0px;}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-7bb41741{padding:80px 0px 80px 0px;}.elementor-30 .elementor-element.elementor-element-7aa10ec5{padding:0px 30px 0px 30px;}.elementor-30 .elementor-element.elementor-element-742d6d5c > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-1f66f8e3{padding:80px 0px 80px 0px;}.elementor-30 .elementor-element.elementor-element-114434eb{padding:0px 30px 0px 30px;}.elementor-30 .elementor-element.elementor-element-1eb1e822{padding:0px 30px 0px 30px;}.elementor-30 .elementor-element.elementor-element-1f38801f{padding:80px 0px 80px 0px;}.elementor-30 .elementor-element.elementor-element-e2aadf{padding:60px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-57578231{padding:0px 30px 50px 30px;}.elementor-30 .elementor-element.elementor-element-15c41e49 > .elementor-element-populated{padding:0px 0px 40px 0px;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-7bb41741{padding:60px 0px 60px 0px;}.elementor-30 .elementor-element.elementor-element-7aa10ec5{padding:0px 20px 0px 20px;}.elementor-30 .elementor-element.elementor-element-1f66f8e3{padding:60px 0px 60px 0px;}.elementor-30 .elementor-element.elementor-element-114434eb{padding:0px 20px 0px 20px;}.elementor-30 .elementor-element.elementor-element-1eb1e822{padding:0px 20px 0px 20px;}.elementor-30 .elementor-element.elementor-element-1f38801f{padding:60px 0px 60px 0px;}.elementor-30 .elementor-element.elementor-element-2e582477{padding:0px 20px 0px 20px;}.elementor-30 .elementor-element.elementor-element-e2aadf{padding:50px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-57578231{padding:0px 20px 40px 20px;}.elementor-30 .elementor-element.elementor-element-9b0387e > .elementor-element-populated{padding:0px 20px 10px 20px;}.elementor-30 .elementor-element.elementor-element-21e21830 > .elementor-element-populated{padding:0px 20px 0px 20px;}}/* Start custom CSS for heading, class: .elementor-element-4fe3f769 */.elementor-heading-title em { background:linear-gradient(135deg,#c8973a,#f5e088,#d4a843);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text; font-style: italic; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7bb41741 */.about-section { position: relative; } .about-section::before { content: 'ÁNGELES'; position: absolute; top: 60px; left: 50%; transform: translateX(-50%); font-size: 120px; font-family: 'Inter', serif; font-weight: 700; color: rgba(200,151,58,0.06); letter-spacing: 0.2em; white-space: nowrap; pointer-events: none; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4067f6a6 */.gallery-section { overflow: hidden; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bf6bdf0 */.elementor-heading-title em { background:linear-gradient(135deg,#c8973a,#f5e088,#d4a843);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text; font-style: italic; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54ab7be4 */.elementor-heading-title em { background:linear-gradient(135deg,#c8973a,#f5e088,#d4a843);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text; font-style: italic; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1f38801f */.cta-section { position: relative; overflow: hidden; } .cta-section::before { content: ''; position: absolute; inset: 0; background: url('https://images.unsplash.com/photo-1566073771259-6a8506099945?w=1800&q=60') center/cover no-repeat; opacity: 0.08; pointer-events: none; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a7f9b13 */.bottom-bar { border-top: 1px solid rgba(255,255,255,0.06); }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e2aadf */.footer-main { border-top: 1px solid rgba(200,151,58,0.2); }/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@200;300;400;500;600;700;800&display=swap'); * { box-sizing: border-box; } html { scroll-behavior: smooth; } body { overflow-x: hidden; } [data-elementor-type='wp-page'] { background: #0a1628; } .elementor-section { position: relative; } @media (max-width: 767px) { .elementor-column { width: 100% !important; } } @keyframes fadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } @keyframes fadeInLeft { from { opacity: 0; transform: translateX(-30px); } to { opacity: 1; transform: translateX(0); } } @keyframes fadeInRight { from { opacity: 0; transform: translateX(30px); } to { opacity: 1; transform: translateX(0); } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }/* End custom CSS */