.modal{-webkit-overflow-scrolling:touch}.modal-dialog{margin:initial!important;pointer-events:initial!important}#champion-modal .modal-close{color:#df5531;position:absolute;right:10px;top:10px;font-size:32px;height:20px;width:20px;line-height:20px;cursor:pointer;z-index:5;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s}#champion-modal .modal-close:hover{color:#ff7e5d}#champion-modal .content-outer-wrap{background:#f3f3f3;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%);max-width:800px;width:100%;padding-bottom:40px}#champion-modal .content-outer-wrap img{position:relative;left:50%;transform:translate(-50%,-108px)}#champion-modal .content-outer-wrap .content-inner-wrap{text-align:center;margin-top:-70px!important;max-width:initial!important}#champion-modal .content-outer-wrap .content-inner-wrap h2{font-family:Roboto;font-size:34px;font-weight:900;color:#df5531;text-shadow:1px 0 0 #df5531;letter-spacing:1.4px}#champion-modal .content-outer-wrap .content-inner-wrap h3{font-size:24px;font-weight:700}#champion-modal .content-outer-wrap .content-inner-wrap p{font-family:Roboto;font-size:16px;line-height:1.5;color:#2b2929;max-width:690px;margin:40px auto 0;max-height:264px}@keyframes move-chevron{50%{transform:scale(1.25)}100%{transform:scale(1)}}.scroll-guides{position:absolute;left:calc(50%);width:32px;height:8px;transform:translateX(-50%);bottom:18px;cursor:pointer}.scroll-guides .chevron{position:absolute;width:32px;height:8px;animation:move-chevron 2s infinite}.scroll-guides .chevron:after,.scroll-guides .chevron:before{content:'';position:absolute;top:0;height:100%;width:50%;background:#000;transition:background-color .3s}.scroll-guides .chevron:before{left:0;transform:skewY(30deg)}.scroll-guides .chevron:after{right:0;width:50%;transform:skewY(-30deg)}.scroll-guides .chevron.bottom{animation:none}.scroll-guides .chevron.bottom:after,.scroll-guides .chevron.bottom:before{background:#7d7d7d}@media (max-width:767px){#champion-modal .content-outer-wrap{max-width:320px;padding-top:75px;margin-top:50px;overflow:hidden}#champion-modal .content-outer-wrap img{width:320px;position:relative;z-index:3}#champion-modal .content-outer-wrap .content-inner-wrap{height:330px;overflow-y:scroll;z-index:2;margin-top:-152px!important;padding-top:50px;position:relative;margin-right:-200px!important;padding-right:200px;padding-left:10px}#champion-modal .content-outer-wrap .content-inner-wrap p{padding:0 10px;max-height:initial;overflow-y:initial}}header{background-image:url(../img/say-yes/say-yes-head-background.png);background-size:cover;background-position:bottom center;background-repeat:no-repeat;overflow:hidden;height:894px}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3 / 2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){header{background-image:url(../img/say-yes/say-yes-head-background@2x.png)}}@media all and (-webkit-min-device-pixel-ratio:3),all and (-o-min-device-pixel-ratio:3 / 2),all and (min--moz-device-pixel-ratio:3),all and (min-device-pixel-ratio:3){header{background-image:url(../img/say-yes/say-yes-head-background@3x.png)}}header h1{font-family:Montserrat;font-size:68px;text-align:center;color:#ff2a00;font-weight:700;margin-top:127px;letter-spacing:2px}header .paragraph-white{margin:67px auto 0;font-weight:700;line-height:1.5;font-size:19px;max-width:1040px;letter-spacing:.42px;word-spacing:0;transform:scale(1.02,1.01);padding:0 21px}#parallelograms-list{position:relative;top:-232px}@media (min-width:1200px){#parallelograms-list .container{max-width:1230px}}#parallelograms-list .parallelogram-border{height:298px;overflow:hidden;width:100%;position:relative}#parallelograms-list .parallelogram-border img{position:absolute;width:100%;height:100%;top:0;left:0}@media (min-width:992px){#parallelograms-list .parallelogram-border.second-column{top:-32px}}@media (min-width:992px){#parallelograms-list .parallelogram-border.third-column{top:-64px}}#parallelograms-list .parallelogram-border .parallelogram-content-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}#parallelograms-list .parallelogram-border .parallelogram-content-wrap h2{font-family:Roboto;font-size:22px;font-weight:700;text-align:center;color:#006073;transform:scale(.92,1);letter-spacing:.6px}#parallelograms-list .parallelogram-border .parallelogram-content-wrap h2.assume{max-width:255px;margin:0 auto}#parallelograms-list .parallelogram-border .parallelogram-content-wrap p{font-family:Roboto;font-size:16px;line-height:1.5;text-align:center;color:#2b2929;max-width:295px;margin:36px auto 0}@media (max-width:1199px){#parallelograms-list .parallelogram-border .parallelogram-content-wrap p{padding:0 5px}}#exceptional{margin-top:-154px}#exceptional h1{font-family:Montserrat;font-size:35px;text-align:center;color:#df5531;font-weight:700;letter-spacing:.7px;border-bottom:1px solid #df5531;max-width:510px;width:94%;margin:0 auto;padding-bottom:18px}#exceptional h2{font-family:Roboto;text-align:center;color:#2b2929;font-size:19px;font-weight:700;line-height:1.5;margin:66px auto 0;letter-spacing:.6px;padding:0 15px}#exceptional p{font-family:Roboto;font-size:18px;line-height:1.56;text-align:center;color:#2b2929;max-width:1068px;margin:24px auto 0;padding:0 25px}#champions{margin-top:107px}#champions h1{font-family:Montserrat;font-size:35px;text-align:center;color:#df5531;letter-spacing:.5px;border-bottom:1px solid #df5531;max-width:480px;margin:0 auto;padding-bottom:17px;font-weight:700;width:94%}@media (min-width:1200px){#champions .container{max-width:1294px}}#champions #crew-list{margin-top:65px}@media (min-width:1200px){#champions #crew-list .row:not(:first-child){margin-top:75px}}@media (max-width:1199px){#champions #crew-list .crew-member-wrap{margin-bottom:39px}}#champions #crew-list .crew-member-wrap img{margin:0 auto;display:block}#champions #crew-list .crew-member-wrap .crew-member-caption{margin:40px 0 0 34px;position:relative;overflow-y:hidden;height:273px}@media (max-width:1199px){#champions #crew-list .crew-member-wrap .crew-member-caption{text-align:center;margin:25px auto 0}}#champions #crew-list .crew-member-wrap .crew-member-caption h2{font-family:Roboto;font-size:17px;font-weight:700;color:#df5531;letter-spacing:.5px}#champions #crew-list .crew-member-wrap .crew-member-caption h2.assume{width:190px;line-height:28px;margin-top:-5px;margin-bottom:4px}@media (max-width:1199px){#champions #crew-list .crew-member-wrap .crew-member-caption h2.assume{margin:-5px auto 4px}}#champions #crew-list .crew-member-wrap .crew-member-caption h3{color:#2b2929;font-family:Roboto;font-size:17px;font-weight:700;letter-spacing:.5px}#champions #crew-list .crew-member-wrap .crew-member-caption p{margin-top:22px;font-family:Roboto;font-size:15px;line-height:1.4;color:#2b2929;width:239px;overflow-y:hidden}@media (min-width:1200px) and (max-width:1230px){#champions #crew-list .crew-member-wrap .crew-member-caption p{width:100%}}@media (max-width:1199px){#champions #crew-list .crew-member-wrap .crew-member-caption p{margin:22px auto 0}}#champions #crew-list .crew-member-wrap .crew-member-caption p.assume{margin-top:14px}#champions #crew-list .crew-member-wrap .crew-member-caption .gradient-overlay{width:100%;height:77px;bottom:0;left:0;position:absolute;background:linear-gradient(rgba(255,255,255,0),#fff 45px)}#champions #crew-list .crew-member-wrap .crew-member-caption .gradient-overlay:before{content:'';position:absolute;max-width:225px;width:100%;overflow:hidden;bottom:0;left:0;border-bottom:1px solid #df5531}@media (max-width:1199px){#champions #crew-list .crew-member-wrap .crew-member-caption .gradient-overlay:before{left:50%;transform:translate(-50%,0)}}#join-team{background-image:url(../img/say-yes/join-team-background.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:484px;margin-top:144px;overflow:hidden}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3 / 2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){#join-team{background-image:url(../img/say-yes/join-team-background@2x.png)}}@media all and (-webkit-min-device-pixel-ratio:3),all and (-o-min-device-pixel-ratio:3 / 2),all and (min--moz-device-pixel-ratio:3),all and (min-device-pixel-ratio:3){#join-team{background-image:url(../img/say-yes/join-team-background@3x.png)}}#join-team h1{font-family:Montserrat;font-size:35px;text-align:center;color:#fff;margin:91px auto 0;font-weight:700;letter-spacing:.3px;border-bottom:1px solid #fff;padding-bottom:17px;width:413px}#join-team p{font-family:Roboto;font-size:24px;line-height:1.5;text-align:center;color:#fff;margin:57px auto 0;max-width:910px;padding:0 15px}#join-team .arrow-button{margin:78px auto 0;width:150px}#join-team .arrow-button span{margin-left:10px}footer{margin-top:0}@media (max-width:767px){#join-team h1{margin-top:55px}#join-team .arrow-button{margin-top:50px}}@media (max-width:500px){header{height:693px}header h1{font-size:32px;margin-top:52px;letter-spacing:initial}header .paragraph-white{font-size:16px;transform:none;font-weight:initial;margin-top:37px;letter-spacing:initial}#parallelograms-list{top:-148px}#parallelograms-list .parallelogram-border{height:292px;margin-bottom:-19px}#parallelograms-list .parallelogram-border .parallelogram-content-wrap p{max-width:306px}#exceptional{display:none}#champions{margin-top:-75px}#champions h1{font-size:23px;padding-bottom:12px;max-width:320px}#champions #crew-list{margin-top:28px}#champions #crew-list .crew-member-wrap img{width:200px}#champions #crew-list .crew-member-wrap .crew-member-caption{height:201px}#champions #crew-list .crew-member-wrap .crew-member-caption h2.assume{width:100%}#champions #crew-list .crew-member-wrap .crew-member-caption p{max-width:329px;width:100%}#champions #crew-list .crew-member-wrap .crew-member-caption p.assume{margin-top:22px}#champions #crew-list .crew-member-wrap .crew-member-caption .gradient-overlay:before{max-width:316px}#join-team{margin-top:46px;height:480px;background-image:url(../img/say-yes/join-team-mobile.png);background-size:cover;background-position:center;background-repeat:no-repeat}}@media all and (max-width:500px) and (-webkit-min-device-pixel-ratio:1.5),all and (max-width:500px) and (-o-min-device-pixel-ratio:3 / 2),all and (max-width:500px) and (min--moz-device-pixel-ratio:1.5),all and (max-width:500px) and (min-device-pixel-ratio:1.5){#join-team{background-image:url(../img/say-yes/join-team-mobile@2x.png)}}@media all and (max-width:500px) and (-webkit-min-device-pixel-ratio:3),all and (max-width:500px) and (-o-min-device-pixel-ratio:3 / 2),all and (max-width:500px) and (min--moz-device-pixel-ratio:3),all and (max-width:500px) and (min-device-pixel-ratio:3){#join-team{background-image:url(../img/say-yes/join-team-mobile@3x.png)}}@media (max-width:500px){#join-team h1{font-size:23px;width:276px;margin-top:63px;padding-bottom:12px}#join-team p{font-size:18px;font-weight:700;line-height:1.56;width:85%;margin-top:48px;letter-spacing:.1px}#join-team .arrow-button{margin-top:48px}#join-team .arrow-button span{margin-left:15px}}