@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-Light.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-Light.woff2) format("woff2"),url(../fonts/MessinaSansWeb-Light.svg) format("svg"),url(../fonts/MessinaSansWeb-Light.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-LightItalic.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-LightItalic.woff2) format("woff2"),url(../fonts/MessinaSansWeb-LightItalic.svg) format("svg"),url(../fonts/MessinaSansWeb-LightItalic.woff) format("woff");font-weight:200;font-style:italic}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-Book.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-Book.woff2) format("woff2"),url(../fonts/MessinaSansWeb-Book.svg) format("svg"),url(../fonts/MessinaSansWeb-Book.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-BookItalic.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-BookItalic.woff2) format("woff2"),url(../fonts/MessinaSansWeb-BookItalic.svg) format("svg"),url(../fonts/MessinaSansWeb-BookItalic.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-Regular.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-Regular.woff2) format("woff2"),url(../fonts/MessinaSansWeb-Regular.svg) format("svg"),url(../fonts/MessinaSansWeb-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-RegularItalic.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-RegularItalic.woff2) format("woff2"),url(../fonts/MessinaSansWeb-RegularItalic.svg) format("svg"),url(../fonts/MessinaSansWeb-RegularItalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-SemiBold.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-SemiBold.woff2) format("woff2"),url(../fonts/MessinaSansWeb-SemiBold.svg) format("svg"),url(../fonts/MessinaSansWeb-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-SemiBoldItalic.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-SemiBoldItalic.woff2) format("woff2"),url(../fonts/MessinaSansWeb-SemiBoldItalic.svg) format("svg"),url(../fonts/MessinaSansWeb-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-Bold.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-Bold.woff2) format("woff2"),url(../fonts/MessinaSansWeb-Bold.svg) format("svg"),url(../fonts/MessinaSansWeb-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-BoldItalic.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-BoldItalic.woff2) format("woff2"),url(../fonts/MessinaSansWeb-BoldItalic.svg) format("svg"),url(../fonts/MessinaSansWeb-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-Black.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-Black.woff2) format("woff2"),url(../fonts/MessinaSansWeb-Black.svg) format("svg"),url(../fonts/MessinaSansWeb-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-BlackItalic.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-BlackItalic.woff2) format("woff2"),url(../fonts/MessinaSansWeb-BlackItalic.svg) format("svg"),url(../fonts/MessinaSansWeb-BlackItalic.woff) format("woff");font-weight:900;font-style:italic}body{font-family:MessinaSans,sans-serif;font-size:20px;color:#050505;-moz-font-feature-settings:"liga" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*! BELOW: Reference from HTML5 Boilerplate v7.1.0 | https://html5boilerplate.com/ */::-moz-selection{background:#e56478;text-shadow:none}::selection{background:#e56478;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}
/*! BELOW: Reference from HTML5 Boilerplate v7.1.0 | https://html5boilerplate.com/ */.hide{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:after,.clearfix:before,.front .front--page-section--quote .page-section--inner:after,.front .front--page-section--quote .page-section--inner:before,.front .news-list .news-list--item:after,.front .news-list .news-list--item:before,.front .page-section--front-intro .home-intro--content:after,.front .page-section--front-intro .home-intro--content:before,.front .page-section--front-news-videos .page-section--two-cols:after,.front .page-section--front-news-videos .page-section--two-cols:before,.site-footer:after,.site-footer:before,.site-logo:after,.site-logo:before,ul.breadcrumbs:after,ul.breadcrumbs:before{content:" ";display:table}.clearfix:after,.front .front--page-section--quote .page-section--inner:after,.front .news-list .news-list--item:after,.front .page-section--front-intro .home-intro--content:after,.front .page-section--front-news-videos .page-section--two-cols:after,.site-footer:after,.site-logo:after,ul.breadcrumbs:after{clear:both}.page--title{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);white-space:nowrap;font-weight:400;font-size:38px;position:absolute;line-height:1em;margin:0;left:62px;top:130px}@media (max-width:1350px){.page--title{font-size:36px;left:63px}}@media (max-width:1150px){.page--title{font-size:34px;left:55px}}@media (max-width:770px){.page--title{font-size:24px;left:40px;top:127px}}@media (max-width:600px){.page--title{display:none}}.page--intro-text{font-size:38px;width:80%}.page--intro-text p{line-height:1.2em}@media (max-width:1350px){.page--intro-text{font-size:36px}}@media (max-width:1150px){.page--intro-text{font-size:34px}}@media (max-width:1000px){.page--intro-text{font-size:30px;width:auto}}@media (max-width:770px){.page--intro-text{font-size:24px}}@media (max-width:600px){.page--intro-text{font-size:22px}}.page--content-text{max-width:69%;padding-bottom:60px;position:relative}.page--content-text p{line-height:1.65em;margin-bottom:1.9em}.page--content-text img{width:100%}@media (max-width:1000px){.page--content-text{font-size:18px;max-width:100%}}.page--content-text--img{position:absolute;top:0;left:108%;width:62%;margin:5px 0 0;font-size:16px}.page--content-text--img img{margin-bottom:10px}@media (max-width:1000px){.page--content-text--img{position:static;width:85%;margin:0 auto}}.front .page-section .page-section--inner{max-width:1250px}@media (max-width:1000px){.front .page-section .page-section--inner{max-width:700px}}.front .page-section--front-intro{padding-top:0;padding-bottom:120px;border-bottom:1px solid #e2e2e2}.front .page-section--front-intro .home-intro--links{float:right;width:28%;margin-left:7%;padding-top:60px}.front .page-section--front-intro .home-intro--links .home-intro--links--items-list{margin:0;padding:0;list-style:none}.front .page-section--front-intro .home-intro--links .home-intro--links--items-list li{margin-bottom:15px}.front .page-section--front-intro .home-intro--links a.link--button{font-size:20px;width:220px;padding-top:20px;padding-bottom:20px;background:transparent url(../img/arrow-right.svg) no-repeat right 20px center}.front .page-section--front-intro .home-intro--links a.link--button:hover{text-decoration:none;background:#a31f34 url(../img/arrow-right--white.svg) no-repeat right 20px center;color:#fff}.front .page-section--front-intro h1{font-size:48px;font-weight:500;line-height:1;margin:0 0 20px}.front .page-section--front-intro h2{font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1;margin:0}.front .page-section--front-intro .subtitle{font-size:38px;line-height:1;margin:15px 0 5px;width:64%}.front .page-section--front-intro .subtitle .year{font-size:24px}.front .page-section--front-intro .page--content-text{width:69%;margin-top:10px;padding:0;float:left}.front .page-section--front-intro .link--button{max-width:360px}.front .page-section--front-intro p.emphasize{font-size:.85em;font-style:italic;background-color:#f1f1f1;padding:10px}@media (max-width:1350px){.front .page-section--front-intro .subtitle{font-size:34px}.front .page-section--front-intro .home-intro--media-video{width:50%;margin-right:0}}@media (max-width:1150px){.front .page-section--front-intro .subtitle{font-size:32px}.front .page-section--front-intro .home-intro--media-video{width:50%}}@media (max-width:1000px){.front .page-section--front-intro{padding-bottom:100px}.front .page-section--front-intro .home-intro--links{float:none;width:auto;margin:30px 0;display:none}.front .page-section--front-intro h1{font-size:50px;margin:0}.front .page-section--front-intro .subtitle{font-size:24px;width:auto}.front .page-section--front-intro .page--content-text{width:auto}}@media (max-width:770px){.front .page-section--front-intro h1{font-size:38px}}.front .page-section--front-news-videos{padding-bottom:90px}.front .page-section--front-news-videos .page-section--two-cols{margin:0 auto}.front .page-section--front-news-videos .page-section--two-cols .page-section--two-cols--left{float:left;width:47%;padding:0;margin-right:6%}.front .page-section--front-news-videos .page-section--two-cols .page-section--two-cols--right{float:left;width:47%;padding:0}.front .page-section--front-news-videos .page-section--two-cols .page-section--inner{width:auto;margin:0}.front .page-section--front-news-videos .page-section--two-cols h2{font-size:38px;font-weight:400;letter-spacing:0;position:relative;margin:0;padding:20px 0}.front .page-section--front-news-videos .page-section--two-cols h2:before{position:absolute;top:-1px;left:0;width:65%;height:3px;display:block;content:"";background-color:#a31f34}@media (max-width:1000px){.front .page-section--front-news-videos{max-width:700px;padding-bottom:70px}.front .page-section--front-news-videos .page-section--two-cols .page-section--two-cols--left,.front .page-section--front-news-videos .page-section--two-cols .page-section--two-cols--right{float:none;width:auto;margin:0}.front .page-section--front-news-videos .page-section--two-cols .page-section--two-cols--left{margin-bottom:70px}.front .page-section--front-news-videos .page-section--two-cols h2{font-size:30px}}.front .news-list{margin:0;padding:30px 0 0;list-style:none}.front .news-list .news-list--item{padding-bottom:50px}.front .news-list .news-list--item--thumbnail{width:32%;margin-right:3%;float:left}.front .news-list .news-list--item--text{overflow:hidden}.front .news-list h3{margin:3px 0;font-size:24px;font-weight:600;letter-spacing:-.02em}.front .news-list h3 a{display:inline-block;color:#050505;text-decoration:none;-webkit-box-shadow:none;box-shadow:none}.front .news-list h3 a:hover{color:#a31f34}.front .news-list p{display:inline-block;font-size:16px;line-height:1.4em;margin:0}.front .news-list .news-list--item--open-new-win{background:transparent url(../img/arrow-north-east.svg) no-repeat 0 8px;display:inline-block;width:13px;height:19px;text-indent:-9999px;margin-left:6px}@media (max-width:1000px){.front .news-list{padding-top:20px}.front .news-list h3{font-size:22px}}.front .front--page-section--quote{padding-top:80px;padding-bottom:120px;border-top:1px solid #e2e2e2}.front .front--page-section--quote blockquote{margin:0;font-size:38px;font-weight:600;position:relative}.front .front--page-section--quote blockquote:before{content:"\201C";position:absolute;top:-8px;left:-50px;font-size:80px}.front .front--page-section--quote cite{font-style:normal;font-size:30px}.front .front--page-section--quote .front--page-section--quote--message{width:57%;margin-left:10%;float:right}.front .front--page-section--quote .front--page-section--quote--media{overflow:hidden}.front .front--page-section--quote .front--page-section--quote--media .front--page-section--quote--media--img{font-size:16px}.front .front--page-section--quote .front--page-section--quote--media .front--page-section--quote--media--img img{width:100%;margin-bottom:10px}.front .front--page-section--quote .link--button{margin-top:30px!important}@media (max-width:1000px){.front .front--page-section--quote{padding-top:30px;padding-bottom:60px}.front .front--page-section--quote blockquote{font-size:26px;width:88%;margin:0;padding-left:40px}.front .front--page-section--quote blockquote:before{font-size:68px;left:0}.front .front--page-section--quote cite{font-size:22px}.front .front--page-section--quote .front--page-section--quote--message{width:auto;margin:0 0 30px;float:none}}.front ul.view-list li{font-size:20px}.front ul.view-list .view-list--item--open-new-win{background:transparent url(../img/arrow-north-east.svg) no-repeat 0 4px;display:inline-block;width:13px;height:19px;text-indent:-9999px;margin-left:6px}@media (max-width:1000px){.front ul.view-list li{font-size:16px}}.whats-next #main{min-height:500px}.whats-next table{border-collapse:collapse;width:100%}.whats-next table,.whats-next td,.whats-next th{border:1px solid #000;padding:0;margin:0}.whats-next td{padding:15px}.whats-next td:first-child{white-space:nowrap;min-width:20%}.report .site-main{min-height:600px}.report ul.reports-list li{font-size:24px}.report ul.reports-list .reports-list--item--open-new-win{background:transparent url(../img/arrow-north-east.svg) no-repeat 0 4px;display:inline-block;width:13px;height:19px;text-indent:-9999px;margin-left:6px}@media (max-width:1000px){.report ul.reports-list li{font-size:20px}}.background h2{margin:25px 0 20px}.background .letters-list{margin:0 0 50px;padding:0;list-style:none}.background .letters-list li{padding-top:10px}.background .letters-list li h3{margin:0;font-weight:600}.background .letters-list li p{margin:0;line-height:1.5em}.background .letters-list .letters-list--item--open-new-win{background:transparent url(../img/arrow-north-east.svg) no-repeat 0 4px;display:inline-block;width:13px;height:19px;text-indent:-9999px;margin-left:6px}.site-header{padding:10px 30px;border-bottom:1px solid #e2e2e2}@media (max-width:1150px){.site-header{padding:10px 20px}}@media (max-width:770px){.site-header{padding:10px;height:46px}}@media (max-width:370px){.site-header{height:auto;padding:0}}.site-main{position:relative;overflow:hidden}.site-main:after{content:"";position:absolute;top:0;bottom:0;left:87px;height:100%;border-right:1px solid #e2e2e2;z-index:-1}@media (max-width:1150px){.site-main:after{left:71px}}@media (max-width:770px){.site-main:after{left:51px}}@media (max-width:600px){.site-main:after{display:none}}.site-main h2{font-weight:400;font-size:38px}.site-main ul{margin-left:0;padding-left:15px}.site-main ul>li{line-height:1.65em;margin-bottom:20px}.site-main ul>li>ul{margin-top:15px}.site-main ul>li>ul>li{margin-bottom:15px}.site-main img{width:100%}.site-main a{text-decoration:none;color:#050505;-webkit-box-shadow:0 -2px #e56478 inset;box-shadow:inset 0 -2px #e56478}.site-main a:hover{color:#a31f34}@media (max-width:1350px){.site-main h2{font-size:36px}}@media (max-width:1150px){.site-main h2{font-size:34px}}@media (max-width:1000px){.site-main{font-size:18px}}@media (max-width:770px){.site-main h2{font-size:24px}}.site-footer{padding:40px 30px 60px;border-top:1px solid #e2e2e2;font-size:14px;position:relative}.site-footer .site-footer--nav{display:block;position:absolute;left:50%;width:50%}.site-footer .site-footer--nav ul{margin:0;padding:6px 0 0 10px;list-style:none;display:inline-block;border-left:1px solid #e2e2e2}.site-footer .site-footer--nav ul li{margin-bottom:6px}.site-footer .site-footer--nav ul a{text-decoration:none;color:#000;font-size:16px;white-space:nowrap}.site-footer .site-footer--nav ul a:hover{text-decoration:none;color:#a31f34}.site-footer .site-footer--nav ul a.better-world{position:absolute;right:90px;top:0;font-size:14px;display:block;white-space:normal;width:95px;padding:13px 18px 13px 13px;border:1px solid #a31f34}.site-footer .site-footer--nav ul a.better-world .arrow--point-northeast{position:absolute;right:13px;color:#a31f34;width:12px;height:12px}.site-footer .site-footer--nav ul a.better-world:hover{text-decoration:none;background-color:#a31f34;color:#fff}.site-footer .site-footer--nav ul a.better-world:hover .arrow--point-northeast{color:#fff}@media (max-width:1350px){.site-footer .site-footer--nav{left:47%;width:53%}.site-footer .site-footer--nav ul li{margin-bottom:8px}.site-footer .site-footer--nav ul a{font-size:14px}}@media (max-width:1150px){.site-footer .site-footer--nav{position:static;width:auto;margin-left:135px;margin-bottom:40px}.site-footer .site-footer--nav ul{border:none;padding-left:0}.site-footer .site-footer--nav ul a{-webkit-box-shadow:0 -1px #e56478 inset;box-shadow:inset 0 -1px #e56478}.site-footer .site-footer--nav ul a.better-world{top:45px;-webkit-box-shadow:none;box-shadow:none}}@media (max-width:770px){.site-footer .site-footer--nav{margin-bottom:30px}.site-footer .site-footer--nav ul li a{font-size:16px}.site-footer .site-footer--nav ul li a.better-world{position:relative;top:0;right:0;width:120px;padding-right:30px;margin-top:30px}}@media (max-width:600px){.site-footer .site-footer--nav{margin-left:0}.site-footer .site-footer--nav ul li a{white-space:normal}}.site-footer .site-logo{position:absolute;left:30px;top:45px}@media (max-width:1150px){.site-footer .site-logo{left:20px}}@media (max-width:600px){.site-footer .site-logo{display:none}}.site-footer .site-footer--info{float:left;margin-left:135px;line-height:1.5em}.site-footer .site-footer--info p{margin:0}.site-footer .site-footer--info a.mit-name{color:#050505;text-decoration:none;font-weight:700}.site-footer .site-footer--info .footer--utility-list{margin:3px 0 0;padding:0;list-style:none;display:inline-block}.site-footer .site-footer--info .footer--utility-list li{float:left;margin-right:10px}.site-footer .site-footer--info .footer--utility-list li a{color:#a31f34;text-decoration:none}.site-footer .site-footer--info .footer--utility-list li a:hover{color:#e56478}.site-footer .site-footer--info .footer--utility-list li a.footer--utility-item--link{color:#050505;-webkit-box-shadow:0 -1px #e56478 inset;box-shadow:inset 0 -1px #e56478}.site-footer .site-footer--info .footer--utility-list li a.footer--utility-item--link:hover{color:#a31f34}.site-footer .site-footer--info .footer--utility-list li.footer--utility-item--privacy{clear:left}@media (max-width:600px){.site-footer .site-footer--info{margin-left:0}}@media (max-width:600px){.site-footer{padding:40px 15px}}.page-section{padding:0 150px}.page-section .page-section--inner{max-width:1250px;width:100%;margin:0 auto}.page-section.page-section--contact{border-top:1px solid #e2e2e2}@media (max-width:1350px){.page-section{padding-right:60px}}@media (max-width:1150px){.page-section{padding:0 50px 0 120px}}@media (max-width:1000px){.page-section .page-section--inner{max-width:700px}}@media (max-width:770px){.page-section{padding:0 40px 0 90px}}@media (max-width:600px){.page-section{padding:0 20px}}.site-logo{display:inline-block}.site-header .site-logo{width:420px}@media (max-width:1150px){.site-header .site-logo{width:350px}}@media (max-width:770px){.site-header .site-logo{width:253px}}@media (max-width:370px){.site-header .site-logo{padding:15px}}.logo-mit-link:focus .logo-color--primary,.logo-mit-link:hover .logo-color--primary{fill:#a31f34}.site-logo-separator{float:left;display:block;width:2px;height:73px;background-color:#333;margin:0 22px}@media (max-width:1150px){.site-logo-separator{margin:0 18px;height:64px}}@media (max-width:770px){.site-logo-separator{margin:0 12px;height:46px}}.site-logo-mit{float:left;display:block;width:97px}.site-logo-mit .logo.mit{width:100%}.site-logo-mit .logo-mit-link{display:inline-block}.site-header .site-logo-mit .logo-mit-link{margin:11px 0}.site-logo-mit .logo-mit-link .logo-color--secondary{fill:#a31f34}.site-logo-mit .logo-mit-link :focus .logo-color--secondary,.site-logo-mit .logo-mit-link :hover .logo-color--secondary{fill:#e56478}@media (max-width:1150px){.site-logo-mit{width:85px}.site-header .site-logo-mit{right:20px;top:24px;width:85px}.site-header .site-logo-mit .logo-mit-link{margin:9px 0}}@media (max-width:770px){.site-logo-mit{width:60px}.site-header .site-logo-mit{width:60px;margin-left:5px}.site-header .site-logo-mit .logo-mit-link{margin:7px 0}}.site-logo-computing{float:left;display:block;width:270px;font-size:1em}h1.site-logo-computing,h2.site-logo-computing{margin:0}.site-logo-computing .logo-computing-link{display:inline-block}.site-header .site-logo-computing .logo-computing-link{margin-top:11px}.site-logo-computing .logo-computing-link .logo.computing{width:100%}.site-logo-computing .logo-computing-link :focus,.site-logo-computing .logo-computing-link :hover{fill:#a31f34}@media (max-width:1150px){.site-logo-computing{width:226px}.site-header .site-logo-computing .logo-computing-link{margin-top:9px}}@media (max-width:770px){.site-logo-computing{width:165px}.site-header .site-logo-computing .logo-computing-link{margin-top:7px}}.site-logo-computing-official{float:left;display:block;width:320px;font-size:1em}h1.site-logo-computing-official,h2.site-logo-computing-official{margin:0}.site-logo-computing-official .logo-computing-official-link{display:inline-block}.site-header .site-logo-computing-official .logo-computing-official-link{margin-top:5px}.site-logo-computing-official .logo-computing-official-link .logo.computing{width:100%;height:50px}.site-logo-computing-official .logo-computing-official-link :focus,.site-logo-computing-official .logo-computing-official-link :hover{fill:#a31f34}@media (max-width:1150px){.site-logo-computing-official{width:300px}.site-header .site-logo-computing-official .logo-computing-official-link{margin-top:9px}}@media (max-width:770px){.site-logo-computing-official{width:230px}.site-header .site-logo-computing-official .logo-computing-official-link{margin-top:7px}.site-logo-computing-official .logo-computing-official-link .logo.computing{height:38px}}.site-menu .site-menu--title{display:none}.site-menu ul.site-menu--list{margin:0;padding:0;list-style:none;position:absolute;right:120px;top:40px}.site-menu ul.site-menu--list li{margin:0 30px 0 0;padding:0;list-style:none;float:left}.site-menu ul.site-menu--list li:last-child{margin-right:0}.site-menu ul.site-menu--list li a{text-decoration:none;font-weight:600;color:#050505;display:inline-block;padding-bottom:3px;border-bottom:2px solid #dedede}.site-menu ul.site-menu--list li.active a,.site-menu ul.site-menu--list li a:hover{border-bottom:2px solid #a31f34}.site-menu ul.site-menu--list .site-menu--list--item--open-new-win{background:transparent url(../img/arrow-north-east.svg) no-repeat 0 4px;-webkit-background-size:70% 70%;background-size:70% 70%;display:inline-block;width:13px;height:19px;text-indent:-9999px;margin-left:4px}@media (max-width:1150px){.site-menu{font-size:16px}.site-menu ul.site-menu--list{top:35px;right:60px}.site-menu ul.site-menu--list li{margin:0 30px 0 0}}@media (max-width:770px){.site-menu .site-menu--title{display:inline-block;position:absolute;right:0;top:0;line-height:67px;height:67px;padding:0 15px;font-size:16px;font-weight:700;letter-spacing:-.05em;border-left:1px solid #e2e2e2}.site-menu .site-menu--title span.title{display:inline-block;width:43px}.site-menu .site-menu--title span.arrow{color:#a31f34;display:inline-block}.no-touchevents .site-menu .site-menu--title.hovered{cursor:pointer;background-color:#e56478}.no-touchevents .site-menu .site-menu--title.hovered span.arrow{color:#fff}.site-menu ul.site-menu--list{display:none}}@media (max-width:370px){.site-menu .site-menu--title{position:static;display:block;border-left:0;line-height:40px;border-top:1px solid #e2e2e2;text-align:center;height:auto}}ul.breadcrumbs{margin:60px 0 40px;padding:0;list-style:none;font-size:16px}ul.breadcrumbs .breadcrumb{float:left;line-height:1.2em;margin:0 0 3px}ul.breadcrumbs .breadcrumb:not(:last-of-type):after{content:"/";display:inline-block;margin:0 5px;color:#e56478;font-weight:700}ul.breadcrumbs .breadcrumb--link{color:#727272;text-decoration:none;-webkit-box-shadow:none;box-shadow:none}ul.breadcrumbs .breadcrumb--link:hover{color:#a31f34;text-decoration:underline}@media (max-width:600px){ul.breadcrumbs{margin-top:30px}}a.link--button{line-height:1.15em!important;display:inline-block;padding:15px 25px;text-decoration:none;color:#050505;border:1px solid #a31f34;font-size:16px;font-weight:600;letter-spacing:-.02em;-webkit-box-shadow:none;box-shadow:none}a.link--button:hover{text-decoration:none;background-color:#a31f34;color:#fff}@media (max-width:375px){a.link--button{display:block;text-align:center}}@-webkit-keyframes media-video-video-in{50%{opacity:0}to{opacity:1}}@keyframes media-video-video-in{50%{opacity:0}to{opacity:1}}.media-video{position:relative}.media-video--embed{display:none;width:100%;height:auto;position:relative;background-color:#000}.media-video--embed:after{content:"";display:block;width:100%;padding-top:56.25%}.media-video--embed iframe{position:absolute;width:100%;height:100%}.show-video-embed .media-video--embed{display:block}.media-video--cover-img{display:none}.no-touchevents .media-video--cover-img{display:block;opacity:1;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1);margin-top:0;cursor:pointer}.no-touchevents .media-video--cover-img:before{position:absolute;top:50%;left:50%;width:70px;height:70px;display:block;content:"";-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background-image:url(../img/play-video-icon.svg);-webkit-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;-webkit-transition:all .2s cubic-bezier(.215,.61,.355,1);-o-transition:all .2s cubic-bezier(.215,.61,.355,1);transition:all .2s cubic-bezier(.215,.61,.355,1);background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);-webkit-border-radius:50%;border-radius:50%}.no-touchevents .media-video--cover-img:hover:before{-webkit-transform:translate3d(-50%,-50%,0) scale(1.05);transform:translate3d(-50%,-50%,0) scale(1.05)}.show-video-embed .media-video--cover-img{display:none}.faq-list{list-style:none;margin:0 0 45px;padding:0}.faq-list--item{margin:0;padding:14px 0 6px;border-bottom:1px solid #e2e2e2}.faq-list--item:first-child{padding-top:1px}.faq-list--item:last-child{border:none}.faq-list--item--q{font-weight:600}.faq-list--item--q p{margin-bottom:0}.faq-list--item--a--label,.faq-list--item--q--label{color:#a31f34;font-weight:700}.social-share-this-page{display:block;position:absolute;top:121px;left:20px;text-align:center}.social-share-this-page .social-share-this-page--title{font-size:14px;font-weight:700;text-transform:uppercase;display:block;letter-spacing:-.02em;color:#606060}.social-share-this-page .social-share-this-page--network{color:#a31f34;text-decoration:none;display:block;margin:12px 0;-webkit-box-shadow:none;box-shadow:none}.social-share-this-page .social-share-this-page--network svg{width:auto;height:23px;display:inline-block;margin:0 auto}@media (max-width:1150px){.social-share-this-page{left:13px}}@media (max-width:770px){.social-share-this-page{position:static;text-align:left;margin-top:30px}.social-share-this-page .social-share-this-page--title{display:inline-block}.social-share-this-page .social-share-this-page--network{display:inline-block;margin:0 0 0 6px}.social-share-this-page .social-share-this-page--network svg{height:18px}}.site-nav--is-opened{background-color:#f2f2f2}.site-nav--is-opened #main{display:none}.site-nav--is-opened .site-header{background-color:#fff}.site-nav--is-opened .site-footer{border-top:none}.site-nav--is-opened .site-footer .site-footer--nav ul li{margin-bottom:20px}.site-nav--is-opened .site-footer .site-footer--nav ul li a{font-size:30px;font-weight:600;letter-spacing:-.05em}.site-nav--is-opened .site-footer .site-footer--nav ul li a.better-world{font-size:14px;font-weight:400;letter-spacing:0;margin-top:60px}