.hide{display:none !important}.nowrap{white-space:nowrap}.center{text-align:center}.checkbox-hack{position:absolute;left:-100vw}*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%}body{background-color:#edf0f2;box-sizing:border-box;color:#333;font-family:"Lato",Arial,Helvetica,sans-serif;font-size:1.6rem;font-weight:400;padding-bottom:2rem;padding-left:1rem;padding-right:1rem;padding-top:10rem}p{margin-bottom:1.2rem}p:last-of-type{margin-bottom:3rem}code{padding:.3rem .5rem;background-color:#edf0f2}.center{text-align:center}.left{text-align:left}.right{text-align:right}.data-list dt,.data-list__term{color:#737373;font-size:.9rem;font-weight:700;letter-spacing:.05rem;margin-bottom:.2rem;padding:0 .2rem;text-transform:uppercase}.data-list dd,.data-list__desc{color:#333;font-weight:400;margin-bottom:2rem;padding:0 .2rem}abbr{cursor:help;border-bottom:1px dotted #2196f3;margin:0 .5rem}.btn{background-color:#999;display:inline-flex;align-items:center;font-size:1.4rem;font-weight:400;padding:.6rem 1rem}.btn,.btn:link,.btn:visited{border:none;border-radius:3px;color:#fff;cursor:pointer;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;transition:all .2s}.btn:hover:not(.btn--disabled){box-shadow:0 .2rem .5rem rgba(51,51,51,.4);transform:translateY(-0.05rem)}.btn:active:not(.btn--disabled),.btn:focus:not(.btn--disabled){box-shadow:0 .1rem .2rem #333;transform:translateY(-0.02rem)}.btn--tiny{display:inline-flex;flex-direction:column;font-size:.9rem;padding:.3rem .5rem}.btn--primary{background-color:#2196f3}.btn--primary--outline{border-color:#2196f3;color:#2196f3}.btn--info{background-color:#17a2b8}.btn--success{background-color:#4caf50}.btn--warning{background-color:#f9aa33}.btn--danger{background-color:#c3232d}.btn--disabled{background-color:#dfdfdf !important;box-shadow:none;color:#9f9f9f !important;cursor:default;pointer-events:none}.btn__icon{height:1.4rem;margin-right:.5rem;width:1.4rem}.btn__file{position:relative;border:1px solid #333;background-color:#fff;color:#333}.btn__file:hover:not(.btn__file--disabled){background-color:#edf0f2;box-shadow:none;transform:translateY(0)}.btn__file--success{background-color:#d9eeda;color:#2d682f}.btn-text{color:#2196f3;display:inline-flex;align-items:center}.btn-text__icon{margin-right:.3rem;height:1.3rem;width:1.3rem}.btn-text,.btn-text:link,.btn-text:visited{background-color:transparent;border:none;border-radius:3px;cursor:pointer;font-size:1.3rem;font-weight:400;letter-spacing:.1rem;line-height:2.4rem;padding:.2rem .5rem;text-decoration:none;text-transform:uppercase;transition:all .2s}.btn-text:hover{background-color:rgba(33,150,243,.15)}.btn-text:active,.btn-text:focus{background-color:rgba(33,150,243,.2)}.btn-text--outlined{border:1px solid #2196f3}.btn-text--danger{color:#c3232d}.btn-text--danger:hover{background-color:rgba(195,35,45,.15)}.choices__inner{font-size:1.6rem}.choices[data-type*=select-one] select.choices__input{display:block !important;opacity:0;pointer-events:none;position:absolute;left:0;bottom:0}.choices__input[role=textbox]{min-width:3ch !important}.choices__list--multiple .choices__item{background-color:#efefef;color:#333;border-color:#ccc}.choices__list--multiple .choices__item--long{display:flex;flex-direction:row-reverse;justify-content:flex-end;border-radius:0;border:0;padding:4px}.choices__list--multiple .choices__item.is-highlighted{background-color:#ffe898;border-color:#ffdc65}.choices__list--multiple .choices__item .choices__button{padding:0;border:0;background-color:#333;margin-right:4px;margin-left:4px;width:14px}.choices__list--multiple .choices__item--picto{display:inline-flex;border-radius:0;align-items:center;background-color:#efefef;border-color:#ccc}.choices__picto{height:3rem;margin-right:5px}.ckedit{position:relative}.ckedit input.form__input{display:block !important;opacity:0;pointer-events:none;position:absolute;left:0;top:0}.flash-msg{position:relative;font-size:1.6rem;display:flex;box-shadow:0 1px 1px 0 rgba(60,64,67,.08),0 1px 3px 1px rgba(60,64,67,.16);margin-bottom:2rem}.flash-msg strong{margin-right:1rem}.flash-msg--error{background-color:#c3232d;border:1px solid #c3232d}.flash-msg--success{background-color:#4caf50;border:1px solid #4caf50}.flash-msg--info{background-color:#17a2b8;border:1px solid #17a2b8}.flash-msg__type{display:flex;flex-direction:column;justify-content:center;text-align:center;vertical-align:center;padding:1rem;color:#fff}.flash-msg__body{align-items:center;color:#fff;display:flex;padding:1rem 2rem 1rem 1rem;width:100%}.flash-msg__tool{display:flex;flex-direction:column;height:100%;justify-content:center;padding:12px;position:absolute;right:0;text-align:center}.flash-msg__icon{color:#fff;cursor:pointer;height:2.4rem;width:2.4rem}.form__group{margin-bottom:2.5rem;color:#333}.form__group .choices__inner,.form__group .choices__list{border-color:#b3b3b3}.form__group .choices__inner{background-color:#fff}.form__group.checkbox{margin-top:1.2rem;margin-bottom:0}.form__group input[type=file]{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;margin:0;padding:0;opacity:0;cursor:pointer}.form__group input[type=file]+label{color:#fff;background-color:#2196f3;display:inline-block}.form__group.required{color:#000}.form__label{display:block;padding:0 .2rem;font-size:1rem;position:relative;text-transform:uppercase;font-weight:700;letter-spacing:.2rem}.form__input{font-size:1.6rem;font-weight:400;padding:1rem 1.2rem;width:100%;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;color:#333}.form__input:focus{outline:none;background-color:rgba(244,230,148,.3)}.form__input--display{font-size:1.6rem;font-weight:400;padding:1rem 1.2rem;width:100%;border:0;border-radius:3px;background-color:#e8e8e8;color:#333;margin-bottom:2.5rem}.form__textarea{font-size:1.6rem;font-weight:400;padding:1rem 1.2rem;width:100%;border:1px solid #b3b3b3;background-color:#f9f9f9}.form__textarea:focus{outline:none;background-color:rgba(244,230,148,.3)}.form__helper{padding-left:.2rem;font-size:1.2rem}.form__helper--error{color:#c3232d;font-size:1rem;text-transform:uppercase;font-weight:700;letter-spacing:1px}.form__radio-group{display:inline-block;margin-right:2rem;margin-top:1.2rem}.form__radio-input{display:none}.form__radio-label,.form__checkbox-label{font-size:1.6rem;cursor:pointer;position:relative;display:flex;align-items:center}.form__radio-label:hover .form__radio-button,.form__checkbox-label:hover .form__radio-button{background-color:#ccc}.form__radio-label .form__radio-button{height:2rem;width:2rem;background-color:#ddd;border-radius:50%;margin-right:1rem}.form__radio-label .form__radio-button::after{content:"";display:block;height:.8rem;width:.8rem;margin:.6rem;border-radius:50%;background-color:#fff;opacity:0;transition:opacity .2s}.form__checkbox-label .form__radio-button{height:2rem;width:2rem;background-color:#ddd;margin-right:1rem}.form__checkbox-label .form__radio-button::after{content:"";left:.7rem;top:.3rem;position:absolute;opacity:0;width:.6rem;height:1.2rem;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.form__radio-input:checked~.form__radio-label .form__radio-button::after,.form__radio-input:checked~.form__checkbox-label .form__radio-button::after{opacity:1}.form__radio-input:checked~.form__radio-label .form__radio-button,.form__radio-input:checked~.form__checkbox-label .form__radio-button{background-color:#2196f3}.hazards{display:flex}.hazards__picto{height:4rem}.hazards__statements{margin-top:3px;align-items:center;display:flex;border-radius:3px;padding:0 3px;margin-bottom:2px}.hazards__statements span{color:#333}.hazards__statements-picto{color:#e2001a;height:2rem;margin-right:3px;width:2rem}.link{color:#2196f3;display:inline-flex;align-items:center}.link__icon{margin-right:.3rem;height:1.3rem;width:1.3rem}.link,.link:link,.link:visited{font-size:1.3rem;font-weight:400;line-height:2.4rem;padding:.2rem .5rem;text-decoration:none;transition:all .2s}.link:hover{text-decoration:underline}.link:active,.link:focus{text-decoration:underline}.link-btn{align-items:center;color:#2196f3;display:inline-flex;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none}.link-btn__icon{margin-right:.3rem;height:1.3rem;width:1.3rem}.link-btn.link-btn--cs{text-transform:initial}.link-btn,.link-btn:link,.link-btn:visited{border-radius:3px;cursor:pointer;font-size:1.3rem;padding:.2rem .5rem;transition:all .2s}.link-btn:hover{background-color:rgba(33,150,243,.15)}.link-btn:active,.link-btn:focus{background-color:rgba(33,150,243,.2)}.link-btn--warning{color:#f9aa33}.link-btn--warning:hover{background-color:rgba(249,170,51,.15)}.link-btn--danger{color:#c3232d}.link-btn--danger:hover{background-color:rgba(195,35,45,.15)}.link-btn--external{color:#666}.link-btn--external:hover{background-color:rgba(102,102,102,.15)}.msg{position:relative;font-size:1.6rem;display:flex;border-radius:3px;box-shadow:0 1px 1px 0 rgba(60,64,67,.08),0 1px 3px 1px rgba(60,64,67,.16);margin-bottom:2rem}.msg strong{margin-right:1rem}.msg--warning{background-color:#f9aa33;border:1px solid #f9aa33}.msg--warning strong{color:#f9aa33}.msg--error,.msg--danger{background-color:#c3232d;border:1px solid #c3232d}.msg--error strong,.msg--danger strong{color:#c3232d}.msg--success{background-color:#4caf50;border:1px solid #4caf50}.msg--success strong{color:#4caf50}.msg--info{background-color:#17a2b8;border:1px solid #17a2b8}.msg--info strong{color:#17a2b8}.msg__type{display:flex;flex-direction:column;justify-content:center;text-align:center;vertical-align:center;padding:1rem;color:#fff}.msg__title{font-weight:700;margin-bottom:.7rem}.msg__body{background-color:#fff;padding:1rem 2rem 1rem 1rem;flex-grow:1}.msg__icon{color:#fff;cursor:pointer;height:2.4rem;width:2.4rem}.msg ul{margin-left:2rem}.msg__tool{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:12px;right:0;text-align:center}.msg ul{margin:1rem 2rem}.modal-labr__header{font-size:1.8rem;margin-bottom:1.5rem}.modal-labr__p{font-size:1.6rem}.modal-labr__btn{margin-right:3px}.modal-labr .data-list{margin-bottom:1rem}.modal-labr dd{background-color:#ececec;padding:5px 2px;margin-bottom:1rem}.modal-labr .form-actions{margin-top:3rem;display:flex;gap:3px}.order-fb{font-size:1.2rem;white-space:nowrap}.order-fb--warning{background-color:#f9aa33}.order-fb abbr{margin:0;margin-right:2px}.order-fb__icon{height:1.6rem;width:1.6rem;margin-bottom:-3px}.order-fb__data{margin-right:4px}.order-form{margin-top:1rem;display:flex;gap:3px}.order-info{padding:3px;margin-bottom:2rem;font-size:1.2rem;box-shadow:0 1px 1px 0 rgba(60,64,67,.08),0 1px 3px 1px rgba(60,64,67,.16);background-color:#edf0f2}.paginator{margin-bottom:2rem}.paginator__counter{font-size:1.6rem;color:inherit}.pagination{display:flex;list-style:none;margin-bottom:3rem}.pagination li:not(:last-child){margin-right:1rem}.pagination li.active a{background-color:rgba(33,150,243,.5);color:#fff}.pagination a,.pagination a:link,.pagination a:visited{display:block;padding:.6rem 1.2rem;font-size:1.2rem;border-radius:3px;background-color:#fff;text-decoration:none;text-transform:uppercase;color:#2196f3;transition:background-color .2s}.pagination a:hover{background-color:rgba(33,150,243,.2)}.panel{background-color:#fff;border-radius:3px;box-shadow:0 1px 1px 0 rgba(60,64,67,.08),0 1px 3px 1px rgba(60,64,67,.16);font-size:1.6rem;margin-bottom:2rem;padding:2rem 2.5rem}.panel__heading{border-bottom:1px solid #b3b3b3;font-size:2.4rem;margin-bottom:2.5rem}.panel__tabs{margin:-2rem -2.5rem 0 -2.5rem;display:flex;color:#f4e694;padding:2rem 2.5rem 0 2.5rem;margin-bottom:2rem;background-color:#4d4d4d}.panel__tab{background-color:#333;border-top-left-radius:.5rem;border-top-right-radius:.5rem;margin:0 .5rem;padding:1rem 2rem;cursor:pointer;font-variant:small-caps}.panel__tab--active{transition:1s;background-color:#fff;color:#333}.panel__tab-content{display:none}.panel__tab-content--active{display:block}.pill{font-size:1rem;height:1.75rem;width:1.75rem;border-radius:50%;background-color:#333;color:#fff;margin-left:.5rem;display:inline-flex;justify-content:center;align-items:center}.pill--success{background-color:#4caf50}.pill--warning{background-color:#f9aa33}.pill--danger{background-color:#c3232d}.pill--info{background-color:#17a2b8}.product__name{font-size:1.6rem;margin:5px 0}.product-desc{display:grid;grid-template-columns:max-content auto;align-items:baseline;margin-bottom:5px}.product-desc__term{grid-column-start:1;color:#737373;font-size:.9rem;font-weight:700;letter-spacing:.05rem;adding-right:.5rem;text-transform:uppercase}.product-desc__detail{font-size:1.2rem;grid-column-start:2;padding-left:5px}.product__link{align-items:center;color:#2196f3;display:inline-flex;text-transform:uppercase;text-decoration:none}.product__link__icon{margin-right:.3rem;height:1.3rem;width:1.3rem}.product__link:hover{background-color:rgba(33,150,243,.15)}.product__link:active,.product__link:focus{background-color:rgba(33,150,243,.2)}.product__link--external{color:#666}.product__link--external:hover{background-color:rgba(102,102,102,.15)}.filter-form{background-color:#fff;padding:.5rem}.filter-form__header{display:block}.filter-form__content{padding-top:1rem}.filter-form__content--hide{display:none}.filter__row{display:flex;flex-wrap:wrap}.filter__btn{margin:1rem .5rem}.filter__group{flex:0 0 100%;padding:.5rem}.filter__group--1-of-3{flex:0 0 33%}.filter__group--1-of-4{flex:0 0 25%}.filter__group .choices{margin-bottom:0}.filter__group .choices__inner,.filter__group .choices__list{border-color:#b3b3b3}.filter__group .choices__inner{background-color:#fff;font-size:1.6rem;min-height:auto;padding:.6rem .8rem}.filter__group .choices__list--single{padding:0}.filter__label{color:#737373;display:block;font-size:1rem;font-weight:700;letter-spacing:.1rem;padding:0 .2rem;position:relative;text-transform:uppercase}.filter__input{background-color:#fff;border-radius:3px;border:1px solid #b3b3b3;color:#333;font-size:1.6rem;font-weight:400;padding:.6rem .8rem;width:100%}.filter__input:focus{outline:none;background-color:rgba(244,230,148,.3)}.filter__radio-group{display:inline-block;margin-right:2rem;margin-top:1.2rem}.filter__radio-input{display:none}.filter__radio-label,.filter__checkbox-label{font-size:1.6rem;cursor:pointer;position:relative;display:flex;align-items:center}.filter__radio-label:hover .filter__radio-button,.filter__checkbox-label:hover .filter__radio-button{background-color:#ccc}.filter__radio-label .filter__radio-button{height:2rem;width:2rem;background-color:#ddd;border-radius:50%;margin-right:1rem}.filter__radio-label .filter__radio-button::after{content:"";display:block;height:.8rem;width:.8rem;margin:.6rem;border-radius:50%;background-color:#fff;opacity:0;transition:opacity .2s}.filter__checkbox-label .filter__radio-button{height:2rem;width:2rem;background-color:#ddd;margin-right:1rem}.filter__checkbox-label .filter__radio-button::after{content:"";left:.7rem;top:.3rem;position:absolute;opacity:0;width:.6rem;height:1.2rem;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.filter__radio-input:checked~.filter__radio-label .filter__radio-button::after,.filter__radio-input:checked~.filter__checkbox-label .filter__radio-button::after{opacity:1}.filter__radio-input:checked~.filter__radio-label .filter__radio-button,.filter__radio-input:checked~.filter__checkbox-label .filter__radio-button{background-color:#2196f3}.table{background-color:#fff;border-collapse:collapse;border-radius:3px;font-size:1.4rem;font-weight:400;margin-bottom:5rem;margin-top:2rem;width:100%}.table__flex-btns{display:flex;gap:3px;justify-content:center}.table__picto{height:3rem}.table--panel{box-shadow:.2rem .2rem .5rem rgba(51,51,51,.2)}.table thead>tr{background-color:#0d5b12}.table th{text-transform:uppercase;font-size:1.2rem;padding:1rem 1.2rem;text-align:left;color:#f4e694}.table th a:focus,.table th a:link,.table th a:visited{color:#f4e694;text-decoration:none}.table th.center{text-align:center}.table-index tbody>tr:not(:last-child){border-bottom:1px solid #eeeff1}.table-index tbody>tr:nth-child(4n-1),.table-index tbody>tr:nth-child(4n){background-color:#f0f2f4}.table--striped tbody>tr:not(:last-child){border-bottom:1px solid #eeeff1}.table--striped tbody>tr:nth-child(2n){background-color:#f0f2f4}.table td{padding:.5rem 1.2rem}.table td .center{text-align:center}.table__sort-icon{height:1.2rem;width:1.2rem;margin-left:5px}.table__link,.table__link:link,.table__link:visited{color:#2196f3;text-decoration:none;border:none;border-bottom:1px dotted #2196f3;white-space:nowrap}.table__link:hover,.table__link:active{border-bottom:1px solid #2196f3}.table__row--success{background-color:rgba(76,175,80,.15)}.table__row--error{background-color:rgba(195,35,45,.15)}.table__row:nth-child(odd){background-color:#f0f2f4}.table .color--success{color:#4caf50}.table .color--error{color:#c3232d}.table__icon{height:2.5rem;width:2.5rem;padding:0 .3rem}.table__status{display:flex;align-items:center}.table__status--success{color:#4caf50}.table__status--error{color:#c3232d}.table tfoot{border-top:1px solid #94a6b2}.table--lined tr{border-bottom:1px solid #edf0f2}.csv-data{border-collapse:collapse;font-size:1rem;font-weight:400;margin-bottom:5rem;margin-top:2rem;width:100%}.csv-data td{padding:.2rem;border:1px solid #edf0f2;background-color:#ccc}.csv-data td.csv-data__line{background-color:#fff;border:0}.revisions{border-collapse:collapse;font-size:1rem;font-weight:400;margin-bottom:5rem;margin-top:0}.revisions thead>tr{background-color:initial}.revisions th{text-transform:uppercase;font-size:1.2rem;padding:0 1.5rem 0 0;text-align:left}.revisions td{font-size:1.2rem;padding:0 1.5rem 0 0}.side-nav{position:fixed;width:24rem;height:100%;background-color:#333;top:8rem;left:0;box-shadow:3px 0px 3px rgba(51,51,51,.2)}.side-nav__menu{list-style:none;margin-top:1rem}.side-nav__menu>hr{border:0;border-bottom:1px dashed #f4e694}.side-nav__item{padding:.5rem 0 .5rem 1rem}.side-nav__item--sm{padding:.25rem 0 .25rem .5rem}.side-nav__link{display:flex;align-items:center}.side-nav__link:link,.side-nav__link:visited{padding:.8rem 1.2rem;color:#f4e694;text-decoration:none;text-transform:uppercase;font-size:1.2rem;letter-spacing:.15rem;transition:background-color .6s;border-bottom-left-radius:10rem;border-top-left-radius:10rem}.side-nav__link:hover{background-color:rgba(244,230,148,.2)}.side-nav__link--sm:link,.side-nav__link--sm:visited{padding:.4rem .6rem}.side-nav__item--active .side-nav__link{background-color:#f4e694;color:#333}.side-nav__label{line-height:1.5rem}.side-nav__icon{fill:currentColor;height:2.2rem;margin-right:1rem;width:2.2rem}.tab-nav{display:flex;list-style:none;height:100%;border-bottom:1px solid #94a6b2;gap:3px}.tab-nav__item{display:inline-flex;position:relative;background-color:rgba(51,51,51,.08);transition:all .5s;border-top-left-radius:5px;border-top-right-radius:5px}.tab-nav__item--active{border-bottom:3px solid #17a2b8;background-color:#fff}.tab-nav__item:hover:not(.tab-nav__item--active){background-color:rgba(51,51,51,.15)}.tab-nav__link,.tab-nav__link:link,.tab-nav__link:visited{font-size:1rem;font-weight:700;text-transform:uppercase;padding:1.2rem 2rem;text-decoration:none;color:#737373;letter-spacing:.02rem}.tab__notification{border-radius:2rem;background-color:#17a2b8;color:#fff;margin-left:1rem;padding:0 .5rem}.tab__notification--primary{background-color:#2196f3}.tab__content{transition:display .5s;display:none}.tab__content--active{display:block;padding-top:2rem}.top-bar{background-color:#0d5b12;box-shadow:0 .5rem .5rem rgba(51,51,51,.2);color:#f4e694;display:flex;height:8rem;justify-content:space-between;left:0;padding-right:2rem;position:fixed;top:0;width:100%;z-index:1000}.top-bar__logo-box{color:#0d5b12;background-color:#f4e694;width:18rem;overflow:hidden;height:inherit;position:relative}.top-bar__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);top:50%;width:80%;transition:all .6s}.nav{align-items:center;align-self:stretch;color:#f4e694;display:flex;flex-grow:1;font-size:1.6rem}.nav__menu{list-style:none;height:100%;display:flex}.nav__item{color:#f4e694;display:inline-block;position:relative}.nav__item--active{background-color:rgba(255,255,255,.2)}.nav__link,.nav__link:link,.nav__link:visited{align-items:center;color:inherit;display:flex;flex-direction:column;font-size:1.2rem;height:100%;letter-spacing:.2rem;padding:0 2rem;text-decoration:none;text-transform:uppercase;transition:background-color .5s}.nav__link:hover{background-color:rgba(255,255,255,.1)}.nav__icon{fill:currentColor;height:5rem;margin-top:.5rem;width:5rem}.nav__user{align-items:center;display:flex}.nav__user-icon{fill:#f4e694;height:3rem;margin-left:.5rem;width:3rem}.dropdown__container{height:100%;position:relative}.dropdown__user-name{margin:0 .5rem}.dropdown__toggler{display:flex;flex-direction:row;align-items:center;padding:0 1rem}.dropdown__toggler:hover{cursor:pointer}.dropdown__toggle:checked~.dropdown__menu{opacity:1;display:initial}.dropdown__toggle:checked~label{background-color:rgba(51,51,51,.2)}.dropdown__menu{background-color:#f4e694;border:1px solid #94a6b2;border-radius:3px;border-top:none;box-shadow:0 .2rem .5rem rgba(51,51,51,.4);list-style-type:none;margin:0;margin-top:3px;min-width:100%;opacity:0;padding:.5rem 0;position:absolute;right:0;z-index:1500;display:none}.dropdown__menu-container{position:relative}.dropdown__item{text-align:left;margin:.5rem 0;color:#333}.dropdown__item--active{color:#f4e694;background-color:#f4e694}.dropdown__divider{height:2px;background-color:#edf0f2;margin:1rem 0}.dropdown__link:link,.dropdown__link:visited{align-items:center;color:inherit;display:flex;font-size:1.2rem;letter-spacing:.1rem;padding:1rem 2rem;text-decoration:none;text-transform:uppercase;transition:background-color .5s;white-space:nowrap}.dropdown__link:hover{background-color:rgba(51,51,51,.3)}.dropdown__icon{fill:inherit;height:3rem;width:3rem;margin-right:1rem}.tooltip{background:#ffe4e1;border:2px dotted #c00;padding:5px;margin-left:5px}.flex-container{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-1-of-2{flex:0 0 50%}.flex-1-of-2:first-child{padding-right:2rem}.flex-1-of-2:last-child{padding-left:2rem}.flex-1-of-4{flex:0 0 25%;padding-right:2rem}.flex-1-of-4:last-child{padding-right:0rem;padding-left:2rem}.main--menu-shown{padding-left:24rem}.page-heading{align-items:center;border-bottom:1px solid #333;color:#333;display:flex;font-size:3rem;font-weight:700;letter-spacing:.2rem;margin-bottom:3rem}.page-heading__icon{height:3rem;width:3rem;margin-right:1rem}.page-heading__title{margin-right:auto}