.vv-bottom-sheets__overlay{display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:10000;opacity:0.2;background-color:#000000}.vv-bottom-sheets{overflow-x:hidden}@media only screen and (max-width: 998px){.vv-bottom-sheets{display:none;position:fixed;left:0;bottom:0;margin-bottom:0;max-height:calc(100vh - 50px);overflow-y:auto;width:100vw;z-index:10001;border-radius:10px 10px 0 0}}.vv-bottom-sheets__content{height:100%}.vv-bottom-sheets__close-button{width:24px;height:24px;position:absolute;top:8px;right:8px;text-align:center;font-size:20px;line-height:22px;color:#f9f9f9;background-color:#ccd0d4;border-radius:50%}.vv-bottom-sheets__launcher{position:fixed;left:0;bottom:0;width:100vw;padding:16px 16px 8px 16px;z-index:9999;border-radius:10px 10px 0 0}.vv-bottom-sheets__help-text{font-size:10px;line-height:1.2;letter-spacing:0.1px;text-align:center;color:#979ea7;margin-top:8px}.vv-candidate .vv-numbered-list__item{margin-left:32px;position:relative}.vv-candidate .vv-numbered-list__item::before{position:absolute;top:0;left:-32px}.vv-candidate__section-container{margin:0 8% 24px}@media only screen and (max-width: 998px){.vv-candidate__section-container{margin:0 0 24px}}.vv-candidate__container-with-image{display:flex}@media only screen and (max-width: 998px){.vv-candidate__container-with-image{flex-direction:column;align-items:center}}.vv-candidate__container-with-image-content{flex:1;max-width:600px}@media only screen and (max-width: 998px){.vv-candidate__container-with-image-content{max-width:100%}}.vv-candidate__container-with-image-image{max-width:350px;overflow:hidden}.vv-candidate__container-with-image-image .vv-moved{margin-left:-90px}.vv-candidate__common-text{font-size:18px;line-height:1.33;letter-spacing:0.2px;color:#354354;margin-bottom:16px}.vv-candidate__common-text .vv-bold{font-weight:bold}.vv-candidate__head-text{font-size:32px;font-weight:800;letter-spacing:0.2px;color:#354354;margin:0 0 8px}@media only screen and (max-width: 998px){.vv-candidate__head-text{font-size:24px;line-height:1.25}}.vv-candidate__subhead-text{font-size:24px;font-weight:800;line-height:1.25;letter-spacing:0.2px;color:#354354;margin-top:24px;margin-bottom:8px}@media only screen and (max-width: 998px){.vv-candidate__subhead-text{font-size:18px;line-height:1.44}}.vv-candidate__section{margin-bottom:40px}.vv-candidate__list{font-size:18px;line-height:1.33;letter-spacing:0.2px;color:#354354;margin-bottom:24px}.vv-candidate__list--doubled{display:flex;justify-content:space-between}@media only screen and (max-width: 998px){.vv-candidate__list--doubled{flex-direction:column}}.vv-candidate__list-column{flex:1}@media only screen and (max-width: 998px){.vv-candidate__list-column{margin-bottom:8px}}.vv-candidate__list-title{margin-bottom:8px}.vv-candidate__list-item{margin-bottom:12px;position:relative}.vv-candidate__list-item::before{content:" ";width:5px;height:5px;border-radius:50%;background-color:#0153b4;position:absolute;top:10px;left:-15px}@media only screen and (max-width: 998px){.vv-candidate__list-item{margin-left:22px}}.vv-candidate-badge{padding:24px 32px;margin-top:24px;margin-bottom:24px}.vv-candidate-badge .vv-flex{flex:1}.vv-candidate-badge.vv-row{display:flex;flex-direction:row}@media only screen and (max-width: 998px){.vv-candidate-badge.vv-row{flex-direction:column}}.vv-candidate-badge__title{font-size:24px;font-weight:800;line-height:1.25;letter-spacing:0.2px;color:#354354;margin-bottom:12px}.vv-candidate-badge__title.vv-small{font-size:18px;font-weight:bold;line-height:1.33;margin-bottom:8px}.vv-candidate-badge__title.vv-in-row{width:95px;margin-right:8px}@media only screen and (max-width: 998px){.vv-candidate-badge__title{font-size:18px}}.vv-candidate-badge__link{font-size:18px;line-height:1.33;letter-spacing:0.2px;margin-bottom:8px}.vv-candidate-badge__link:last-child{margin-bottom:0}.vv-candidate__right-column .vv-bottom-sheets__launcher{padding:16px 24px}@media only screen and (max-width: 998px){.vv-candidate__right-column.vv-sticky{position:static}}.vv-candidate__bottom-sheets-launcher-text{font-size:14px;margin-bottom:16px}
