@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");:root{--background-color:#0C0D0D;--white:#FAFAFA;--blue:#22487B;--turqoise:#15BEC8;--font-size:16px;--font:"Montserrat",sans-serif;--before-height:15%;--after-height:90%}html{scroll-behavior:smooth}body{padding:0;margin:0;background-color:var(--background-color);overflow-x:hidden;font-size:16px}body,body *{font-family:var(--font)}div{box-sizing:border-box}:focus,a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:2px solid var(--turqoise);outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--turqoise);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--turqoise);outline-offset:2px;box-shadow:0 0 0 4px rgba(21,190,200,.2)}input,select,textarea{font-size:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.section-animate{opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.section-animate.visible{opacity:1;transform:translateY(0)}.fade-in-up{opacity:0;transform:translateY(30px);transition:all .7s cubic-bezier(.25,.46,.45,.94)}.fade-in-up.visible{opacity:1;transform:translateY(0)}.fade-in-left{opacity:0;transform:translateX(-30px);transition:all .7s cubic-bezier(.25,.46,.45,.94)}.fade-in-left.visible{opacity:1;transform:translateX(0)}.fade-in-right{opacity:0;transform:translateX(30px);transition:all .7s cubic-bezier(.25,.46,.45,.94)}.fade-in-right.visible{opacity:1;transform:translateX(0)}.scale-in{opacity:0;transform:scale(.95);transition:all .7s cubic-bezier(.25,.46,.45,.94)}.scale-in.visible{opacity:1;transform:scale(1)}.stagger-children>*{opacity:0;transform:translateY(20px);transition:all .4s cubic-bezier(.25,.46,.45,.94)}.stagger-children.visible>:first-child{transition-delay:.05s}.stagger-children.visible>:nth-child(2){transition-delay:.1s}.stagger-children.visible>:nth-child(3){transition-delay:.15s}.stagger-children.visible>:nth-child(4){transition-delay:.2s}.stagger-children.visible>:nth-child(5){transition-delay:.25s}.stagger-children.visible>:nth-child(6){transition-delay:.3s}.stagger-children.visible>:nth-child(7){transition-delay:.35s}.stagger-children.visible>:nth-child(8){transition-delay:.4s}.stagger-children.visible>:nth-child(9){transition-delay:.45s}.stagger-children.visible>:nth-child(10){transition-delay:.5s}.stagger-children.visible>:nth-child(11){transition-delay:.55s}.stagger-children.visible>:nth-child(12){transition-delay:.6s}.stagger-children.visible>*{opacity:1;transform:translateY(0)}.text-reveal{opacity:0;transform:translateY(15px);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.text-reveal.visible{opacity:1;transform:translateY(0)}.carousel-animate{opacity:0;transform:scale(.95);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.carousel-animate.visible{opacity:1;transform:scale(1)}.video-container{opacity:.3;transition:opacity .8s cubic-bezier(.25,.46,.45,.94)}.video-container.loaded{opacity:1}.video-fade-in{opacity:.2;transform:scale(1.02);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.video-fade-in.loaded{opacity:1;transform:scale(1)}.video-zoom-in{opacity:.3;transform:scale(.98);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.video-zoom-in.loaded{opacity:1;transform:scale(1)}.video-content-overlay{opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.25,.46,.45,.94);transition-delay:.2s}.video-content-overlay.loaded{opacity:1;transform:translateY(0)}.video-loading{background:linear-gradient(135deg,rgba(26,26,26,.8),rgba(45,45,45,.8) 50%,rgba(26,26,26,.8));position:relative;overflow:hidden}.video-loading:after,.video-loading:before{display:none!important}.video-element{opacity:.2;filter:blur(2px);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.video-element.loaded{opacity:1;filter:blur(0)}.video-loading-pulse{animation:none}@media (prefers-reduced-motion:reduce){.carousel-animate,.fade-in-left,.fade-in-right,.fade-in-up,.scale-in,.section-animate,.stagger-children>*,.text-reveal,.video-container,.video-content-overlay,.video-element,.video-fade-in,.video-loading,.video-loading-pulse,.video-zoom-in{transition:none!important;transform:none!important;opacity:1!important;filter:none!important;animation:none!important}}