*{box-sizing:border-box}html{font-family:monospace;font-size:12px}h1,h2,h3,h4,h5,h6{margin:0;font:inherit}p{margin:0}svg{max-height:9999px}hr{background:none;margin:0;border-style:solid;border-color:inherit;border-width:0}hr.horizontal{width:100%;height:0;border-top-width:1px;float:none;clear:both}hr.vertical{height:100%;width:0;border-left-width:1px}a{text-decoration:none;cursor:pointer;color:inherit}iframe,img{display:block}button,input,optgroup,select,textarea{border:0;background:none;outline:0}[data-icon]:before,[class^="icon-"]:before,[class*=" icon-"]:before{vertical-align:top;line-height:inherit}[data-icon]:before{display:none}a.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.wrap{box-sizing:content-box;max-width:1024px;margin-left:auto;margin-right:auto;position:relative}@media (min-width:  0 )    and  (max-width:  767px ){.wrap{padding:0 1.5rem}}@media (min-width:  768px )    and  (max-width:  1199px ){.wrap{padding:0 2.5rem}}@media (min-width:  1200px ){.wrap{padding:0 2rem}}.wrap.small{box-sizing:content-box;max-width:1024px;margin-left:auto;margin-right:auto;position:relative;max-width:860px}@media (min-width:  0 )    and  (max-width:  767px ){.wrap.small{padding:0 1.5rem}}@media (min-width:  768px )    and  (max-width:  1199px ){.wrap.small{padding:0 2.5rem}}@media (min-width:  1200px ){.wrap.small{padding:0 2rem}}.active>i.inactive,.inactive>i.active{display:none !important}@media (min-width:  768px ){.phone{display:none}}@media (max-width:  767px ){.from-tablet{display:none}}@media (max-width:  1199px ){.from-computer{display:none}}[data-lightbox]{cursor:zoom-in}#dimmer{opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;background:rgba(0,0,0,0.66);z-index:99998}@media (min-width:  0 )    and  (max-width:  767px ){#dimmer{padding:1rem}}#dimmer>*{opacity:0}#dimmer #dialog{margin-top:-3.5rem;padding:3rem 3rem 1.5rem;position:relative;max-height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;max-height:90%;background:white;border-radius:0.5rem;box-shadow:0 .5rem 2rem rgba(0,0,0,0.5)}@media (min-width:  0 )    and  (max-width:  767px ){#dimmer #dialog{padding:1rem 1rem 0;width:100%;height:100%;max-height:100%}}@media (min-width:  768px ){#dimmer #dialog{max-width:50rem}#dimmer #dialog>.content>form{min-width:35rem}}#dimmer #dialog>.close{position:absolute;top:1rem;right:1rem;font-size:1.25rem;color:#8e9698}#dimmer #dialog>.badge{position:relative;margin:-6.5rem auto 1.5rem}@media (min-width:  0 )    and  (max-width:  767px ){#dimmer #dialog>.badge{display:none}}#dimmer #dialog>.title{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;font-family:'Telefon';font-size:2.25rem;text-align:center;color:#1f1f21}#dimmer #dialog>.subtitle{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;font-family:'Lato';font-size:1.25rem;font-weight:400;text-align:center;color:#8e9698}#dimmer #dialog>.content{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;overflow-y:auto;border-top:1px solid #dfebee}@media (min-width:  768px ){#dimmer #dialog>.content .default.form{min-width:30rem}}#dimmer #dialog>.content.default .text{margin:2rem 0;font-family:'Lato';font-size:1.25rem;line-height:1.25;text-align:center}#dimmer #dialog>.content.default .ok.button{display:block;width:5rem;margin:2rem auto 0}#dimmer #dialog>.content.debug{padding:1rem;font-family:monospace;font-size:1.1rem;line-height:1.5}#dimmer #dialog>.title+.subtitle,#dimmer #dialog>.title+.content{margin-top:0.75rem}#dimmer #dialog>.title+.content,#dimmer #dialog>.subtitle+.content{margin-top:1.25rem}#dimmer #loader{position:relative}#dimmer #loader::after{content:'';position:absolute;top:0;left:0;width:4rem;height:4rem;border-radius:50%;-webkit-animation:loader 1.5s infinite ease-in-out;-moz-animation:loader 1.5s infinite ease-in-out;-ms-animation:loader 1.5s infinite ease-in-out}@-webkit-keyframes loader{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);background:#2ed8c6}25%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);background:#2ed8c6}49%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);background:#2ed8c6}50%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);background:#f0554e}75%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);background:#f0554e}99%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);background:#f0554e}100%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);background:#2ed8c6}}@keyframes loader{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);background:#2ed8c6}25%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);background:#2ed8c6}49%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);background:#2ed8c6}50%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);background:#f0554e}75%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);background:#f0554e}99%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);background:#f0554e}100%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);background:#2ed8c6}}#dimmer #lightbox{position:relative;overflow:hidden;border-radius:0.5rem;box-shadow:0 .5rem 2rem rgba(0,0,0,0.5)}@media (min-width:  0 )    and  (max-width:  767px ){#dimmer #lightbox{border-radius:0}}#dimmer #lightbox .close.button{position:absolute;top:1.5rem;right:1.5rem;z-index:100000;font-size:2rem;line-height:2rem;color:white;text-shadow:0 0 1rem #000}#dimmer #lightbox .sequence.button{position:absolute;top:50%;z-index:100000;margin-top:-2rem;font-size:4rem;line-height:4rem;color:white;text-shadow:0 0 2rem #000}#dimmer #lightbox .sequence.button.previous{left:1.5rem}#dimmer #lightbox .sequence.button.next{right:1.5rem}#dimmer #lightbox .details{padding:1.25rem 2rem;color:white;background:black;border-top:1px solid rgba(255,255,255,0.5)}#dimmer #lightbox .details .caption{display:inline;font-family:'Telefon';font-weight:400;font-size:1.5rem}#dimmer #lightbox .details .credit{display:inline;font-family:'Lato';font-weight:400;font-size:1.1rem;font-style:italic;opacity:0.5}#dimmer #lightbox .details .credit[href]:hover{text-decoration:underline}@media (min-width:  0 )    and  (max-width:  767px ){#dimmer #lightbox.image .details{background:black}}@media (min-width:  768px ){#dimmer #lightbox.image .details{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.66)}}#dimmer #lightbox.video{background:black}#dimmer #lightbox.video .close.button{top:3.5rem}#dimmer #lightbox.video .details{background:black}.button{display:inline-block;vertical-align:middle;font-family:'Raleway';font-size:1.25rem;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:0.05em}.button.primary{padding:1.25rem;color:white;background:#1f1f21;background:#575c5d}.button.primary.small{padding:.5rem .75rem}.button.primary.big{font-size:1.75rem;padding:1.25rem}.button.primary:hover{background:#7c8384}.button.primary.cool{background:#2ed8c6}.button.primary.cool:hover{background:#6ee4d8}.button.primary.warm{background:#f0554e}.button.primary.warm:hover{background:#f69995}.button.primary.gray{background:#575c5d}.button.primary.gray:hover{background:#7c8384}.button.primary.success{background:#6bd072}.button.primary.success:hover{background:#a5e2a9}.button.primary.info{background:#52beef}.button.primary.info:hover{background:#98d8f5}.button.primary.warning{background:#efcf52}.button.primary.warning:hover{background:#f5e298}.button.primary.error{background:#ef5252}.button.primary.error:hover{background:#f59898}.button.primary.facebook{background:#4868d2}.button.primary.facebook:hover{background:#859be1}.button.primary.twitter{background:#55acee}.button.primary.twitter:hover{background:#9bcef5}.button.primary.mail{background:#2ed8c6}.button.primary.mail:hover{background:#6ee4d8}.button.secondary{padding:0.5rem;font-weight:300}.button.secondary.small{padding:.5rem .75rem}.button.secondary:hover span{text-decoration:underline}.button.secondary.light{color:white}.button.hollow{padding:1rem;color:#1f1f21;border:.33rem solid #1f1f21;color:#575c5d;border-color:#575c5d}.button.hollow.small{padding:.5rem .75rem}.button.hollow.big{font-size:1.75rem;padding:1.25rem}.button.hollow:hover{background:#575c5d;color:white}.button.hollow.cool{color:#2ed8c6;border-color:#2ed8c6}.button.hollow.cool:hover{background:#2ed8c6;color:white}.button.hollow.warm{color:#f0554e;border-color:#f0554e}.button.hollow.warm:hover{background:#f0554e;color:white}.button.hollow.gray{color:#575c5d;border-color:#575c5d}.button.hollow.gray:hover{background:#575c5d;color:white}.button.hollow.success{color:#6bd072;border-color:#6bd072}.button.hollow.success:hover{background:#6bd072;color:white}.button.hollow.info{color:#52beef;border-color:#52beef}.button.hollow.info:hover{background:#52beef;color:white}.button.hollow.warning{color:#efcf52;border-color:#efcf52}.button.hollow.warning:hover{background:#efcf52;color:white}.button.hollow.error{color:#ef5252;border-color:#ef5252}.button.hollow.error:hover{background:#ef5252;color:white}.button.hollow.facebook{color:#4868d2;border-color:#4868d2}.button.hollow.facebook:hover{background:#4868d2;color:white}.button.hollow.twitter{color:#55acee;border-color:#55acee}.button.hollow.twitter:hover{background:#55acee;color:white}.button.hollow.mail{color:#2ed8c6;border-color:#2ed8c6}.button.hollow.mail:hover{background:#2ed8c6;color:white}.button.icon{border-radius:50%;text-align:center;vertical-align:top;padding:0 !important;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;width:5rem;height:5rem;line-height:5rem;font-size:2.5rem}.button.icon.small{width:3rem;height:3rem;line-height:3rem;font-size:1.5rem}.button.icon.medium{width:5rem;height:5rem;line-height:5rem;font-size:2.5rem}.button.icon.big{width:7rem;height:7rem;line-height:7rem;font-size:3.5rem}.button i{display:inline-block;line-height:100%}.button span+i,.button i+span{margin-left:0.5rem}.buttons.glued{overflow:hidden;display:inline-block;vertical-align:middle}.buttons.glued>.button{float:left;height:100%}.buttons.glued>.button:not(:first-child){margin-left:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.buttons.glued>.button:not(:last-child){margin-right:0 !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.actions.horizontal,.actions.vertical{margin-top:1.25rem;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.actions.horizontal{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.actions.horizontal>*{margin:0 1rem}.actions.horizontal hr{height:2rem;border-color:#b9c3c5}.actions.vertical{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.actions.vertical>*+*{margin-top:0.5rem}.badge{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;color:white;border-radius:50%;width:5rem;height:5rem;line-height:5rem;font-size:2.5rem;background:#575c5d}.badge.small{width:3rem;height:3rem;line-height:3rem;font-size:1.5rem}.badge.medium{width:5rem;height:5rem;line-height:5rem;font-size:2.5rem}.badge.big{width:7rem;height:7rem;line-height:7rem;font-size:3.5rem}.badge.cool{background:#2ed8c6}.badge.warm{background:#f0554e}.badge.gray{background:#575c5d}.badge.success{background:#6bd072}.badge.info{background:#52beef}.badge.warning{background:#efcf52}.badge.error{background:#ef5252}.badge.facebook{background:#4868d2}.badge.twitter{background:#55acee}.badge.mail{background:#2ed8c6}.message ul,.message ol{margin:0}.message.subtle{padding:0.75rem;margin:.5rem 0;font-family:'Lato';font-weight:400;font-size:1.15rem;border-radius:0.25rem}.message.subtle.cool{background:#a6eee7;color:#13645c}.message.subtle.warm{background:#fbd3d2;color:#a2140e}.message.subtle.success{background:#d7f2d9;color:#2a8330}.message.subtle.info{background:#d5effb;color:#0f75a3}.message.subtle.warning{background:#fbf3d5;color:#a3850f}.message.subtle.error{background:#fbd5d5;color:#a30f0f}.message.subtle.facebook{background:#bbc7ee;color:#1b2f70}.message.subtle.twitter{background:#d7ebfb;color:#1064a4}.message.subtle.mail{background:#a6eee7;color:#13645c}.message.obvious{padding:.5rem 1rem;margin:1rem 0;font-family:'Lato';font-weight:400;font-size:1.25rem;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.message.obvious i{display:block;float:left;font-size:2rem;margin-right:1rem}.message.hollow{padding:.5rem 1rem;margin:1rem 0;font-family:'Lato';font-weight:400;font-size:1.25rem;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.message.hollow i{display:block;float:left;font-size:2rem;margin-right:1rem}.message.hollow.cool{border:.15rem solid #2ed8c6;color:#2ed8c6}.message.hollow.cool i{color:#2ed8c6}.message.hollow.warm{border:.15rem solid #f0554e;color:#f0554e}.message.hollow.warm i{color:#f0554e}.message.hollow.success{border:.15rem solid #6bd072;color:#6bd072}.message.hollow.success i{color:#6bd072}.message.hollow.info{border:.15rem solid #52beef;color:#52beef}.message.hollow.info i{color:#52beef}.message.hollow.warning{border:.15rem solid #efcf52;color:#efcf52}.message.hollow.warning i{color:#efcf52}.message.hollow.error{border:.15rem solid #ef5252;color:#ef5252}.message.hollow.error i{color:#ef5252}.message.hollow.facebook{border:.15rem solid #4868d2;color:#4868d2}.message.hollow.facebook i{color:#4868d2}.message.hollow.twitter{border:.15rem solid #55acee;color:#55acee}.message.hollow.twitter i{color:#55acee}.message.hollow.mail{border:.15rem solid #2ed8c6;color:#2ed8c6}.message.hollow.mail i{color:#2ed8c6}.message.full{padding:.5rem 1rem;margin:1rem 0;font-family:'Lato';font-weight:400;font-size:1.25rem;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.message.full i{display:block;float:left;font-size:2rem;margin-right:1rem}.message.full.cool{color:white;background:#2ed8c6}.message.full.cool i{color:white}.message.full.warm{color:white;background:#f0554e}.message.full.warm i{color:white}.message.full.success{color:white;background:#6bd072}.message.full.success i{color:white}.message.full.info{color:white;background:#52beef}.message.full.info i{color:white}.message.full.warning{color:white;background:#efcf52}.message.full.warning i{color:white}.message.full.error{color:white;background:#ef5252}.message.full.error i{color:white}.message.full.facebook{color:white;background:#4868d2}.message.full.facebook i{color:white}.message.full.twitter{color:white;background:#55acee}.message.full.twitter i{color:white}.message.full.mail{color:white;background:#2ed8c6}.message.full.mail i{color:white}.form{position:relative;overflow:hidden;transition:opacity ease .5s}.form hr{border-color:#dfebee}.form::before,.form::after{pointer-events:none;opacity:0;transition:opacity ease .5s}.form.loading{opacity:0.33}.form.loading::before,.form.loading::after{pointer-events:all;opacity:1}.form::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.form::after{content:'';position:absolute;top:50%;left:50%;width:4rem;height:4rem;margin-left:-2rem;margin-top:-2rem;border-radius:50%;-webkit-animation:loader 1.5s infinite ease-in-out;-moz-animation:loader 1.5s infinite ease-in-out;-ms-animation:loader 1.5s infinite ease-in-out}@-webkit-keyframes loader{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);background:#2ed8c6}25%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);background:#2ed8c6}49%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);background:#2ed8c6}50%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);background:#f0554e}75%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);background:#f0554e}99%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);background:#f0554e}100%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);background:#2ed8c6}}@keyframes loader{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);background:#2ed8c6}25%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);background:#2ed8c6}49%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);background:#2ed8c6}50%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);background:#f0554e}75%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);background:#f0554e}99%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);background:#f0554e}100%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);background:#2ed8c6}}.form .tip{font-family:'Lato';font-size:1.15rem;color:#8e9698;text-align:right}.form .tip.above{margin-top:3rem}.form .tip.below{margin-bottom:1.5rem}.field label{display:block;font-family:'Telefon';font-size:1.4rem;color:#575c5d;transition:color ease .2s}.field input[type="text"],.field input[type="number"],.field input[type="email"],.field input[type="password"],.field input[type="file"],.field textarea,.field select{display:block;width:100%;padding:.5rem 0;font-family:'Lato';font-weight:400;font-size:1.33rem;color:#1f1f21;border-bottom:1px solid #b9c3c5;transition:color ease .2s,border-color ease .2s}.field input[type="text"][disabled],.field input[type="number"][disabled],.field input[type="email"][disabled],.field input[type="password"][disabled],.field input[type="file"][disabled],.field textarea[disabled],.field select[disabled],.field input[type="text"][readonly],.field input[type="number"][readonly],.field input[type="email"][readonly],.field input[type="password"][readonly],.field input[type="file"][readonly],.field textarea[readonly],.field select[readonly]{background:#dfebee;color:#8e9698;padding-left:0.5rem}.field textarea{height:8rem;min-height:8rem;padding:0.5rem;border:1px solid #b9c3c5;resize:vertical}.field input[type="file"]{border:none}.field .group{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.field .group>*{margin:0 1rem}.field .group>*:first-child{margin-left:0}.field .group>*:last-child{margin-right:0}.field[data-error] input[type="text"],.field[data-error] input[type="number"],.field[data-error] input[type="email"],.field[data-error] input[type="password"],.field[data-error] input[type="file"],.field[data-error] textarea,.field[data-error] select{border-color:#a30f0f}.field[data-error]::after{content:attr(data-error);padding:0.75rem;margin:.5rem 0;font-family:'Lato';font-weight:400;font-size:1.15rem;border-radius:0.25rem;background:#fbd5d5;color:#a30f0f;margin:0;box-sizing:border-box}.field[data-error]::after ul,.field[data-error]::after ol{margin:0}.field[data-error]::after.subtle{padding:0.75rem;margin:.5rem 0;font-family:'Lato';font-weight:400;font-size:1.15rem;border-radius:0.25rem}.field[data-error]::after.subtle.cool{background:#a6eee7;color:#13645c}.field[data-error]::after.subtle.warm{background:#fbd3d2;color:#a2140e}.field[data-error]::after.subtle.success{background:#d7f2d9;color:#2a8330}.field[data-error]::after.subtle.info{background:#d5effb;color:#0f75a3}.field[data-error]::after.subtle.warning{background:#fbf3d5;color:#a3850f}.field[data-error]::after.subtle.error{background:#fbd5d5;color:#a30f0f}.field[data-error]::after.subtle.facebook{background:#bbc7ee;color:#1b2f70}.field[data-error]::after.subtle.twitter{background:#d7ebfb;color:#1064a4}.field[data-error]::after.subtle.mail{background:#a6eee7;color:#13645c}.field[data-error]::after.obvious{padding:.5rem 1rem;margin:1rem 0;font-family:'Lato';font-weight:400;font-size:1.25rem;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.field[data-error]::after.obvious i{display:block;float:left;font-size:2rem;margin-right:1rem}.field[data-error]::after.hollow{padding:.5rem 1rem;margin:1rem 0;font-family:'Lato';font-weight:400;font-size:1.25rem;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.field[data-error]::after.hollow i{display:block;float:left;font-size:2rem;margin-right:1rem}.field[data-error]::after.hollow.cool{border:.15rem solid #2ed8c6;color:#2ed8c6}.field[data-error]::after.hollow.cool i{color:#2ed8c6}.field[data-error]::after.hollow.warm{border:.15rem solid #f0554e;color:#f0554e}.field[data-error]::after.hollow.warm i{color:#f0554e}.field[data-error]::after.hollow.success{border:.15rem solid #6bd072;color:#6bd072}.field[data-error]::after.hollow.success i{color:#6bd072}.field[data-error]::after.hollow.info{border:.15rem solid #52beef;color:#52beef}.field[data-error]::after.hollow.info i{color:#52beef}.field[data-error]::after.hollow.warning{border:.15rem solid #efcf52;color:#efcf52}.field[data-error]::after.hollow.warning i{color:#efcf52}.field[data-error]::after.hollow.error{border:.15rem solid #ef5252;color:#ef5252}.field[data-error]::after.hollow.error i{color:#ef5252}.field[data-error]::after.hollow.facebook{border:.15rem solid #4868d2;color:#4868d2}.field[data-error]::after.hollow.facebook i{color:#4868d2}.field[data-error]::after.hollow.twitter{border:.15rem solid #55acee;color:#55acee}.field[data-error]::after.hollow.twitter i{color:#55acee}.field[data-error]::after.hollow.mail{border:.15rem solid #2ed8c6;color:#2ed8c6}.field[data-error]::after.hollow.mail i{color:#2ed8c6}.field[data-error]::after.full{padding:.5rem 1rem;margin:1rem 0;font-family:'Lato';font-weight:400;font-size:1.25rem;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.field[data-error]::after.full i{display:block;float:left;font-size:2rem;margin-right:1rem}.field[data-error]::after.full.cool{color:white;background:#2ed8c6}.field[data-error]::after.full.cool i{color:white}.field[data-error]::after.full.warm{color:white;background:#f0554e}.field[data-error]::after.full.warm i{color:white}.field[data-error]::after.full.success{color:white;background:#6bd072}.field[data-error]::after.full.success i{color:white}.field[data-error]::after.full.info{color:white;background:#52beef}.field[data-error]::after.full.info i{color:white}.field[data-error]::after.full.warning{color:white;background:#efcf52}.field[data-error]::after.full.warning i{color:white}.field[data-error]::after.full.error{color:white;background:#ef5252}.field[data-error]::after.full.error i{color:white}.field[data-error]::after.full.facebook{color:white;background:#4868d2}.field[data-error]::after.full.facebook i{color:white}.field[data-error]::after.full.twitter{color:white;background:#55acee}.field[data-error]::after.full.twitter i{color:white}.field[data-error]::after.full.mail{color:white;background:#2ed8c6}.field[data-error]::after.full.mail i{color:white}.field[data-error]::after.cool{background:#a6eee7;color:#13645c}.field[data-error]::after.warm{background:#fbd3d2;color:#a2140e}.field[data-error]::after.success{background:#d7f2d9;color:#2a8330}.field[data-error]::after.info{background:#d5effb;color:#0f75a3}.field[data-error]::after.warning{background:#fbf3d5;color:#a3850f}.field[data-error]::after.error{background:#fbd5d5;color:#a30f0f}.field[data-error]::after.facebook{background:#bbc7ee;color:#1b2f70}.field[data-error]::after.twitter{background:#d7ebfb;color:#1064a4}.field[data-error]::after.mail{background:#a6eee7;color:#13645c}.field.required label::before{content:'* ';font-size:1.25rem;line-height:1rem;color:#ef5252}.field.vertical{margin:1.5rem auto}.field.vertical label{margin-bottom:0.25rem}.field.vertical[data-error]::after{width:100%;border-top-left-radius:0;border-top-right-radius:0;display:block}@media (min-width:  0 )    and  (max-width:  767px ){.field.horizontal{margin:1.5rem auto}.field.horizontal label{margin-bottom:0.25rem}.field.horizontal[data-error]::after{width:100%;border-top-left-radius:0;border-top-right-radius:0;display:block}}@media (min-width:  768px ){.field.horizontal{margin:1rem auto;min-height:2.66rem;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.field.horizontal label{width:30%;text-align:right;padding-right:1rem}.field.horizontal label::after{content:":"}.field.horizontal input[type="text"],.field.horizontal input[type="number"],.field.horizontal input[type="email"],.field.horizontal input[type="password"],.field.horizontal input[type="file"],.field.horizontal textarea,.field.horizontal select,.field.horizontal .group{width:70%}.field.horizontal input[type="checkbox"],.field.horizontal input[type="radio"]{-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0;margin-left:20%}.field.horizontal input[type="checkbox"]+label,.field.horizontal input[type="radio"]+label{-webkit-flex-basis:70%;-moz-flex-basis:70%;-ms-flex-basis:70%;flex-basis:70%;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0;text-align:left;text-transform:none;letter-spacing:normal;font-size:1.33rem}.field.horizontal input[type="checkbox"]+label::after,.field.horizontal input[type="radio"]+label::after{content:""}.field.horizontal[data-error]::after{width:70%;margin-left:30%;border-top-left-radius:0;border-top-right-radius:0}}.choices .choice{margin:1rem 0;padding:.75rem 1.5rem;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;border-radius:0.25rem;cursor:pointer}.choices .choice:hover{background:#dfebee}.choices .choice .radio{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.choices .choice .details{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin:0 1.5rem}.choices .choice .details .title{font-family:'Telefon';font-size:1.5rem;color:#1f1f21}.choices .choice .details .description{margin-top:0.5rem;font-family:'Lato';font-size:1.25rem;font-weight:300;color:#8e9698}.choices .choice .pricing{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;width:7rem;white-space:nowrap}.choices .choice .pricing .price{font-family:'Museo Slab';font-size:1.75rem;font-weight:700;color:#1f1f21;text-align:right}.choices .choice .pricing .price .dollar{font-weight:100;display:inline-block;margin:0 .25rem}.choices .choice .pricing .taxes{margin-top:0.25rem;font-family:'Lato';font-size:1rem;font-weight:400;color:#b9c3c5;text-align:right}.honey{display:none;visibility:hidden;height:0;width:0}.portrait{display:block;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%;width:7rem;height:7rem}.portrait.tiny{width:3rem;height:3rem}.portrait.small{width:5rem;height:5rem}.portrait.medium{width:7rem;height:7rem}.portrait.big{width:10rem;height:10rem}.ad .label{font-family:"Lato";font-size:0.9rem;font-weight:400;text-transform:uppercase;text-align:center;letter-spacing:0.05em;color:#8e9698;background:white;padding:0.5rem;position:relative}.ad .label:after,.ad .label:before{content:"";position:absolute;width:0;height:0}.ad .label:after{top:100%;left:50%;margin-left:-0.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #fff}.ad .label:before{top:100%;left:50%;margin-left:-0.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid;border-top-color:inherit}.ad a,.ad img{display:block}.ad.leaderboard,.ad.skyscraper{border-radius:0.25rem;overflow:hidden}@media (min-width:  0 )    and  (max-width:  767px ){.ad.leaderboard,.ad.skyscraper{display:none}}.ad.leaderboard{width:728px;max-width:100%}.ad.leaderboard img{width:728px;max-width:100%;height:90px}.ad.skyscraper{width:160px}.ad.skyscraper img{width:160px;height:600px}.ad.mobile{position:fixed;bottom:0;background:black;width:100%;z-index:9998}@media (min-width:  768px ){.ad.mobile{display:none}}.ad.mobile .label{display:none}.ad.mobile img{width:100%;max-width:500px;height:auto;margin:0 auto}.adsense{text-align:center}.adsense .adsbygoogle{box-sizing:content-box;border:1px solid #dfebee}@media (min-width:  0 )    and  (max-width:  767px ){.adsense{display:none}}.mediakit{display:block;width:100%;margin-top:0.5rem;font-family:'Lato';font-size:1rem;text-align:center;text-transform:uppercase;letter-spacing:0.05em;color:#8e9698}.mediakit:hover{text-decoration:underline}.nag{padding:1.33rem;text-align:center;background:white;border:.25rem dashed #f0554e;display:none}.nag.visible{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around}.nag .textual{vertical-align:middle;display:inline-block;padding-right:1rem}.nag .textual .header{margin-bottom:0.25rem;font-family:'Telefon';font-size:1.75rem;color:#f0554e}.nag .textual .text{font-family:'Lato';font-size:1.15rem}.nag.leaderboard{width:728px;height:90px}@media (min-width:  0 )    and  (max-width:  767px ){.nag.leaderboard{display:none !important}}.pellet{position:absolute;top:0;right:0;z-index:10;background-color:#1f1f21;width:2.5rem;height:2.5rem;border-bottom-left-radius:2.5rem}.pellet.canada{background-color:#2ed8c6}.pellet.quebec{background-color:#f0554e}.pellet.international{background-color:#fed245}.pellet.Indigenous{background-color:#fd9e42}.pellet.tiny{width:1rem;height:1rem;border-bottom-left-radius:1rem}.pellet.small{width:2rem;height:2rem;border-bottom-left-radius:2rem}.pellet.medium{width:2.75rem;height:2.75rem;border-bottom-left-radius:2.75rem}.pellet.big{width:3.5rem;height:3.5rem;border-bottom-left-radius:3.5rem}ul.pagination{list-style:none;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin:2rem 0}ul.pagination li{display:block;margin:0.25rem}ul.pagination li span,ul.pagination li a{display:block;box-sizing:content-box;padding:.4em .75em;font-family:'Telefon';font-size:1.75rem;text-align:center;color:#575c5d;background:white;border-bottom:.33rem solid transparent}ul.pagination li:not(.disabled):not(.active):hover span,ul.pagination li:not(.disabled):not(.active):hover a{color:#1f1f21;border-color:#1f1f21}ul.pagination li.disabled{cursor:default}ul.pagination li.disabled span,ul.pagination li.disabled a{color:#b9c3c5;border-color:transparent}ul.pagination li.active{cursor:default}ul.pagination li.active span,ul.pagination li.active a{color:#f0554e;border-color:#f0554e}.exposition{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.exposition+.exposition{margin-top:4rem !important}.exposition .preview{max-width:70%;overflow:hidden;position:relative;border:1px solid #dfebee}.exposition .preview img{max-width:100%;margin:0 auto}.exposition .preview .icon{position:absolute;top:50%;left:50%;margin-left:-3rem;margin-top:-3rem;width:6rem;height:6rem;box-sizing:content-box;font-size:3rem;line-height:6rem;color:white;text-align:center;border:.2em solid #fff;border-radius:50%}.exposition .details{width:30%;padding-left:2rem;padding-top:1px}.exposition .details>:first-child{padding-top:1.25rem;border-top:1px solid #b9c3c5}.exposition .details .title{margin-bottom:1rem;font-family:'Telefon';font-size:1.75rem;line-height:1.25;font-weight:500}.exposition .details .description{margin-bottom:0.8rem;font-family:'Lato';font-size:1.1rem;font-weight:400;line-height:1.25;opacity:0.75}.exposition .details .credit{font-family:'Lato';font-size:1rem;font-weight:400;line-height:1.25;text-transform:uppercase;letter-spacing:0.1em;opacity:0.6}.exposition .details .credit[href]{opacity:1}.exposition .details .credit[href]:hover{text-decoration:underline}@media (max-width:767px){.exposition{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.exposition .preview{width:100%}.exposition .details{width:100%;padding-left:0;margin-top:2rem}}.reading{font-family:'Merriweather';font-size:1.33rem;line-height:1.75}.reading p,.reading .note,.reading .ndlr{margin:1.5rem 0}.reading :last-child{margin-bottom:0}.reading h1,.reading h2,.reading h3,.reading h4,.reading h5,.reading h6{line-height:1.25;margin:2rem 0 1.5rem;font-family:'Telefon'}.reading h1{font-size:2.50rem}.reading h2{font-size:2.00rem}.reading h3{font-size:1.75rem;color:#575c5d}.reading h4,.reading h5,.reading h6{font-size:1.50rem;color:#575c5d}.reading a[href]{color:#21b2a3}.reading a[href]:hover{text-decoration:underline}.reading blockquote{margin:1em 7rem;line-height:1.66em;font-style:italic;position:relative}@media (min-width:  0 )    and  (max-width:  767px ){.reading blockquote{margin:1em 4rem}}.reading blockquote::before{content:"“";display:block;position:absolute;top:0.33em;right:100%;padding-right:0.33em;font-family:'Lato';font-size:5rem;font-weight:bold;font-style:normal;color:#f0554e}.reading .highlight,.reading .exergue{font-family:'Telefon';font-size:2rem;line-height:1.3;color:#f0554e;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}.reading .highlight.left,.reading .exergue.left,.reading .highlight.gauche,.reading .exergue.gauche,.reading .highlight.right,.reading .exergue.right,.reading .highlight.droite,.reading .exergue.droite{width:30%;margin-bottom:1.5rem}.reading .highlight.left,.reading .exergue.left,.reading .highlight.gauche,.reading .exergue.gauche{float:left;margin-right:2rem}.reading .highlight.right,.reading .exergue.right,.reading .highlight.droite,.reading .exergue.droite{float:right;margin-left:2rem}.reading .highlight.center,.reading .exergue.center,.reading .highlight.centre,.reading .exergue.centre{width:80%;margin:2rem auto;clear:both}@media (min-width:  0 )    and  (max-width:  767px ){.reading .highlight,.reading .exergue{width:100% !important;float:none !important;margin:2rem 0 !important}}.reading .highlight em,.reading .exergue em{font-style:normal}.reading .note,.reading .ndlr{font-style:italic;color:#8e9698}.reading .box,.reading .encadre{padding:1rem;line-height:1.5em;font-size:0.8em;background:#eff5f7;color:#575c5d;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}.reading .box.left,.reading .encadre.left,.reading .box.gauche,.reading .encadre.gauche,.reading .box.right,.reading .encadre.right,.reading .box.droite,.reading .encadre.droite{width:30%;margin-bottom:1.5rem}.reading .box.left,.reading .encadre.left,.reading .box.gauche,.reading .encadre.gauche{float:left;margin-right:2rem}.reading .box.right,.reading .encadre.right,.reading .box.droite,.reading .encadre.droite{float:right;margin-left:2rem}.reading .box.center,.reading .encadre.center,.reading .box.centre,.reading .encadre.centre{width:80%;margin:2rem auto;clear:both}@media (min-width:  0 )    and  (max-width:  767px ){.reading .box,.reading .encadre{width:100% !important;float:none !important;margin:2rem 0 !important}}.reading .box strong,.reading .encadre strong{display:block;margin-bottom:0.5em;padding-bottom:0.25em;font-family:'Telefon';font-size:1.33em;border-bottom:.15em solid #f0554e}.reading .box strong:not(:first-child),.reading .encadre strong:not(:first-child){margin-top:0.5em}.reading pre{background:#dfebee;padding:.75rem 1.5rem}.reading table{margin:1.5rem auto}.reading table th,.reading table td{border:1px solid #b9c3c5;padding:.5rem 1rem}.reading table thead tr th{background:#dfebee}.reading abbr{cursor:help}.reading .exposition{margin:1.5rem 0 3rem}.reading .image.minimal .details,.reading .photo.minimal .details,.reading .video.minimal .details,.reading .vidéo.minimal .details,.reading .image.full .details,.reading .photo.full .details,.reading .video.full .details,.reading .vidéo.full .details,.reading .image.pleine .details,.reading .photo.pleine .details,.reading .video.pleine .details,.reading .vidéo.pleine .details{padding:.5rem 0;font-family:'Lato';font-size:1.25rem;line-height:1.5rem}.reading .image.minimal .details .title,.reading .photo.minimal .details .title,.reading .video.minimal .details .title,.reading .vidéo.minimal .details .title,.reading .image.full .details .title,.reading .photo.full .details .title,.reading .video.full .details .title,.reading .vidéo.full .details .title,.reading .image.pleine .details .title,.reading .photo.pleine .details .title,.reading .video.pleine .details .title,.reading .vidéo.pleine .details .title,.reading .image.minimal .details .description,.reading .photo.minimal .details .description,.reading .video.minimal .details .description,.reading .vidéo.minimal .details .description,.reading .image.full .details .description,.reading .photo.full .details .description,.reading .video.full .details .description,.reading .vidéo.full .details .description,.reading .image.pleine .details .description,.reading .photo.pleine .details .description,.reading .video.pleine .details .description,.reading .vidéo.pleine .details .description,.reading .image.minimal .details .credit,.reading .photo.minimal .details .credit,.reading .video.minimal .details .credit,.reading .vidéo.minimal .details .credit,.reading .image.full .details .credit,.reading .photo.full .details .credit,.reading .video.full .details .credit,.reading .vidéo.full .details .credit,.reading .image.pleine .details .credit,.reading .photo.pleine .details .credit,.reading .video.pleine .details .credit,.reading .vidéo.pleine .details .credit{display:inline}.reading .image.minimal .details .title,.reading .photo.minimal .details .title,.reading .video.minimal .details .title,.reading .vidéo.minimal .details .title,.reading .image.full .details .title,.reading .photo.full .details .title,.reading .video.full .details .title,.reading .vidéo.full .details .title,.reading .image.pleine .details .title,.reading .photo.pleine .details .title,.reading .video.pleine .details .title,.reading .vidéo.pleine .details .title{font-family:'Telefon';font-size:1.1em;opacity:0.6}.reading .image.minimal .details .title+.description,.reading .photo.minimal .details .title+.description,.reading .video.minimal .details .title+.description,.reading .vidéo.minimal .details .title+.description,.reading .image.full .details .title+.description,.reading .photo.full .details .title+.description,.reading .video.full .details .title+.description,.reading .vidéo.full .details .title+.description,.reading .image.pleine .details .title+.description,.reading .photo.pleine .details .title+.description,.reading .video.pleine .details .title+.description,.reading .vidéo.pleine .details .title+.description{margin-left:0.5rem}.reading .image.minimal .details .description,.reading .photo.minimal .details .description,.reading .video.minimal .details .description,.reading .vidéo.minimal .details .description,.reading .image.full .details .description,.reading .photo.full .details .description,.reading .video.full .details .description,.reading .vidéo.full .details .description,.reading .image.pleine .details .description,.reading .photo.pleine .details .description,.reading .video.pleine .details .description,.reading .vidéo.pleine .details .description{opacity:0.6}.reading .image.minimal .details .credit,.reading .photo.minimal .details .credit,.reading .video.minimal .details .credit,.reading .vidéo.minimal .details .credit,.reading .image.full .details .credit,.reading .photo.full .details .credit,.reading .video.full .details .credit,.reading .vidéo.full .details .credit,.reading .image.pleine .details .credit,.reading .photo.pleine .details .credit,.reading .video.pleine .details .credit,.reading .vidéo.pleine .details .credit{margin-left:0.5rem;font-style:italic;font-size:0.8em;opacity:0.6}.reading .image.minimal .details .credit[href],.reading .photo.minimal .details .credit[href],.reading .video.minimal .details .credit[href],.reading .vidéo.minimal .details .credit[href],.reading .image.full .details .credit[href],.reading .photo.full .details .credit[href],.reading .video.full .details .credit[href],.reading .vidéo.full .details .credit[href],.reading .image.pleine .details .credit[href],.reading .photo.pleine .details .credit[href],.reading .video.pleine .details .credit[href],.reading .vidéo.pleine .details .credit[href]{opacity:1}.reading .image.minimal .details .credit[href]:hover,.reading .photo.minimal .details .credit[href]:hover,.reading .video.minimal .details .credit[href]:hover,.reading .vidéo.minimal .details .credit[href]:hover,.reading .image.full .details .credit[href]:hover,.reading .photo.full .details .credit[href]:hover,.reading .video.full .details .credit[href]:hover,.reading .vidéo.full .details .credit[href]:hover,.reading .image.pleine .details .credit[href]:hover,.reading .photo.pleine .details .credit[href]:hover,.reading .video.pleine .details .credit[href]:hover,.reading .vidéo.pleine .details .credit[href]:hover{text-decoration:underline}.reading .image.minimal .preview,.reading .photo.minimal .preview,.reading .video.minimal .preview,.reading .vidéo.minimal .preview{position:relative}.reading .image.minimal .preview img,.reading .photo.minimal .preview img,.reading .video.minimal .preview img,.reading .vidéo.minimal .preview img{max-width:100%;margin:0 auto}.reading .image.minimal .preview .icon,.reading .photo.minimal .preview .icon,.reading .video.minimal .preview .icon,.reading .vidéo.minimal .preview .icon{position:absolute;top:50%;left:50%;margin-left:-1.5rem;margin-top:-1.5rem;width:3rem;height:3rem;font-size:3rem;line-height:3rem;color:white;text-shadow:0 .1875rem .75rem #000}.reading .image.minimal.left,.reading .photo.minimal.left,.reading .video.minimal.left,.reading .vidéo.minimal.left,.reading .image.minimal.gauche,.reading .photo.minimal.gauche,.reading .video.minimal.gauche,.reading .vidéo.minimal.gauche,.reading .image.minimal.right,.reading .photo.minimal.right,.reading .video.minimal.right,.reading .vidéo.minimal.right,.reading .image.minimal.droite,.reading .photo.minimal.droite,.reading .video.minimal.droite,.reading .vidéo.minimal.droite{max-width:40%;margin-bottom:1rem}.reading .image.minimal.left,.reading .photo.minimal.left,.reading .video.minimal.left,.reading .vidéo.minimal.left,.reading .image.minimal.gauche,.reading .photo.minimal.gauche,.reading .video.minimal.gauche,.reading .vidéo.minimal.gauche{float:left;margin-right:2rem}.reading .image.minimal.right,.reading .photo.minimal.right,.reading .video.minimal.right,.reading .vidéo.minimal.right,.reading .image.minimal.droite,.reading .photo.minimal.droite,.reading .video.minimal.droite,.reading .vidéo.minimal.droite{float:right;margin-left:2rem}.reading .image.minimal.center,.reading .photo.minimal.center,.reading .video.minimal.center,.reading .vidéo.minimal.center,.reading .image.minimal.centre,.reading .photo.minimal.centre,.reading .video.minimal.centre,.reading .vidéo.minimal.centre{max-width:80%;margin:3rem auto;clear:both}@media (min-width:  0 )    and  (max-width:  767px ){.reading .image.minimal,.reading .photo.minimal,.reading .video.minimal,.reading .vidéo.minimal{float:none !important;max-width:100% !important;margin:3rem auto !important}}.reading .image.full,.reading .photo.full,.reading .video.full,.reading .vidéo.full,.reading .image.pleine,.reading .photo.pleine,.reading .video.pleine,.reading .vidéo.pleine{clear:both;margin:2rem 0}.reading .image.full iframe,.reading .photo.full iframe,.reading .video.full iframe,.reading .vidéo.full iframe,.reading .image.pleine iframe,.reading .photo.pleine iframe,.reading .video.pleine iframe,.reading .vidéo.pleine iframe,.reading .image.full img,.reading .photo.full img,.reading .video.full img,.reading .vidéo.full img,.reading .image.pleine img,.reading .photo.pleine img,.reading .video.pleine img,.reading .vidéo.pleine img{width:100%;margin-bottom:0.5rem}.reading .ad,.reading .annonce{border-radius:0.15rem;box-shadow:0 .15rem 1rem rgba(0,0,0,0.09);overflow:hidden}.reading .ad .header,.reading .annonce .header{padding:0.5rem;font-family:'Lato';font-size:1rem;text-transform:uppercase;text-align:center;letter-spacing:0.2em;color:#8e9698;background:white;position:relative}.reading .ad .header:after,.reading .annonce .header:after,.reading .ad .header:before,.reading .annonce .header:before{content:"";position:absolute;width:0;height:0}.reading .ad .header:after,.reading .annonce .header:after{top:100%;left:50%;margin-left:-0.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #fff}.reading .ad .header:before,.reading .annonce .header:before{top:100%;left:50%;margin-left:-0.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid;border-top-color:inherit}.reading .ad .window,.reading .annonce .window{width:100%}.reading .ad .window img,.reading .annonce .window img{width:100%;height:auto}.reading .ad.left,.reading .annonce.left,.reading .ad.gauche,.reading .annonce.gauche,.reading .ad.right,.reading .annonce.right,.reading .ad.droite,.reading .annonce.droite{width:25%;margin-bottom:0.5rem}@media (min-width:  768px ){.reading .ad.left .horizontal,.reading .annonce.left .horizontal,.reading .ad.gauche .horizontal,.reading .annonce.gauche .horizontal,.reading .ad.right .horizontal,.reading .annonce.right .horizontal,.reading .ad.droite .horizontal,.reading .annonce.droite .horizontal{display:none}}@media (min-width:  0 )    and  (max-width:  767px ){.reading .ad.left .square,.reading .annonce.left .square,.reading .ad.gauche .square,.reading .annonce.gauche .square,.reading .ad.right .square,.reading .annonce.right .square,.reading .ad.droite .square,.reading .annonce.droite .square{display:none}}.reading .ad.left,.reading .annonce.left,.reading .ad.gauche,.reading .annonce.gauche{float:left;margin-right:1.5rem}.reading .ad.right,.reading .annonce.right,.reading .ad.droite,.reading .annonce.droite{float:right;margin-left:1.5rem}.reading .ad.center,.reading .annonce.center,.reading .ad.centre,.reading .annonce.centre{margin:2rem auto;width:75%;clear:both}.reading .ad.center .square,.reading .annonce.center .square,.reading .ad.centre .square,.reading .annonce.centre .square{display:none}@media (min-width:  0 )    and  (max-width:  767px ){.reading .ad,.reading .annonce{float:none !important;width:100% !important;margin:1rem auto !important}}@media (min-width:  768px ){.donation.dialog .form label{width:50% !important}.donation.dialog .form label+.group,.donation.dialog .form label+input{width:50% !important}}body>.footer{clear:both;overflow:hidden;background:#1f1f21}body>.footer .groups{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}@media (min-width:  0 )    and  (max-width:  767px ){body>.footer .groups{display:none}}body>.footer .groups .group{margin:2rem 3rem 0}body>.footer .groups .group .header{padding:.5em 0;padding-right:4em;margin-bottom:0.5rem;font-family:'Raleway';font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#dfebee;border-top:.33rem solid #dfebee}body>.footer .groups .group .items{width:100%;display:block;clear:both}body>.footer .groups .group .items .item{display:block;padding:.75rem 0;font-family:'Lato';font-size:1rem;color:#b9c3c5}body>.footer .groups .group .items .item:hover{color:white}body>.footer .groups .group.sections .item{text-transform:uppercase;font-weight:bold;letter-spacing:0.05em;padding:1rem 0}body>.footer .groups .group.sections .item .pellet{width:1.5rem;height:1.5rem;border-bottom-left-radius:1.5rem;position:relative;display:inline-block;vertical-align:middle;border-bottom-left-radius:0;border-bottom-right-radius:100%;margin-right:0.75rem}body>.footer .groups .group.social .item{text-transform:uppercase;letter-spacing:0.05em}body>.footer .groups .group.social .item i{font-size:1.5rem;margin-right:0.75rem;width:2rem;text-align:center;display:inline-block;vertical-align:middle}body>.footer .groups .group.social .item.facebook i{font-size:2rem;color:#4868d2}body>.footer .groups .group.social .item.twitter i{font-size:2rem;color:#55acee}body>.footer .groups .group.social .item.feed i{color:#fc7331}body>.footer .groups .group.social .item.newsletter i{color:#2ed8c6}body>.footer .groups .group.toes .item{padding:.5rem 0;font-size:1.1rem}body>.footer .groups .group.contact .item{padding:.75rem 0}body>.footer .groups .group.contact .item strong{display:inline-block;font-weight:700;margin-bottom:0.25rem;font-size:1.1em}body>.footer .copyright{margin:0 0 2rem;font-family:'Lato';font-size:1rem;font-weight:300;line-height:1.25rem;text-transform:uppercase;letter-spacing:0.05em;text-align:center;color:#b9c3c5}body>.footer .copyright .logo{height:1.25rem;width:auto;display:block;margin:1.5rem auto}@media (min-width:  0 )    and  (max-width:  767px ){body>.footer .copyright .logo{margin:1.75rem auto 1rem}}body>.footer.inverted{background:#dfebee}body>.footer.inverted .group .header{color:#1f1f21;border-color:#1f1f21}body>.footer.inverted .group .items .item{color:#575c5d}body>.footer.inverted .group .items .item:hover{color:#1f1f21}body>.footer.inverted .copyright{color:#575c5d}body>.footer .gov-logo img{width:auto;height:3rem}.post.block{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;position:relative}@media (min-width:  768px ){.post.block.embed.left,.post.block.embed.right{width:30%}.post.block.left{float:left;margin:0 1rem 0 0}.post.block.right{float:right;margin:0 0 0 1rem}}.post.block .image{background-size:cover;background-position:center center}.post.block .details .topic{display:inline-block;font-family:'Lato';font-weight:normal;padding-bottom:0.5em;border-bottom:1px solid #000;text-transform:uppercase;letter-spacing:0.05em;padding-right:3em}.post.block .details .hed{font-family:'Telefon';line-height:1.2em;margin:.66em 0}.post.block .details .dek{font-family:'Merriweather';font-style:italic;font-weight:normal;margin:1em 0}.post.block .details .contributor-date{font-family:'Lato';font-weight:normal;margin:.75em 0;opacity:0.8}.post.block .details .contributor-date .contributor,.post.block .details .contributor-date .date{display:inline-block}.post.block .details .contributor-date .contributor+.date::before{content:" — "}.post.block.small.inner .details{padding:1rem}.post.block.small.outer.vertical .details{margin-top:1rem}.post.block.small.outer.horizontal .details{margin-left:2rem}.post.block.small .topic{font-size:1.2rem}.post.block.small .hed{font-size:1.7rem}.post.block.small .dek{font-size:1rem}.post.block.small .contributor-date{font-size:1rem}@media (min-width:  0 )    and  (max-width:  767px ){.post.block.small.inner .details{padding:1rem}.post.block.small.outer.vertical .details{margin-top:1rem}.post.block.small.outer.horizontal .details{margin-left:2rem}.post.block.small .topic{font-size:1.2rem}.post.block.small .hed{font-size:1.7rem}.post.block.small .dek{font-size:1rem}.post.block.small .contributor-date{font-size:1rem}}.post.block.medium.inner .details{padding:1rem}.post.block.medium.outer.vertical .details{margin-top:1rem}.post.block.medium.outer.horizontal .details{margin-left:2rem}.post.block.medium .topic{font-size:1.2rem}.post.block.medium .hed{font-size:1.7rem}.post.block.medium .dek{font-size:1rem}.post.block.medium .contributor-date{font-size:1rem}@media (min-width:  0 )    and  (max-width:  767px ){.post.block.medium.inner .details{padding:1rem}.post.block.medium.outer.vertical .details{margin-top:1rem}.post.block.medium.outer.horizontal .details{margin-left:1rem}.post.block.medium .topic{font-size:1.1rem}.post.block.medium .hed{font-size:1.6rem}.post.block.medium .dek{font-size:1rem}.post.block.medium .contributor-date{font-size:1rem}}.post.block.big.inner .details{padding:1.5rem}.post.block.big.outer.vertical .details{margin-top:1.5rem}.post.block.big.outer.horizontal .details{margin-left:3rem}.post.block.big .topic{font-size:1.5rem}.post.block.big .hed{font-size:2.6rem}.post.block.big .dek{font-size:1.2rem}.post.block.big .contributor-date{font-size:1.1rem}@media (min-width:  0 )    and  (max-width:  767px ){.post.block.big.inner .details{padding:1.5rem}.post.block.big.outer.vertical .details{margin-top:1.5rem}.post.block.big.outer.horizontal .details{margin-left:3rem}.post.block.big .topic{font-size:1.4rem}.post.block.big .hed{font-size:2.3rem}.post.block.big .dek{font-size:1.1rem}.post.block.big .contributor-date{font-size:1rem}}@media (min-width:  0 )    and  (max-width:  767px ){.post.block.inner.canada{border-top:4px solid #2ed8c6}.post.block.inner.canada .topic{color:#2ed8c6;border:none;padding:0;font-weight:bold}.post.block.inner.quebec{border-top:4px solid #f0554e}.post.block.inner.quebec .topic{color:#f0554e;border:none;padding:0;font-weight:bold}.post.block.inner.international{border-top:4px solid #fed245}.post.block.inner.international .topic{color:#fed245;border:none;padding:0;font-weight:bold}.post.block.inner.Indigenous{border-top:4px solid #fd9e42}.post.block.inner.Indigenous .topic{color:#fd9e42;border:none;padding:0;font-weight:bold}.post.block.inner .pellet{width:2rem;height:2rem;border-bottom-left-radius:2rem}.post.block.inner .hed{margin:.25em 0 0}}.post.block.inner.imaged{color:white;text-shadow:0 .25em 1em rgba(0,0,0,0.85)}.post.block.inner.imaged .topic{border-color:white}.post.block.inner:not(.imaged){color:#1f1f21;background:#dfebee;transition:background ease .2s}.post.block.inner:not(.imaged) .topic{border-color:#1f1f21}.post.block.inner:not(.imaged):hover{background-color:#ccd7da}.post.block.inner .image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.post.block.inner .image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:linear-gradient(to top, #000, rgba(0,0,0,0.5) 35%, rgba(0,0,0,0) 75%);transition:background ease .2s}.post.block.inner .details{position:absolute;left:0;right:0;bottom:0;z-index:3}.post.block.outer{color:#1f1f21}.post.block.outer .topic{border-color:#1f1f21}.post.block.outer .image{position:relative}.post.block.outer .image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;transition:background ease .2s}.post.block.outer:hover .hed{text-decoration:underline}.post.block.outer.vertical .image{height:11rem;width:100%}.post.block.outer.horizontal{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.post.block.outer.horizontal .image{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0;width:20rem;height:12rem}@media (min-width:  0 )    and  (max-width:  767px ){.post.block.outer.horizontal .image{width:12rem;height:7rem}}.post.block:hover .image::after{background-color:rgba(0,0,0,0.3)}.navigation.side{position:fixed;top:0;left:0;right:0;height:3.5rem;width:100%;z-index:9999;background:white;border-bottom:1px solid #dfebee}.navigation.side .logo{display:block;width:13.125rem;position:absolute;top:0;left:50%;height:100%;margin-left:-6.5625rem;text-indent:-9999px;background-image:url('/assets/images/branding/logo-black.svg');background-size:auto 50%;background-position:center center;background-repeat:no-repeat;image-rendering:-moz-crisp-edges}.navigation.side .button.menu{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;width:4rem;height:100%}.navigation.side .button.menu hr{width:40%;margin:2px auto;border-top:3px solid #8e9698}.menu.side{position:fixed;top:3.5rem;left:0;right:0;bottom:0;width:23rem;z-index:10000;padding:.75rem 0;overflow-y:scroll;background:#1f1f21;box-shadow:inset -5px 0 0 rgba(0,0,0,0.6);transition:left ease .2s}.menu.side:not(.visible){left:-23rem}.menu.side a:hover{color:white}.menu.side .item{display:block;font-family:'Lato';color:#dfebee}.menu.side .item .icon{width:2.75rem;height:2.75rem;margin-right:1.25rem;display:inline-block;vertical-align:middle}.menu.side .item i{width:2.75rem;margin-right:1.25rem;color:#f0554e;font-size:1.75rem;font-weight:bold;display:inline-block;vertical-align:middle;text-align:center}.menu.side .item .pellet{width:1.5rem;height:1.5rem;border-bottom-left-radius:1.5rem;border-radius:0 0 100% 0;margin:.5rem .75rem;position:relative;display:inline-block;vertical-align:middle}.menu.side .item .pellet.canada{background-color:#2ed8c6}.menu.side .item .pellet.quebec{background-color:#f0554e}.menu.side .item .pellet.international{background-color:#fed245}.menu.side .item .pellet.Indigenous{background-color:#fd9e42}.menu.side .item.primary{padding:.66rem 1.25rem;font-size:1.05rem;font-weight:bold;text-transform:uppercase;letter-spacing:0.05em}.menu.side .item.secondary{padding:.5rem 1.25rem;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:0.05em}.menu.side .item.ternary{padding:.5rem 1.25rem;font-size:1.1rem;font-weight:300}.menu.side .item.facebook i{color:#4868d2;font-size:2.25rem}.menu.side .item.twitter i{color:#55acee;font-size:2.25rem}.menu.side .item.feed i{color:#fc7331}.menu.side .item.newsletter i{color:#2ed8c6}.menu.side .item.editions .edition{float:right;padding:.5rem .75rem;margin-left:0.5rem;border:1px solid #b9c3c5}.menu.side .item.editions .edition.current{color:#f0554e;border-color:#f0554e}.menu.side hr{margin:.75rem 0;border-color:#8e9698}.menu.side .gov-logo{display:flex;justify-content:center}.menu.side .gov-logo img{width:auto;height:4rem}@media (min-width:  0 )    and  (max-width:  767px ){body{padding-top:3.5rem}}@media (min-width:  768px ){.navigation.side,.menu.phone{display:none}}.navigation.top{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999}.navigation.top .system{background:white}.navigation.top .system .wrap{height:9rem;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navigation.top .system .spacer{-webkit-flex-basis:3rem;-moz-flex-basis:3rem;-ms-flex-basis:3rem;flex-basis:3rem;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1}.navigation.top .system .brand{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.navigation.top .system .brand .logo{display:block;width:20rem;height:2.66666667rem;text-indent:-9999px;background-image:url('/assets/images/branding/logo-black.svg');background-size:contain;background-position:center center;background-repeat:no-repeat;image-rendering:-moz-crisp-edges}.navigation.top .system .brand .slogan{margin-top:1rem;margin-left:5.12820513rem;white-space:nowrap;font-family:'Telefon';font-size:1.4rem;color:#8e9698}@media (max-width:768px){.navigation.top .system .brand .slogan{display:none}}.navigation.top .system .primary{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 1.5rem}.navigation.top .system .primary .item{min-width:8rem;-webkit-flex-basis:10rem;-moz-flex-basis:10rem;-ms-flex-basis:10rem;flex-basis:10rem;display:block;padding:0.75rem;text-align:center;font-family:'Lato';font-size:1rem;text-transform:uppercase;line-height:1.25;letter-spacing:0.05em;color:#1f1f21;border:5px solid transparent}.navigation.top .system .primary .item .icon{display:block;width:2.5rem;height:auto;margin:0 auto 1rem}.navigation.top .system .primary .item:hover{border-color:#dfebee}.navigation.top .system .secondary{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;height:100%}.navigation.top .system .secondary .item{display:block;margin:.2rem 0;font-family:'Lato';font-size:1rem;text-transform:uppercase;letter-spacing:0.05em;color:#1f1f21;white-space:nowrap}.navigation.top .system .secondary .item.group .subitem+.subitem::before{content:" / ";color:#b9c3c5 !important}.navigation.top .system .secondary .item.group .subitem.current{color:#b9c3c5}.navigation.top .system .secondary .item i{color:#f0554e;font-size:1.33em;vertical-align:middle;margin-right:0.5em}.navigation.top .system .secondary a:hover{color:#f0554e !important}.navigation.top .sections{transition:all ease .75s;border-top:.5rem solid #dfebee}.navigation.top .sections:not(.clear){background:white;color:#1f1f21}.navigation.top .sections.clear{background:linear-gradient(to bottom, rgba(0,0,0,0.35), rgba(0,0,0,0));color:white}.navigation.top .sections .wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (min-width:  768px )    and  (max-width:  1199px ){.navigation.top .sections .wrap{padding:0}}.navigation.top .sections .section{height:4.5rem;line-height:3.5rem;padding-top:.5rem;margin-top:-0.5rem;border-top:.5rem solid #575c5d;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;display:block;text-align:center;font-family:'Telefon';font-size:1.85rem;text-transform:uppercase;letter-spacing:0.05em;transition:color ease .25s}.navigation.top .sections .section.canada{border-top-color:#2ed8c6}.navigation.top .sections .section.canada:hover,.navigation.top .sections .section.canada.current{color:#2ed8c6}.navigation.top .sections .section.quebec{border-top-color:#f0554e}.navigation.top .sections .section.quebec:hover,.navigation.top .sections .section.quebec.current{color:#f0554e}.navigation.top .sections .section.international{border-top-color:#fed245}.navigation.top .sections .section.international:hover,.navigation.top .sections .section.international.current{color:#fed245}.navigation.top .sections .section.Indigenous{border-top-color:#fd9e42}.navigation.top .sections .section.Indigenous:hover,.navigation.top .sections .section.Indigenous.current{color:#fd9e42}.navigation.top.scrolled .sections{background:white;border-bottom:1px solid #dfebee}.navigation.top.scrolled .sections .section{color:#1f1f21}@media (min-width:  768px ){body>.content{padding-top:13.5rem}}@media (min-width:  0 )    and  (max-width:  767px ){.navigation.top{display:none}}body>.content{overflow:hidden}.newsletter-banner{clear:both}@media (min-width:  768px ){.newsletter-banner{margin:2rem;box-sizing:content-box;max-width:1024px;margin-left:auto;margin-right:auto;position:relative}}@media (min-width:  768px ) and (min-width:  0 )    and  (max-width:  767px ){.newsletter-banner{padding:0 1.5rem}}@media (min-width:  768px ) and (min-width:  768px )    and  (max-width:  1199px ){.newsletter-banner{padding:0 2.5rem}}@media (min-width:  768px ) and (min-width:  1200px ){.newsletter-banner{padding:0 2rem}}.newsletter-banner .header{margin:2rem;font-family:'Telefon';font-size:2.5rem;text-align:center;color:#1f1f21}@media (min-width:  0 )    and  (max-width:  767px ){.newsletter-banner .header{font-size:2rem}}.newsletter-banner .blocks{background-image:url('/assets/images/styling/registration.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:  768px ){.newsletter-banner .blocks{min-height:30rem}}@media (min-width:  0 )    and  (max-width:  767px ){.newsletter-banner .blocks{background:#1F1F21}}.newsletter-banner .blocks .banner{width:100%;height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}@media (min-width:  0 )    and  (max-width:  767px ){.newsletter-banner .blocks .banner{margin:0}}.newsletter-banner .blocks .banner .message{width:50%;height:100%;color:white;margin:2rem 0;margin-left:auto}@media (min-width:  0 )    and  (max-width:  767px ){.newsletter-banner .blocks .banner .message{width:95%;margin:auto}}.newsletter-banner .blocks .banner .message .title{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin:2rem 0;font-family:'Raleway';font-size:2.5rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em}.newsletter-banner .blocks .banner .message .title .icon{width:5rem;height:5rem;background:white;border-radius:50%;padding:1rem}@media (min-width:  768px ){.newsletter-banner .blocks .banner .message .title .icon{margin-top:-1rem;margin-right:1.75rem;box-shadow:0 .1rem 1rem rgba(0,0,0,0.5)}}@media (min-width:  0 )    and  (max-width:  767px ){.newsletter-banner .blocks .banner .message .title .icon{margin:1rem auto}}@media (min-width:  0 )    and  (max-width:  767px ){.newsletter-banner .blocks .banner .message .title{display:block;text-align:center}}.newsletter-banner .blocks .banner .message .text{margin:2rem 2rem;text-align:left;font-family:'Telefon';font-size:1.66rem;line-height:1.25}@media (min-width:  0 )    and  (max-width:  767px ){.newsletter-banner .blocks .banner .message .text{margin:1rem 0;font-size:1.4rem;text-align:left;line-height:1.55}}.newsletter-banner .blocks .banner .message .form{margin:3rem 0;font-family:'Lato';font-size:1.15rem}.newsletter-banner .blocks .banner .message .form form{display:flex;height:40px;width:70%;margin:auto;color:#000}@media (min-width:  0 )    and  (max-width:  767px ){.newsletter-banner .blocks .banner .message .form form{width:80%}}.newsletter-banner .blocks .banner .message .form form input{background:#fff;flex:1;padding:0 0 0 15px;border-top-left-radius:2em;border-bottom-left-radius:2em}.newsletter-banner .blocks .banner .message .form form button{padding:0;width:10%;min-width:45px;color:#fff;font-size:1.4rem;background:#f0554e;border-top-right-radius:2em;border-bottom-right-radius:2em}.newsletter-banner .blocks .banner .message .form form button:hover{background:#2ed8c6}.newsletter-banner .blocks .banner .message .form .error{min-height:50px;padding:1rem 1rem;background:#fbd5d5;color:#a30f0f;width:70%;margin:0 auto 10px auto;border-radius:1rem;display:flex;align-items:center;justify-content:center}.newsletter-banner .blocks .banner .message .disclosur{font-family:'Raleway';text-align:center;margin:1rem 0}.spotlights{clear:both}@media (min-width:  768px ){.spotlights{margin:2rem;box-sizing:content-box;max-width:1024px;margin-left:auto;margin-right:auto;position:relative}}@media (min-width:  768px ) and (min-width:  0 )    and  (max-width:  767px ){.spotlights{padding:0 1.5rem}}@media (min-width:  768px ) and (min-width:  768px )    and  (max-width:  1199px ){.spotlights{padding:0 2.5rem}}@media (min-width:  768px ) and (min-width:  1200px ){.spotlights{padding:0 2rem}}.spotlights .header{margin:2rem;font-family:'Telefon';font-size:2.5rem;text-align:center;color:#1f1f21}@media (min-width:  0 )    and  (max-width:  767px ){.spotlights .header{font-size:2rem}}@media (min-width:  768px ){.spotlights .blocks{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;height:30rem}}.spotlights .blocks .block{margin:0 .75rem}@media (min-width:  0 )    and  (max-width:  767px ){.spotlights .blocks .block{width:100%;margin:0;height:15rem}.spotlights .blocks .block .hed{margin-bottom:0}.spotlights .blocks .block .contributor-date{display:none}}.series{clear:both;background:#dfebee}@media (min-width:  0 )    and  (max-width:  767px ){.series{display:none}}.series .serie{padding:2rem 0 0;overflow:hidden}.series .serie+.serie{border-top:1px solid #b9c3c5}.series .serie .title{box-sizing:content-box;max-width:1024px;margin-left:auto;margin-right:auto;position:relative;max-width:860px;max-width:50rem;font-family:'Telefon';font-size:2.75rem;text-align:center;color:#1f1f21}@media (min-width:  0 )    and  (max-width:  767px ){.series .serie .title{padding:0 1.5rem}}@media (min-width:  768px )    and  (max-width:  1199px ){.series .serie .title{padding:0 2.5rem}}@media (min-width:  1200px ){.series .serie .title{padding:0 2rem}}.series .serie .description{box-sizing:content-box;max-width:1024px;margin-left:auto;margin-right:auto;position:relative;max-width:860px;margin-top:2rem;font-family:'Merriweather';font-size:1.25rem;text-align:center;line-height:1.75;color:#575c5d}@media (min-width:  0 )    and  (max-width:  767px ){.series .serie .description{padding:0 1.5rem}}@media (min-width:  768px )    and  (max-width:  1199px ){.series .serie .description{padding:0 2.5rem}}@media (min-width:  1200px ){.series .serie .description{padding:0 2rem}}.series .serie .posts{padding:2rem;overflow-y:scroll;padding-top:4.5rem;text-align:center;white-space:nowrap;font-size:0}.series .serie .posts .post,.series .serie .posts .more{display:inline-block;position:relative;vertical-align:top;white-space:normal;width:20rem;margin:0 1rem}.series .serie .posts .post{background:white;opacity:0.6;transition:opacity ease .1s}.series .serie .posts .post .image{height:11.25rem;background-size:cover;background-position:center center}.series .serie .posts .post .hed{padding:1.25rem;font-family:'Telefon';font-size:1.5rem;line-height:1.25;text-align:left;color:#1f1f21}.series .serie .posts .post:hover,.series .serie .posts .post.current{opacity:1}.series .serie .posts .post::before{content:"";display:block;position:absolute;top:-2.5rem;left:50%;margin-left:-0.5rem;width:1rem;height:1rem;border-radius:50%;background:#1f1f21}.series .serie .posts .post.current::before{background:#f0554e}.series .serie .posts .post+.post::after{content:"";display:block;position:absolute;top:-2rem;left:-11.5rem;width:21rem;border-top:1px solid #1f1f21}.series .serie .posts .more{border:3px dashed #b9c3c5;font-family:'Raleway';font-weight:700;font-size:1.25rem;text-align:center;text-transform:uppercase;padding:2.5rem 1.5rem;color:#b9c3c5}.series .serie .posts .more::before{content:'+ '}.contributor.card{padding:2rem;overflow:hidden}@media (min-width:  0 )    and  (max-width:  767px ){.contributor.card{padding:1rem}}.contributor.card .portrait{display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%}@media (min-width:  768px ){.contributor.card .portrait{width:10rem;height:10rem;float:left}}@media (min-width:  0 )    and  (max-width:  767px ){.contributor.card .portrait{display:none;width:10rem;height:10rem;margin:0 auto 2rem}}@media (min-width:  768px ){.contributor.card .details{margin-left:12rem}}.contributor.card .details .name{font-family:'Telefon';font-size:2rem;color:#1f1f21}.contributor.card .details .name:hover{text-decoration:underline}@media (min-width:  0 )    and  (max-width:  767px ){.contributor.card .details .name{font-size:2rem}}.contributor.card .details .role{font-family:'Telefon';font-size:1.5rem;color:#575c5d}.contributor.card .details .bio{font-family:'Lato';font-size:1.25rem;color:#575c5d;line-height:1.4}.contributor.card .details .bio a{color:#21b2a3}.contributor.card .details .bio a:hover{text-decoration:underline}@media (min-width:  0 )    and  (max-width:  767px ){.contributor.card .details .bio{font-size:1.1rem}}.contributor.card .details .credit{display:block;margin-top:0.75rem;font-family:'Lato';font-size:1rem;font-weight:400;color:#b9c3c5}.contributor.card .details .credit::before{content:'Photo: '}.contributor.card .details .name+.role,.contributor.card .details .name+.bio{margin-top:0.75rem}.contributor.card .details .role+.bio{margin-top:1rem}.contributor.card .connect{margin-top:1rem}@media (min-width:  768px ){.contributor.card .connect{margin-left:12rem}}@media (min-width:  0 )    and  (max-width:  767px ){.contributor.card .connect .button{display:block}.contributor.card .connect .button+.button{margin-top:0.5rem}}.contributor.card .connect .button.twitter{color:#55acee;border-color:#55acee}.contributor.card .connect .button.twitter:hover{background:#55acee;color:white}.contributor.card .connect .button.twitter i{font-size:2rem;line-height:1rem}.contributor.card .connect .button.email{color:#2ed8c6;border-color:#2ed8c6}.contributor.card .connect .button.email:hover{background:#2ed8c6;color:white}.contributor.card .connect .button.website{color:#f0554e;border-color:#f0554e}.contributor.card .connect .button.website:hover{background:#f0554e;color:white}.contributor.card .security{margin-top:2rem;font-family:'Lato'}@media (min-width:  768px ){.contributor.card .security{margin-left:12rem}}.contributor.card .security .title-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:1.5rem;height:30px}.contributor.card .security .title-wrapper .title-text{flex:1;color:#1f1f21;font-weight:bold}.contributor.card .security .title-wrapper .icon{height:inherit;padding-right:1em}.contributor.card .security .keys-panel{text-transform:uppercase;color:#1f1f21;font-size:1.4rem;padding-top:2rem}.contributor.card .security .keys-panel .tabs{font-weight:600;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.contributor.card .security .keys-panel .tabs .tab{background:#dfebee;height:40px;max-width:50%;min-width:30px;padding:7px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.contributor.card .security .keys-panel .tabs .tab:not(:first-child){border-left:5px solid #fff;border-bottom:5px solid #fff}.contributor.card .security .keys-panel .panel{background:#dfebee;min-height:40px;padding:10px 10px;word-spacing:10px;font-weight:500;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}@media all and (max-width:768px){.contributor.card .security .keys-panel .tabs{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.contributor.card .security .keys-panel .tabs .tab{width:100%;max-width:100%}.contributor.card .security .keys-panel .tabs .tab:not(:first-child){border-left:0}}aside.comments .comment{overflow:hidden;background:white}aside.comments .comment>.header>.actions,aside.comments .comment>.footer>.actions{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}aside.comments .comment>.header>.actions>.action,aside.comments .comment>.footer>.actions>.action{margin:0 .75rem;font-size:1.66rem;text-align:center;color:#575c5d}aside.comments .comment>.header>.actions>.action:hover,aside.comments .comment>.footer>.actions>.action:hover,aside.comments .comment>.header>.actions>.action.active,aside.comments .comment>.footer>.actions>.action.active{color:#f0554e}aside.comments .comment>.header>.actions>.action i,aside.comments .comment>.footer>.actions>.action i{display:block}aside.comments .comment>.header{padding:.5rem .75rem;overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;border-bottom:1px solid #dfebee}@media (min-width:  0 )    and  (max-width:  767px ){aside.comments .comment>.header{padding:0.75rem}}aside.comments .comment>.header>.portrait{margin-right:0.75rem;width:4rem;height:4rem}@media (min-width:  0 )    and  (max-width:  767px ){aside.comments .comment>.header>.portrait{display:none}}@media (min-width:  768px ){aside.comments .comment>.header>.portrait+.user{margin-top:0.75rem}}aside.comments .comment>.header>.details{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}aside.comments .comment>.header>.details .author{margin-bottom:0.33rem}aside.comments .comment>.header>.details .author .name{font-family:'Lato';font-size:1.5rem;vertical-align:middle;font-weight:500;color:#1f1f21}aside.comments .comment>.header>.details .author .name.deleted{color:#b9c3c5;font-style:italic}aside.comments .comment>.header>.details .author .label{padding:.25rem .5rem;margin-left:0.25rem;vertical-align:middle;font-family:'Lato';font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:0.05em;color:white;border-radius:0.15rem}aside.comments .comment>.header>.details .author .label.member{background:#2ed8c6}aside.comments .comment>.header>.details .author .label.rank{background:#f0554e}aside.comments .comment>.header>.details .date{font-family:'Lato';font-size:1.15rem;font-weight:400;color:#b9c3c5}@media (min-width:  0 )    and  (max-width:  767px ){aside.comments .comment>.header>.actions{display:none}}aside.comments .comment>.header>.vote{margin:0 1.25rem;text-align:center}aside.comments .comment>.header>.vote .arrow{display:block;font-size:1rem;color:#575c5d}aside.comments .comment>.header>.vote .arrow:hover,aside.comments .comment>.header>.vote .arrow.active{color:#f0554e}aside.comments .comment>.header>.vote .count{display:block;margin:0.15rem;font-family:'Lato';font-size:1.15rem;font-weight:300;color:#575c5d}@media (min-width:  0 )    and  (max-width:  767px ){aside.comments .comment>.header>.vote{display:none}}aside.comments .comment>.content>.text{padding:1rem;font-family:'Lato';font-size:1.25rem;font-weight:400;line-height:1.5}@media (min-width:  0 )    and  (max-width:  767px ){aside.comments .comment>.content>.text{padding:0.75rem}}aside.comments .comment>.content>.text.deleted{color:#b9c3c5;font-style:italic}aside.comments .comment>.content>.complement.preview{padding:1rem;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;background-size:cover;background-position:center center;background-repeat:no-repeat;cursor:pointer}@media (min-width:  0 )    and  (max-width:  767px ){aside.comments .comment>.content>.complement.preview{height:18rem}}@media (min-width:  768px ){aside.comments .comment>.content>.complement.preview{height:22rem}}aside.comments .comment>.content>.complement.preview.image{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}aside.comments .comment>.content>.complement.preview.video{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}aside.comments .comment>.content>.complement.preview .button{text-shadow:0 .15rem .5rem #000}aside.comments .comment>.content>.complement.link{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;border-top:1px solid #dfebee}aside.comments .comment>.content>.complement.link i{width:4.75rem;height:4.75rem;margin-right:1rem;font-size:2.375rem;line-height:4.75rem;text-align:center;background:#f0554e;color:white}aside.comments .comment>.content>.complement.link .details{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}aside.comments .comment>.content>.complement.link .details .title{font-family:'Lato';font-size:1.33rem;font-weight:700;color:#1f1f21;margin-bottom:0.5rem}aside.comments .comment>.content>.complement.link .details .domain{font-family:'Lato';font-size:1rem;font-weight:400;text-transform:uppercase;color:#f0554e}aside.comments .comment>.content>.complement.link:hover .details .title{text-decoration:underline}aside.comments .comment>.content>.hider{display:none;padding:1rem;font-family:'Lato';font-size:1.25rem;font-weight:400;line-height:1.5;color:#b9c3c5;font-style:italic}@media (min-width:  0 )    and  (max-width:  767px ){aside.comments .comment>.content>.hider{padding:0.75rem}}aside.comments .comment>.content>.hider>.show{color:#575c5d;font-style:normal}aside.comments .comment>.content.hidden>.hider{display:block}aside.comments .comment>.content.hidden>.text,aside.comments .comment>.content.hidden>.complement{display:none}aside.comments .comment>.footer{padding:.25rem .5rem;overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;border-top:1px solid #dfebee}aside.comments .comment>.footer>.vote{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}aside.comments .comment>.footer>.vote>.arrow{margin:0 .33rem;display:block;width:2.5rem;height:2.5rem;font-size:1.66rem;text-align:center;line-height:2.5rem;border-radius:50%}aside.comments .comment>.footer>.vote>.arrow:hover,aside.comments .comment>.footer>.vote>.arrow.active{color:#f0554e}aside.comments .comment>.footer>.vote>.count{display:block;margin:0 .5rem;font-family:'Lato';font-size:1.33rem;font-weight:400;color:#8e9698}@media (min-width:  768px ){aside.comments .comment>.footer{display:none}}aside.comments .listing .thread{position:relative}aside.comments .listing .thread.nested{margin-left:5rem}@media (min-width:  0 )    and  (max-width:  767px ){aside.comments .listing .thread.nested{margin-left:2.5rem}aside.comments .listing .thread.nested>.comment,aside.comments .listing .thread.nested>.form{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}}aside.comments .listing .thread.nested .chain{content:"";position:absolute;right:100%;top:-2rem;width:2.5rem;border-style:solid;border-color:#b9c3c5;border-width:0 0 1px 1px}@media (min-width:  0 )    and  (max-width:  767px ){aside.comments .listing .thread.nested .chain{width:1.25rem;top:-1rem}}aside.comments .listing .thread>.comment,aside.comments .listing .thread>.form{margin:2rem 0}aside.comments .listing .thread.hidden{display:none}aside.comments .listing .thread.minimized>.thread{display:none}aside.comments .form{overflow:hidden;background:white}aside.comments .form .text{width:100%;height:10rem;padding:1rem;resize:vertical;font-family:'Lato';font-size:1.25rem;font-weight:400;line-height:1.5}aside.comments .form .bar{padding:1rem;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;border-top:1px solid #dfebee}aside.comments .form .bar .complements{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}aside.comments .form .bar .complements .complement{margin:0 1rem;font-size:1.66rem;color:#575c5d;border-width:0}aside.comments .form .bar .complements .complement:hover,aside.comments .form .bar .complements .complement.active{color:#f0554e}aside.comments .form .bar .complements .complement i{display:block}aside.comments .form .bar .actions .submit.button{border-width:1px;font-weight:300}aside.comments .form .message{margin:0;border-radius:0}.comments .comment .form{border-top-left-radius:0;border-top-right-radius:0}aside.comments>.wrap>.form.create [data-comment-action="cancel"]{display:none}aside.comments{overflow:hidden}aside.comments>.wrap{max-width:60rem}@media (min-width:  768px ){aside.comments>.wrap{padding:0 1rem}}aside.comments>.wrap>.header{margin:2rem;font-family:'Lato';font-size:2rem;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:0.05em;color:#1f1f21}aside.comments>.wrap>.header i{font-size:1.5em;margin-right:0.5em;vertical-align:middle}@media (min-width:  0 )    and  (max-width:  767px ){aside.comments>.wrap>.header{font-size:1.8rem}}aside.comments>.wrap>.create{margin-bottom:2rem}aside.comments>.wrap>.listing>.more{margin:2rem;font-family:'Lato';font-size:1.15rem;font-weight:300;text-align:center;color:#575c5d}.call{margin:4rem 0;clear:both}@media (min-width:  0 )    and  (max-width:  767px ){.call{margin:2rem 0}}.call>.wrap>.header{margin:4rem 0;font-family:'Telefon';font-size:2.5rem;text-align:center;line-height:1.25}@media (min-width:  0 )    and  (max-width:  767px ){.call>.wrap>.header{font-size:2rem;margin:1rem 0}}.call>.wrap>.header em{font-style:normal;font-weight:bold;color:#f0554e}@media (min-width:  0 )    and  (max-width:  767px ){.call>.wrap>.header em{display:block}}.call .groups{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;max-width:70rem;margin:0 auto}@media (min-width:  0 )    and  (max-width:  767px ){.call .groups{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.call .groups>hr.vertical{border-color:#dfebee;margin:0 2rem;height:20rem}@media (min-width:  0 )    and  (max-width:  767px ){.call .groups>hr.vertical{display:none}}.call .groups .group{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;text-align:center}@media (min-width:  0 )    and  (max-width:  767px ){.call .groups .group{text-align:left;margin-top:2rem;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.call .groups .group .head{width:8rem;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}}.call .groups .group .icon{width:5rem;height:5rem;margin:0 auto}@media (min-width:  0 )    and  (max-width:  767px ){.call .groups .group .icon{width:4rem;height:4rem}}.call .groups .group hr.horizontal{width:55%;margin:1.5rem auto;border-color:#f0554e;border-top-width:0.25rem}@media (min-width:  0 )    and  (max-width:  767px ){.call .groups .group hr.horizontal{width:100%;margin-top:0;margin-bottom:1rem}}.call .groups .group .header{font-family:'Raleway';font-size:1.66rem;font-weight:bold;text-transform:uppercase;letter-spacing:0.05em;margin:1.25rem 0}@media (min-width:  0 )    and  (max-width:  767px ){.call .groups .group .header{font-size:1.5rem}}.call .groups .group .header em{font-style:normal;color:#f0554e}.call .groups .group .text{font-family:'Lato';font-size:1.2rem;font-weight:normal;line-height:1.5;margin:1.25rem 0}@media (min-width:  0 )    and  (max-width:  767px ){.call .groups .group .text{font-size:1.1rem}}.call .groups .group.share .count{font-family:'Lato';font-weight:700;font-size:3rem;text-align:center;color:#f0554e}.call .groups .group.share .label{font-family:'Lato';font-weight:300;font-size:1.25rem;text-align:center;color:#8e9698}.call .groups .group.share .buttons{margin-top:1rem;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.call .groups .group.share .buttons .button{width:4rem;height:4rem;line-height:4rem;font-size:2rem;margin:0 .5rem}.call .groups .group.donate .form{font-family:'Lato';font-size:1.33rem;font-weight:bold;text-transform:uppercase;overflow:visible}.call .groups .group.donate .form label{font-size:0.9em;margin-right:0.33em}.call .groups .group.donate .form .amount{text-align:center;display:inline-block;width:4em;margin:0 .5em;padding:.5em 0;border:2px dashed #000;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:  0 )    and  (max-width:  767px ){.call .groups .group.donate .form .amount{width:3.5em}}.call .groups .group.donate .form .button{margin-top:1rem}main.post aside.social{text-align:center}main.post aside.social .share .count{font-family:'Lato';font-weight:700;font-size:3rem;text-align:center;color:#f0554e}main.post aside.social .share .label{font-family:'Lato';font-weight:300;font-size:1.25rem;text-align:center;color:#8e9698}main.post aside.social .share .buttons{margin-top:1rem;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}main.post aside.social .share .buttons .button{width:4rem;height:4rem;line-height:4rem;font-size:2rem;margin:0 .5rem}main.post aside.social .comments{display:inline-block;margin-top:1.25rem;padding:0.25rem;font-family:'Lato';font-size:1.25rem;text-align:center}main.post aside.social .comments .count{font-weight:700;color:#f0554e}main.post aside.social .comments .label{font-weight:300;color:#8e9698;padding:0 .5rem}main.post aside.social .comments::after{font-weight:700;content:"»";color:#f0554e}main.post aside.social .comments:hover{border-bottom:1px solid #8e9698}main.post aside.social .statistics{display:block;margin:1rem 0;font-family:'Lato';font-size:1rem;text-transform:uppercase;letter-spacing:0.05em;color:#1f1f21;white-space:nowrap}main.post aside.social .statistics:hover{color:#f0554e}main.post aside.social .statistics i{color:#f0554e;font-size:1.33em;vertical-align:middle;margin-right:0.5em}main.post aside.social.side{width:15rem;float:right;clear:right;margin:1rem 0 2rem 3rem;padding:2rem 0;border-color:#dfebee;border-style:solid;border-width:1px 0;z-index:2;position:relative}main.post aside.social.inline{min-width:15rem;width:15rem;margin:0 auto}@media (min-width:  0 )    and  (max-width:  767px ){main.post aside.social.inline{padding-bottom:1rem}main.post aside.social.inline .count,main.post aside.social.inline .label,main.post aside.social.inline .comments{display:none}}main.post aside.social.below{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;width:20rem;margin:0;padding:0 2rem;border-color:#dfebee;border-style:solid;border-width:0 1px}main.post aside.social.below .comments{display:none}main.post .about{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}main.post .about .portrait{width:7rem;height:7rem;margin-right:1.5rem}@media (min-width:  0 )    and  (max-width:  767px ){main.post .about .portrait{width:5rem;height:5rem}}main.post .about .details .genre{font-family:'Lato';font-size:1.25rem;opacity:0.66}main.post .about .details .genre+.contributors{margin-top:0.66rem}main.post .about .details .contributors{font-family:'Telefon';font-size:1.75rem}main.post .about .details .contributors .name:hover{text-decoration:underline}main.post .about .details .contributors+.date{margin-top:0.5rem}main.post .about .details .date{font-family:'Lato';font-size:1.25rem;font-weight:400;text-transform:uppercase;letter-spacing:0.025em;opacity:0.5}@media (min-width:  0 )    and  (max-width:  767px ){main.post .about .details .date{font-size:1rem;opacity:0.6}}main.post{position:relative}main.post .pellet{z-index:9998}@media (min-width:  768px ){main.post .pellet{display:none}}main.post .titling{max-width:50rem}main.post .titling .topic{display:inline-block;padding-bottom:1em;font-family:'Lato';font-size:1.75rem;font-weight:normal;line-height:1.33em;text-transform:uppercase;letter-spacing:0.05em;border-bottom:1px solid #000}@media (min-width:  0 )    and  (max-width:  767px ){main.post .titling .topic{font-size:1.15rem}}main.post .titling .hed{display:block;margin:.66em 0;font-family:'Telefon';font-size:3.5rem;line-height:1.1em}@media (min-width:  0 )    and  (max-width:  767px ){main.post .titling .hed{font-size:2.25rem}}main.post .titling .dek{display:block;margin:1.25em 0;font-family:'Merriweather';font-size:1.5rem;font-weight:normal;font-style:italic;line-height:1.5}@media (min-width:  0 )    and  (max-width:  767px ){main.post .titling .dek{font-size:1.2rem}}@media (min-width:  768px )    and  (max-width:  1199px ){main.post>.header .wrap{padding:0 3rem}}main.post>.header:not(.image){padding-top:3rem;margin-bottom:4rem}main.post>.header:not(.image) .wrap{max-width:730px}main.post>.header:not(.image) .titling{color:#1f1f21}main.post>.header:not(.image) .titling .topic{border-color:#1f1f21}main.post>.header:not(.image) .titling .topic{padding-right:3em}main.post>.header.image{position:relative;background-size:cover;background-position:center center;text-shadow:0 .25em 1em rgba(0,0,0,0.85)}@media (min-width:  768px ){main.post>.header.image{padding-top:4.5rem;margin-top:-4.5rem}}main.post>.header.image .titling{color:white}main.post>.header.image .titling .topic{border-color:white}main.post>.header.image .about{color:white}main.post>.header.image .credit{display:block;position:absolute;padding:1rem;font-family:'Lato';font-size:1rem;color:white;opacity:0.5;z-index:5}@media (min-width:  0 )    and  (max-width:  767px ){main.post>.header.image .credit{top:0;left:0;font-size:0.8rem}}@media (min-width:  768px ){main.post>.header.image .credit{bottom:0;right:0}}main.post>.header.image .arrow{display:block;position:absolute;color:rgba(255,255,255,0.8);font-size:3rem;bottom:1em;transition:color ease .2s;z-index:5;cursor:pointer}main.post>.header.image .arrow:hover{color:white}@media (min-width:  0 )    and  (max-width:  767px ){main.post>.header.image .arrow{font-size:2rem}}main.post>.header.image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}main.post>.header.image.left .arrow,main.post>.header.image.center .arrow{right:1em}main.post>.header.image.right .arrow{left:1em}main.post>.header.image.bottom.left::after{background-image:linear-gradient(25deg, #000, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0) 70%)}main.post>.header.image.middle.left::after{background-image:linear-gradient(to right, #000, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0) 70%)}main.post>.header.image.bottom.center::after,main.post>.header.image.middle.center::after{background-image:linear-gradient(to top, #000, rgba(0,0,0,0.33) 40%, rgba(0,0,0,0) 70%)}main.post>.header.image.bottom.right::after{background-image:linear-gradient(-25deg, #000, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0) 70%)}main.post>.header.image.middle.right::after{background-image:linear-gradient(to left, #000, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0) 70%)}main.post>.header.image.top.left::after{background-image:linear-gradient(115deg, #000, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0) 70%)}main.post>.header.image.top.center::after{background-image:linear-gradient(to bottom, #000, rgba(0,0,0,0.33) 40%, rgba(0,0,0,0) 70%)}main.post>.header.image.top.right::after{background-image:linear-gradient(-115deg, #000, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0) 70%)}main.post>.header.image .wrap,main.post>.header.image .positioning{height:100%}main.post>.header.image .positioning{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative;z-index:5}main.post>.header.image .positioning.top{padding-top:4rem;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}main.post>.header.image .positioning.middle{padding-bottom:4.5rem;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}main.post>.header.image .positioning.bottom{padding-bottom:4rem;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}main.post>.header.image .positioning.left{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}main.post>.header.image .positioning.left .titling{text-align:left}main.post>.header.image .positioning.left .topic{padding-right:3em}main.post>.header.image .positioning.left .about{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}main.post>.header.image .positioning.right{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}main.post>.header.image .positioning.right .titling{text-align:right}main.post>.header.image .positioning.right .topic{padding-left:3em}main.post>.header.image .positioning.right .about{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}main.post>.header.image .positioning.center{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}main.post>.header.image .positioning.center .titling{text-align:center}main.post>.header.image .positioning.center .about{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}@media (min-width:  768px ){main.post>.header.image .positioning.center .topic{position:relative;padding:0;border-bottom:none}main.post>.header.image .positioning.center .topic::before,main.post>.header.image .positioning.center .topic::after{content:"";position:absolute;display:block;top:50%;width:4em;border-top:1px solid}main.post>.header.image .positioning.center .topic::before{left:-5em}main.post>.header.image .positioning.center .topic::after{right:-5em}}main.post .main{position:relative;z-index:10}main.post .main .asides .portrait{margin-top:-8.5rem}main.post .main .content,main.post .main .lede{margin:3rem 0}@media (min-width:  0 )    and  (max-width:  767px ){main.post .main .content,main.post .main .lede{margin:2rem 0}}main.post .main .wrap{max-width:730px}main.post .suggestion{border:.33rem solid #f0554e;padding:2rem;margin:2rem auto;max-width:600px}@media (min-width:  768px ){main.post .suggestion{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}}main.post .suggestion .icon{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;width:5rem;height:auto}@media (min-width:  768px ){main.post .suggestion .icon{margin-right:2rem}}@media (min-width:  0 )    and  (max-width:  767px ){main.post .suggestion .icon{margin:0 auto 2rem}}main.post .suggestion .body .header{margin-bottom:1rem;font-family:'Museo';font-size:1.75rem;color:#f0554e}main.post .suggestion .body .text{font-family:'Lato';font-size:1.25rem;color:#575c5d;line-height:1.5}main.post .suggestion .body .text a{color:#24bfae}main.post .suggestion .body .text a:hover{text-decoration:underline}main.post .leaderboard.ad,main.post .adsense,main.post .nag{margin:1.5rem auto}main.post .phone .social{margin:2rem auto;clear:both}main.post.article .lede{font-weight:500}main.post.article .content>aside.social{display:block;float:right;margin-left:2.5rem;margin-bottom:1.25rem}@media (min-width:  0 )    and  (max-width:  767px ){main.post.article .content>aside.social{display:none}}main.post.article .body>p:first-child:first-letter{float:left;font-family:'Museo Slab';font-size:4.6rem;margin-right:0.6rem;line-height:1em}main.post.video .content{margin-top:3rem}main.post.video .content iframe{width:100%}main.post.gallery .content{width:100%;overflow:hidden}main.post.gallery .content .gallery .exposition{margin:2rem 0}main.post .contributor.card{margin:2rem 5rem;padding:0}@media (min-width:  0 )    and  (max-width:  767px ){main.post .contributor.card{display:none}}@-moz-document url-prefix(){main.post.article .body>p:first-child:first-letter{margin-top:0.15em}}