@charset "UTF-8";html.dark[data-v-506e2f98]{color-scheme:dark;--el-color-primary: #D11242;--el-color-primary-light-3: rgb(152.3, 18.6, 52.2);--el-color-primary-light-5: rgb(114.5, 19, 43);--el-color-primary-light-7: rgb(76.7, 19.4, 33.8);--el-color-primary-light-8: rgb(57.8, 19.6, 29.2);--el-color-primary-light-9: rgb(38.9, 19.8, 24.6);--el-color-primary-dark-2: rgb(218.2, 65.4, 103.8);--el-color-success: #67c23a;--el-color-success-light-3: rgb(78.1, 141.8, 46.6);--el-color-success-light-5: rgb(61.5, 107, 39);--el-color-success-light-7: rgb(44.9, 72.2, 31.4);--el-color-success-light-8: rgb(36.6, 54.8, 27.6);--el-color-success-light-9: rgb(28.3, 37.4, 23.8);--el-color-success-dark-2: rgb(133.4, 206.2, 97.4);--el-color-warning: #e6a23c;--el-color-warning-light-3: rgb(167, 119.4, 48);--el-color-warning-light-5: #7d5b28;--el-color-warning-light-7: rgb(83, 62.6, 32);--el-color-warning-light-8: rgb(62, 48.4, 28);--el-color-warning-light-9: rgb(41, 34.2, 24);--el-color-warning-dark-2: rgb(235, 180.6, 99);--el-color-danger: #f56c6c;--el-color-danger-light-3: rgb(177.5, 81.6, 81.6);--el-color-danger-light-5: rgb(132.5, 64, 64);--el-color-danger-light-7: rgb(87.5, 46.4, 46.4);--el-color-danger-light-8: rgb(65, 37.6, 37.6);--el-color-danger-light-9: rgb(42.5, 28.8, 28.8);--el-color-danger-dark-2: rgb(247, 137.4, 137.4);--el-color-error: #f56c6c;--el-color-error-light-3: rgb(177.5, 81.6, 81.6);--el-color-error-light-5: rgb(132.5, 64, 64);--el-color-error-light-7: rgb(87.5, 46.4, 46.4);--el-color-error-light-8: rgb(65, 37.6, 37.6);--el-color-error-light-9: rgb(42.5, 28.8, 28.8);--el-color-error-dark-2: rgb(247, 137.4, 137.4);--el-color-info: #909399;--el-color-info-light-3: rgb(106.8, 108.9, 113.1);--el-color-info-light-5: rgb(82, 83.5, 86.5);--el-color-info-light-7: rgb(57.2, 58.1, 59.9);--el-color-info-light-8: rgb(44.8, 45.4, 46.6);--el-color-info-light-9: rgb(32.4, 32.7, 33.3);--el-color-info-dark-2: rgb(166.2, 168.6, 173.4);--el-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, .36), 0px 8px 20px rgba(0, 0, 0, .72);--el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, .72);--el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, .72);--el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, .72), 0px 12px 32px #000000, 0px 8px 16px -8px #000000;--el-bg-color-page: #0a0a0a;--el-bg-color: #141414;--el-bg-color-overlay: #1d1e1f;--el-text-color-primary: #E5EAF3;--el-text-color-regular: #CFD3DC;--el-text-color-secondary: #A3A6AD;--el-text-color-placeholder: #8D9095;--el-text-color-disabled: #6C6E72;--el-border-color-darker: #636466;--el-border-color-dark: #58585B;--el-border-color: #4C4D4F;--el-border-color-light: #414243;--el-border-color-lighter: #363637;--el-border-color-extra-light: #2B2B2C;--el-fill-color-darker: #424243;--el-fill-color-dark: #39393A;--el-fill-color: #303030;--el-fill-color-light: #262727;--el-fill-color-lighter: #1D1D1D;--el-fill-color-extra-light: #191919;--el-fill-color-blank: transparent;--el-mask-color: rgba(0, 0, 0, .8);--el-mask-color-extra-light: rgba(0, 0, 0, .3)}html.dark .el-button[data-v-506e2f98]{--el-button-disabled-text-color: rgba(255, 255, 255, .5)}html.dark .el-card[data-v-506e2f98]{--el-card-bg-color: var(--el-bg-color-overlay)}html.dark .el-empty[data-v-506e2f98]{--el-empty-fill-color-0: var(--el-color-black);--el-empty-fill-color-1: #4b4b52;--el-empty-fill-color-2: #36383d;--el-empty-fill-color-3: #1e1e20;--el-empty-fill-color-4: #262629;--el-empty-fill-color-5: #202124;--el-empty-fill-color-6: #212224;--el-empty-fill-color-7: #1b1c1f;--el-empty-fill-color-8: #1c1d1f;--el-empty-fill-color-9: #18181a}@keyframes kenburns-506e2f98{0%{transform:scale(1)}to{transform:scale(1.1)}}.services-page .section[data-v-506e2f98]{padding:80px 5%;display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width: 768px){.services-page .section[data-v-506e2f98]{padding:30px 5%}}.services-page .section-title[data-v-506e2f98]{font-size:2.5rem;font-weight:600;margin-bottom:20px;color:#f0f0f0;position:relative;padding-bottom:15px}.services-page .section-title[data-v-506e2f98]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:4px;background-color:#d11242}@media (max-width: 768px){.services-page .section-title[data-v-506e2f98]{font-size:1.8rem}}.services-page .section-subtitle[data-v-506e2f98]{font-size:1.2rem;color:#a0a0a0;max-width:800px;margin-bottom:50px}@media (max-width: 768px){.services-page .section-subtitle[data-v-506e2f98]{font-size:1rem}}.services-page .hero-section[data-v-506e2f98]{height:100vh;display:flex;justify-content:flex-start;align-items:flex-end;text-align:left;color:#fff;position:relative;padding:0;overflow:hidden}.services-page .hero-section .hero-background[data-v-506e2f98]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;animation:kenburns-506e2f98 20s ease-out infinite alternate;z-index:1}.services-page .hero-section[data-v-506e2f98]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 60%);z-index:2}.services-page .hero-section .hero-content[data-v-506e2f98]{position:relative;z-index:3;max-width:600px;margin-left:10%;margin-bottom:10vh;text-shadow:2px 2px 8px rgba(0,0,0,.7)}.services-page .hero-section h1[data-v-506e2f98]{font-size:4rem;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 8px rgba(0,0,0,.7)}.services-page .hero-section p[data-v-506e2f98]{font-size:1.5rem;font-weight:300;margin-bottom:40px;text-shadow:1px 1px 5px rgba(0,0,0,.7)}.services-page .hero-section .el-button--primary[data-v-506e2f98]{background-color:#d11242;border-color:#d11242;color:#f0f0f0;font-size:1rem;padding:20px 40px;font-weight:600;transition:all .3s ease}.services-page .hero-section .el-button--primary[data-v-506e2f98]:hover{background-color:#a20e33;border-color:#a20e33}@media (max-width: 768px){.services-page .hero-section[data-v-506e2f98]{height:75vh}.services-page .hero-section .hero-content h1[data-v-506e2f98]{font-size:2.5rem}.services-page .hero-section .hero-content p[data-v-506e2f98]{font-size:1.1rem}}@media (max-width: 480px){.services-page .hero-section[data-v-506e2f98]{height:60vh}}.services-page .services-section[data-v-506e2f98]{padding-bottom:0;background-color:#fff}.services-page .services-section .section-title[data-v-506e2f98]{color:#1a1a1a}.services-page .services-section .section-subtitle[data-v-506e2f98]{color:#666}.services-page .services-section .services-list[data-v-506e2f98]{width:100%;max-width:1600px;display:flex;flex-direction:column;gap:80px}.services-page .services-section .service-item[data-v-506e2f98]{display:flex;align-items:center;background-color:#f0f0f0;box-shadow:0 10px 30px rgba(48,55,66,.07);overflow:hidden;border-radius:12px;transition:all .3s ease-in-out}.services-page .services-section .service-item[data-v-506e2f98]:hover{transform:translateY(-8px);box-shadow:0 18px 45px rgba(48,55,66,.15)}@media (max-width: 992px){.services-page .services-section .service-item[data-v-506e2f98]{flex-direction:column!important}}.services-page .services-section .service-item.reverse[data-v-506e2f98]{flex-direction:row-reverse}.services-page .services-section .service-item.reverse .service-content[data-v-506e2f98]{border-left:none;border-right:4px solid #D11242}.services-page .services-section .service-item .service-image[data-v-506e2f98],.services-page .services-section .service-item .service-content[data-v-506e2f98]{flex:1;width:50%}@media (max-width: 992px){.services-page .services-section .service-item .service-image[data-v-506e2f98],.services-page .services-section .service-item .service-content[data-v-506e2f98]{width:100%}}.services-page .services-section .service-item .service-image img[data-v-506e2f98]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;min-height:400px}.services-page .services-section .service-item .service-content[data-v-506e2f98]{padding:40px 60px;text-align:left;border-left:4px solid #D11242}.services-page .services-section .service-item .service-content .service-icon[data-v-506e2f98]{font-size:2.5rem;color:#d11242;margin-bottom:20px}.services-page .services-section .service-item .service-content h3[data-v-506e2f98]{font-size:2rem;color:#333;font-weight:600;margin-bottom:20px}.services-page .services-section .service-item .service-content p[data-v-506e2f98]{font-size:1.1rem;color:#666;line-height:1.8}.services-page .services-section .service-item .service-content .read-more[data-v-506e2f98]{display:inline-block;margin-top:20px;color:#d11242;text-decoration:none;font-weight:600;position:relative;transition:all .3s ease;cursor:pointer}.services-page .services-section .service-item .service-content .read-more[data-v-506e2f98]:after{content:"→";margin-left:8px;transition:transform .3s ease}.services-page .services-section .service-item .service-content .read-more[data-v-506e2f98]:hover{color:#a20e33}.services-page .services-section .service-item .service-content .read-more[data-v-506e2f98]:hover:after{transform:translate(5px)}@media (max-width: 767px){.services-page .services-section .service-item .service-content[data-v-506e2f98]{padding:0;border-left:none!important;border-right:none!important;border-top:4px solid #D11242}.services-page .services-section .service-item .service-content h3[data-v-506e2f98],.services-page .services-section .service-item .service-content p[data-v-506e2f98]{padding:0 20px}.services-page .services-section .service-item .service-content h3[data-v-506e2f98]{font-size:1.5rem}.services-page .services-section .service-item .service-content p[data-v-506e2f98]{font-size:1rem}.services-page .services-section .service-item .service-content .read-more[data-v-506e2f98]{display:block;margin:0 auto 20px;text-align:center}}.services-page .cta-section[data-v-506e2f98]{margin-top:80px;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/static/imgs/cta-bg-Bce88h81.jpg) no-repeat center center;background-size:cover;background-attachment:fixed}.services-page .cta-section .section-subtitle[data-v-506e2f98]{color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,.7)}.services-page .cta-section .el-button--primary[data-v-506e2f98]{background-color:#d11242;border-color:#d11242;color:#f0f0f0;font-size:1rem;padding:20px 40px;font-weight:600;transition:all .3s ease}.services-page .cta-section .el-button--primary[data-v-506e2f98]:hover{background-color:#a20e33;border-color:#a20e33}
