.main-navbar{z-index:1000;background-color:#f4eee6;width:100%;height:80px;font-family:Segoe UI,system-ui,sans-serif;position:fixed;top:0;left:0;box-shadow:0 2px 20px #0000000d}.main-navbar .navbar-container{justify-content:space-between;align-items:center;height:100%;margin:0 auto;padding-left:2rem;display:flex;position:relative}.main-navbar .navbar-logo{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;height:100%;display:flex}.main-navbar .navbar-logo .logo-image{object-fit:contain;max-width:180px;height:65%;margin-right:12px}.main-navbar .navbar-logo .logo-text{flex-direction:column;display:flex}.main-navbar .navbar-logo .logo-text .brand-name{letter-spacing:2px;color:#200;font-size:26px;font-weight:900;line-height:1}.main-navbar .navbar-logo .logo-text .brand-slogan{letter-spacing:3px;color:#cc4800;margin-top:4px;font-size:10px;font-weight:700}.main-navbar .navbar-menu{align-items:center;gap:2.5rem;height:100%;margin-left:auto;margin-right:3rem;display:flex}.main-navbar .navbar-menu .nav-link{color:#200;cursor:pointer;letter-spacing:.5px;background:0 0;border:none;padding:35px 0;font-size:13px;font-weight:700;transition:color .2s;position:relative}.main-navbar .navbar-menu .nav-link:hover{color:#7e6154}.main-navbar .navbar-menu .nav-link.active{color:#200}.main-navbar .navbar-menu .nav-link.active:after{content:"";background-color:#7e6154;width:100%;height:2px;position:absolute;bottom:24px;left:0}.main-navbar .custom-lang-dropdown{margin-right:2rem;position:relative}.main-navbar .custom-lang-dropdown .dropdown-trigger{cursor:pointer;background-color:#fff;border:1px solid #baa298;border-radius:4px;align-items:center;gap:6px;padding:6px 14px;transition:all .2s;display:flex}.main-navbar .custom-lang-dropdown .dropdown-trigger .label{color:#200;font-size:12px;font-weight:700}.main-navbar .custom-lang-dropdown .dropdown-trigger .arrow{color:#7e6154;transition:transform .2s}.main-navbar .custom-lang-dropdown .dropdown-trigger:hover,.main-navbar .custom-lang-dropdown .dropdown-trigger.open{border-color:#cc4800}.main-navbar .custom-lang-dropdown .dropdown-trigger.open .arrow{transform:rotate(180deg)}.main-navbar .custom-lang-dropdown .dropdown-menu{background-color:#fff;border:1px solid #22000014;border-radius:4px;min-width:75px;margin:0;padding:4px 0;list-style:none;animation:.1s ease-out fadeIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 15px #00000014}.main-navbar .custom-lang-dropdown .dropdown-menu .dropdown-item{cursor:pointer;text-align:center;background:0 0;border:none;width:100%;padding:8px 14px;display:block}.main-navbar .custom-lang-dropdown .dropdown-menu .dropdown-item .label{color:#200;font-size:12px;font-weight:600}.main-navbar .custom-lang-dropdown .dropdown-menu .dropdown-item:hover{background-color:#f9f9f9}.main-navbar .custom-lang-dropdown .dropdown-menu .dropdown-item.selected{background-color:#cc48000f}.main-navbar .custom-lang-dropdown .dropdown-menu .dropdown-item.selected .label{color:#cc4800;font-weight:700}.main-navbar .navbar-cta{background-color:#200;align-items:center;height:100%;padding:0 2.5rem;text-decoration:none;transition:background-color .2s;display:flex}.main-navbar .navbar-cta:hover{background-color:#360000}.main-navbar .navbar-cta .cta-icon-wrapper{color:#fff;align-items:center;margin-right:12px;display:flex}.main-navbar .navbar-cta .cta-icon-wrapper .phone-icon{transform:rotate(15deg)}.main-navbar .navbar-cta .cta-info{flex-direction:column;display:flex}.main-navbar .navbar-cta .cta-info .phone-number{color:#fff;font-size:19px;font-weight:700;line-height:1.1}.main-navbar .navbar-cta .cta-info .call-us-text{color:#cc4800;letter-spacing:1px;margin-top:2px;font-size:10px;font-weight:700}.mobile-bottom-navigation{z-index:1000;background-color:#fff;border-top:1px solid #2200000f;width:100%;height:60px;font-family:Segoe UI,system-ui,sans-serif;display:none;position:fixed;bottom:0;left:0;box-shadow:0 -2px 15px #00000014}.mobile-bottom-navigation .mobile-nav-link{cursor:pointer;color:#200;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;transition:all .2s;display:flex}.mobile-bottom-navigation .mobile-nav-link .mobile-nav-label{letter-spacing:1px;font-size:11px;font-weight:700}.mobile-bottom-navigation .mobile-nav-link.active{color:#cc4800;background-color:#cc480008;border-top:3px solid #cc4800;padding-top:-3px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (width<=768px){.main-navbar{height:70px}.main-navbar .navbar-container{padding-left:1rem}.main-navbar .desktop-only{display:none!important}.main-navbar .custom-lang-dropdown{margin-left:auto;margin-right:1.5rem}.main-navbar .navbar-logo .logo-image{height:60%}.main-navbar .navbar-logo .logo-text .brand-name{font-size:20px}.main-navbar .navbar-logo .logo-text .brand-slogan{letter-spacing:1.5px;font-size:8px}.main-navbar .navbar-cta{padding:0 1.5rem}.main-navbar .navbar-cta .cta-info .phone-number{font-size:15px}.main-navbar .navbar-cta .cta-info .call-us-text{display:none}.mobile-bottom-navigation{display:flex}}@media (width<=480px){.main-navbar .navbar-logo .logo-text{display:none}.main-navbar .custom-lang-dropdown{margin-right:.8rem}.main-navbar .navbar-cta{background-color:#0000;padding:0 .5rem}.main-navbar .navbar-cta .cta-icon-wrapper{background-color:#200;border-radius:50%;justify-content:center;width:40px;height:40px;margin-right:0;box-shadow:0 3px 10px #22000026}.main-navbar .navbar-cta .cta-info{display:none}}.hero-section{background-image:url(/assets/hero_bg-ChAY82W4.png);background-position:100%;background-repeat:no-repeat;background-size:cover;align-items:center;width:100%;min-height:100vh;padding-top:10px;display:flex;position:relative;overflow:hidden}.hero-section .hero-overlay{z-index:1;background:linear-gradient(90deg,#000000bf 0%,#0006 60%,#0003 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-section .hero-container{z-index:2;width:100%;max-width:1600px;margin:0 auto;padding:0 4rem;position:relative}.hero-section .hero-content{color:#fff;max-width:650px;font-family:Segoe UI,system-ui,sans-serif;animation:.8s ease-out fadeInUp}.hero-section .hero-title{letter-spacing:4px;color:#fff;text-transform:uppercase;text-shadow:2px 2px 4px #0006;margin:0 0 10px;font-family:Arial Black,Impact,sans-serif;font-size:110px;font-weight:900;line-height:.9;position:relative}.hero-section .hero-subtitle{letter-spacing:5px;color:#cc4800;text-transform:uppercase;margin:0 0 30px;font-size:38px;font-weight:700;line-height:1}.hero-section .hero-description{color:#ffffffe6;letter-spacing:.3px;max-width:480px;margin-bottom:40px;font-size:18px;font-weight:400;line-height:1.6}.hero-section .hero-actions{align-items:center;gap:1.5rem;display:flex}.hero-section .hero-actions .btn{letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:13px;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.hero-section .hero-actions .btn .btn-icon{transition:transform .2s}.hero-section .hero-actions .btn:hover .btn-icon{transform:translate(4px)}.hero-section .hero-actions .btn{border-radius:0}.hero-section .hero-actions .btn-primary{color:#fff;background-color:#cc4800}.hero-section .hero-actions .btn-primary:hover{background-color:#ad3d00;box-shadow:0 4px 15px #cc48004d}.hero-section .hero-actions .btn-secondary{color:#fff;background-color:#0000;border:1px solid #fff}.hero-section .hero-actions .btn-secondary:hover{color:#200;background-color:#fff}.hero-section .hero-scroll-indicator{z-index:3;cursor:pointer;transition:opacity .3s;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.hero-section .hero-scroll-indicator:hover{opacity:.8}.hero-section .hero-scroll-indicator .mouse{border:2px solid #ffffffbf;border-radius:15px;justify-content:center;width:26px;height:44px;display:flex;position:relative}.hero-section .hero-scroll-indicator .mouse .wheel{background-color:#fff;border-radius:2px;width:4px;height:8px;animation:1.6s ease-in-out infinite scrollWheel;position:absolute;top:6px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes scrollWheel{0%{opacity:0;transform:translateY(0)}20%{opacity:1}60%{opacity:0;transform:translateY(14px)}to{opacity:0}}@media (width<=768px){.hero-section{background-position:50%;padding-top:70px;padding-bottom:70px}.hero-section .hero-container{padding:0 1.5rem}.hero-section .hero-title{font-size:65px}.hero-section .hero-subtitle{letter-spacing:3px;font-size:26px}.hero-section .hero-description{margin-bottom:30px}.hero-section .hero-actions{flex-direction:column;align-items:stretch;gap:1rem;max-width:320px}.hero-section .hero-scroll-indicator{display:none}}@media (width<=480px){.hero-section .hero-title{letter-spacing:2px;font-size:50px}.hero-section .hero-subtitle{letter-spacing:2px;font-size:20px}.hero-section .hero-description{font-size:14px}}.features-section{background-color:#fbf9f6;justify-content:center;align-items:center;width:100%;padding:80px 0;font-family:Segoe UI,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.features-section:before{content:"";pointer-events:none;z-index:1;background:repeating-radial-gradient(circle,#0000 0 18px,#7e61540a 19px 21px);border-radius:50%;width:560px;height:730px;transition:transform .7s cubic-bezier(.15,.85,.35,1);position:absolute;top:-50%;left:-20%}.features-section:hover:before{transform:scale(1.05)}.features-section .features-container{z-index:2;opacity:0;justify-content:space-between;align-items:stretch;gap:1.5rem;width:100%;max-width:1440px;margin:0 auto;padding:0 2rem;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s;display:flex;position:relative;transform:translateY(30px)}.features-section .features-container.animate-in,.features-section .features-container.animate-in .feature-card{opacity:1;transform:translateY(0)}.features-section .feature-card{opacity:0;border-radius:8px;flex:1;align-items:flex-start;gap:1.2rem;padding:1.5rem;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;transform:translateY(20px)}.features-section .feature-card:hover{background-color:#fff9;transform:translateY(-4px);box-shadow:0 10px 30px #2200000d}.features-section .feature-card:hover .feature-icon-box{color:#cc4800;transform:translateY(-2px)scale(1.03)}.features-section .feature-icon-box{color:#200;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;transition:all .3s;display:flex}.features-section .feature-text-box{flex-direction:column;gap:.4rem;display:flex}.features-section .feature-title{letter-spacing:.5px;color:#200;text-transform:uppercase;margin:0;font-size:14px;font-weight:800;line-height:1.2}.features-section .feature-description{color:#6f0000;margin:0;font-size:13px;font-weight:500;line-height:1.5}.features-section .feature-divider{background-color:#22000014;width:1px;height:60%;position:absolute;top:20%;right:-12px}@media (width<=1100px){.features-section .features-container{gap:.5rem}.features-section .feature-title{font-size:13px}.features-section .feature-description{font-size:12px}}@media (width<=960px){.features-section{padding:60px 0}.features-section:before{width:600px;height:600px;left:-15%}.features-section .features-container{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.features-section .feature-divider{display:none}.features-section .feature-card{background-color:#ffffff4d}}@media (width<=580px){.features-section{margin-bottom:60px;padding:40px 0}.features-section:before{display:none}.features-section .features-container{grid-template-columns:1fr;gap:1.2rem;padding:0 1rem}.features-section .feature-card{text-align:center;flex-direction:column;align-items:center;padding:1.2rem}.features-section .feature-card:hover{transform:none}}.about-extended-section{background-color:#0e1e16;width:100%;min-height:550px;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.about-extended-section .about-extended-container{align-items:stretch;width:100%;min-height:550px;display:flex}.about-extended-section .about-text-block{z-index:2;opacity:0;background-color:#0d1a13;background-image:repeating-radial-gradient(circle at 100%,#0000 0,#ffffff03 2px,#0000 20px);flex-direction:column;flex:1;justify-content:center;padding:5rem 4rem 5rem 6rem;transition:all .8s cubic-bezier(.25,1,.5,1);display:flex;position:relative;transform:translate(-40px)}.about-extended-section .about-text-block.slide-in-left{opacity:1;transform:translate(0)}.about-extended-section .about-badge{align-items:center;gap:15px;margin-bottom:20px;display:flex}.about-extended-section .about-badge .badge-text{color:#cc4800;letter-spacing:1.5px;font-size:18px;font-weight:800}.about-extended-section .about-badge .badge-line{background-color:#fff6;width:70px;height:1px}.about-extended-section .about-heading{color:#fff;letter-spacing:-.5px;max-width:450px;margin:0 0 25px;font-size:44px;font-weight:700;line-height:1.2}.about-extended-section .about-paragraph{color:#ffffffbf;max-width:550px;margin:0 0 35px;font-size:15px;font-weight:400;line-height:1.6}.about-extended-section .about-cta-btn{letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:13px;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.about-extended-section .about-cta-btn .btn-icon{transition:transform .2s}.about-extended-section .about-cta-btn:hover .btn-icon{transform:translate(4px)}.about-extended-section .about-cta-btn{color:#fff;background-color:#cc4800;align-self:flex-start;text-decoration:none}.about-extended-section .about-cta-btn:hover{background-color:#b33f00;box-shadow:0 8px 20px #cc480040}.about-extended-section .about-image-block{opacity:0;flex:1;transition:all .8s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden;transform:translate(40px)}.about-extended-section .about-image-block.slide-in-right{opacity:1;transform:translate(0)}.about-extended-section .about-image-block .image-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.about-extended-section .about-image-block .about-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,1,.5,1)}.about-extended-section .about-image-block .image-overlay-glow{pointer-events:none;background:linear-gradient(90deg,#0d1a1333 0%,#0000 20%);width:100%;height:100%;position:absolute;top:0;left:0}.about-extended-section .about-image-block:hover .about-img{transform:scale(1.03)}@media (width<=768px){.about-extended-section{margin-bottom:60px}.about-extended-section .about-extended-container{flex-direction:column}.about-extended-section .about-text-block{background-image:none;padding:3rem 2rem}.about-extended-section .about-heading{max-width:100%;font-size:30px}.about-extended-section .about-paragraph{max-width:100%;font-size:14px}.about-extended-section .about-image-block{height:300px}.about-extended-section .about-image-block:hover .about-img{transform:none}}.quality-section{background-color:#fbf9f6;width:100%;padding:100px 0;font-family:Segoe UI,system-ui,sans-serif;position:relative;overflow:hidden}.quality-section .wood-rings-background{pointer-events:none;z-index:1;background:repeating-radial-gradient(circle,#0000 0 15px,#7e61540d 16px 18px);border-radius:50%;width:800px;height:800px;transition:transform .6s cubic-bezier(.1,.8,.3,1);position:absolute;top:-50%;right:-20%}.quality-section:hover .wood-rings-background{transform:scale(1.08)}.quality-section .quality-container{z-index:2;align-items:center;gap:5rem;max-width:1440px;margin:0 auto;padding:0 4rem;display:flex;position:relative}.quality-section .quality-text-content{opacity:0;flex:1.2;transition:all .8s ease-out;transform:translate(-40px)}.quality-section .quality-main-statement{color:#200;border-left:4px solid #cc4800;margin:0 0 40px;padding-left:25px;font-size:28px;font-weight:700;line-height:1.5;position:relative}.quality-section .pillars-grid{flex-direction:column;gap:2rem;display:flex}.quality-section .pillar-card{border-radius:6px;align-items:flex-start;gap:1.2rem;padding:1rem;transition:background-color .2s;display:flex}.quality-section .pillar-card:hover{background-color:#ffffffb3}.quality-section .pillar-icon-wrapper{color:#fff;background-color:#200;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:all .3s;display:flex}.quality-section .pillar-icon-wrapper.spin-hover:hover{background-color:#cc4800;transform:rotate(90deg)}.quality-section .pillar-icon-wrapper.pulse-hover:hover{background-color:#cc4800;transform:scale(1.08)}.quality-section .pillar-info .pillar-title{color:#200;margin:0 0 4px;font-size:16px;font-weight:700}.quality-section .pillar-info .pillar-desc{color:#7e6154;margin:0;font-size:13.5px;line-height:1.5}.quality-section .quality-layers-visual{opacity:0;flex:1;height:420px;transition:all .8s ease-out .15s;position:relative;transform:translate(40px)}.quality-section .layer-board{border-radius:4px;transition:transform .4s cubic-bezier(.25,1,.5,1);position:absolute;box-shadow:0 10px 30px #0000000f}.quality-section .dark-board{opacity:.85;background-color:#200;width:80%;height:70%;top:0;left:0}.quality-section .light-board{z-index:2;background-color:#f2ebe1;border:1px solid #2200000d;width:75%;height:65%;bottom:0;right:5%}.quality-section .layer-image-frame{z-index:3;border:4px solid #fff;border-radius:4px;width:80%;height:75%;transition:transform .4s cubic-bezier(.25,1,.5,1);position:absolute;top:15%;left:12%;overflow:hidden;box-shadow:0 15px 35px #22000026}.quality-section .layer-image-frame .quality-img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.quality-section .quality-layers-visual:hover .dark-board{transform:translate(-8px,-8px)}.quality-section .quality-layers-visual:hover .light-board{transform:translate(8px,8px)}.quality-section .quality-layers-visual:hover .layer-image-frame{transform:scale(1.02)}.quality-section .quality-layers-visual:hover .layer-image-frame .quality-img{transform:scale(1.04)}.quality-section .is-visible .quality-text-content,.quality-section .is-visible .quality-layers-visual{opacity:1;transform:translate(0)}@media (width<=960px){.quality-section{padding:70px 0}.quality-section .quality-container{flex-direction:column;gap:4rem}.quality-section .quality-layers-visual{flex:auto;width:100%;max-width:500px;height:350px}}@media (width<=480px){.quality-section{margin-bottom:60px;padding:50px 0}.quality-section .quality-container{gap:3rem;padding:0 1.2rem}.quality-section .quality-main-statement{margin-bottom:25px;padding-left:15px;font-size:19px}.quality-section .pillar-card{padding:.5rem}.quality-section .pillar-info .pillar-title{font-size:15px}.quality-section .pillar-info .pillar-desc{font-size:12.5px}.quality-section .quality-layers-visual{height:260px}.quality-section .quality-layers-visual .dark-board,.quality-section .quality-layers-visual .light-board{display:none}.quality-section .quality-layers-visual .layer-image-frame{border:none;width:100%;height:100%;top:0;left:0}}.eu-funding-section{color:#fff;background-color:#0e1e16;width:100%;padding:100px 0;font-family:Segoe UI,system-ui,sans-serif;position:relative;overflow:hidden}.eu-funding-section:after{content:"";pointer-events:none;z-index:1;background:repeating-radial-gradient(circle,#0000 0 20px,#cc480008 21px 23px);border-radius:50%;width:600px;height:600px;position:absolute;bottom:-20%;right:-10%}.eu-funding-section .eu-container{z-index:2;align-items:center;gap:4rem;max-width:1440px;margin:0 auto;padding:0 4rem;display:flex;position:relative}.eu-funding-section .eu-text-content{opacity:0;flex:1.2;transition:all .8s cubic-bezier(.25,1,.5,1);transform:translate(-40px)}.eu-funding-section .eu-benefit-item{opacity:0;background-color:#ffffff08;border-left:3px solid #cc4800;align-items:flex-start;gap:12px;padding:1.2rem;transition:all .5s cubic-bezier(.25,1,.5,1);display:flex;transform:translateY(20px)}.eu-funding-section .eu-benefit-item:hover{background-color:#ffffff0f;transform:translate(4px)}.eu-funding-section .eu-benefit-item .benefit-icon{color:#cc4800;flex-shrink:0;margin-top:2px}.eu-funding-section .eu-benefit-item .benefit-text{color:#ffffffe6;font-size:14px;font-weight:500;line-height:1.4}.eu-funding-section .eu-visual-block{opacity:0;flex:1;justify-content:center;align-items:center;transition:all .8s cubic-bezier(.25,1,.5,1) .2s;display:flex;transform:translate(40px)}.eu-funding-section .eu-visual-block .eu-official-board{background-color:#fff;border-radius:6px;justify-content:center;align-items:center;width:100%;max-width:550px;padding:2.5rem 2rem;transition:transform .3s;display:flex;box-shadow:0 20px 40px #0000004d}.eu-funding-section .eu-visual-block .eu-official-board:hover{transform:translateY(-4px)}.eu-funding-section .eu-visual-block .eu-logos-strip{object-fit:contain;width:100%;height:auto;display:block}.eu-funding-section.animate-in .eu-text-content,.eu-funding-section.animate-in .eu-visual-block{opacity:1;transform:translate(0)}.eu-funding-section.animate-in .eu-benefit-item{opacity:1;transform:translateY(0)}.eu-funding-section.animate-in .eu-benefit-item:first-child{transition-delay:.2s}.eu-funding-section.animate-in .eu-benefit-item:nth-child(2){transition-delay:.3s}.eu-funding-section.animate-in .eu-benefit-item:nth-child(3){transition-delay:.4s}.eu-funding-section.animate-in .eu-benefit-item:nth-child(4){transition-delay:.5s}.eu-funding-section .eu-badge{align-items:center;gap:12px;margin-bottom:20px;display:inline-flex}.eu-funding-section .eu-badge .badge-text{color:#cc4800;letter-spacing:2px;text-transform:uppercase;font-size:13px;font-weight:800}.eu-funding-section .eu-badge .badge-line{background-color:#ffffff4d;width:50px;height:1px}.eu-funding-section .eu-heading{letter-spacing:-.5px;margin:0 0 25px;font-size:42px;font-weight:700;line-height:1.2}.eu-funding-section .eu-heading span{color:#cc4800}.eu-funding-section .eu-description{color:#fffc;max-width:650px;margin-bottom:35px;font-size:16px;line-height:1.6}.eu-funding-section .eu-benefits-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:40px;display:grid}.eu-funding-section .eu-link-more{color:#cc4800;letter-spacing:.5px;text-transform:uppercase;align-self:flex-start;align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.eu-funding-section .eu-link-more .link-icon{transition:transform .2s cubic-bezier(.4,0,.2,1)}.eu-funding-section .eu-link-more:hover{color:#ff5a00}.eu-funding-section .eu-link-more:hover .link-icon{transform:translate(5px)}@media (width<=1100px){.eu-funding-section .eu-container{gap:2.5rem;padding:0 2.5rem}.eu-funding-section .eu-heading{font-size:36px}.eu-funding-section .eu-visual-block .eu-official-board{padding:2rem 1.5rem}}@media (width<=960px){.eu-funding-section{padding:80px 0}.eu-funding-section .eu-container{flex-direction:column;align-items:stretch}.eu-funding-section .eu-visual-block{margin-top:2rem}.eu-funding-section .eu-visual-block .eu-official-board{max-width:100%}}@media (width<=580px){.eu-funding-section{margin-bottom:60px;padding:60px 0}.eu-funding-section .eu-container{padding:0 1.5rem}.eu-funding-section .eu-heading{font-size:28px}.eu-funding-section .eu-benefits-grid{grid-template-columns:1fr;gap:1rem}.eu-funding-section .eu-visual-block .eu-official-board{padding:1.5rem 1rem}}.stats-divider-section{background-color:#fbf9f6;width:100%;padding:120px 0;font-family:Segoe UI,system-ui,sans-serif;position:relative;overflow:hidden}.stats-divider-section .wood-rings-background{pointer-events:none;z-index:1;background:repeating-radial-gradient(circle,#0000 0 18px,#7e61540a 19px 21px);border-radius:50%;width:950px;height:950px;transition:transform .8s cubic-bezier(.15,.85,.35,1);animation:100s linear infinite slow-rotate;position:absolute;top:-30%;left:-15%}.stats-divider-section:hover .wood-rings-background{transform:scale(1.05)}.stats-divider-section .mini-ring{pointer-events:none;z-index:1;background:repeating-radial-gradient(circle,#0000 0 10px,#7e615408 11px 12px);border-radius:50%;animation:20s ease-in-out infinite float-rings;position:absolute}.stats-divider-section .mini-ring.ring-1{width:350px;height:350px;animation-duration:24s;bottom:-8%;right:5%}.stats-divider-section .mini-ring.ring-2{width:250px;height:250px;animation-delay:-6s;top:12%;right:30%}.stats-divider-section .stats-container{z-index:2;opacity:0;max-width:1440px;margin:0 auto;padding:0 4rem;transition:transform .8s cubic-bezier(.25,1,.5,1),opacity .8s;position:relative;transform:translateY(40px)}.stats-divider-section .stats-grid{justify-content:space-between;align-items:stretch;gap:2.5rem;display:flex}.stats-divider-section .stat-card{text-align:center;background-color:#fff;border:1px solid #2200000a;border-radius:8px;flex-direction:column;flex:1;align-items:center;padding:3rem 2rem;transition:all .4s cubic-bezier(.25,1,.5,1);display:flex;position:relative;box-shadow:0 10px 30px #2200000a}.stats-divider-section .stat-card:hover{background-color:#fff;border-color:#cc480040;transform:translateY(-8px);box-shadow:0 20px 40px #22000017}.stats-divider-section .stat-card:hover .stat-icon-box{color:#fff;background-color:#cc4800;border-color:#cc4800;transform:scale(1.1)rotate(4deg);box-shadow:0 10px 20px #cc480033}.stats-divider-section .stat-card:hover .stat-value{color:#cc4800;transform:scale(1.03)}.stats-divider-section .stat-card:hover .stat-underline{background-color:#cc4800;width:60px}.stats-divider-section .stat-icon-box{color:#fff;background-color:#200;border:1px solid #200;border-radius:8px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:24px;transition:all .4s cubic-bezier(.25,1,.5,1);display:flex}.stats-divider-section .stat-text-box{flex-direction:column;align-items:center;display:flex}.stats-divider-section .stat-value{color:#200;letter-spacing:-.5px;margin-bottom:12px;font-size:38px;font-weight:900;line-height:1;transition:all .3s}.stats-divider-section .stat-label{text-transform:uppercase;letter-spacing:1px;color:#200;margin:0;font-size:14px;font-weight:800;line-height:1.3}.stats-divider-section .stat-underline{background-color:#2200001a;width:30px;height:2px;margin:12px 0;transition:all .3s}.stats-divider-section .stat-description{color:#7e6154;margin:0;font-size:13.5px;font-weight:500;line-height:1.6}.stats-divider-section.animate-in .stats-container{opacity:1;transform:translateY(0)}@keyframes slow-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float-rings{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-25px)rotate(5deg)}}@media (width<=1100px){.stats-divider-section .stats-container{padding:0 2.5rem}.stats-divider-section .stats-grid{gap:1.5rem}.stats-divider-section .stat-value{font-size:32px}}@media (width<=960px){.stats-divider-section{padding:80px 0}.stats-divider-section .wood-rings-background{width:750px;height:750px}.stats-divider-section .stats-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.stats-divider-section .stat-card{background-color:#fff;box-shadow:0 10px 25px #22000008}}@media (width<=480px){.stats-divider-section{margin-bottom:60px;padding:60px 0}.stats-divider-section .stats-container{padding:0 1.5rem}.stats-divider-section .stats-grid{grid-template-columns:1fr;gap:1.5rem}.stats-divider-section .stat-card{padding:2.5rem 1.5rem}}.offer-wrapper-sections{width:100%}.offer-single-block{width:100%;padding:120px 0;font-family:Segoe UI,system-ui,sans-serif;position:relative;overflow:hidden}.offer-single-block .offer-wood-rings{pointer-events:none;z-index:1;border-radius:50%;width:800px;height:800px;transition:transform .6s cubic-bezier(.15,.85,.35,1);position:absolute}.offer-single-block:hover .offer-wood-rings{transform:scale(1.04)}.offer-single-block.theme-light{color:#200;background-color:#fff}.offer-single-block.theme-light .offer-wood-rings{background:repeating-radial-gradient(circle,#0000 0 18px,#7e61540a 19px 21px);top:-30%;right:-10%}.offer-single-block.theme-light .offer-title{color:#200}.offer-single-block.theme-light .offer-description{color:#7e6154}.offer-single-block.theme-light .offer-action-btn{color:#fff;background-color:#200;text-decoration:none}.offer-single-block.theme-light .offer-action-btn:hover{background-color:#cc4800;box-shadow:0 8px 25px #cc480040}.offer-single-block.theme-dark{color:#fff;background-color:#0e1e16}.offer-single-block.theme-dark .offer-wood-rings{background:repeating-radial-gradient(circle,#0000 0 18px,#cc480008 19px 21px);bottom:-30%;left:-10%}.offer-single-block.theme-dark .offer-title{color:#fff}.offer-single-block.theme-dark .offer-description{color:#ffffffbf}.offer-single-block.theme-dark .offer-action-btn{color:#fff;background-color:#cc4800;text-decoration:none}.offer-single-block.theme-dark .offer-action-btn:hover{background-color:linear-gradient(#cc48001a, #cc48001a);filter:brightness(1.1);box-shadow:0 8px 25px #cc48004d}.offer-single-block.theme-secondary{border-top:1px solid #7e615414;padding:60px 0}.offer-single-block.theme-secondary .offer-title{font-size:30px}.offer-single-block.theme-secondary .offer-description{font-size:14px}.offer-single-block .offer-container{z-index:2;max-width:1440px;margin:0 auto;padding:0 4rem;position:relative}.offer-single-block .offer-flex-layout{align-items:center;gap:5rem;display:flex}.offer-single-block .offer-flex-layout.layout-reverse{flex-direction:row-reverse}.offer-single-block .offer-flex-layout.layout-secondary{gap:8rem}.offer-single-block .offer-text-column{opacity:0;flex:1;transition:all .8s cubic-bezier(.25,1,.5,1);transform:translateY(30px)}.offer-single-block .offer-badge{align-items:center;gap:15px;margin-bottom:20px;display:flex}.offer-single-block .offer-badge .badge-text{color:#cc4800;letter-spacing:2px;text-transform:uppercase;font-size:13px;font-weight:800}.offer-single-block .offer-badge .badge-line{background-color:#cc48004d;width:60px;height:1px}.offer-single-block .offer-title{letter-spacing:-.5px;margin:0 0 25px;font-size:40px;font-weight:800;line-height:1.1}.offer-single-block .offer-description{margin:0 0 35px;font-size:15px;font-weight:400;line-height:1.6}.offer-single-block .offer-action-btn{text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border:none;align-items:center;gap:10px;padding:14px 28px;font-size:13px;font-weight:700;transition:all .3s;display:inline-flex}.offer-single-block .offer-action-btn .btn-arrow{transition:transform .2s}.offer-single-block .offer-action-btn:hover .btn-arrow{transform:translate(4px)}.offer-single-block .offer-gallery-column{opacity:0;flex:1.1;transition:all .8s cubic-bezier(.25,1,.5,1) .15s;transform:translateY(30px)}.offer-single-block .single-clean-preview{cursor:pointer;border-radius:8px;width:100%;max-height:340px;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000000d}.offer-single-block .single-clean-preview .secondary-main-img{object-fit:cover;width:100%;height:100%;max-height:340px;transition:transform .6s}.offer-single-block .single-clean-preview .gallery-hover-overlay{opacity:0;background-color:#2006;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.offer-single-block .single-clean-preview .gallery-hover-overlay .overlay-icon{color:#fff;transition:transform .3s;transform:scale(.8)}.offer-single-block .single-clean-preview:hover .secondary-main-img{transform:scale(1.03)}.offer-single-block .single-clean-preview:hover .gallery-hover-overlay{opacity:1}.offer-single-block .single-clean-preview:hover .gallery-hover-overlay .overlay-icon{transform:scale(1)}.offer-single-block .gallery-asymmetric-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:130px;gap:12px;display:grid}.offer-single-block .gallery-img-wrapper{cursor:pointer;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 10px 25px #0000000f}.offer-single-block .gallery-img-wrapper .gallery-main-img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.25,1,.5,1)}.offer-single-block .gallery-img-wrapper .gallery-hover-overlay{opacity:0;background-color:#2006;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.offer-single-block .gallery-img-wrapper .gallery-hover-overlay .overlay-icon{color:#fff;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);transform:scale(.8)}.offer-single-block .gallery-img-wrapper:hover .gallery-main-img{transform:scale(1.05)}.offer-single-block .gallery-img-wrapper:hover .gallery-hover-overlay{opacity:1}.offer-single-block .gallery-img-wrapper:hover .gallery-hover-overlay .overlay-icon{transform:scale(1)}.offer-single-block .gallery-img-wrapper.item-0{grid-area:span 3/span 2;height:100%}.offer-single-block .gallery-img-wrapper.item-1{grid-area:span 1/span 1}.offer-single-block .gallery-img-wrapper.item-2{grid-area:span 2/span 1}.offer-single-block .gallery-img-wrapper.item-3{grid-area:span 1/span 1}.offer-single-block .gallery-img-wrapper.item-4{grid-area:span 1/span 2}.offer-single-block.animate-in .offer-text-column,.offer-single-block.animate-in .offer-gallery-column{opacity:1;transform:translateY(0)}.offer-lightbox-overlay{z-index:2000;background-color:#050c08f2;justify-content:center;align-items:center;width:100%;height:100%;animation:.25s ease-out fadeIn;display:flex;position:fixed;top:0;left:0}.offer-lightbox-overlay .lightbox-image-container{flex-direction:column;align-items:center;max-width:80%;max-height:80vh;display:flex;position:relative}.offer-lightbox-overlay .lightbox-active-img{object-fit:contain;border-radius:4px;max-width:100%;max-height:75vh;box-shadow:0 30px 60px #00000080}.offer-lightbox-overlay .lightbox-counter{color:#ffffff80;letter-spacing:1px;margin-top:15px;font-size:14px;font-weight:600}.offer-lightbox-overlay .lightbox-close-btn{color:#fff9;cursor:pointer;background:0 0;border:none;transition:color .2s;position:absolute;top:30px;right:40px}.offer-lightbox-overlay .lightbox-close-btn:hover{color:#fff}.offer-lightbox-overlay .lightbox-nav-btn{color:#fff6;cursor:pointer;background:0 0;border:none;padding:20px;transition:color .2s,transform .2s;position:absolute;top:50%;transform:translateY(-50%)}.offer-lightbox-overlay .lightbox-nav-btn:hover{color:#fff}.offer-lightbox-overlay .lightbox-nav-btn.btn-left{left:40px}.offer-lightbox-overlay .lightbox-nav-btn.btn-left:hover{transform:translateY(-50%)scale(1.05)}.offer-lightbox-overlay .lightbox-nav-btn.btn-right{right:40px}.offer-lightbox-overlay .lightbox-nav-btn.btn-right:hover{transform:translateY(-50%)scale(1.05)}@media (width<=1100px){.offer-single-block .offer-container{padding:0 2.5rem}.offer-single-block .offer-flex-layout{gap:3rem}.offer-single-block .offer-title{font-size:34px}.offer-single-block .gallery-asymmetric-grid{grid-auto-rows:110px}.offer-single-block.theme-secondary .offer-flex-layout{gap:4rem}}@media (width<=960px){.offer-single-block{padding:80px 0}.offer-single-block.theme-secondary{padding:50px 0}.offer-single-block .offer-flex-layout{gap:3.5rem;flex-direction:column!important}.offer-single-block .offer-text-column{text-align:center}.offer-single-block .offer-badge{justify-content:center}.offer-single-block .offer-action-btn{align-self:center}.offer-single-block .offer-gallery-column{width:100%;max-width:650px}.offer-single-block .gallery-asymmetric-grid{grid-auto-rows:120px}.offer-lightbox-overlay .lightbox-nav-btn{padding:10px}.offer-lightbox-overlay .lightbox-nav-btn.btn-left{left:10px}.offer-lightbox-overlay .lightbox-nav-btn.btn-right{right:10px}.offer-lightbox-overlay .lightbox-close-btn{top:20px;right:20px}}@media (width<=580px){.offer-single-block{margin-bottom:60px;padding:60px 0}.offer-single-block .offer-container{padding:0 1.5rem}.offer-single-block .offer-title{font-size:28px}.offer-single-block .offer-description{margin-bottom:25px;font-size:14px}.offer-single-block .gallery-asymmetric-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:140px;gap:8px}.offer-single-block .gallery-img-wrapper{grid-area:span 1/span 1!important;height:100%!important}.offer-single-block .gallery-img-wrapper.item-4{grid-column:span 2!important}}.contact-section{background-color:#fbf9f6;width:100%;padding:120px 0;font-family:Segoe UI,system-ui,sans-serif;position:relative;overflow:hidden}.contact-section .contact-wood-rings{pointer-events:none;z-index:1;background:repeating-radial-gradient(circle,#0000 0 18px,#7e61540a 19px 21px);border-radius:50%;width:850px;height:850px;transition:transform .6s cubic-bezier(.15,.85,.35,1);position:absolute;bottom:-20%;left:-10%}.contact-section:hover .contact-wood-rings{transform:scale(1.04)}.contact-section .contact-container{z-index:2;max-width:1440px;margin:0 auto;padding:0 4rem;position:relative}.contact-section .contact-flex-layout{align-items:stretch;gap:6rem;display:flex}.contact-section .contact-info-column{opacity:0;flex:1;transition:all .8s cubic-bezier(.25,1,.5,1);transform:translate(-40px)}.contact-section .contact-badge{align-items:center;gap:12px;margin-bottom:20px;display:flex}.contact-section .contact-badge .badge-text{color:#cc4800;letter-spacing:2px;text-transform:uppercase;font-size:13px;font-weight:800}.contact-section .contact-badge .badge-line{background-color:#cc48004d;width:50px;height:1px}.contact-section .contact-title{color:#200;letter-spacing:-.5px;margin:0 0 20px;font-size:42px;font-weight:800;line-height:1.1}.contact-section .contact-lead{color:#7e6154;max-width:500px;margin:0 0 45px;font-size:15px;line-height:1.6}.contact-section .contact-blocks-list{flex-direction:column;gap:2.2rem;display:flex}.contact-section .contact-item-block{align-items:flex-start;gap:1.5rem;display:flex}.contact-section .contact-item-block:hover .item-icon-box:not(.item-instagram-box){color:#fff;background-color:#cc4800;transform:scale(1.05)rotate(-5deg)}.contact-section .contact-item-block:hover .item-instagram-box{transform:scale(1.08)rotate(5deg);box-shadow:0 8px 20px #0000001a}.contact-section .item-icon-box{color:#fff;background-color:#200;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:all .3s cubic-bezier(.25,1,.5,1);display:flex;box-shadow:0 6px 15px #2200001a}.contact-section .item-icon-box.item-instagram-box{background-color:#fff;border:1px solid #22000014;padding:8px}.contact-section .item-icon-box .instagram-img-icon{object-fit:contain;width:100%;height:100%;display:block}.contact-section .item-text-box{flex-direction:column;gap:4px;display:flex}.contact-section .item-label{text-transform:uppercase;letter-spacing:1px;color:#800;margin-bottom:2px;font-size:12px;font-weight:800}.contact-section .contact-link{color:#200;font-size:15px;line-height:1.5;text-decoration:none;transition:color .2s}.contact-section .contact-link strong{color:#200;font-weight:700;transition:color .2s}.contact-section .contact-link:hover,.contact-section .contact-link:hover strong{color:#cc4800}.contact-section .contact-link.mail-link{font-size:16px;font-weight:700}.contact-section .contact-link.social-link{color:#cc4800;align-items:center;gap:6px;font-weight:700;display:inline-flex}.contact-section .contact-link.social-link .social-arrow{transition:transform .2s}.contact-section .contact-link.social-link:hover .social-arrow{transform:translate(2px,-2px)}.contact-section .address-text{color:#200;margin:0;font-size:15px;font-weight:600;line-height:1.5}.contact-section .address-text span{color:#7e6154;font-size:14px;font-weight:500}.contact-section .contact-map-column{opacity:0;flex:1.2;transition:all .8s cubic-bezier(.25,1,.5,1) .15s;transform:translate(40px)}.contact-section .map-wrapper-frame{background-color:#fff;border:1px solid #2200000d;border-radius:8px;width:100%;height:100%;min-height:500px;position:relative;overflow:hidden;box-shadow:0 20px 50px #22000014}.contact-section .map-wrapper-frame iframe{filter:grayscale()invert(5%)contrast(95%);width:100%;height:100%;transition:filter .5s cubic-bezier(.25,1,.5,1);display:block}.contact-section .map-wrapper-frame:hover iframe{filter:grayscale(0%)invert(0%)contrast()}.contact-section.animate-in .contact-info-column,.contact-section.animate-in .contact-map-column{opacity:1;transform:translate(0)}.copyright-footer{color:#ffffff8c;background-color:#0b0f0c;border-top:1px solid #ffffff0d;width:100%;padding:30px 0;font-family:Segoe UI,system-ui,sans-serif}.copyright-footer .copyright-container{justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding:0 4rem;display:flex}.copyright-footer .copyright-text{letter-spacing:.3px;margin:0;font-size:14px;font-weight:500}.copyright-footer .copyright-links{gap:2rem;display:flex}.copyright-footer .footer-legal-link{color:#ffffff8c;font-size:14px;font-weight:500;text-decoration:none;transition:color .25s}.copyright-footer .footer-legal-link:hover{color:#cc4800}@media (width<=1100px){.contact-section .contact-container{padding:0 2.5rem}.contact-section .contact-flex-layout{gap:4rem}.contact-section .contact-title{font-size:36px}.copyright-footer .copyright-container{padding:0 2.5rem}}@media (width<=960px){.contact-section{padding:80px 0}.contact-section .contact-flex-layout{flex-direction:column;gap:4rem}.contact-section .contact-map-column{flex:none;width:100%}.contact-section .map-wrapper-frame{height:450px!important;min-height:450px!important}.copyright-footer .copyright-container{text-align:center;flex-direction:column;gap:15px}}@media (width<=580px){.contact-section{margin-bottom:60px;padding:60px 0}.contact-section .contact-container{padding:0 1.5rem}.contact-section .contact-title{font-size:28px}.contact-section .contact-lead{margin-bottom:35px;font-size:14px}.contact-section .map-wrapper-frame{height:350px!important;min-height:350px!important}.copyright-footer{padding:25px 0 85px}.copyright-footer .copyright-container{padding:0 1.5rem}.copyright-footer .copyright-links{flex-direction:column;gap:12px}}.eu-section{background-color:#fbf9f6;width:100%;padding-top:120px;font-family:Segoe UI,system-ui,sans-serif;position:relative;overflow:hidden}.eu-section .eu-full-banner.top{margin-bottom:80px;position:relative}.eu-section .eu-full-banner.top .eu-banner-img{object-fit:contain;width:100%;height:100%;display:block}.eu-section .eu-full-banner.top .eu-banner-overlay{width:100%;height:100%;position:absolute;top:0;left:0}.eu-section .eu-wood-rings{pointer-events:none;z-index:1;background:repeating-radial-gradient(circle,#0000 0 18px,#7e615408 19px 21px);border-radius:50%;width:750px;height:750px;transition:transform .6s cubic-bezier(.15,.85,.35,1);position:absolute;top:-10%;right:-10%}.eu-section:hover .eu-wood-rings{transform:scale(1.03)}.eu-section .eu-container{z-index:2;max-width:1440px;margin:0 auto;padding:0 4rem;position:relative}.eu-section .eu-flex-layout{align-items:flex-start;gap:5rem;display:flex}.eu-section .eu-info-column{opacity:0;flex:1.1;transition:all .8s cubic-bezier(.25,1,.5,1);transform:translate(-40px)}.eu-section .eu-badge{align-items:center;gap:12px;margin-bottom:20px;display:flex}.eu-section .eu-badge .badge-text{color:#cc4800;letter-spacing:2px;text-transform:uppercase;font-size:13px;font-weight:800}.eu-section .eu-badge .badge-line{background-color:#cc48004d;width:50px;height:1px}.eu-section .eu-title{color:#200;letter-spacing:-.5px;margin:0 0 20px;font-size:38px;font-weight:800;line-height:1.15}.eu-section .eu-lead{color:#7e6154;margin:0 0 45px;font-size:15px;line-height:1.6}.eu-section .eu-blocks-list{flex-direction:column;gap:2.5rem;display:flex}.eu-section .eu-item-block{align-items:flex-start;gap:1.5rem;display:flex}.eu-section .eu-item-block:hover .item-icon-box{color:#fff;background-color:#cc4800;transform:scale(1.05)rotate(-5deg)}.eu-section .item-icon-box{color:#fff;background-color:#200;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:all .3s cubic-bezier(.25,1,.5,1);display:flex;box-shadow:0 6px 15px #2200001a}.eu-section .item-text-box{flex-direction:column;flex:1;gap:6px;display:flex}.eu-section .item-label{text-transform:uppercase;letter-spacing:1px;color:#800;font-size:12px;font-weight:800}.eu-section .eu-project-title-text{color:#200;margin:0;font-size:16px;font-weight:700;line-height:1.5}.eu-section .eu-project-text{color:#7e6154;margin:0 0 12px;font-size:15px;line-height:1.5}.eu-section .eu-scope-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.eu-section .eu-scope-list li{color:#200;align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.eu-section .eu-scope-list li svg{color:#cc4800;flex-shrink:0}.eu-section .eu-details-column{opacity:0;flex:.9;width:100%;transition:all .8s cubic-bezier(.25,1,.5,1) .15s;transform:translate(40px)}.eu-section .eu-details-box{background-color:#fff;border:1px solid #22000008;border-radius:8px;flex-direction:column;gap:24px;padding:40px;display:flex;box-shadow:0 20px 50px #2200000d}.eu-section .eu-detail-card{border-bottom:1px solid #2200000f;padding-bottom:20px}.eu-section .eu-detail-card:last-of-type{border-bottom:none;padding-bottom:0}.eu-section .eu-detail-card .card-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.eu-section .eu-detail-card .card-header .card-icon{color:#cc4800}.eu-section .eu-detail-card .card-header h3{text-transform:uppercase;letter-spacing:.5px;color:#200;margin:0;font-size:16px;font-weight:800}.eu-section .eu-detail-card p{color:#7e6154;margin:0;font-size:14px;line-height:1.6}.eu-section .eu-finance-badge-container{background-color:#fbf9f6;border-radius:6px;margin-top:10px;padding:20px}.eu-section .eu-finance-badge-container .finance-row{flex-direction:column;gap:16px;display:flex}.eu-section .eu-finance-badge-container .finance-item{flex-direction:column;gap:4px;display:flex}.eu-section .eu-finance-badge-container .finance-item.highlight{border-top:1px solid #2200000f;flex-direction:row;align-items:center;gap:12px;padding-top:14px}.eu-section .eu-finance-badge-container .highlight-icon{color:#cc4800;background-color:#cc48001a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.eu-section .eu-finance-badge-container .finance-label{text-transform:uppercase;color:#7e6154;letter-spacing:.5px;font-size:11px;font-weight:800}.eu-section .eu-finance-badge-container .finance-value{color:#200;font-size:18px;font-weight:800}.eu-section .eu-finance-badge-container .finance-value.text-orange{color:#cc4800;font-size:22px}.eu-section .eu-hashtags{gap:12px;margin-top:5px;display:flex}.eu-section .eu-hashtags span{color:#2006;font-size:12px;font-weight:700}.eu-section.animate-in .eu-info-column,.eu-section.animate-in .eu-details-column{opacity:1;transform:translate(0)}@media (width<=1100px){.eu-section .eu-container{padding:0 2.5rem}.eu-section .eu-flex-layout{gap:3rem}.eu-section .eu-title{font-size:32px}}@media (width<=960px){.eu-section{padding:80px 0}.eu-section .eu-flex-layout{flex-direction:column;gap:3rem}.eu-section .eu-info-column,.eu-section .eu-details-column{flex:none;width:100%}}@media (width<=580px){.eu-section{padding:60px 0}.eu-section .eu-container{padding:0 1.5rem}.eu-section .eu-title{font-size:26px}.eu-section .eu-lead{margin-bottom:30px;font-size:14px}.eu-section .eu-details-box{padding:25px}.eu-section .eu-finance-badge-container .finance-value.text-orange{font-size:19px}}.privacy-page-section{opacity:0;background-color:#fafbfa;width:100%;padding:160px 0 100px;font-family:Segoe UI,system-ui,sans-serif;transition:all .6s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.privacy-page-section.fade-in{opacity:1;transform:translateY(0)}.privacy-page-section .privacy-document-container{max-width:850px;margin:0 auto;padding:0 2rem}.privacy-page-section .privacy-doc-header{text-align:center;margin-bottom:50px}.privacy-page-section .privacy-doc-header .header-icon-box{color:#200;background-color:#2200000a;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:20px;display:inline-flex}.privacy-page-section .privacy-doc-header .privacy-main-title{color:#200;letter-spacing:-.5px;margin:0 0 15px;font-size:36px;font-weight:800;line-height:1.2}.privacy-page-section .privacy-doc-header .privacy-date-badge{color:#cc4800;text-transform:uppercase;letter-spacing:.5px;background-color:#cc480014;border-radius:4px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-block}.privacy-page-section .privacy-doc-header .header-divider-line{background-color:#cc4800;width:80px;height:2px;margin:30px auto}.privacy-page-section .privacy-doc-header .privacy-lead-intro{color:#7e6154;margin:0;font-size:16px;font-weight:500;line-height:1.6}.privacy-page-section .privacy-doc-body{flex-direction:column;gap:35px;display:flex}.privacy-page-section .privacy-paragraph-block{background-color:#fff;border:1px solid #2200000a;border-radius:8px;padding:30px 35px;box-shadow:0 4px 20px #22000005}.privacy-page-section .privacy-paragraph-block .block-title-row{color:#200;align-items:center;gap:12px;margin-bottom:15px;display:flex}.privacy-page-section .privacy-paragraph-block .block-title-row .block-icon{color:#cc4800;flex-shrink:0}.privacy-page-section .privacy-paragraph-block .block-title-row h2{letter-spacing:-.2px;margin:0;font-size:18px;font-weight:800}.privacy-page-section .privacy-paragraph-block p{color:#8d6d5e;text-align:justify;margin:0;font-size:14.5px;line-height:1.7}@media (width<=960px){.privacy-page-section{padding:130px 0 80px}.privacy-page-section .privacy-main-title{font-size:30px}.privacy-page-section .privacy-paragraph-block{padding:25px}}@media (width<=580px){.privacy-page-section{padding:110px 0 100px}.privacy-page-section .privacy-document-container{padding:0 1.25rem}.privacy-page-section .privacy-main-title{font-size:24px}.privacy-page-section .privacy-lead-intro{font-size:14px}.privacy-page-section .privacy-paragraph-block{padding:20px}.privacy-page-section .privacy-paragraph-block p{text-align:left;font-size:13.5px}}.eu-section.error-404-page{align-items:center;min-height:calc(100vh - 120px);display:flex}.eu-section.error-404-page .eu-item-block{cursor:pointer;background:0 0;border-radius:8px;margin:-10px;padding:10px;text-decoration:none;transition:background-color .3s}.eu-section.error-404-page .eu-item-block:hover{background-color:#22000005}.eu-section.error-404-page .finance-item.highlight .highlight-icon svg{display:block}.error-404-page.animate-in .eu-info-column,.error-404-page.animate-in .eu-details-column{opacity:1;transform:translate(0)}body{background-color:#fbf9f6;margin:0;font-family:Arial,sans-serif}.button{color:#fff;background:#cc4800;padding:12px 24px}
