@font-face{font-family:'Oswald';font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-heading:"Oswald",sans-serif;--font-body:sans-serif;--nav-bg:rgba(0,0,0,0.8);--home-link-color:rgba(255,255,255,0.7);--home-active-link-color:#fff;--nav-link-color:rgba(255,255,255,0.7);--nav-active-link-color:#fff;--nav-toggle-color:#fff;--mobile-nav-bg:rgba(76,72,72,0.95);--mobile-nav-link-color:var(--nav-link-color);--mobile-nav-active-link-color:var(--nav-active-link-color);--footer-bg:rgba(0,0,0,0.8);--footer-text-color:rgba(255,255,255,0.7);--footer-link-color:rgba(255,255,255,0.7);--footer-active-link-color:#fff;--title-color:#fff;--subtitle-color:rgba(255,255,255,0.7);--text-color:rgba(255,255,255,0.9);--overlay-color:rgba(0,0,0,0.55);--content-block-border-color:#a0a0a0;--transition-smooth:.3s ease}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-weight:300;font-size:clamp(14px,1.6vw,17px);color:var(--text-color);line-height:1.7;overflow-x:hidden}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}#MainNav{position:fixed;top:0;left:0;width:100%;z-index:1000;background:var(--nav-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:.6;transition:opacity .5s ease}#MainNav.scrolled{opacity:1}#MainNav>div{max-width:1200px;margin:0 auto;padding:0 30px;display:flex;align-items:center;justify-content:space-between;height:70px}#MainNav .home{font-family:var(--font-heading);font-size:22px;font-weight:600;letter-spacing:4px;color:var(--home-link-color)}#MainNav .home a:hover,#MainNav .home a.active{color:var(--home-active-link-color)}#MainNav .links{list-style:none;display:flex;gap:35px}#MainNav .links a{font-family:var(--font-heading);font-size:13px;font-weight:400;letter-spacing:2.5px;color:var(--nav-link-color);transition:color var(--transition-smooth),opacity var(--transition-smooth)}#MainNav .links a:hover,#MainNav .links a.active{color:var(--nav-active-link-color)}#NavToggle{display:none;background:0;border:0;cursor:pointer;padding:8px;flex-direction:column;gap:5px}#NavToggle span{display:block;width:24px;height:2px;background:var(--nav-toggle-color);transition:all var(--transition-smooth)}footer{background:var(--footer-bg);width:100%;padding:20px 35px;font-size:14px;color:var(--footer-text-color);letter-spacing:1px;position:fixed;bottom:0;z-index:1000;opacity:1;transition:all var(--transition-smooth)}footer.hidden{opacity:0;transform:translateY(100px)}footer>div{max-width:1200px;margin:0 auto;display:flex;align-items:center;text-align:center;justify-content:space-between}footer .copyright{font-family:var(--font-heading);font-weight:400;letter-spacing:4px}footer .links{list-style:none;display:flex;gap:35px}footer .links a{font-family:var(--font-heading);font-size:13px;font-weight:400;letter-spacing:2.5px;color:var(--footer-link-color);transition:color var(--transition-smooth),opacity var(--transition-smooth)}footer .links a:hover,footer .links a.active{color:var(--footer-active-link-color)}.parallax-section{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.parallax-bg{position:absolute;top:-50%;left:0;width:100%;height:200%;background-position:center center;background-repeat:no-repeat;background-size:cover;will-change:transform;transition:transform .5s cubic-bezier(0.22,1,0.36,1);z-index:0}.parallax-overlay{position:absolute;background:var(--overlay-color);inset:0;z-index:1}.section-content{position:relative;z-index:2;max-width:1200px;width:100%;padding:100px 30px;text-align:center}.reveal{opacity:0;transform:translateY(60px);transition:opacity 1s ease,transform .8s ease}.reveal.visible{opacity:1;transform:translate(0,0)}.reveal.left{transform:translateX(-100px)}.reveal.right{transform:translateX(100px)}.reveal.left.visible,.reveal.right.visible{transform:translateX(0)}@media(max-width:768px){#MainNav:has(.links.open){opacity:1}body:has(#MainNav .links.open){overflow:hidden}#NavToggle{display:flex}#MainNav .links{position:fixed;top:70px;left:0;width:100%;height:100vh;background:var(--mobile-nav-bg);flex-direction:column;align-items:center;justify-content:flex-start;gap:30px;padding:100px 30px 60px;overflow-y:auto;opacity:0;visibility:hidden;transition:all .4s ease}#MainNav .links.open{opacity:1;visibility:visible}#MainNav .links a{font-size:16px;letter-spacing:4px;color:var(--mobile-nav-link-color)}#MainNav .links a:hover,#MainNav .links a.active{color:var(--mobile-nav-active-link-color)}#NavToggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}#NavToggle.active span:nth-child(2){opacity:0}#NavToggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}footer>div{flex-direction:column;gap:15px}footer .links{gap:25px}.parallax-bg{top:0;height:100%}}@media(max-width:480px){#MainNav>div{padding:0 20px}.section-content{padding:80px 15px}}:root{--nav-bg:linear-gradient(135deg,rgba(0,173,240,0.8) 0,rgba(0,173,240,0.8) 50%,rgba(255,241,0,0.8) 50%,#fff100cc 100%);--nav-toggle-color:rgba(1,75,103,1);--nav-link-color:rgba(1,75,103,1);--nav-active-link-color:rgba(100,173,240,1);--mobile-nav-bg:rgba(52,52,52,0.95);--mobile-nav-link-color:#fff;--mobile-nav-active-link-color:var(--nav-active-link-color);--home-link-color:rgba(255,255,255,0.7);--home-active-link-color:#fff;--footer-bg:rgba(255,255,255,0.8);--footer-text-color:rgba(1,75,103,1);--footer-link-color:rgba(1,75,103,1);--footer-active-link-color:rgba(100,173,240,1);--title-color:#101020;--subtitle-color:#101020;--text-color:#101020}.caps{text-transform:uppercase}.emphasize{font-weight:600}.section-title{font-family:var(--font-heading);font-size:clamp(36px,6vw,64px);margin-bottom:20px;line-height:1.2;letter-spacing:clamp(2px,0.5vw,8px);font-weight:200}.section-subtitle{font-family:var(--font-heading);font-size:clamp(19px,3vw,32px);margin-top:0;margin-bottom:20px;letter-spacing:clamp(2px,0.5vw,4px);font-weight:400}.section-subtitle.small{font-family:var(--font-body);font-size:clamp(15px,1.6vw,18px);font-weight:600;letter-spacing:clamp(1px,0.5vw,2px);margin-top:20px;margin-bottom:0}.section-description{font-family:var(--font-body);font-size:clamp(15px,1.6vw,17px);font-weight:400;letter-spacing:1px;margin-top:35px;margin-bottom:15px}.section-title-thumb{display:inline-block;margin-bottom:25px;width:100%;height:auto;object-fit:cover}p{font-size:clamp(15px,1.6vw,17px)}strong{font-weight:unset}svg.icon{vertical-align:middle;width:16px;height:16px;margin-right:5px}#MainNav .home{font-size:17px;font-weight:500;color:rgba(255,255,255,0.9)}.content-block{margin:0 auto}.content-block:not(:last-child){border-bottom:1px solid #a0a0a0;padding-bottom:25px;margin-bottom:35px}.content-block p{margin-bottom:20px}.grid{display:grid;width:100%;margin:0;text-align:left}.three-cols{grid-template-columns:repeat(3,1fr);gap:30px}.two-cols{grid-template-columns:repeat(2,1fr);gap:30px}.col{text-align:center}.box{padding:25px;background:rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.15);text-align:left;border-radius:15px}.col-title-thumb{display:inline-block;overflow:hidden;margin:10px 0;width:100%;height:auto;border-radius:10px;object-fit:cover}.col a{color:var(--link-color);text-decoration:underline;text-underline-offset:3px}.section-content.dark{color:#f7f7f7}.section-content.dark .section-title,.section-content.dark .section-subtitle,.section-content.dark .section-description{color:#aec7cf}.section-content.dark .content-block:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.2);color:#f7f7f7}.section-content.dark .box{background-color:rgba(13,10,10,0.25);border:1px solid rgba(0,0,0,0.5)}.section-content.light{color:#101020}.section-content.light .section-title,.section-content.light .section-subtitle,.section-content.light .section-description{color:rgba(1,75,103,1)}.section-content.light .content-block:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.2);color:#101020}.section-content.light .box{background-color:rgba(255,255,255,0.7);border:1px solid rgba(255,255,255,0.5)}.section-content.light a:hover{color:rgba(1,75,103,1)}form{display:flex;flex-direction:column;gap:15px}form>div{display:flex;flex-direction:column;gap:0}label{color:rgba(1,75,103,1);font-weight:400;letter-spacing:1px;margin:0}input,textarea,select{font-size:clamp(14px,1.6vw,17px);font-family:var(--font-body);padding:5px;border:0;border-bottom:1px solid rgba(100,173,240,1);background-color:#fff}input,select,button:not(#NavToggle){max-width:400px}.button{display:inline-block;max-width:400px;padding:5px 25px;color:rgba(1,75,103,1);text-transform:uppercase;font-size:clamp(15px,1.6vw,17px);line-height:normal;border-radius:5px;border:1px solid rgba(1,75,103,1);background-color:rgba(0,173,240,0.4);text-decoration:none !important}.button:hover,.button:active{background-color:rgba(255,241,0,0.8)}@media(max-width:768px){.grid{grid-template-columns:1fr;gap:30px;text-align:center}.reveal.left,.reveal.right{transform:translateY(60px)}.reveal.left.visible,.reveal.right.visible{transform:translateX(0)}}@media(max-width:480px){.section-subtitle{margin-top:0;margin-bottom:10px}.box{padding:15px}input,button:not(#NavToggle){width:100%}}.content-block{background-color:#f7f7f7;padding:25px;text-align:left;border-radius:15px;border-bottom:1px solid #a0a0a0}.content-block:not(:last-child){margin-bottom:5px}:nth-child(1 of .content-block){margin-top:25px;position:relative;overflow:hidden}#Contact a{text-decoration:underline;white-space:nowrap}#Contact p{padding:0;margin:0}form{display:flex;flex-direction:column;gap:15px}p.form-status{padding:5px !important;text-transform:uppercase;letter-spacing:1px}.form-status{background-color:rgba(255,255,255,0.9)}.form-status.warn{background-color:rgba(255,241,0,0.4);color:rgba(100,100,0,1)}.form-status.error{background-color:rgba(255,0,0,0.2);color:rgba(100,0,0,1)}.form-status.ok{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(200,255,200,0.95);color:rgba(0,100,0,1);padding:10px !important;text-transform:uppercase;letter-spacing:1px;text-align:center}.section-content:has(.form-status.ok) form{opacity:.1}@media(max-width:480px){.section-content{padding:100px 0}}