.HeroQuestion-front{left:0;pointer-events:none;position:absolute;top:0;z-index:1}.HeroQuestion picture,.HeroQuestion img{height:auto;width:100%}.HeroQuestion-question{background-image:linear-gradient(to right,#eeeded,#fff,#eeeded);padding:30px 15px 25px;width:100%}@media (min-width: 1200px){.HeroQuestion{margin-top:0}.HeroQuestion-back{background-size:cover;border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden}.HeroQuestion img,.HeroQuestion picture{display:none}.HeroQuestion-back,.HeroQuestion-front{background-position:bottom right;background-repeat:no-repeat;height:500px}.HeroQuestion-front{background-size:contain}.HeroQuestion-question{background-image:linear-gradient(-180deg,rgba(255,255,255,.85),#fff);border-radius:20px;max-width:800px;padding:50px 60px 70px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}@media (min-width: 768px) and (max-width: 1199.98px){.HeroQuestion-question{background-image:linear-gradient(to bottom,rgba(249,249,249,.85) 0,rgb(244,240,240) 100px,#fff 100%);background-repeat:no-repeat;background-size:100% 140px;border-top-left-radius:15px;border-top-right-radius:15px;margin-top:-100px;position:relative;width:auto}}@media (max-width: 1199.98px){.HeroQuestion-back{background-image:none!important}.HeroQuestion-front{display:none}}@media screen and (min-width: 1050px) and (max-width: 1200px){.HeroQuestion-question{margin-left:auto!important;margin-right:auto!important}}@media (max-width: 767.98px){.Hero{height:auto;width:auto;padding-bottom:0;margin-top:0;position:relative}}.Hero .ico{border-radius:50%;position:absolute;top:30px;right:30px;background-color:#fff;width:100px;height:100px;padding:20px;z-index:10;text-align:center}.Hero .ico svg{left:50%;position:absolute;transform:translate(-50%);width:26px;height:32px;top:12px}.Hero .ico .title-3b{padding-top:27px}@media (min-width: 992px){.Hero,.Hero picture,.Hero img{border-radius:10px}}.Hero picture,.Hero img{display:block;width:100%;height:auto;margin:0 auto}@media (max-width: 767.98px){.Hero picture,.Hero img{position:relative}}@media (min-width: 992px){.Hero-title{background:linear-gradient(to bottom,rgba(255,255,255,.75),rgb(255,255,255));border-radius:20px}.Hero-title.has-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.Hero-title.has-image .highlight{font-size:2.125rem}}.Hero-title .highlight{font-size:1.675rem}@media (min-width: 992px){.Hero-title .highlight{font-size:2.5rem}}.Hero-title--innovation{background:none;font-family:FocoBold,sans-serif;min-width:270px;padding:0;position:relative;text-shadow:3px 3px 15px rgba(0,0,0,.5);z-index:9;left:50%;position:absolute;transform:translate(-50%,-50%);top:35%}@media (min-width: 992px){.Hero-title--innovation{min-width:830px;top:50%}}.Hero-title--innovation h1,.Hero-title--innovation h2{color:#fff;font-size:1.8rem;line-height:1.06}@media (min-width: 992px){.Hero-title--innovation h1,.Hero-title--innovation h2{font-size:5rem}}.Hero--progress{padding:15px}.Hero .video-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width: 991.98px){.Hero .video-play{border:2px solid #ce0058;height:57px;padding:24px;top:50%;width:57px}.Hero .video-play svg{height:20px;width:14px}}.Hero[data-target=quiz]{display:none}.error-page .Hero-title .highlight{display:block;color:#fff;margin-bottom:.675rem}.error-page .Hero-title{background:none;padding:0}.error-page .Hero-title h1,.error-page .Hero-title h2{font-family:FocoBold,sans-serif;font-size:4.375rem;line-height:1;margin-bottom:30px}@media (min-width: 992px){.error-page .Hero-title.has-image{width:80%}}.error-page .Hero-title.has-image h1,.error-page .Hero-title.has-image h2{font-size:3.5rem;color:#fff;text-shadow:0 0 8px rgba(0,0,0,.8)}.error-page .Hero-title .btn{padding:17px 35px;margin-bottom:0}@media (max-width: 991.98px){.error-page .Hero-title{padding-left:20px;padding-right:20px;text-align:center;width:100%}.error-page .Hero-title h1,.error-page .Hero-title h2{font-size:2.5rem;margin-bottom:16px}.error-page .Hero-title.has-image{position:absolute;top:50%;transform:translateY(-50%)}.error-page .Hero-title.has-image h1,.error-page .Hero-title.has-image h2{font-size:2.125rem;text-shadow:0 0 4px rgba(0,0,0,.8)}.error-page .Hero-title .btn{padding:10px 27px}}.error-page .Hero{margin-bottom:40px}@media (min-width: 768px){.error-page .Hero{margin-bottom:55px}}.Contest .Hero{max-height:500px}.Contest .Hero img{margin-bottom:0}.home .HeroQuestion-question{max-width:890px}.Innovation .Hero{margin-top:0;min-height:0}.HeroQuestion{margin-top:-10px;text-align:center}.HeroQuestion,.HeroQuestion-back,.HeroQuestion-front{max-width:1380px;width:100%}.HeroQuestion,.HeroQuestion-back{position:relative}.HeroQuestion-front{left:0;position:absolute;top:0;z-index:1}.HeroQuestion img,.HeroQuestion picture{height:auto;width:100%}.HeroQuestion-question{background-image:-webkit-gradient(linear,left top,right top,from(#eeeded),color-stop(#fff),to(#eeeded));background-image:linear-gradient(to right,#eeeded,#fff,#eeeded);padding:30px 15px 25px;width:100%}.HeroQuestion .InputPlaceholder{margin:0 auto;max-width:510px}.HeroQuestion input{min-height:45px;padding:.7rem 25px}@media (min-width: 1200px){.HeroQuestion{margin-top:0}.HeroQuestion-back{background-size:cover;border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden}.HeroQuestion img,.HeroQuestion picture{display:none}.HeroQuestion-back,.HeroQuestion-front{background-position:bottom right;background-repeat:no-repeat;height:500px}.HeroQuestion-front{background-size:contain}.HeroQuestion-question{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.85)),to(#fff));background-image:linear-gradient(-180deg,rgba(255,255,255,.85),#fff);border-radius:20px;max-width:800px;padding:50px 60px 70px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}@media (min-width: 768px) and (max-width: 1199px){.HeroQuestion-question{background-image:linear-gradient(to bottom,rgba(249,249,249,.85) 0,#f4f0f0 100px,#fff 100%);background-repeat:no-repeat;background-size:100% 140px;border-top-left-radius:15px;border-top-right-radius:15px;margin-top:-100px;position:relative;width:auto}}@media (max-width: 1199px){.HeroQuestion-back{background-image:none!important}.HeroQuestion-front{display:none}}.Hero{margin-top:-10px;overflow:hidden;position:relative}@media (min-width: 992px){.Hero,.Hero img,.Hero picture{border-radius:10px}}.Hero img,.Hero picture{display:block;height:auto;margin:0 auto}@media (max-width: 1299px){.Hero img,.Hero picture{height:auto;width:100%}}@media (min-width: 992px){.Hero{margin-top:0}}.Hero-title{background:linear-gradient(to right,#eeeded,#fff,#eeeded);padding:30px 15px 40px;text-align:center}@media screen and (min-width: 1024px){.Hero-title{background:linear-gradient(to bottom,rgba(255,255,255,.75),rgb(255,255,255));border-radius:10px;left:50%;top:50%}.Hero-title.has-image{position:absolute;transform:translate(-50%,-50%)}}.Hero-title--Innovation h1,.Hero-title--Innovation h2{color:#fff;font-size:5rem;line-height:1.06}@media print{.Hero{height:auto!important;margin-bottom:20px!important;margin-top:30px!important;min-height:100px!important;overflow:hidden!important}.Hero{page-break-before:avoid}}.Hero .yt-video iframe{top:-61px}@media (min-width: 992px){.Hero .yt-video iframe{top:-96px}}.error-page .Hero-title h1{font-family:gotham,tahoma,Roboto,Helvetica Neue,Arial,sans-serif}.HeroQuestion-front{display:none}.HeroQuestion .InputPlaceholder-label--blue{color:#c2d9df;font-size:1rem}.HeroQuestion-question,.home .HeroQuestion-question{max-width:700px}@media (min-width: 992px){.Hero,.Hero picture,.Hero img{border-radius:0}}.error-page .Hero{margin-bottom:0;min-height:300px}.error-page .Hero-title .highlight{text-transform:uppercase}@media screen and (min-width: 768px){.error-page .Hero-title .highlight{font-size:2rem}}.error-page .Hero-title{position:initial!important;margin:40px auto!important;transform:none!important}@media screen and (min-width: 768px){.error-page .Hero-title .title-2{font-size:3.7rem}}.error-page .Hero-title .title-2{text-shadow:none!important;color:var(--colorPrimary)!important}.error-page .Hero-title .title-2 .highlight{color:var(--colorPrimary)}.HeroQuestion .Hero{overflow:initial}@media screen and (min-width: 992px){.HeroQuestion .Hero .Hero-title{top:100%;position:inherit;max-width:66%;margin-left:auto;margin-right:auto;margin-top:-75px;transform:none;left:0}}
