@charset "UTF-8";
@media screen and (min-width:1200px){.site-content__top{padding:0 2.2222222222rem}}@media screen and (min-width:1920px){.site-content__top{padding:0 40px}}.banner{position:relative;min-height:507px;height:100%;overflow:hidden}@media screen and (min-width:768px){.banner{height:55vw;min-height:unset}}@media screen and (min-width:1200px){.banner{height:53.6111111111rem;border-radius:4.4444444444rem}}@media screen and (min-width:1920px){.banner{height:965px;border-radius:80px}}@media screen and (min-width:1200px){.banner .media--type-image{width:40.1111111111rem;height:40.6111111111rem}}@media screen and (min-width:1920px){.banner .media--type-image{width:722px;height:731px}}.banner .media--type-image img{object-fit:cover;width:100%;height:100%;display:flex}.banner .info{display:flex;padding:82px 25px 0;padding-left:25px;padding-right:25px;min-height:582px;height:100%}@media screen and (min-width:1200px){.banner .info{padding:1.3333333333rem 9.3333333333rem;width:100%;max-width:1632px;margin:0 auto}}@media screen and (min-width:1500px){.banner .info{max-width:1920px}}@media screen and (min-width:1920px){.banner .info{padding:24px 168px}}@media screen and (min-width:768px){.banner .info{min-height:unset;height:calc(55vw - 44px)}}@media screen and (min-width:1200px){.banner .info{height:auto;padding:5rem 9.3333333333rem 0}}@media screen and (min-width:1500px){.banner .info{max-width:1920px}}@media screen and (min-width:1920px){.banner .info{padding:90px 168px 0}}.banner .field-block-bg{position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;margin:0 auto;top:-31px;z-index:-1}.banner .field-block-bg[data-bg]{background-repeat:repeat}@media screen and (min-width:768px){.banner .field-block-bg{top:-75px}}@media screen and (min-width:1200px){.banner .field-block-bg{top:0}}@media screen and (min-width:1500px){.banner .field-block-bg{max-width:1920px}}.banner .field-block-bg video{object-fit:cover;min-height:613px;height:100%}@media screen and (min-width:768px){.banner .field-block-bg video{min-height:unset;height:calc(55vw + 75px)}}@media screen and (min-width:1200px){.banner .field-block-bg video{height:53.6111111111rem}}@media screen and (min-width:1920px){.banner .field-block-bg video{height:965px}}@media screen and (min-width:1200px){.banner .field-block-media-image-2{height:40.6111111111rem;width:fit-content}}.banner .text_wrapper{color:#FFFFFF;flex-grow:1}@media screen and (min-width:768px){.banner .text_wrapper{min-height:unset;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}}.banner .text_wrapper .field-block-title{margin-bottom:28px;font-family:"FixelText";font-weight:700;font-size:16px;text-decoration:none;line-height:1.2;font-family:"FixelText"}@media screen and (min-width:1200px){.banner .text_wrapper .field-block-title{font-size:1.1111111111rem}}@media screen and (min-width:1920px){.banner .text_wrapper .field-block-title{font-size:20px}}@media screen and (min-width:1200px){.banner .text_wrapper .field-block-title{margin-bottom:1.9444444444rem}}@media screen and (min-width:1920px){.banner .text_wrapper .field-block-title{margin-bottom:35px}}.banner .text_wrapper .field-block-text-long{margin-bottom:28px;font-family:"FixelText";white-space:normal;font-family:"FixelText";font-weight:900;font-size:3rem;line-height:1.3;text-transform:uppercase;text-transform:uppercase}@media screen and (min-width:1200px){.banner .text_wrapper .field-block-text-long{line-height:1.1;font-size:6.1111111111rem}}@media screen and (min-width:1920px){.banner .text_wrapper .field-block-text-long{line-height:1.1;font-size:110px}}@media screen and (min-width:370px){.banner .text_wrapper .field-block-text-long{margin-bottom:24px}}@media screen and (min-width:1200px){.banner .text_wrapper .field-block-text-long{margin-bottom:1.2777777778rem}}@media screen and (min-width:1920px){.banner .text_wrapper .field-block-text-long{margin-bottom:23px}}.banner .text_wrapper .field-block-text-long__item{padding-right:5px;font-family:"FixelText";font-weight:700;font-size:36px;line-height:1.1;text-transform:uppercase}@media screen and (min-width:1200px){.banner .text_wrapper .field-block-text-long__item{padding-right:0.2777777778rem;font-weight:700;font-size:4rem;text-transform:unset}.banner .text_wrapper .field-block-text-long__item:not(:last-of-type){margin-bottom:1.6666666667rem}}@media screen and (min-width:1920px){.banner .text_wrapper .field-block-text-long__item{padding-right:5px;font-weight:700;font-size:72px;text-transform:unset}.banner .text_wrapper .field-block-text-long__item:not(:last-of-type){margin-bottom:30px}}.banner .text_wrapper .field-block-text-long__item br{display:none}@media screen and (min-width:1200px){.banner .text_wrapper .field-block-text-long__item br{display:block}}.banner .text_wrapper .field-block-text-long__item:last-child{font-family:"Proxima";font-weight:400;font-size:16px;line-height:1.5;margin-top:13px;text-transform:unset;font-weight:700;font-size:16px;white-space:pre-wrap;font-family:"FixelText"}@media screen and (min-width:1200px){.banner .text_wrapper .field-block-text-long__item:last-child{font-size:1.3333333333rem;line-height:1.2}}@media screen and (min-width:1920px){.banner .text_wrapper .field-block-text-long__item:last-child{font-size:24px}}@media screen and (min-width:1200px){.banner .text_wrapper .field-block-text-long__item:last-child{font-family:"Century";font-size:20px;font-weight:600;line-height:1.25;text-transform:uppercase;font-family:"FixelText";display:block;visibility:visible;margin-top:unset;font-size:1.1111111111rem !important;white-space:unset;text-transform:none;max-width:51.6666666667rem}}@media screen and (min-width:1200px) and (min-width:1200px){.banner .text_wrapper .field-block-text-long__item:last-child{font-size:1.8888888889rem}}@media screen and (min-width:1200px) and (min-width:1920px){.banner .text_wrapper .field-block-text-long__item:last-child{font-size:34px}}@media screen and (min-width:1920px){.banner .text_wrapper .field-block-text-long__item:last-child{font-size:20px !important;max-width:930px}}.banner .text_wrapper .field-block-link{display:inline-block;-webkit-appearance:none;appearance:none;border:none;cursor:pointer;position:relative;width:100%}.banner .text_wrapper .field-block-link:focus{outline:0}.banner .text_wrapper .field-block-link:before,.banner .text_wrapper .field-block-link:after{position:absolute;content:"";display:block;width:140%;height:100%;left:-20%;z-index:1;transition:all ease-in-out 0.5s;background-repeat:no-repeat}.banner .text_wrapper .field-block-link:before{display:none;top:-75%;background-image:radial-gradient(circle, #F9D900 20%, transparent 20%), radial-gradient(circle, transparent 20%, #F9D900 20%, transparent 30%), radial-gradient(circle, #F9D900 20%, transparent 20%), radial-gradient(circle, #F9D900 20%, transparent 20%), radial-gradient(circle, transparent 10%, #F9D900 15%, transparent 20%), radial-gradient(circle, #F9D900 20%, transparent 20%), radial-gradient(circle, #F9D900 20%, transparent 20%), radial-gradient(circle, #F9D900 20%, transparent 20%), radial-gradient(circle, #F9D900 20%, transparent 20%);background-size:10% 25%, 20% 35%, 15% 30%, 20% 35%, 18% 33%, 10% 25%, 15% 30%, 10% 25%, 18% 33%}.banner .text_wrapper .field-block-link:after{display:none;bottom:-75%;background-image:radial-gradient(circle, #F9D900 20%, transparent 20%), radial-gradient(circle, #F9D900 20%, transparent 20%), radial-gradient(circle, transparent 10%, #F9D900 15%, transparent 20%), radial-gradient(circle, #F9D900 20%, transparent 20%), radial-gradient(circle, #F9D900 20%, transparent 20%), radial-gradient(circle, #F9D900 20%, transparent 20%), radial-gradient(circle, #F9D900 20%, transparent 20%);background-size:15% 35%, 20% 40%, 18% 35%, 20% 40%, 15% 35%, 10% 25%, 20% 40%}.banner .text_wrapper .field-block-link.animate:before{display:block;animation:topBubbles ease-in-out 0.75s forwards}.banner .text_wrapper .field-block-link.animate:after{display:block;animation:bottomBubbles ease-in-out 0.75s forwards}@keyframes topBubbles{0%{background-position:5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%}50%{background-position:0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%}100%{background-position:0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%;background-size:0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%}}@keyframes bottomBubbles{0%{background-position:10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%}50%{background-position:0% 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0%}100%{background-position:0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;background-size:0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%}}@media screen and (min-width:480px){.banner .text_wrapper .field-block-link{width:auto}}.banner .text_wrapper .field-block-link button{font-family:"FixelText";font-size:18px;font-weight:600;line-height:1.25;transition:all 250ms ease;padding:15px 50px;min-height:50px;width:100%;min-width:260px;display:flex;justify-content:center;align-items:center;position:relative;background:#F9D900;color:#111111;cursor:pointer;outline:none;overflow:hidden;text-decoration:none;border:1px solid #F9D900;z-index:1;font-family:"FixelText";font-size:18px}@media screen and (min-width:1200px){.banner .text_wrapper .field-block-link button{font-size:1rem}}@media screen and (min-width:1920px){.banner .text_wrapper .field-block-link button{font-size:18px}}@media screen and (min-width:1200px){.banner .text_wrapper .field-block-link button{padding:1.0555555556rem 2.7777777778rem;max-width:unset;min-height:3.3333333333rem;width:fit-content;min-width:15rem;border:0.0555555556rem solid #F9D900}}@media screen and (min-width:1920px){.banner .text_wrapper .field-block-link button{padding:19px 50px;min-height:60px;min-width:270px;border:1px solid #F9D900}}.banner .text_wrapper .field-block-link button:before{transition:all 250ms ease;position:absolute;content:"";width:100%;height:100%;background:#F9D900;top:0;left:0;right:auto;z-index:-1}.banner .text_wrapper .field-block-link button:hover{color:#F9D900;background-color:transparent}.banner .text_wrapper .field-block-link button:hover:before{left:100%}.banner .text_wrapper .field-block-link button:after{font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;margin-left:12px;margin-bottom:-2px;content:""}@media screen and (min-width:1200px){.banner .text_wrapper .field-block-link button:after{font-size:1.1111111111rem}}@media screen and (min-width:1920px){.banner .text_wrapper .field-block-link button:after{font-size:20px}}@media screen and (min-width:1200px){.banner .text_wrapper .field-block-link button:after{margin-left:0.8888888889rem;margin-bottom:-0.1111111111rem}}@media screen and (min-width:1920px){.banner .text_wrapper .field-block-link button:after{margin-left:16px;margin-bottom:-2px}}@media screen and (min-width:1200px){.banner .text_wrapper .field-block-link button{min-height:3.3333333333rem;padding:1rem 3.0555555556rem}}@media screen and (min-width:1920px){.banner .text_wrapper .field-block-link button{min-height:60px;padding:18px 55px}}.banner .field-block-image{display:none}@media screen and (min-width:1200px){.banner .field-block-image{position:absolute;top:3.0555555556rem;right:4.1666666667rem;display:block}.banner .field-block-image .field__items .field__item{transition:all 250ms ease;position:relative;overflow:hidden}.banner .field-block-image .field__items .field__item:before{content:"";position:absolute;top:0;right:-10px;width:30%;height:100%;background:rgba(255, 255, 255, 0.2);transition:0.5s;transform:skewX(45deg);visibility:hidden}.banner .field-block-image .field__items .field__item:hover:before{right:130%;visibility:visible}.banner .field-block-image .field__items .field__item:hover{transform:translateX(-5px)}.banner .field-block-image .field__items .field__item:nth-child(2){margin:0.8333333333rem 0}}@media screen and (min-width:1200px) and (min-width:1200px){.banner .field-block-image .field__items .field__item img{width:2.5rem}}@media screen and (min-width:1920px){.banner .field-block-image{top:55px;right:75px}.banner .field-block-image .field__items .field__item img{width:45px}.banner .field-block-image .field__items .field__item:nth-child(2){margin:15px 0}}.banner .field-block-anchor{padding-top:50px;width:100%;display:flex;justify-content:center}@media screen and (min-width:1200px){.banner .field-block-anchor{transition:all 250ms ease;padding:9.4444444444rem 0 0;margin:0 auto;display:block}}@media screen and (min-width:1920px){.banner .field-block-anchor{padding:170px 0 0}}.banner .field-block-anchor a{transition:all 250ms ease;display:flex;flex-direction:column-reverse;align-items:center;font-family:"Century";font-weight:700;font-size:12px;line-height:1;letter-spacing:3px;color:#F9D900;text-transform:uppercase}@media screen and (min-width:1200px){.banner .field-block-anchor a{font-size:0.6666666667rem;letter-spacing:0.1666666667rem}}@media screen and (min-width:1920px){.banner .field-block-anchor a{font-size:12px;letter-spacing:3px}}.banner .field-block-anchor a:before{content:"";margin-top:15px;font-family:"icomoon";font-size:28px;font-weight:400;line-height:1;transition:all 250ms ease;color:#F9D900;position:relative;animation:1.3s infinite ease bounce-3}@media screen and (min-width:1200px){.banner .field-block-anchor a:before{font-size:1.5555555556rem}}@media screen and (min-width:1920px){.banner .field-block-anchor a:before{font-size:28px}}@media screen and (min-width:1200px){.banner .field-block-anchor a:before{margin-top:0.8333333333rem}}@media screen and (min-width:1920px){.banner .field-block-anchor a:before{margin-top:15px}}.banner .field-block-anchor a:hover{color:#FFFFFF;transform:scale(1.1)}.banner .field-block-anchor a:hover:before{color:#FFFFFF;animation-iteration-count:1}@keyframes bounce-3{0%{transform:translateY(0)}30%{transform:translateY(15px)}50%{transform:translateY(0)}100%{transform:translateY(0)}}/*# sourceMappingURL=banner.css.map */