html,body{margin:0;padding:0;font-family:var(--font-family);background-color:var(--black);color:var(--white)}html{touch-action:manipulation}*{-webkit-tap-highlight-color:transparent}input,textarea{outline:unset;border:unset;font-family:var(--font-family);font-size:16px;padding:2px 16px;background-color:#e6e6e6}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}a:focus-visible{outline:3px solid rgba(146,167,177,.5);outline-offset:2px}.scroll-trap{overflow-y:hidden!important}.scroll-trap>*{overflow-y:hidden!important}:root{--black: #1c1c1c;--white: #fafafa;--primary-100: #92a7b1;--primary-300: #648ca0;--primary-500: #517689;--primary-700: #263640;--font-family: "Raleway", sans-serif}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-italic{font-style:italic!important}.text-underline{text-decoration:underline}.text-line-through{text-decoration:line-through}.text-overline{text-decoration:overline}.text-regular{font-weight:400!important}.text-medium{font-weight:500!important}.text-semibold{font-weight:600!important}.text-bold{font-weight:700!important}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.text-noselect{-webkit-user-select:none;user-select:none}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.display{font:96px/120% Poppins,sans-serif}.display-lg{font:112px/120% Poppins,sans-serif}.display-sm{font:72px/120% Poppins,sans-serif}.h1{font:48px/120% Raleway,sans-serif}.h2{font:40px/120% Raleway,sans-serif}.h3{font:32px/120% Raleway,sans-serif}.h4{font:28px/120% Raleway,sans-serif}.h5{font:24px/150% Raleway,sans-serif}.h6{font:20px/150% Raleway,sans-serif}.body{font:16px/150% Raleway,sans-serif}.body-lg{font:18px/150% Raleway,sans-serif}.label{font:12px/150% Raleway,sans-serif}.label-lg{font:14px/150% Raleway,sans-serif}.caption{font:10px/150% Raleway,sans-serif}.letter-spacing{letter-spacing:4px}.no-select{-webkit-user-select:none;user-select:none}.text-gradient{-webkit-background-clip:text!important;-webkit-text-fill-color:transparent}h1,h2,h3,h4,h5,h6,p{margin:0}.container,.container-xs{margin-inline:auto}@media screen and (width < 576px){.container,.container-xs{margin-inline:12px;width:calc(100% - 24px)}}@media screen and (width >= 576px){.container,.container-xs{width:540px}}@media screen and (width >= 768px){.container,.container-xs{width:720px}}@media screen and (width >= 992px){.container,.container-xs{width:960px}}@media screen and (width >= 1200px){.container,.container-xs{width:1140px}}@media screen and (width >= 1400px){.container,.container-xs{width:1320px}}@media screen and (width < 768px){.container-sm{width:100%}}@media screen and (width >= 768px){.container-sm{width:720px}}@media screen and (width >= 992px){.container-sm{width:960px}}@media screen and (width >= 1200px){.container-sm{width:1140px}}@media screen and (width >= 1400px){.container-sm{width:1320px}}@media screen and (width < 992px){.container-md{width:100%}}@media screen and (width >= 992px){.container-md{width:960px}}@media screen and (width >= 1200px){.container-md{width:1140px}}@media screen and (width >= 1400px){.container-md{width:1320px}}@media screen and (width < 1200px){.container-lg{width:100%}}@media screen and (width >= 1200px){.container-lg{width:1140px}}@media screen and (width >= 1400px){.container-lg{width:1320px}}@media screen and (width < 1400px){.container-xl{width:100%}}@media screen and (width >= 1400px){.container-xl{width:1320px}}.container-fluid{width:100%}.content-container{margin-inline:16px}@media screen and (width > 992px) and (width <= 1400px){.content-container{margin-inline:32px}}@media screen and (width > 1400px){.content-container{width:1300px;margin-inline:auto}}.content-container--padding{padding-inline:16px}@media screen and (width > 992px) and (width <= 1400px){.content-container--padding{padding-inline:32px}}@media screen and (width > 1400px){.content-container--padding{width:1300px;margin-inline:auto}}.gradient-mozaic{background:#87bad3;background:linear-gradient(142deg,#87bad3,#4f3e98)}button{box-sizing:border-box!important;background-color:unset;border:unset;font-family:16px/150% "Raleway",sans-serif;font-weight:500}.btn{cursor:pointer;position:relative;font-family:var(--font-family);color:#fff;font-size:20px;font-weight:600;padding:8px}.btn.icon-only .btn__content{padding:8px}@media only screen and (width >= 992px){.btn:hover .btn__top-border:before,.btn:hover .btn__top-border:after,.btn:hover .btn__bottom-border:before,.btn:hover .btn__bottom-border:after{width:16px;height:16px}.btn:active .btn__content{background-color:#fff;color:#000}}@media only screen and (width < 992px){.btn:focus-within .btn__top-border:before,.btn:focus-within .btn__top-border:after,.btn:focus-within .btn__bottom-border:before,.btn:focus-within .btn__bottom-border:after{width:16px;height:16px}.btn:focus-within .btn__content{background-color:#fff;color:#000}}.btn:focus-visible{outline:3px solid rgba(146,167,177,.5);outline-offset:2px}.btn__top-border:before,.btn__top-border:after,.btn__bottom-border:before,.btn__bottom-border:after{transition:width .15s ease-in-out,height .15s ease-in-out;position:absolute;width:10px;height:10px;content:"";background-color:transparent}.btn__top-border:before{top:0;left:0;border-top:2px solid white;border-left:2px solid white}.btn__top-border:after{top:0;right:0;border-top:2px solid white;border-right:2px solid white}.btn__bottom-border:before{bottom:0;left:0;border-bottom:2px solid white;border-left:2px solid white}.btn__bottom-border:after{bottom:0;right:0;border-bottom:2px solid white;border-right:2px solid white}.btn__content{transition:background-color .1s ease-in-out,color .1s ease-in-out;padding:4px 12px;display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:center}.btn__content .ph-bold{font-size:24px}
