.breakpoint-small-up{display:none}@media screen and (min-width: 46rem){.breakpoint-small-up{display:block}}.breakpoint-small-down{display:block}@media screen and (min-width: 46rem){.breakpoint-small-down{display:none}}.flex,.flex-center,.modal--social .icon--social{display:flex}.flex-inline{display:inline-flex}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-1{flex:1}.flex-h-start{justify-content:flex-start}.flex-h-end{justify-content:flex-end}.flex-h-center,.flex-center{justify-content:center}.flex-h-between{justify-content:space-between}.flex-h-around{justify-content:space-around}.flex-v-start{align-items:flex-start}.flex-v-end{align-items:flex-end}.flex-v-center,.flex-center,.modal--social .icon--social{align-items:center}.flex-v-baseline{align-items:baseline}.flex-v-stretch{align-items:stretch}.flex-vs-start{align-self:flex-start}.flex-vs-end{align-self:flex-end}.flex-vs-center{align-self:center}.flex-vs-baseline{align-self:baseline}.flex-vs-stretch{align-self:stretch}.flex-vm-start{align-content:flex-start}.flex-vm-end{align-content:flex-end}.flex-vm-center{align-content:center}.flex-vm-between{align-content:space-between}.flex-vm-around{align-content:space-around}.flex-vm-stretch{align-content:stretch}.flex-1-half{flex:0 1 50%}.flex-1-third{flex:0 1 33%}.flex-2-thirds{flex:0 1 66%}.flex-1-quarter{flex:0 1 25%}.flex-2-quarters{flex:0 1 50%}.flex-3-quarters{flex:0 1 75%}.flex-1-fith{flex:0 1 20%}.flex-2-fiths{flex:0 1 40%}.flex-3-fiths{flex:0 1 60%}.flex-5-fiths{flex:0 1 80%}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}body{font-family:"Roboto", sans-serif;margin:0;padding-top:7.5rem}@media screen and (min-width: 46rem){body{padding-top:10.5rem}}h1{margin:0 0 1rem 0}@media screen and (min-width: 46rem){h1{margin-bottom:1.375rem}}h2{font-size:1.375rem}h3{margin-top:0}h4{margin-bottom:0.5rem}p{margin-top:0}a{color:#00a0d1}table,tr{border:solid 1px;border-collapse:collapse}td,th{padding:0.375rem}@media screen and (min-width: 61rem){.site-width,.container{width:60rem}}.gutters,.container,.container--small{padding-left:0.6875rem;padding-right:0.6875rem}@media screen and (min-width: 61rem){.gutters,.container,.container--small{padding-left:1rem;padding-right:1rem}}.container{margin:0 auto}.container--small{margin:0 auto}@media screen and (min-width: 46rem){.container--small{width:25rem}}.page-padding--bottom{padding-bottom:10.5rem}[v-cloak]{display:none}.bold{font-weight:bold}.italic{font-style:italic}.text-1,.timeline__year-title{color:#4d6b89;font-size:2.8125rem;font-weight:bold;line-height:1.1}@media screen and (min-width: 46rem){.text-1,.timeline__year-title{font-size:4.375rem}}@media screen and (min-width: 61rem){.text-1,.timeline__year-title{font-size:5.625rem}}.text-2,h1{font-size:1.5rem;font-weight:bold}@media screen and (min-width: 46rem){.text-2,h1{font-size:2.8125rem}}.text-3,.timeline__month-title,.timeline__months:after,.timeline__event__date{color:white;font-size:1rem;font-weight:bold;line-height:0.8}@media screen and (min-width: 46rem){.text-3,.timeline__month-title,.timeline__months:after,.timeline__event__date{font-size:1.375rem}}@media screen and (min-width: 61rem){.text-3,.timeline__month-title,.timeline__months:after,.timeline__event__date{font-size:1.5625rem}}.text-4,h3,h4,.timeline__event__title{font-size:1rem;font-weight:bold}@media screen and (min-width: 46rem){.text-4,h3,h4,.timeline__event__title{font-size:1.1875rem}}@media screen and (min-width: 61rem){.text-4,h3,h4,.timeline__event__title{font-size:1.375rem}}.text-5{font-size:1.25rem;font-weight:300}.text-7,.timeline__event__category{color:#7f7f7f;font-size:0.875rem;font-weight:bold}@media screen and (min-width: 46rem){.text-7,.timeline__event__category{font-size:0.8125rem}}@media screen and (min-width: 61rem){.text-7,.timeline__event__category{font-size:0.9375rem}}.text-8{color:white;font-size:0.9375rem;font-weight:300}.ul-unstyled{list-style-type:none;margin:0;padding:0}.ul-inline li{display:inline-block}.center{text-align:center}.right{text-align:right}.left{text-align:left}.button{border:none;border-radius:0;cursor:pointer;font-size:1.25rem;font-weight:bold;line-height:1;padding:0.5rem 1.125rem}@media screen and (min-width: 46rem){.button{font-size:1.375rem;padding:0.75rem 1.75rem}}.button--secondary{background-color:#00a0d1;color:white;padding:0.5rem 1rem}@media screen and (min-width: 46rem){.button--secondary{padding:0.9375rem 2.875rem}}.button--secondary:hover{background-color:#00b4eb}.button--plain{background-color:transparent;font-weight:300;padding:0 0.625rem;text-transform:uppercase}.button--round,.button--close-round{border-radius:100%}.button--close{background:url(/assets/icons/cross-ecf014f3bd6deea7bd21c865c2e08c76ac5878e4a989d36cb188853346f0d548.svg) center no-repeat;background-size:contain;padding:0;width:1.125rem;height:1.125rem}@media screen and (min-width: 46rem){.button--close{width:1.5rem;height:1.5rem}}.button--close:hover{opacity:.8}.button--close-black{background-image:url(/assets/icons/cross-black-763a748e91b9e8360c555db042587db68d732eb72cc3dec58e476f5a2f6c7c7d.svg)}.button--close-black:hover{opacity:.7}.button--close-round{background-color:rgba(244,244,244,0.9);background-position:center;background-repeat:no-repeat;background-size:1.125rem 1.125rem;padding:0;width:2rem;height:2rem}@media screen and (min-width: 46rem){.button--close-round{width:3.125rem;height:3.125rem}}.button--close-round:hover{background-color:#f4f4f4;opacity:1}.button--apply{background-color:#b4c92b;text-transform:uppercase}.button--apply:hover{background-color:#c0d539}.button--filter{padding-right:2.25rem;position:relative}@media screen and (min-width: 46rem){.button--filter{padding-right:4.75rem}}.button--filter:after{background-image:url(/assets/icons/filter-39a9ef8c86b0f1ea0d6f6f075cee91b6b858b3f3fd9258052fb7d902e8a3b8b8.svg);background-position:center;background-size:contain;background-repeat:no-repeat;content:'';width:1.125rem;display:block;position:absolute;top:0;right:0.875rem;bottom:0}@media screen and (min-width: 46rem){.button--filter:after{width:1.6875rem;right:2.875rem}}.control-bar{background-color:white;box-shadow:#cccccc 0 2px 4px 0px;padding:0.5625rem 0.6875rem;height:3.375rem}@media screen and (min-width: 46rem){.control-bar{padding:0.9375rem 1rem;height:5.125rem}}@media screen and (min-width: 61rem){.control-bar{padding:0.9375rem}}@media screen and (min-width: 61rem){.control-bar--hidden{content:'';flex:1;visibility:hidden}}select,textarea,input[type=text]{font-size:12px}textarea,input[type=text]{width:100%;max-width:25rem}.field{margin-bottom:1.25rem}.field label{margin-bottom:0.625rem;display:block}.field--inline label{display:inline-block;margin-right:0.625rem}.actions{margin-bottom:1.25rem}.header{width:100%;position:fixed;top:0;z-index:2}.icon{background:transparent center no-repeat;background-size:contain;display:inline-block;width:1.4375rem;height:1.4375rem}@media screen and (min-width: 46rem){.icon{width:31px;height:31px}}.icon--calendar{background-image:url(/assets/icons/calendar-5ea4ddd1993cac642b26be7f6f4da0efd60024e459299d123aba4d0fae2bc34b.svg)}.icon--pin{background-image:url(/assets/icons/pin-c358f8becac47ae748f11273b708dd891cfbfb8719baf5662291dcd4dac56bb0.svg);height:1.625rem}@media screen and (min-width: 46rem){.icon--pin{height:38px}}.icon--back-to-top{background:url(/assets/icons/chevron-up-120d9a56eb46fc41b7c7d74b9953a3a633f1bab28e03ebc34bf0ef26b109a99c.svg) center no-repeat;background-size:contain;width:1.8125rem;height:1.0625rem}.icon--contact{background-image:url(/assets/icons/contact-d3ca394ab180165fc38b789814ac4cf0dccfde0f4a1cf2f004623c1d1468330b.svg);background-size:contain;cursor:pointer;width:2.25rem;height:2.25rem;display:inline-block}.icon--contact:hover{opacity:.75}@media screen and (min-width: 46rem){.icon--contact{width:1.9375rem;height:1.9375rem}}.icon--social:before{background:transparent center bottom no-repeat;background-size:contain;content:'';margin-left:0.75rem;width:1.5rem;height:1.5rem;display:inline-block}@media screen and (min-width: 61rem){.icon--social:before{width:2rem;height:2rem}}.icon--social:before:hover{opacity:.75}.icon--social-facebook:before{background-image:url(/assets/icons/facebook-black-3f38ff909f4e9e61a2a9637e9befc23b93170f9e0bbbfd2d51df55675d752ea2.svg)}.icon--social-email:before{background-image:url(/assets/icons/email-black-fc16ac0a049a2a5b325444ecfbbe5d6599068e28244ca634f3baaf166bf0cfd7.svg)}.icon--social-twitter:before{background-image:url(/assets/icons/twitter-black-5f735af1e2d156460f132ec59ffcf9b5ba877944b12f8b91337585cfad54decd.svg)}.icon--social-linkedin:before{background-image:url(/assets/icons/linkedin-black-9b5585d30da72dc5076cf16d9b4283176181dd1161d39c4390f3cce30b98f4c7.svg)}.icon--social-facebook-white:before,.modal--social .icon--social-facebook:before{background-image:url(/assets/icons/facebook-60e0fcec42ee157457829bad8c217a924e2c2083756ccd1513b54f81b730c393.svg)}.icon--social-email-white:before,.modal--social .icon--social-email:before{background-image:url(/assets/icons/email-1fb0837b976704f0f40cdbe1af572397856121f8de606000fcbd364e86ace040.svg)}.icon--social-twitter-white:before,.modal--social .icon--social-twitter:before{background-image:url(/assets/icons/twitter-56c30570f332649dd2b2a5f4f07e33ad924de65fbff0136753c29ab60626f72b.svg)}.icon--social-linkedin-white:before,.modal--social .icon--social-linkedin:before{background-image:url(/assets/icons/linkedin-dbd7281387f2b21d1b08a2578aceb1450d4fadfc3969d5be0729a374e4c89007.svg)}.icon--social-modal-trigger{background-image:url(/assets/icons/share-5d9800a62ce1ec645a4f8000f631da08ff7dc194f2e4e30bffae19d62a5ed853.svg);background-size:contain;cursor:pointer;width:2.25rem;height:2.25rem;display:inline-block}.icon--social-modal-trigger:hover{opacity:.75}.links{display:flex;justify-content:space-between;flex-direction:row}.topbar{background-color:#f4f4f4;padding:0 0.6875rem;width:100%;height:4.125rem;z-index:3}@media screen and (min-width: 46rem){.topbar{padding:0 1rem;height:5.375rem}}.topbar__logo-unep-wcmc{width:5.125rem;height:1.6875rem}@media screen and (min-width: 46rem){.topbar__logo-unep-wcmc{width:9.5rem;height:3.125rem}}.topbar__logo-cbd{margin-left:0.875rem;width:6.25rem;height:2.375rem}@media screen and (min-width: 46rem){.topbar__logo-cbd{margin-left:2.625rem;width:9.25rem;height:3.625rem}}.topbar__contact{color:#000000;margin-right:0.625rem;text-decoration:none}.topbar__contact:hover{text-decoration:underline}@media screen and (min-width: 46rem){.topbar__contact{align-items:center;justify-content:center;display:flex}}@media screen and (min-width: 61rem){.topbar__contact{color:#000000;text-decoration:none;align-items:center;display:flex;justify-content:center}}.topbar__contact-text{display:none}@media screen and (min-width: 61rem){.topbar__contact-text{font-size:0.9375rem;padding-left:0.375rem;display:block}}.back-to-top{background-color:#b4c92b;border:0;border-radius:6.25rem;cursor:pointer;width:4.375rem;height:4.375rem;position:fixed;right:1.25rem;bottom:1.25rem;z-index:1}.back-to-top:hover{background-color:#c0d539}.filters{overflow:scroll;padding-bottom:3.75rem;width:100%;height:100%}.filters h3{font-size:1.25rem;margin-bottom:2rem}@media screen and (min-width: 46rem){.filters h3{font-size:1.5625rem;margin-bottom:2.625rem}}.filters__controls{border-left:solid #7f7f7f 0.0625rem;background-color:white;padding:0.75rem;position:fixed;right:0;bottom:0;left:0}.filter{border:white solid 0.0625rem;margin-bottom:1.25rem;width:100%}@media screen and (min-width: 46rem){.filter{margin-bottom:1.875rem;width:28rem}}.filter__button{font-size:1rem;line-height:1.5625rem;margin:0;padding:0.875rem 0.625rem;text-transform:capitalize;position:relative}@media screen and (min-width: 46rem){.filter__button{font-size:1.375rem;padding:1.125rem 1rem}}.filter__button-controls:after{background:transparent url(/assets/icons/plus-f0063248e5994add72ae797e04a534bb897a1261a03dbb5681dcfe471bf81aa3.svg) right no-repeat;background-size:100%;content:'';width:1.25rem;height:1.25rem;display:block;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}@media screen and (min-width: 46rem){.filter__button-controls:after{width:1.5rem;height:1.5rem}}.filter__button-controls.filter__button--active:after{background-image:url(/assets/icons/minus-3278b42e8e5c86f86e5284b114b4acb68dc5670c23c9062b2af2e4ea54b2a4b7.svg)}.filter__button-total{background-color:#b4c92b;border-radius:100%;color:#4d6b89;font-size:1.125rem;line-height:1.5625rem;margin-left:0.5rem;text-align:center;width:1.5625rem;height:1.5625rem;display:inline-block}.filter__options{border-top:white solid 0.0625rem;overflow:scroll;max-height:14.375rem;overflow-x:hidden;padding:0.875rem 0.625rem;display:none}@media screen and (min-width: 46rem){.filter__options{padding:1.125rem 1rem}}.filter__options--active{display:block}.filter__option{font-size:1rem;margin-bottom:1rem}.filter__option:last-child{margin-bottom:0}.filter__checkbox{background-color:#4d6b89;border:solid 0.0625rem white;cursor:pointer;width:1.625rem;height:1.625rem;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}.filter__checkbox--active:after{background:transparent url(/assets/icons/tick-9da33de11a3c458d2f86efe135167b560b9e8ded64e6c3063251505854203ee0.svg) center no-repeat;content:'';width:1.375rem;height:1.375rem;display:block}.filter__checkbox-label{cursor:pointer;padding-left:0.5rem}.filter__radio{margin-bottom:1.25rem;position:relative}.filter__radio:before{border:solid 0.125rem white;border-radius:100%;content:'';cursor:pointer;width:1.3125rem;height:1.3125rem;position:absolute;top:-0.125rem;left:-0.125rem;z-index:-1}.filter__radio--active:after{background-color:#b4c92b;border:solid 0.125rem white;border-radius:100%;content:'';width:0.6875rem;height:0.6875rem;position:absolute;top:0.1875rem;left:0.1875rem;z-index:-2}.filter__radio input{display:none}.filter__radio-label{cursor:pointer;padding-left:1.875rem}.modal-wrapper{background-color:rgba(0,0,0,0.8);overflow:scroll}@media screen and (min-width: 46rem){.modal-wrapper{align-items:center}}.modal{background-color:white;box-shadow:#7f7f7f 0 0 10px 0;padding:0.75rem;width:100%}@media screen and (min-width: 46rem){.modal{padding:2.5rem;width:90%;max-width:60rem;right:50%;left:auto;transform:translateX(50%)}}.modal h3{margin-bottom:0}@media screen and (min-width: 46rem){.modal h3{width:90%}}@media screen and (min-width: 61rem){.modal h3{width:75%}}.modal h4{margin-top:1.375rem}.modal__title-box{border:solid 0.0625rem #7f7f7f;margin-bottom:1.25rem;padding:2.8125rem 1.125rem;position:relative}@media screen and (min-width: 46rem){.modal__title-box{margin-bottom:1.875rem;padding:2.75rem 1.875rem}}.modal__close{position:absolute;top:1.125rem;right:1.125rem}@media screen and (min-width: 46rem){.modal__close{top:1.875rem;right:1.875rem}}@media screen and (min-width: 46rem){.modal__content{width:90%}}@media screen and (min-width: 61rem){.modal__content{width:75%}}@media screen and (min-width: 46rem){.modal__info-box{display:flex}}.modal__icon--calendar{margin:0 0.625rem 0.75rem 0}@media screen and (min-width: 46rem){.modal__icon--calendar{margin:0 0.75rem 0 0}}.modal__icon--pin{margin-right:0.625rem}@media screen and (min-width: 46rem){.modal__icon--pin{margin:0 0.5rem 0 1.25rem}}.modal--hero{background:url(/assets/hero-modal-ee703eaf8c68932213ac991db5a5f687dc9333052fb5394425cfb1d294fc463c.jpg) center;background-size:cover;color:white;padding:0.6875rem;margin-top:0.6875rem;width:96%;max-width:60rem;right:50%;left:auto;transform:translateX(50%)}@media screen and (min-width: 46rem){.modal--hero{padding:1rem;width:90%}}@media screen and (min-width: 61rem){.modal--hero{padding:2.25rem;width:85%}}.modal--hero__content{background-color:rgba(52,52,52,0.45);border:solid 0.125rem white;padding:2.625rem calc(0.6875rem * 2) 2rem calc(0.6875rem * 2)}@media screen and (min-width: 46rem){.modal--hero__content{padding:5.125rem calc(1rem * 2) 4.5rem calc(1rem * 2)}}@media screen and (min-width: 61rem){.modal--hero__content{padding:8.25rem 20% 7.625rem 5rem}}.modal--hero__logo{margin-bottom:1.125rem}@media screen and (min-width: 46rem){.modal--hero__logo{margin-bottom:2rem}}.modal--hero__logo-unep-wcmc{width:5.125rem;height:1.6875rem}@media screen and (min-width: 46rem){.modal--hero__logo-unep-wcmc{width:9.5rem;height:3.125rem}}.modal--hero__logo-unep-wcmc-bottom{width:4.875rem;height:1.4375rem}@media screen and (min-width: 46rem){.modal--hero__logo-unep-wcmc-bottom{width:8.4375rem;height:2.0625rem}}.modal--hero__logo-cbd{margin-left:0.875rem;width:6.25rem;height:2.375rem}@media screen and (min-width: 46rem){.modal--hero__logo-cbd{margin-left:2.625rem;width:9.25rem;height:3.625rem}}.modal--hero__logo-proteus{margin-right:0.1875rem;width:4.6875rem;height:1.25rem}@media screen and (min-width: 46rem){.modal--hero__logo-proteus{margin-right:0.1875rem;width:8rem;height:2.375rem}}.modal--hero__intro{font-size:0.9375rem;line-height:1.7;margin:0 0 1.75rem 0}@media screen and (min-width: 46rem){.modal--hero__intro{font-size:1.125rem;line-height:1.6;margin-bottom:2.75rem}}.modal--hero__powered-by{position:relative;top:1.5625rem;line-height:1.7}@media screen and (min-width: 46rem){.modal--hero__powered-by{position:relative;top:2.1875rem;line-height:1.6}}.modal--hero__close{position:absolute;top:calc(0.6875rem * 3);right:calc(0.6875rem * 3)}@media screen and (min-width: 46rem){.modal--hero__close{top:calc(1rem * 3);right:calc(1rem * 3)}}@media screen and (min-width: 61rem){.modal--hero__close{top:4rem;right:4rem}}.modal--social{background-color:transparent;box-shadow:none;color:white;font-size:1.25rem;font-weight:bold;padding-top:2.5rem}.modal--social__close{background-color:#7f7f7f;width:2.8125rem;height:2.8125rem;position:absolute;top:0.875rem;right:0.875rem}.modal--social__close:hover{background-color:#999999}.modal--social .icon--social{margin-bottom:1rem;text-decoration:none;width:19.375rem;height:3.5625rem}.modal--social .icon--social:after{color:white;margin-left:0.75rem}.modal--social .icon--social:hover{opacity:0.8}.modal--social .icon--social-facebook{background-color:#446db0}.modal--social .icon--social-facebook:after{content:'Facebook'}.modal--social .icon--social-email{background-color:#7f7f7f}.modal--social .icon--social-email:after{content:'Email'}.modal--social .icon--social-twitter{background-color:#08a0e9}.modal--social .icon--social-twitter:after{content:'Twitter'}.modal--social .icon--social-linkedin{background-color:#0077b5}.modal--social .icon--social-linkedin:after{content:'LinkedIn'}.reveal--target{background-color:#4d6b89;color:white;padding:1.25rem 0.6875rem;width:100%}@media screen and (min-width: 46rem){.reveal--target{padding:2.25rem;width:auto}}.reveal--target__button{float:right;top:1.25rem;right:0.6875rem}@media screen and (min-width: 46rem){.reveal--target__button{top:2.25rem;right:2.25rem}}.scroll-nav__item{margin-left:0.75rem}@media screen and (min-width: 46rem){.scroll-nav__item{margin-left:1.5rem}}.scroll-nav__item:first-child{margin-left:0}.scroll-nav__link{color:#000000;cursor:pointer;font-size:1.25rem;font-weight:bold;text-decoration:none}@media screen and (min-width: 46rem){.scroll-nav__link{font-size:2.25rem}}.can-hover .scroll-nav__link:hover{color:#00a0d1}.scroll-nav__link:active,.scroll-nav__link:visited{color:#000000}.scroll-nav__link--active{color:#00a0d1}.timeline{padding-bottom:2.5rem}@media screen and (min-width: 46rem){.timeline{padding-bottom:3.75rem}}.timeline__year{padding:0.625rem 0 1.1875rem 0;position:relative}@media screen and (min-width: 46rem){.timeline__year{padding:1.875rem 0 3.375rem 0}}@media screen and (min-width: 61rem){.timeline__year{padding:1.875rem 0 3.375rem 0}}.timeline__year-title{margin-bottom:0.625rem;text-align:center;display:block}@media screen and (min-width: 46rem){.timeline__year-title{margin-bottom:1.5rem}}.timeline__year-title:after{background:transparent url(/assets/icons/chevron-double-down-5fd08e9c0af27fe521b68f741077e7c46bfd24fa6a0093648f865b0a7bb89d2e.svg) center no-repeat;background-size:contain;content:'';margin:0 auto;width:0.8125rem;height:0.875rem;display:block}@media screen and (min-width: 46rem){.timeline__year-title:after{width:1.1875rem;height:1.25rem}}@media screen and (min-width: 61rem){.timeline__year-title:after{display:none}}.timeline__year--past .timeline__year-title{color:#7f7f7f}.timeline__year--past .timeline__year-title:after{background-image:uimage-urlrl("icons/chevron-double-down-grey.svg")}.timeline__month-title,.timeline__months:after{background-color:#00a0d1;border-radius:100%;text-align:center;text-transform:uppercase;display:block;position:absolute}.timeline__month-title{line-height:3.1875rem;width:3.1875rem;height:3.1875rem}@media screen and (min-width: 46rem){.timeline__month-title{line-height:4.25rem;width:4.25rem;height:4.25rem}}.timeline__months:after{width:1.1875rem;height:1.1875rem}@media screen and (min-width: 46rem){.timeline__months:after{width:3.375rem;height:3.375rem}}.timeline__month:before,.timeline__message:before{border-top:11px solid transparent;border-right:14px solid #4d6b89;border-bottom:11px solid transparent;content:'';width:0;height:0;position:absolute;z-index:1;top:calc((3.1875rem / 2) - 11px);left:calc(3.1875rem + 6px)}@media screen and (min-width: 46rem){.timeline__month:before,.timeline__message:before{border-top-width:13px;border-right-width:17px;border-bottom-width:13px}}@media screen and (min-width: 46rem){.timeline__month:before,.timeline__message:before{left:calc(4.25rem + 6px)}}@media screen and (min-width: 61rem){.timeline__month:before,.timeline__message:before{top:calc((4.25rem / 2) - 13px);left:calc((4.25rem / 2) + 14px)}}.timeline__month:after,.timeline__message:after{border-top:13px solid transparent;border-right:16px solid white;border-bottom:13px solid transparent;content:'';width:0;height:0;position:absolute;z-index:1;top:calc(calc((3.1875rem / 2) - 11px) - 2px);left:calc(calc(3.1875rem + 6px) + 2px)}@media screen and (min-width: 46rem){.timeline__month:after,.timeline__message:after{border-top-width:15px;border-right-width:19px;border-bottom-width:15px}}@media screen and (min-width: 46rem){.timeline__month:after,.timeline__message:after{left:calc(calc(4.25rem + 6px) + 2px)}}@media screen and (min-width: 61rem){.timeline__month:after,.timeline__message:after{top:calc(calc((4.25rem / 2) - 13px) - 2px);left:calc(calc((4.25rem / 2) + 14px) + 2px)}}.timeline__month,.timeline__message-wrapper{padding-left:calc(3.1875rem + 6px);position:relative}@media screen and (min-width: 46rem){.timeline__month,.timeline__message-wrapper{margin-bottom:1.5rem;padding-left:calc(4.25rem + 6px)}}@media screen and (min-width: 61rem){.timeline__month,.timeline__message-wrapper{padding-left:calc((4.25rem / 2) + 14px);width:50%}}.timeline__months{position:relative}.timeline__months:before{background-color:#00a0d1;content:'';opacity:0.5;width:0.1875rem;position:absolute;top:0;bottom:-1.1875rem;left:calc((3.1875rem / 2) - 2px)}@media screen and (min-width: 46rem){.timeline__months:before{bottom:-3.375rem;left:calc((4.25rem / 2) - 2px)}}@media screen and (min-width: 61rem){.timeline__months:before{left:calc(50% - 1px)}}.timeline__months:after{content:'';bottom:-1.1875rem;left:calc((3.1875rem - 1.1875rem)/ 2)}@media screen and (min-width: 46rem){.timeline__months:after{bottom:-3.375rem;left:calc((4.25rem - 3.375rem)/ 2)}}@media screen and (min-width: 61rem){.timeline__months:after{left:calc(50% - (3.375rem/ 2))}}.timeline__year--past .timeline__months:before,.timeline__year--past .timeline__months:after{background-color:#7f7f7f}.timeline__month{margin-bottom:0.875rem}@media screen and (min-width: 46rem){.timeline__month{margin-bottom:1.5rem}}@media screen and (min-width: 61rem){.timeline__month{margin-bottom:2rem;align-self:flex-end}}@media screen and (min-width: 61rem){.timeline__month:nth-child(even){padding-right:calc((4.25rem / 2) + 14px);padding-left:0;align-self:flex-start}}@media screen and (min-width: 61rem){.timeline__month:nth-child(even):before{border-right:none;border-left:17px solid #4d6b89;right:calc((4.25rem / 2) + 14px);left:auto}}@media screen and (min-width: 61rem){.timeline__month:nth-child(even):after{border-right:none;border-left:19px solid white;right:calc(calc((4.25rem / 2) + 14px) + 2px);left:auto}}.timeline__month--past:nth-child(even):before,.timeline__month--past:before{border-right-color:#7f7f7f;border-left-color:#7f7f7f}.timeline__month-title{top:0;left:0}@media screen and (min-width: 61rem){.timeline__month-title{left:calc(-0.5 * 4.25rem)}}@media screen and (min-width: 61rem){.timeline__month:nth-child(even) .timeline__month-title{left:auto;right:calc(-0.5 * 4.25rem)}}.timeline__month--past .timeline__month-title{background-color:#7f7f7f}.timeline__event,.timeline__message{border:solid 0.0625rem #4d6b89;box-shadow:#f4f4f4 2px 2px 2px 2px;padding:0.875rem}@media screen and (min-width: 46rem){.timeline__event,.timeline__message{padding:1.25rem 1.125rem}}.timeline__events,.timeline__message{margin-left:0.875rem}@media screen and (min-width: 46rem){.timeline__events,.timeline__message{margin-left:1.0625rem}}@media screen and (min-width: 61rem){.timeline__month:nth-child(even) .timeline__events{margin-right:1.0625rem;margin-left:0}}.timeline__event{cursor:pointer;margin-bottom:0.875rem;padding-right:calc(14px + 3.25rem);width:auto;min-height:3.25rem;position:relative}@media screen and (min-width: 46rem){.timeline__event{padding-right:calc(18px + 5.625rem);min-height:calc(5.625rem + 2px)}}.timeline__event:hover{box-shadow:inset 0px 0px 0px 2px #4d6b89}@media screen and (min-width: 61rem){.timeline__month:nth-child(even) .timeline__event{padding-right:1.125rem;padding-left:calc(18px + 5.625rem)}}.timeline__event--past{border-color:#7f7f7f}.timeline__event--past:hover{box-shadow:inset 0px 0px 0px 2px #7f7f7f}.timeline__event__date{background-color:#4d6b89;line-height:0.9;text-align:center;width:3.25rem;height:3.25rem;position:absolute;top:0;right:0}@media screen and (min-width: 46rem){.timeline__event__date{width:5.625rem;height:5.625rem}}@media screen and (min-width: 61rem){.timeline__month:nth-child(even) .timeline__event__date{right:initial;left:0}}.timeline__event--past .timeline__event__date{background-color:#7f7f7f}.timeline__event__category{margin-bottom:0.25rem;text-transform:uppercase;display:block}@media screen and (min-width: 61rem){.timeline__message-month{justify-content:flex-end}}.timeline__message-wrapper{flex:1}@media screen and (max-width: 45rem){.timeline__message-wrapper{padding-top:0}}@media screen and (min-width: 61rem){.timeline__message-wrapper{flex:none}}.timeline__year--past .timeline__message{border-color:#7f7f7f}.timeline__year--past .timeline__message:before{border-right-color:#7f7f7f}
