@font-face{font-family:Mabry;src:url(/fonts/mabry/MabryPro-Light.woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Mabry;src:url(/fonts/mabry/MabryPro-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mabry;src:url(/fonts/mabry/MabryPro-Medium.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Mabry;src:url(/fonts/mabry/MabryPro-Bold.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mabry;src:url(/fonts/mabry/MabryPro-Black.woff2);font-weight:900;font-style:normal;font-display:swap}:root{--base-width:1440}@media (min-width:1921px){:root{--base-width:2800}}@media (max-width:1920px){:root{--base-width:1920}}@media (max-width:1512px){:root{--base-width:1512}}@media (max-width:1512px) and (max-height:800px){:root{--base-width:1680}}@media (max-width:1512px) and (max-height:650px){:root{--base-width:1920}}@media (max-width:1024px){:root{--base-width:1024}}@media (max-width:768px){:root{--base-width:768}}@media (max-width:560px){:root{--base-width:393}}.section{width:100%;min-width:100%;max-width:100%;height:100vh;min-height:100vh}.container{width:100%;height:100%;padding-inline:calc(40*100vw/var(--base-width));padding-block:calc(40*100vw/var(--base-width));position:relative}@media (min-width:1921px){.container{max-width:calc(2000*100vw/var(--base-width));width:100%;margin:0 auto}}::-webkit-scrollbar{width:calc(6*100vw/var(--base-width));border-radius:calc(8*100vw/var(--base-width))}::-webkit-scrollbar-track{background:#f5f4f0}::-webkit-scrollbar-thumb{border-radius:calc(4*100vw/var(--base-width));background:#0f2e6d}*,:before,:after{box-sizing:border-box;margin:0;padding:0}button,input,textarea,select,option{font-family:Mabry,sans-serif;font-weight:400;font-size:calc(16*100vw/var(--base-width));color:#0f2e6d;background:0 0;border:none;outline:none}ul,ol{list-style:none}a,a:hover,a:focus,a:active{color:inherit;text-decoration:none}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-ms-user-drag:none;-o-user-select:none}body{color:#0f2e6d;font-size:calc(16*100vw/var(--base-width));letter-spacing:calc(-.32*100vw/var(--base-width));background-color:#f5f4f0;font-family:Mabry,sans-serif;font-weight:400;line-height:1.2}html,body{overflow-x:hidden}.link{font-weight:300}h1,h2,h3,h4,h5,h6{letter-spacing:calc(-1.6*100vw/var(--base-width));margin:0;font-family:Mabry,sans-serif}h1{font-size:calc(72*100vw/var(--base-width));line-height:120%}h2{font-size:calc(40*100vw/var(--base-width));line-height:120%}h3{font-size:calc(34*100vw/var(--base-width));line-height:120%}h4{font-size:calc(28*100vw/var(--base-width));line-height:120%}h5{font-size:calc(24*100vw/var(--base-width));line-height:120%}h6{font-size:calc(20*100vw/var(--base-width));line-height:120%}@media (max-width:1024px){.container{padding-inline:calc(28*100vw/var(--base-width));padding-block:calc(28*100vw/var(--base-width))}h1{font-size:calc(60*100vw/var(--base-width))}h2{font-size:calc(38*100vw/var(--base-width))}}@media (max-width:768px){.section{height:auto;min-height:100vh;max-height:none}.container{padding-inline:calc(24*100vw/var(--base-width));padding-block:calc(24*100vw/var(--base-width))}h1{font-size:calc(52*100vw/var(--base-width))}h2{font-size:calc(36*100vw/var(--base-width))}h3{font-size:calc(30*100vw/var(--base-width))}}@media (max-width:560px){.container{padding-inline:calc(16*100vw/var(--base-width));padding-block:calc(20*100vw/var(--base-width))}h1{font-size:calc(46*100vw/var(--base-width))}h2{font-size:calc(32*100vw/var(--base-width))}h3{font-size:calc(28*100vw/var(--base-width))}}.body-text{font-size:calc(16*100vw/var(--base-width));color:#0f2e6d;margin:0;line-height:1.2}.fw-light{font-weight:300}.fw-regular{font-weight:400}.fw-medium{font-weight:500}.fw-bold{font-weight:700}.fw-black{font-weight:900}[data-scroll-y-wrapper=true]{position:relative}[data-scroll-y-wrapper=true]:before,[data-scroll-y-wrapper=true]:after{content:"";z-index:1;pointer-events:none;height:5%;position:absolute;inset-inline:0}[data-scroll-y-wrapper=true]:before{background:linear-gradient(#f5f4f0 0%,#f5f4f0e0 18%,#f5f4f08c 42%,#f5f4f047 65%,#f5f4f01a 85%,#0000 100%);top:-1%}[data-scroll-y-wrapper=true]:after{background:linear-gradient(#0000 0%,#f5f4f01a 15%,#f5f4f047 35%,#f5f4f08c 58%,#f5f4f0e0 82%,#f5f4f0 100%);bottom:-1%}[data-scroll-y=true]{padding-right:calc(8*100vw/var(--base-width));overflow-y:scroll}[data-scroll-y=true]::-webkit-scrollbar{width:calc(4*100vw/var(--base-width))}[data-scroll-y=true]::-webkit-scrollbar-track{background:#e8e8ea}[data-scroll-y=true]::-webkit-scrollbar-thumb{border-radius:calc(4*100vw/var(--base-width));background:#0f2e6d}.deep-txt{visibility:hidden}.deep-txt-ready{visibility:visible}.deep-txt-init{padding-right:calc(.64*100vw/var(--base-width));overflow:hidden}.deep-txt-init .deep-txt-inner{transition:opacity .5s cubic-bezier(.85,0,.15,1),transform 1s cubic-bezier(.85,0,.15,1);transform:translateY(100%)}.deep-txt-added .deep-txt-inner{opacity:1;filter:blur();transform:translateY(0)}.deep-element-added{opacity:1!important;transform:translate(0)scale(1)!important}
