@font-face{font-family:community;src:url("./media/community-regular-webfont-U57EPEDH.woff2") format("woff2"),url("./media/community-regular-webfont-L2D65SHE.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:community;src:url("./media/communitypro-bold-webfont-ZCCPJZ22.woff2") format("woff2"),url("./media/communitypro-bold-webfont-BXI26DXC.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:community;src:url("./media/community-semibold-webfont-RVPS557L.woff2") format("woff2"),url("./media/community-semibold-webfont-VW5SJ5UZ.woff") format("woff");font-weight:500;font-style:normal}:root{--mainFont: "community", sans-serif;--white: #FFFFFF;--gray20: #F3F2F0;--blue20: #EAF3FE;--blue40: #B1D3FB;--blue60: #4F8DE2;--blue70: #2C64BC;--blue80: #17407E;--blue90: #112849;--gradBlue: linear-gradient(108deg, var(--blue80) 4.21%, var(--blue70) 94.53%);--textDark: var(--blue90);--textLight: var(--blue20);--titleLight: var(--gray20);--fullpanelsWidth: 9150;--appWidth: 2160;--appHeight: 3840;--appScreen: calc(var(--appHeight) / var(--appWidth) * 100%);--appGutter: 1%;--leftGutter: 10.74074074%;--rightGutter: 10.74074074%;--speed1: 1s;--speed2: 1.5s;--speed3: 2.5s;--ease1: cubic-bezier(.4, 0, 0, 1)}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-start:0;margin-block-end:0}ol,ul,li{margin:0;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%}h1,h2,h3,h4{text-wrap:balance}input,button,textarea,select{font-family:inherit;font-size:inherit}body{margin:0;padding:0;background:#121212;font-family:var(--mainFont);font-weight:400;color:var(--Blue-90, #112849);line-height:1.5;-webkit-font-smoothing:antialiased}.main{width:100%;height:100%}.actual .main{width:9150px;height:3840px}.no-touch{pointer-events:none}.auto-touch{pointer-events:auto}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:500;margin:0;line-height:1.2}h1,.h1{font-size:1vw}.actual h1,.actual .h1{font-size:120px}h2,.h2{font-size:.6833333333vw}.actual h2,.actual .h2{font-size:82px}h3,.h3{font-size:.5333333333vw}.actual h3,.actual .h3{font-size:64px}h4,.h4{font-size:.45vw}.actual h4,.actual .h4{font-size:54px}h5,.h5{font-size:.4166666667vw;font-weight:700;letter-spacing:calc(1 / var(--fullpanelsWidth) * 100 * 1px)}.actual h5,.actual .h5{font-size:50px;letter-spacing:1px}h6,.h6{font-size:.35vw}.actual h6,.actual .h6{font-size:42px}p{font-size:.3666666667vw;line-height:1.3}.actual p{font-size:44px}p.p-sm{font-size:.35vw}.actual p.p-sm{font-size:42px}p.p-lg{font-size:.45vw}.actual p.p-lg{font-size:54px}.callout{font-size:.75vw;line-height:1.2}.actual .callout{font-size:90px}.callout-xl{font-size:1.6666666667vw;line-height:1.2}.actual .callout-xl{font-size:200px}button{all:unset;box-sizing:border-box;appearance:none;cursor:pointer;font-family:var(--mainFont);font-size:.42vw;font-weight:700;line-height:1.2;letter-spacing:calc(.96 / var(--fullpanelsWidth) * 100 * 1px)}button.btn{color:var(--titleLight);display:flex;justify-content:flex-start;align-items:center;padding:5.938% 7.12%}button.btn-var-1{background:var(--gradBlue)}button.btn-var-1 img{width:10.6%;margin-right:7.12%}button.btn-var-2{background:var(--blue80, #17407E);border:none}button.btn-var-2 img{margin-top:calc(0 / var(--fullpanelsWidth) * 100 * 1vw);margin-right:calc(0 / var(--fullpanelsWidth) * 100 * 1vw);margin-bottom:calc(0 / var(--fullpanelsWidth) * 100 * 1vw);margin-left:calc(60 / var(--fullpanelsWidth) * 100 * 1vw)}button.btn-var-3{background:var(--blue80, #17407E);border-top:4px solid var(--blue60, #4F8DE2)}button.btn-var-3 img{margin-top:calc(0 / var(--fullpanelsWidth) * 100 * 1vw);margin-right:calc(0 / var(--fullpanelsWidth) * 100 * 1vw);margin-bottom:calc(0 / var(--fullpanelsWidth) * 100 * 1vw);margin-left:calc(60 / var(--fullpanelsWidth) * 100 * 1vw)}.actual button{font-size:48px;letter-spacing:.96px}.actual button.btn{height:180px;max-height:180px;padding:50px 60px}.actual button.btn-var-1 img{margin:0 60px 0 0;width:90px}.actual button.btn-var-2 img,.actual button.btn-var-3 img{margin:0 0 0 60px}button:focus{outline:revert}.text-dark,.text-light{color:var(--textDark)}.title-light{color:var(--titleLight)}.bg-grad{background:var(--gradBlue);color:var(--titleLight)}
