@font-face{font-family:Rift Bold;src:url("https://use.typekit.net/af/c7fc58/00000000000000003b9adf25/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/c7fc58/00000000000000003b9adf25/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/c7fc58/00000000000000003b9adf25/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-style:normal;font-weight:700}@font-face{font-family:Roboto-Regular;src:url("../../fonts/Roboto-Regular.eot");src:url("../../fonts/Roboto-Regular.woff2") format("woff2"),url("../../fonts/Roboto-Regular.woff") format("woff"),url("../../fonts/Roboto-Regular.ttf") format("truetype"),url("../../fonts/Roboto-Regular.svg#Roboto-Regular") format("svg"),url("../../fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:Roboto-Medium;src:url("../../fonts/Roboto-Medium.eot");src:url("../../fonts/Roboto-Medium.woff2") format("woff2"),url("../../fonts/Roboto-Medium.woff") format("woff"),url("../../fonts/Roboto-Medium.ttf") format("truetype"),url("../../fonts/Roboto-Medium.svg#Roboto-Medium") format("svg"),url("../../fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:DINPro;src:url("../../fonts/DINPro.eot");src:url("../../fonts/DINPro.eot?#iefix") format("embedded-opentype"),url("../../fonts/DINPro.woff2") format("woff2"),url("../../fonts/DINPro.woff") format("woff"),url("../../fonts/DINPro.ttf") format("truetype"),url("../../fonts/DINPro.svg#DINPro") format("svg");font-weight:400;font-style:normal}@font-face{font-family:DINPro;src:url("../../fonts/DINPro-Light.eot");src:url("../../fonts/DINPro-Light.eot?#iefix") format("embedded-opentype"),url("../../fonts/DINPro-Light.woff2") format("woff2"),url("../../fonts/DINPro-Light.woff") format("woff"),url("../../fonts/DINPro-Light.ttf") format("truetype"),url("../../fonts/DINPro-Light.svg#DINPro-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:DINPro;src:url("../fonts/DINPro-Bold.eot");src:url("../../fonts/DINPro-Bold.eot?#iefix") format("embedded-opentype"),url("../../fonts/DINPro-Bold.woff2") format("woff2"),url("../../fonts/DINPro-Bold.woff") format("woff"),url("../../fonts/DINPro-Bold.ttf") format("truetype"),url("../../fonts/DINPro-Bold.svg#DINPro-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:icomoon;src:url("../../fonts/icomoon.eot?l682mn");src:url("../../fonts/icomoon.eot?l682mn#iefix") format("embedded-opentype"),url("../../fonts/icomoon.ttf?l682mn") format("truetype"),url("../../fonts/icomoon.woff?l682mn") format("woff"),url("../../fonts/icomoon.svg?l682mn#icomoon") format("svg");font-weight:400;font-style:normal;font-display:block}.compath-header{position:fixed;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:70px;padding:0 40px;background-color:#fff;border-bottom:1px solid #f7f7f7;z-index:10}.compath-header,.compath-header .nav-left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.compath-header .brand{display:inline-block}.compath-header .brand a{opacity:1}.compath-header .brand img{width:80px}.compath-header .nav{-ms-flex-align:center;align-items:center}.compath-header .nav-item{margin-left:40px;font-family:Rift Bold,Arial sans-serif;font-size:16px}.compath-header .nav-item a{font-family:Rift Bold,Arial sans-serif;font-size:15px}@media (max-width:499.98px){.compath-header{height:60px;padding:0 25px}.compath-header .brand img{width:45px}.compath-header .nav-item{margin-left:25px;font-size:12px}.compath-header .nav-item a{font-size:12px}}.compath-footer{position:fixed;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;bottom:0;width:100%;height:70px;padding:0 40px;background-color:#fff;border-top:1px solid #f7f7f7;z-index:10}.compath-footer .brand{position:absolute}.compath-footer .brand img{width:100px}.compath-footer .nav{margin:0 auto;-ms-flex-align:center;align-items:center}.compath-footer .terms-and-conditions .link{font-family:DINPro,Arial sans-serif;font-size:10px}@media (min-width:769px){.brand.compath-logo img{width:100px}}@media (max-width:768.98px){.brand.compath-logo{display:none}}@media (max-width:499.98px){.compath-footer{height:60px;padding:0 25px}}.page,.screen-wrapper,body,html{height:100%;background:#fff}.screen-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.screen-wrapper .content-wrapper{-ms-flex:0 0 auto;flex:0 0 auto}.screen-wrapper:before{margin-top:auto}.screen-wrapper:after,.screen-wrapper:before{content:"";display:block;-ms-flex:0 0 100px;flex:0 0 100px}.screen-wrapper:after{margin-bottom:auto;border:1px solid;visibility:hidden}p{margin-bottom:1rem;font-family:DINPro,Arial sans-serif}.primary-button{width:245px;font-family:Rift Bold,Arial sans-serif;font-size:22px;background-color:#0091ff;border-color:#0091ff;cursor:pointer;transition:opacity .3s ease-out}.primary-button:hover{opacity:.65}button.link{border:none;padding:0;text-transform:none;background:none;cursor:pointer}a,button.link{padding:0;font-size:14px;color:#0091ff;transition:opacity .3s ease-out}a:hover,button.link:hover{color:#0091ff;opacity:.65}.decorated-link{text-decoration:underline}@media (max-width:499.98px){.screen-wrapper:after,.screen-wrapper:before{-ms-flex:0 0 90px;flex:0 0 90px}.primary-button{width:200px}}.screen-wrapper:after,.screen-wrapper:before{display:none}.content-wrapper{text-align:center;width:100%;padding-bottom:30px;overflow:hidden}.question-header{position:relative;width:100%;margin-top:70px}.question-header .progress-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.question-header .progress{position:relative;width:0;height:100%;background:#0091ff;opacity:.44;transform:skew(-28deg) scaleX(1.25);transform-origin:50% 0;transition:width .5s ease-out;z-index:1}.question-header .video-wrapper{height:24vw;max-height:210px;position:relative;overflow:hidden;background:#000}.question-header .video-wrapper iframe{position:absolute;bottom:0;width:100vw;height:42.85714vw}.question-header .question{position:absolute;width:100%;height:100%;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;z-index:2}.question-header .main-title{color:#fff;font-size:52px;padding:20px 40px}.question-navigation{width:100%;min-height:40px;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:justify;justify-content:space-between}.question-navigation .link{padding:10px 40px;font-family:Rift Bold,Arial sans-serif;display:none}.question-navigation .link.previous:before{content:"";display:inline-block;width:7px;height:11px;margin-right:15px;background-image:url(../../images/compath/icon-left.png);background-size:cover}.question-navigation .link.next{margin-left:auto}.question-navigation .link.next:after{content:"";display:inline-block;width:7px;height:11px;margin-left:15px;background-image:url(../../images/compath/icon-right.png);background-size:cover}.question-instruction{text-decoration:underline}.answers{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;max-width:1200px;margin:30px auto 0;opacity:1;animation:answersFade 1.4s ease-out .2s;animation-fill-mode:both}.answers .answer-tile{position:relative;width:40%;text-align:center;font-size:17px;color:#0091ff;cursor:pointer}.answers .answer-tile.over .answer-animation{transform:scale(1.05)}.answers .answer-tile.over .answer-text{transform:translateY(-8px);transition:transform .25s ease-out}.answers .answer-tile.over .answer-text:before{transform-origin:left;transform:scaleX(1);transition:transform .8s cubic-bezier(.19,1,.22,1) .25s}.answers .answer-text{width:60%;margin:0 auto;transition:transform .2s ease-out .1s}.answers .answer-text:before{content:"";position:absolute;bottom:-16px;left:0;right:0;height:1px;width:75%;margin:0 auto;border-bottom:1px solid #0091ff;transform-origin:right;transform:scaleX(0);transition:transform .5s cubic-bezier(.19,1,.22,1)}.answers .animation-type{text-transform:uppercase}.answers .answer-animation{width:100%;transition:transform .3s ease-out}.compath-footer{background-color:transparent;border-top:none}@media (max-width:1024.98px){.question-header .main-title{font-size:36px}}@media (max-width:768.98px){.question-header .main-title{font-size:28px;padding:20px}.answers{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;max-width:400px}.answers .answer-tile{width:100%;padding:10% 0}.answers .answer-tile .answer-text{margin-bottom:0}.answers .answer-tile:first-child{padding-top:0}.answers .answer-tile:not(:first-child):after{content:"";display:block;position:absolute;height:1px;width:100%;top:0;background-color:#f7f7f7;transform:scaleX(10)}.answers.final-question .answer-tile{margin-top:0}.compath-footer{display:none}}@media (max-width:499.98px){.question-header{margin-top:60px}.question-header .main-title{font-size:18px}.question-instruction{font-size:10px}.question-navigation .link{padding:10px 25px;font-size:10px}.answers{max-width:300px;margin-top:10px}.answers .answer-tile{font-size:14px}.answers .answer-text{width:75%}}@keyframes answersFade{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:auto}}