@font-face{font-family:"SourceSansPro";font-style:normal;font-weight:200;font-display:swap;src:url("../fonts/SourceSansPro/extra-light/SourceSansPro-ExtraLight.woff2") format("woff2"),url("../fonts/SourceSansPro/extra-light/SourceSansPro-ExtraLight.woff") format("woff")}@font-face{font-family:"SourceSansPro";font-style:italic;font-weight:200;font-display:swap;src:url("../fonts/SourceSansPro/extra-light-italic/SourceSansPro-ExtraLightItalic.woff2") format("woff2"),url("../fonts/SourceSansPro/extra-light-italic/SourceSansPro-ExtraLightItalic.woff") format("woff")}@font-face{font-family:"SourceSansPro";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/SourceSansPro/light/SourceSansPro-Light.woff2") format("woff2"),url("../fonts/SourceSansPro/light/SourceSansPro-Light.woff") format("woff")}@font-face{font-family:"SourceSansPro";font-style:italic;font-weight:300;font-display:swap;src:url("../fonts/SourceSansPro/light-italic/SourceSansPro-LightItalic.woff2") format("woff2"),url("../fonts/SourceSansPro/light-italic/SourceSansPro-LightItalic.woff") format("woff")}@font-face{font-family:"SourceSansPro";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/SourceSansPro/regular/SourceSansPro-Regular.woff2") format("woff2"),url("../fonts/SourceSansPro/regular/SourceSansPro-Regular.woff") format("woff")}@font-face{font-family:"SourceSansPro";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/SourceSansPro/italic/SourceSansPro-Italic.woff2") format("woff2"),url("../fonts/SourceSansPro/italic/SourceSansPro-Italic.woff") format("woff")}@font-face{font-family:"SourceSansPro";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/SourceSansPro/semibold/SourceSansPro-SemiBold.woff2") format("woff2"),url("../fonts/SourceSansPro/semibold/SourceSansPro-SemiBold.woff") format("woff")}@font-face{font-family:"SourceSansPro";font-style:italic;font-weight:600;font-display:swap;src:url("../fonts/SourceSansPro/semibold-italic/SourceSansPro-SemiBoldItalic.woff2") format("woff2"),url("../fonts/SourceSansPro/semibold-italic/SourceSansPro-SemiBoldItalic.woff") format("woff")}@font-face{font-family:"SourceSansPro";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/SourceSansPro/bold/SourceSansPro-Bold.woff2") format("woff2"),url("../fonts/SourceSansPro/bold/SourceSansPro-Bold.woff") format("woff")}@font-face{font-family:"SourceSansPro";font-style:italic;font-weight:700;font-display:swap;src:url("../fonts/SourceSansPro/bold-italic/SourceSansPro-BoldItalic.woff2") format("woff2"),url("../fonts/SourceSansPro/bold-italic/SourceSansPro-BoldItalic.woff") format("woff")}@font-face{font-family:"SourceSansPro";font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/SourceSansPro/black/SourceSansPro-Black.woff2") format("woff2"),url("../fonts/SourceSansPro/black/SourceSansPro-Black.woff") format("woff")}@font-face{font-family:"SourceSansPro";font-style:italic;font-weight:900;font-display:swap;src:url("../fonts/SourceSansPro/black-italic/SourceSansPro-BlackItalic.woff2") format("woff2"),url("../fonts/SourceSansPro/black-italic/SourceSansPro-BlackItalic.woff") format("woff")}body{font-family:"SourceSansPro",sans-serif}img,video,iframe{max-width:100%;vertical-align:top}.container{max-width:1495px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;position:relative;z-index:2}a,button{cursor:pointer;transition:background-color .3s,color .3s}.gradient{background:linear-gradient(180deg, #fbd50e 0%, #ffb017 100%, #ffb017 100%, #ffb017 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);filter:drop-shadow(0 3px 0 #dc635d);font-weight:900}.top-box .list{list-style:none;padding-left:0;margin-bottom:0}.button{background:#ffd84d;box-shadow:4px 4px 0 0 #dc635d;border:none;border-radius:4px;color:#344452;font-size:36px;font-weight:700;line-height:1.32;padding:14px 84px;position:relative}@media(max-width: 575.9px){.button{font-size:22px;padding:8px 50px}}.button:hover{background-color:#ffc700}.button:hover::before{opacity:0;visibility:hidden}.button:active{box-shadow:none;left:4px;top:4px}.button span{position:relative;z-index:1}.button::before{background-color:#ffc700;content:"";position:absolute;top:0;right:26px;width:calc(100% - 130px);height:100%;transform:skew(-25deg);transition:opacity .3s,visibility .3s;opacity:1;visibility:visible}.top-box{background:url("../images/top-box-bg.jpg") no-repeat scroll center center #151d25;background-size:cover;color:#fff;display:flex;flex-wrap:wrap;align-items:center;padding-top:42px;padding-bottom:60px;min-height:100vh;position:relative;overflow:hidden}@media(max-width: 1499px){.top-box{background-position:center bottom}}.top-box::after{background:url("../images/star-bg.png") no-repeat scroll 0 0 rgba(0,0,0,0);content:"";position:absolute;top:0;left:50%;transform:translateX(calc(-50% + 90px));width:1716px;aspect-ratio:1717/891;pointer-events:none}@media(max-width: 1499px){.top-box::after{transform:translateX(-50%)}}@media(max-width: 991.9px){.top-box::after{background:url("../images/star-lg.png") no-repeat scroll center center rgba(0,0,0,0);background-size:contain;width:100%;aspect-ratio:991/1622}}@media(min-width: 1920px){.top-box{background-size:cover;background-position:center bottom}}.top-box .logo{max-width:300px;max-height:130px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:84px}@media(max-width: 1199.9px){.top-box .logo{margin-bottom:67px}}@media(max-width: 991.9px){.top-box .logo{margin-bottom:48px}}@media(max-width: 575.9px){.top-box .logo{margin-bottom:20px;max-width:125px}}.top-box .content{max-width:730px;font-size:32px;font-weight:600;margin-left:auto;margin-right:auto;margin-bottom:160px;text-align:center}.top-box .content p{margin-top:0;margin-bottom:10px}@media(max-width: 1799px){.top-box .content{max-width:600px;margin-bottom:100px}}@media(max-width: 1499px){.top-box .content{max-width:500px}}@media(max-width: 1399px){.top-box .content{max-width:1030px;margin-bottom:784px}}@media(max-width: 1199.9px){.top-box .content{margin-bottom:600px}}@media(max-width: 767.9px){.top-box .content{margin-bottom:480px}}@media(max-width: 575.9px){.top-box .content{margin-bottom:340px;font-size:20px}}@media(max-width: 359.9px){.top-box .content{margin-bottom:270px}}.top-box .box-title{font-size:72px;font-weight:900;line-height:1.23;margin:0 0 20px}@media(min-width: 1200px)and (max-width: 1499px){.top-box .box-title{font-size:64px}}@media(max-width: 575.9px){.top-box .box-title{font-size:40px}}@media(max-width: 359.9px){.top-box .box-title{font-size:36px}}.top-box .promo{margin-bottom:20px}.top-box .sub-title{font-size:42px;font-weight:700;margin:0 0 10px;line-height:1.25}@media(max-width: 575.9px){.top-box .sub-title{font-size:24px}}.top-box .button{margin-top:50px}.top-box .left-image{left:0}@media(max-width: 1199px){.top-box .left-image{z-index:2 !important}}.top-box .right-image{right:0}.top-box .left-image,.top-box .right-image{max-width:617px;width:100%;position:absolute;pointer-events:none;z-index:0}@media(max-width: 1919.9px){.top-box .left-image,.top-box .right-image{bottom:150px}}@media(min-width: 1500px)and (max-width: 1799px){.top-box .left-image,.top-box .right-image{max-width:500px;bottom:225px}}@media(max-width: 1499px){.top-box .left-image,.top-box .right-image{z-index:1;max-width:450px;bottom:250px}}@media(max-width: 1399px){.top-box .left-image,.top-box .right-image{max-width:617px;bottom:150px}}@media(max-width: 1199.9px){.top-box .left-image,.top-box .right-image{max-width:451px}}@media(max-width: 767.9px){.top-box .left-image,.top-box .right-image{max-width:320px;bottom:200px}}@media(max-width: 575.9px){.top-box .left-image,.top-box .right-image{max-width:220px}}@media(max-width: 359.9px){.top-box .left-image,.top-box .right-image{max-width:180px}}.top-box .list{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 20px}@media(max-width: 991.9px){.top-box .list{gap:12px 16px}}@media(max-width: 575.9px){.top-box .list{gap:10px}}.top-box .list li{display:inline-flex;align-items:center;justify-content:center;flex-basis:86px;height:30px;flex-shrink:0}@media(max-width: 1499.9px){.top-box .list li{flex-basis:80px}}@media(max-width: 1199.9px){.top-box .list li{flex-basis:72px}}@media(max-width: 991.9px){.top-box .list li{flex-basis:64px}}@media(max-width: 575.9px){.top-box .list li{flex-basis:50px}}.top-box .list li img{max-height:100%}
