.global-feedback{padding:25px;background:#fff;-moz-box-shadow:0 0 20px 1px rgba(51,51,51,.15);-webkit-box-shadow:0 0 20px 1px rgba(51,51,51,.15);box-shadow:0 0 20px 1px rgba(51,51,51,.15);border-radius:4px;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.33,0,.2,1);-moz-transition:all .3s cubic-bezier(.33,0,.2,1);-o-transition:all .3s cubic-bezier(.33,0,.2,1);transition:all .3s cubic-bezier(.33,0,.2,1);position:fixed;bottom:15px;left:15px;width:110px;height:40px;z-index:1000}@media (min-width:768px){.global-feedback{bottom:25px;left:25px}}.global-feedback__level,.global-feedback__type{padding-top:10px;padding-bottom:10px}.global-feedback__level a,.global-feedback__type a{padding-right:15px;cursor:pointer}.global-feedback__level a.selected,.global-feedback__level a:hover,.global-feedback__type a.selected,.global-feedback__type a:hover{color:#22c8a3}.global-feedback__type{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.global-feedback__level .button--text{margin-right:15px;cursor:pointer}.global-feedback__level .button--text.selected{color:#22c8a3}.global-feedback form{display:none}.global-feedback.open{border-radius:0;height:480px;width:calc(100vw - 30px);overflow-y:scroll}@media (min-width:768px){.global-feedback.open{width:500px}}.global-feedback.open form{display:block}.global-feedback:not(.open) .open-close{width:100%;height:100%;cursor:pointer;position:absolute;top:0;left:0}.global-feedback:not(.open) .open-close h5{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.global-feedback.open .open-close{cursor:pointer;width:auto;height:auto;position:absolute;top:15px;right:15px}.cookies-notification{position:fixed;background:#333;bottom:0;left:0;width:100vw;padding-top:15px;padding-bottom:15px;z-index:100;-webkit-transition:bottom .35s ease;-moz-transition:bottom .35s ease;-o-transition:bottom .35s ease;transition:bottom .35s ease}.cookies-notification a{padding-left:15px}.cookies-notification .col-md-8{margin-top:3px}@media (min-width:768px){.cookies-notification .col-md-4{text-align:right}}.cookies-notification.hidden{bottom:-200px}.resources-block{position:relative}.resources-block__item-wrapper{height:290px;position:relative;margin-bottom:10px}.resources-block .resources-block__item__top__description{margin-top:60px;max-height:calc(100% - 270px);overflow-y:scroll;visibility:hidden;padding-top:25px;position:relative}.resources-block .resources-block__item__top__description.no-image{max-height:calc(100% - 100px)}@media (min-width:768px){.resources-block .resources-block__item__top__description{padding-left:16.66666%;padding-right:16.66666%}}.resources-block__item__top{position:relative;height:155px;padding:15px;-webkit-transition:height .15s ease,padding .15s ease;-moz-transition:height .15s ease,padding .15s ease;-o-transition:height .15s ease,padding .15s ease;transition:height .15s ease,padding .15s ease}.resources-block__item__top__image{position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:125px;height:125px;top:25px;-webkit-transition:top .15s ease;-moz-transition:top .15s ease;-o-transition:top .15s ease;transition:top .15s ease}.resources-block__item__top__image img{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:100%;height:auto;display:block}.resources-block__item__bottom{height:130px;-webkit-transition:height .15s ease;-moz-transition:height .15s ease;-o-transition:height .15s ease;transition:height .15s ease;position:relative}.resources-block__item{background:#f7f4f2;position:absolute;top:0;left:5px;height:290px;width:calc(100% - 10px);-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:transform .15s ease,top .15s ease,left .15s ease,height .15s ease,width .15s ease,padding .15s ease;-moz-transition:transform .15s ease,top .15s ease,left .15s ease,height .15s ease,width .15s ease,padding .15s ease;-o-transition:transform .15s ease,top .15s ease,left .15s ease,height .15s ease,width .15s ease,padding .15s ease;transition:transform .15s ease,top .15s ease,left .15s ease,height .15s ease,width .15s ease,padding .15s ease}.resources-block__item.open{width:calc(300% - 10px);height:90vh;max-height:675px;min-height:400px;z-index:10;-moz-box-shadow:0 0 2px 1px rgba(51,51,51,.15);-webkit-box-shadow:0 0 2px 1px rgba(51,51,51,.15);box-shadow:0 0 2px 1px rgba(51,51,51,.15)}@media (min-width:992px){.resources-block__item.open{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}}.resources-block__item.open .resources-block__item__top__image:after{content:"";width:75px;height:1px;background:rgba(51,51,51,.5);position:absolute;bottom:-35px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.resources-block__item.open .resources-block__item__top__description{visibility:visible}.resources-block__item.open .resources-block__item__top{height:100%;padding-top:50px}.resources-block__item.open .resources-block__item__bottom{height:0}.resources-block.expanded .resources-block__overlay{position:absolute;background:hsla(0,0%,100%,.85);top:0;bottom:0;left:0;right:0;z-index:5}.resources-block__item__bottom__buttons{position:absolute;right:10px;bottom:10px}.resources-block__item__bottom__buttons__button{height:25px;width:25px;vertical-align:middle;display:inline-block;border:1px solid rgba(51,51,51,.5);border-radius:100px;position:relative;cursor:pointer}.resources-block__item__bottom__buttons__button.expand{padding-left:6px;padding-right:5px}.resources-block__item__bottom__buttons__button.link{padding-top:7px;padding-left:5px;padding-right:5px}.resources-block__item__bottom__buttons__button:first-child{margin-right:10px}.resources-block__item__bottom__buttons__button .icon-arrow>div,.resources-block__item__bottom__buttons__button .icon-plus>div{background:rgba(51,51,51,.5)}.resources-block__item__bottom__buttons__button:hover{background:#333}.resources-block__item__bottom__buttons__button:hover .icon-arrow>div,.resources-block__item__bottom__buttons__button:hover .icon-plus>div{background:#fff}.resources-block.expanded .resources-block__item__bottom__buttons__button{position:static}.resources-block.expanded .resources-block__item__bottom__buttons__button__buttons{top:10px;bottom:auto}.schedule-block{width:100%;max-width:650px;margin:0 auto}.schedule-block__sessions__session__description{max-height:0;display:block;opacity:0;overflow:hidden;-webkit-transition:max-height .25s ease,opacity .25s ease;-moz-transition:max-height .25s ease,opacity .25s ease;-o-transition:max-height .25s ease,opacity .25s ease;transition:max-height .25s ease,opacity .25s ease}.schedule-block__sessions__session__description>:first-child{padding-top:35px;display:block}.schedule-block__sessions__session.expanded .schedule-block__sessions__session__description{max-height:300vh;opacity:1}.schedule-block__sessions__session__heading__title{position:relative;cursor:pointer}.schedule-block__sessions__session__heading__title .icon-plus{position:absolute;top:50%;right:0}.schedule-block__sessions__session{padding-top:25px;padding-bottom:25px;border-bottom:1px solid rgba(51,51,51,.3)}.schedule-block__sessions__session:first-child{border-top:1px solid rgba(51,51,51,.3)}