:root{--primary-color: #d9960b;--body-bg-color: #1e1e1e;--module-bg: #232323;--module-radius: 12px;--header-gradient: #1e1e1e;--btn-bg: linear-gradient(to right, #d9960b 0%, #c18309 100%);--btn-color: #fff;--btn-hover: linear-gradient(to right, #c18309 0%, #d9960b 100%);--title-color: #fff;--text-color: rgba(255, 255, 255, 0.9);--desc-color: rgba(255, 255, 255, 0.9);--border-color: rgba(255, 255, 255, 0.12);--box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);--box-deep-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);--space-desktop: 20px;--border-radius: 8px;--space-mobile: 14px;--border-radius: 6px;--contact-h2-size: 26px;--contact-h2-size-sm: 20px;--contact-h3-size: 20px;--contact-h3-size-sm: 17px}html,body{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-size:16px;background:var(--body-bg-color);min-width:310px}*{padding:0;margin:0;outline:0 none;box-sizing:border-box;word-break:break-all;-webkit-tap-highlight-color:rgba(0,0,0,0)}input{user-select:auto}ol,ul{list-style:none;list-style-type:none;margin-bottom:0px;padding-left:0}a{transition:all .3s ease-out 0s;text-decoration:none;color:initial}a:hover{cursor:pointer}a:focus{text-decoration:none}h1,h2,h3,h4,h5,h6{font-style:normal;margin-bottom:0px}img{border:none;vertical-align:middle}p{margin-bottom:0}::-webkit-scrollbar{width:0}::-webkit-scrollbar:horizontal{height:0}.flex-center{display:flex;align-items:center;justify-content:center}.container{max-width:1240px;min-width:300px;margin:0 auto;width:100%;padding:0 20px}@media(max-width: 768px){.container{padding:0 20px}}.page-header{margin-bottom:40px;background:var(--module-bg)}.page-header .section-title-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}.page-header .section-title-wrapper .section-title{text-align:center;font-size:32px;font-weight:700;color:var(--title-color);margin-bottom:10px;position:relative;display:inline-block;padding-bottom:15px;text-transform:uppercase;margin-top:40px}.page-header .section-title-wrapper .section-title::before{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:120px;height:1px;background:var(--border-color)}.page-header .section-title-wrapper .section-title::after{content:"";position:absolute;left:50%;bottom:-1px;transform:translateX(-50%);width:40px;height:3px;background:var(--primary-color)}.page-header .section-title-wrapper p{margin-bottom:40px;color:var(--text-color);max-width:65%}.page-header .section-breadcrumb{font-size:14px;margin-bottom:10px;color:hsla(0,0%,100%,.7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.page-header .section-breadcrumb a{color:hsla(0,0%,100%,.7)}.page-header .section-breadcrumb a:hover{color:var(--primary-color)}.section-header{text-align:center;margin-bottom:40px}.section-header.section-title-wrapper{margin-top:50px;margin-bottom:50px}.section-header .section-title{font-size:32px;font-weight:700;color:var(--title-color);margin-bottom:15px;position:relative;display:inline-block;padding-bottom:15px;text-transform:uppercase}.section-header .section-title::before{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:120px;height:1px;background:var(--border-color)}.section-header .section-title::after{content:"";position:absolute;left:50%;bottom:-1px;transform:translateX(-50%);width:40px;height:3px;background:var(--primary-color)}.section-header .section-desc{font-size:16px;color:var(--text-color);margin:0}.main-content{min-height:calc(100vh - 80px)}.figure-placeholder{position:relative;width:100%;height:100%}.figure-placeholder picture{width:100%;height:100%;display:inline-block}.figure-placeholder picture img{width:100%;height:100%;object-fit:cover}.figure-placeholder figcaption{display:none}.site-header-wrapper{height:80px}.site-header-wrapper .site-header{background-color:var(--header-gradient);box-shadow:0 2px 4px rgba(0,0,0,.1);position:fixed;width:100%;top:0;z-index:1000;height:80px}.site-header-wrapper .site-header .site-header-container{max-width:1240px;margin:0 auto;padding:0 20px;height:100%;display:flex;align-items:center;justify-content:space-between;position:relative}.site-header-wrapper .site-header .site-header-container .logo{font-size:24px;font-weight:bold;color:var(--primary-color);text-decoration:none;flex-shrink:0;display:flex;align-items:center;height:100%}.site-header-wrapper .site-header .site-header-container .logo .figure-placeholder picture{display:flex;align-items:center}.site-header-wrapper .site-header .site-header-container .logo img{height:45px;width:auto;margin-right:10px}.site-header-wrapper .site-header .site-header-container .mobile-toggle{display:none;background:none;border:none;cursor:pointer;padding:10px}.site-header-wrapper .site-header .site-header-container .mobile-toggle span{display:block;width:25px;height:3px;background-color:var(--title-color);margin:5px 0;transition:.3s}.site-header-wrapper .site-header .site-header-container .main-nav{flex-grow:1;height:100%}.site-header-wrapper .site-header .site-header-container .main-nav .nav-list{list-style:none;display:flex;height:100%;align-items:center;justify-content:flex-end;margin:0;padding:0;font-size:16px}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item{position:relative;height:100%;display:flex;align-items:center;flex-shrink:0}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item .submenu{position:absolute;top:100%;left:0;background-color:var(--header-gradient);box-shadow:0 4px 8px rgba(0,0,0,.1);width:180px;border-radius:0 0 4px 4px;list-style:none;padding:5px 0;display:block;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .2s ease;z-index:1001}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item .submenu li a{display:block;padding:10px 20px;text-decoration:none;color:var(--text-color);transition:background-color .2s}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item .submenu li a:hover{color:var(--primary-color)}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item #moreMenu .more-menu-btn{display:flex;align-items:center;justify-content:center;padding:0 10px;height:100%;text-decoration:none;color:var(--title-color)}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item #moreSubmenu .nav-item{display:block;height:auto;width:100%}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item #moreSubmenu .nav-item>.nav-link{height:auto;padding:10px 20px;width:100%;display:flex;justify-content:flex-start}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item #moreSubmenu .nav-item>.nav-link::after{content:none !important}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item #moreSubmenu .nav-item .submenu{top:0;left:100%;right:auto;margin-top:-5px}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item:hover>.nav-link,.site-header-wrapper .site-header .site-header-container .main-nav .nav-item.active>.nav-link{color:var(--title-color);cursor:pointer}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item:hover>.nav-link::after,.site-header-wrapper .site-header .site-header-container .main-nav .nav-item.active>.nav-link::after{content:"";position:absolute;bottom:0;left:10px;right:10px;height:4px;background:var(--primary-color)}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item>.nav-link{display:flex;align-items:center;justify-content:center;padding:0 10px;height:100%;text-decoration:none;color:var(--text-color);transition:color .2s,background-color .2s;white-space:nowrap;position:relative}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item.has-submenu>.nav-link .icon-arrow-down{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:8px}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item.has-submenu>.nav-link .icon-arrow-down svg{width:100%;height:100%}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item:hover>.submenu{display:block;opacity:1;visibility:visible;transform:translateY(0)}.site-header-wrapper .site-header .site-header-container .desktop-cta-btn-wrapper{flex-shrink:0;height:100%;display:flex;align-items:center;justify-content:center}.site-header-wrapper .site-header .site-header-container .desktop-cta-btn-wrapper .desktop-cta-btn{margin-left:14px;background:var(--btn-bg);color:var(--btn-color);border-radius:var(--border-radius);padding:6px 16px;white-space:nowrap;transition:.2s;font-size:16px;display:inline-block}.site-header-wrapper .site-header .site-header-container .desktop-cta-btn-wrapper .desktop-cta-btn:hover{background:var(--btn-hover);cursor:pointer}.site-footer-wrapper{background-color:#000;color:#fff;padding:60px 0 30px}.site-footer-wrapper .site-footer .footer-content{display:flex;justify-content:space-between;gap:80px;margin-bottom:40px}.site-footer-wrapper .site-footer .footer-content .footer-brand{flex:1}.site-footer-wrapper .site-footer .footer-content .footer-brand .footer-logo{margin-bottom:24px}.site-footer-wrapper .site-footer .footer-content .footer-brand .footer-logo .logo-placeholder{height:55px}.site-footer-wrapper .site-footer .footer-content .footer-brand .footer-logo .logo-placeholder img{height:100%;width:auto}.site-footer-wrapper .site-footer .footer-content .footer-brand .footer-desc{font-size:14px;line-height:1.8;color:#fff;margin-bottom:24px;text-align:justify}.site-footer-wrapper .site-footer .footer-content .footer-brand .footer-desc a{color:#fff}.site-footer-wrapper .site-footer .footer-content .footer-brand .footer-social{display:flex;gap:12px}.site-footer-wrapper .site-footer .footer-content .footer-brand .footer-social .social-item{width:36px;height:36px;background-size:cover;background-position:center;background-repeat:no-repeat}.site-footer-wrapper .site-footer .footer-content .footer-brand .footer-social .social-item .social-item-link{display:block;width:100%;height:100%;overflow:hidden}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper{flex:1;display:flex;flex-direction:column;gap:30px;padding-top:10px;align-items:flex-start}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper .footer-links-group{width:100%}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper .footer-links-group .footer-links-title{font-size:16px;font-weight:bold;color:#fff;margin-bottom:24px;white-space:nowrap}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper .footer-links-group .footer-links-list{list-style:none;padding:0;margin:0;display:flex;gap:16px 40px;flex-wrap:wrap}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper .footer-links-group .footer-links-list li a{font-size:14px;color:#fff;text-decoration:none;transition:color .2s;white-space:nowrap}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper .footer-links-group .footer-links-list li a:hover{color:var(--primary-color)}.site-footer-wrapper .site-footer .footer-copyright-wrapper{margin-top:20px;color:#fff;border-top:1px dashed hsla(0,0%,100%,.1);padding-top:20px}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-desc-more .footer-license-list{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-desc-more .footer-license-list li{height:45px;background-size:cover;background-repeat:no-repeat;background-position:center}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-desc-more .footer-license-list li:nth-child(1){aspect-ratio:152/45}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-desc-more .footer-license-list li:nth-child(2){aspect-ratio:231/45}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-desc-more .footer-license-list li:nth-child(3){aspect-ratio:196/45}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-desc-more .footer-license-list li:nth-child(4){aspect-ratio:75/45}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-desc-more .footer-desc-more-link{font-size:14px;line-height:24px;padding:10px 20px;text-align:center}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-copyright-desc{text-align:center;font-size:14px;line-height:24px;width:100%;color:#fff}.site-footer-wrapper .site-footer .footer-copyright-wrapper a{color:#fff}.dialog-lines{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9990;background-color:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center}.dialog-lines.close{display:none}.dialog-lines.open{display:flex}.dialog-lines .dialog-lines-container{border-radius:20px;overflow:hidden;width:500px}.dialog-lines .dialog-lines-container .dialog-lines-header{display:flex;justify-content:center;align-items:center;background:var(--btn-bg);padding:15px 20px;color:var(--btn-color);font-size:18px;position:relative}.dialog-lines .dialog-lines-container .dialog-lines-header .dialog-header-close-icon{width:20px;height:20px;font-size:20px;cursor:pointer;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.dialog-lines .dialog-lines-container .dialog-lines-header .dialog-header-close-icon:hover{cursor:pointer}.dialog-lines .dialog-lines-container .dialog-lines-content{max-height:90vh;overflow-y:auto;padding:20px;padding-top:14px;min-height:100px;background-color:var(--body-bg-color);display:grid;grid-template-columns:1fr;gap:6px}.dialog-lines .dialog-lines-container .dialog-lines-content .link-card{border-radius:16px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:5px;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;text-decoration:none;color:inherit;position:relative;overflow:hidden}.dialog-lines .dialog-lines-container .dialog-lines-content .link-card::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:var(--primary-color);z-index:0;opacity:.08}.dialog-lines .dialog-lines-container .dialog-lines-content .link-card:hover{cursor:pointer}.dialog-lines .dialog-lines-container .dialog-lines-content .card-left{position:relative;z-index:1;display:flex;gap:20px;flex:1;min-width:0}.dialog-lines .dialog-lines-container .dialog-lines-content .card-logo{width:65px;height:65px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:bold;position:relative}.dialog-lines .dialog-lines-container .dialog-lines-content .card-logo::after{content:none;position:absolute;width:1px;height:100%;position:absolute;background:linear-gradient(to bottom, transparent, #ebebeb, transparent);right:-10px}.dialog-lines .dialog-lines-container .dialog-lines-content .card-logo img{height:100%;width:100%;object-fit:contain;display:block;border-radius:16px}.dialog-lines .dialog-lines-container .dialog-lines-content .card-text{display:flex;flex-direction:column;justify-content:space-between;gap:4px;overflow:hidden;min-width:0;padding:5px 0}.dialog-lines .dialog-lines-container .dialog-lines-content .card-title{font-size:18px;font-weight:bold;color:var(--title-color);white-space:normal;overflow:visible;text-overflow:clip}.dialog-lines .dialog-lines-container .dialog-lines-content .card-desc{font-size:14px;line-height:1.2;color:var(--text-color);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dialog-lines .dialog-lines-container .dialog-lines-content .card-btn{position:relative;z-index:1;padding:8px 16px;border-radius:20px;background-size:100% 100%;background:var(--btn-bg);color:var(--btn-color);font-size:14px;white-space:nowrap;border:none;flex-shrink:0;height:36px}.dialog-lines .dialog-lines-container .dialog-lines-content .card-btn:hover{cursor:pointer}.dialog-lines .dialog-lines-container .site-tips{display:flex;align-items:center;justify-content:center;position:relative;padding:14px 20px 0 25px;font-size:13px;color:var(--primary-color);background:var(--body-bg-color)}.dialog-lines .dialog-lines-container .site-tips i{display:flex;align-items:center;justify-content:center;font-size:15px;margin-right:2px}@media(max-width: 567px){.dialog-lines .dialog-lines-container{width:90%}.dialog-lines .dialog-lines-container .dialog-lines-header{padding:10px 14px;font-size:16px}.dialog-lines .dialog-lines-container .dialog-lines-content{padding:14px;grid-template-columns:1fr;gap:5px}.dialog-lines .dialog-lines-container .dialog-lines-content .link-card{padding:14px;gap:7px}.dialog-lines .dialog-lines-container .dialog-lines-content .link-card:hover{transform:translateY(0)}.dialog-lines .dialog-lines-container .dialog-lines-content .card-logo{width:55px;height:55px;font-size:10px;border-radius:10px}.dialog-lines .dialog-lines-container .dialog-lines-content .card-left{gap:14px}.dialog-lines .dialog-lines-container .dialog-lines-content .card-left .card-logo::after{right:-7px}.dialog-lines .dialog-lines-container .dialog-lines-content .card-title{font-size:14px}.dialog-lines .dialog-lines-container .dialog-lines-content .card-desc{font-size:13px}.dialog-lines .dialog-lines-container .dialog-lines-content .card-btn{padding:4px 12px;font-size:12px;height:28px}}@media(max-width: 992px){.main-content{min-height:calc(100vh - 60px)}.site-header-wrapper{height:60px}.site-header-wrapper .site-header{height:60px}.site-header-wrapper .site-header .site-header-container{position:relative}.site-header-wrapper .site-header .site-header-container:after{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:var(--header-gradient)}.site-header-wrapper .site-header .site-header-container .logo{position:relative;z-index:2}.site-header-wrapper .site-header .site-header-container .logo img{height:32px}.site-header-wrapper .site-header .site-header-container .mobile-toggle{display:block;z-index:1002;position:relative;right:-10px}.site-header-wrapper .site-header .site-header-container .mobile-toggle.active span:nth-child(1){transform:rotate(-45deg) translate(-5px, 6px)}.site-header-wrapper .site-header .site-header-container .mobile-toggle.active span:nth-child(2){opacity:0}.site-header-wrapper .site-header .site-header-container .mobile-toggle.active span:nth-child(3){transform:rotate(45deg) translate(-5px, -6px)}.site-header-wrapper .site-header .site-header-container .main-nav{position:fixed;z-index:-1;top:60px;left:0;bottom:0;width:100%;height:auto;background-color:var(--header-gradient);transform:translateY(-100%);overflow-y:auto;border-top:1px solid var(--border-color)}.site-header-wrapper .site-header .site-header-container .main-nav.active{transform:translateY(0)}.site-header-wrapper .site-header .site-header-container .main-nav .nav-list{flex-direction:column;height:auto;font-size:15px}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item{width:100%;height:auto;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--border-color);display:flex !important}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item:hover .nav-link::after,.site-header-wrapper .site-header .site-header-container .main-nav .nav-item.active .nav-link::after{content:"";display:none}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item .submenu{position:static;opacity:1;visibility:visible;transform:none;display:none}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item .submenu li a{font-size:14px}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item>.nav-link{width:100%;padding:0 0 0 20px;height:50px;justify-content:space-between}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item>.nav-link .icon-arrow-down{padding-right:20px;position:relative;z-index:1;height:50px !important;flex:1;display:flex;align-items:center;justify-content:flex-end !important}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item:hover>.submenu{display:none}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item.open>.submenu{display:block;opacity:1;visibility:visible;transform:none;position:static;box-shadow:none;width:100%}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item.open>.submenu a{padding:10px 0;padding-left:20px}.site-header-wrapper .site-header .site-header-container .main-nav .more-menu-item{display:none !important}.site-header-wrapper .site-header .site-header-container .desktop-cta-btn-wrapper{position:relative;z-index:2}.site-header-wrapper .site-header .site-header-container .desktop-cta-btn-wrapper .desktop-cta-btn{padding:6px 12px;margin-left:0;font-size:13px}.page-header{margin-bottom:30px}.page-header .section-title-wrapper .section-title{font-size:28px;padding-bottom:12px;margin-bottom:12px;margin-top:30px}.page-header .section-title-wrapper .section-title::before{width:100px}.page-header .section-title-wrapper .section-title::after{width:30px}.page-header .section-title-wrapper p{margin-bottom:30px}.section-header{margin-bottom:30px}.section-header.section-title-wrapper{margin-top:40px;margin-bottom:40px}.section-header .section-title{font-size:28px;padding-bottom:12px;margin-bottom:12px}.section-header .section-title::before{width:100px}.section-header .section-title::after{width:30px}.section-header .section-desc{font-size:15px}}@media(max-width: 768px){.site-footer-wrapper{padding:40px 0 20px}.site-footer-wrapper .site-footer .footer-content{flex-direction:column;gap:40px;margin-bottom:30px}.site-footer-wrapper .site-footer .footer-content .footer-brand{max-width:100%}.site-footer-wrapper .site-footer .footer-content .footer-brand .footer-logo .logo-placeholder{text-align:center}.site-footer-wrapper .site-footer .footer-content .footer-brand .footer-social{justify-content:center}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper{padding-top:0}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper .footer-links-group .footer-links-title{margin-bottom:16px;text-align:center}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper .footer-links-group .footer-links-list{gap:12px 20px}.site-footer-wrapper .site-footer .footer-copyright-wrapper{padding:20px 0 0;margin-top:0}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-desc-more .footer-license-list{gap:10px}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-desc-more .footer-license-list li{height:20px;background-size:cover;background-repeat:no-repeat;background-position:center}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-desc-more .footer-desc-more-link{font-size:13px;line-height:1.6;padding:10px 0;text-align:justify}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-copyright-desc{font-size:12px;margin-top:0}}@media(max-width: 576px){.site-footer-wrapper .site-footer .footer-content{gap:20px}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper .footer-links-group .footer-links-list{gap:10px 2%}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper .footer-links-group .footer-links-list li{padding:8px 0;background-color:hsla(0,0%,100%,.1);border-radius:4px;width:32%;text-align:center}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper .footer-links-group .footer-links-list li a:hover{color:#fff}.page-header{margin-bottom:25px}.page-header .section-title-wrapper .section-title{font-size:24px;padding-bottom:10px;margin-bottom:10px;margin-top:20px}.page-header .section-title-wrapper .section-title::before{width:80px}.page-header .section-title-wrapper .section-title::after{width:25px}.page-header .section-title-wrapper p{margin-bottom:20px;font-size:14px;max-width:initial}.page-header .section-desc{padding:0 10px}.section-header{margin-bottom:25px}.section-header.section-title-wrapper{margin-top:25px;margin-bottom:25px}.section-header .section-title{font-size:24px;padding-bottom:10px}.section-header .section-title::before{width:80px}.section-header .section-title::after{width:25px}.section-header .section-desc{font-size:14px;padding:0 10px}}.promo-section{padding:80px 0;background-color:rgba(0,0,0,0)}.promo-section.alt-bg{background-color:var(--module-bg)}.promo-section .container .promo-heading{font-size:var(--contact-h2-size);font-weight:700;color:var(--title-color);margin-bottom:30px;text-align:left}.promo-section .container .promo-sub-content{text-align:left}.promo-section .container .promo-sub-content .promo-item{margin-bottom:25px}.promo-section .container .promo-sub-content .promo-item:last-child{margin-bottom:0}.promo-section .container .promo-sub-content .promo-item h3{font-size:var(--contact-h3-size);color:var(--primary-color);margin-bottom:12px;font-weight:700}.promo-section .container .promo-sub-content .promo-item p{font-size:15px;line-height:1.7;color:var(--text-color)}.promo-section .container .promo-block{text-align:center}.promo-section .container .promo-block .section-heading{font-size:var(--contact-h2-size);color:var(--title-color);margin-bottom:20px;font-weight:700;text-align:left}.promo-section .container .promo-block .promo-main-image{width:100%;margin-bottom:30px}.promo-section .container .promo-block .promo-main-image .img-placeholder{width:100%;overflow:hidden;border-radius:var(--module-radius)}.promo-section .container .promo-block .promo-main-image .img-placeholder img{width:100%;display:block;min-height:200px}.promo-section .container .promo-block .section-intro{font-size:15px;line-height:1.8;color:var(--text-color);text-align:left;margin-bottom:30px}.promo-section .container .promo-row{display:flex;align-items:center;gap:60px}.promo-section .container .promo-row.reverse{flex-direction:row-reverse}.promo-section .container .promo-row .promo-image{flex:1.2}.promo-section .container .promo-row .promo-image .img-placeholder{width:100%;overflow:hidden;border-radius:var(--module-radius)}.promo-section .container .promo-row .promo-image .img-placeholder img{width:100%;display:block;min-height:250px}.promo-section .container .promo-row .promo-content{flex:1}.promo-section .container .conclusion-content{text-align:center;margin:0 auto}.promo-section .container .conclusion-content .conclusion-heading{font-size:var(--contact-h2-size);color:var(--title-color);margin-bottom:20px;font-weight:700}.promo-section .container .conclusion-content p{font-size:16px;line-height:1.8;color:var(--text-color)}@media(max-width: 992px){.promo-section{padding:60px 0}.promo-section .container .promo-row{gap:40px}}@media(max-width: 576px){.promo-section{padding:40px 0}.promo-section .container .promo-heading{font-size:var(--contact-h2-size-sm);margin-bottom:20px}.promo-section .container .promo-block .section-heading{font-size:var(--contact-h2-size-sm);margin-bottom:20px}.promo-section .container .promo-block .promo-main-image{margin-bottom:20px}.promo-section .container .promo-block .promo-main-image .img-placeholder img{min-height:auto}.promo-section .container .promo-block .section-intro{font-size:14px;margin-bottom:20px}.promo-section .container .promo-row{flex-direction:column !important;gap:20px}.promo-section .container .promo-row .promo-image{width:100%}.promo-section .container .promo-row .promo-image .img-placeholder img{min-height:auto}.promo-section .container .promo-sub-content .promo-item{margin-bottom:20px}.promo-section .container .promo-sub-content .promo-item h3{font-size:var(--contact-h3-size-sm);margin-bottom:8px}.promo-section .container .promo-sub-content .promo-item p{font-size:14px}.promo-section .container .conclusion-content .conclusion-heading{font-size:var(--contact-h2-size-sm);margin-bottom:15px}.promo-section .container .conclusion-content p{font-size:14px}}/*# sourceMappingURL=promotions.css.map */
