.c-locale-selector{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;cursor:default}.c-locale-selector.-open .locale-selector-selected-item::after{transform:rotate(180deg)}.c-locale-selector .locale-selector-selected-item{display:flex;align-items:center;justify-content:center;width:100%;min-width:20px;line-height:1em;text-align:center;cursor:pointer}.c-locale-selector .locale-selector-selected-item::after{content:'';width:0;height:0;margin:0 0 0 5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.c-locale-selector .locale-selector-menu{position:absolute;top:calc(50% + 8px);margin:10px 0 0;min-width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;cursor:pointer;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16),0 3px 6px 0 rgba(0,0,0,0.23)}.c-locale-selector .locale-selector-menu-item{width:100%;margin:0;padding:5px 10px;opacity:1;color:#34444c}.c-locale-selector .locale-selector-menu-item:hover{background-color:#fff0c2}.c-locale-selector .locale-selector-menu-item:not(:first-child){border-top:solid 1px rgba(52,68,76,0.2)}

.icon{margin-left:5px;max-height:18px}.icon.color-white{fill:#fff}.icon.color-grey{color:#34444c}.icon.color-pink{color:#f65e6e}.icon.size-lg{height:28px;max-height:28px;width:28px}.icon-arrow,.icon-arrow-up{position:absolute;top:0;left:7px}.icon-arrow::after,.icon-arrow-up::after{content:'';position:absolute;top:calc(50% + 12px);right:0;width:8px;height:8px;border:2px solid #f65e6e;border-top:0;border-left:0;transform:translateY(calc(-50% - 4px)) rotate(45deg)}.icon-arrow.color-white::after,.icon-arrow-up.color-white::after{content:'';position:absolute;top:calc(50% + 12px);right:0;width:8px;height:8px;border:2px solid #fff;border-top:0;border-left:0;transform:translateY(calc(-50% - 4px)) rotate(45deg)}.icon-arrow.color-elephant::after,.icon-arrow-up.color-elephant::after{content:'';position:absolute;top:calc(50% + 12px);right:0;width:8px;height:8px;border:2px solid #6f7b80;border-top:0;border-left:0;transform:translateY(calc(-50% - 4px)) rotate(45deg)}.icon-arrow.direction-up::after,.icon-arrow-up.direction-up::after{transform:translateY(calc(-50%)) rotate(225deg)}

.c-button{position:relative;display:inline-flex;justify-content:center;align-items:center;border:1px solid rgba(52,68,76,0.3);border-radius:4px;color:#34444c;font-family:"DecimaMonoPro","Courier New",sans-serif;font-size:13px;line-height:1;text-transform:uppercase;cursor:pointer;white-space:nowrap;flex-shrink:0}.c-button:active{opacity:0.8}.c-button.v-circle{display:flex;width:34px;height:34px;max-width:34px;max-height:34px;border-radius:50%}.c-button.v-circle .icon{flex:1}.c-button>.button-text-container{max-width:100%;overflow:hidden;text-overflow:ellipsis}.c-button[disabled=""]{opacity:0.4;cursor:default}.c-button.size-xs{padding:8px 14px}.c-button.size-sm{padding:15px}.c-button.size-rg{padding:15px 24px}.c-button.size-md{padding:15px 70px}.c-button.size-lg{padding:16px 24px 13px}.c-button.weight-bold{font-weight:700}.c-button.color-pink{border-color:transparent;background-color:#f65e6e;color:#fff}.c-button.color-white{border-color:transparent;background-color:#fff;color:#ea6869}.c-button.color-gray{border-color:transparent;background-color:#dfdfdf;color:#34444c}.c-button.color-charcoal{border-color:transparent;background-color:#34444c;color:#fff}.c-button.color-pink-transparent{border-color:#ea6869;background-color:transparent;color:#ea6869}.c-button.color-gray-transparent{border-color:#dfdfdf;background-color:transparent;color:#dfdfdf}.c-button.color-charcoal-transparent{border-color:rgba(52,68,76,0.6);background-color:transparent;color:#34444c}.c-button.disabled,.c-button.-disabled{border-color:rgba(52,68,76,0.3);color:rgba(52,68,76,0.3);pointer-events:none}.c-button.with-icon,.c-button.-with-icon{justify-content:space-between}.c-button.with-icon.v-circle .icon,.c-button.-with-icon.v-circle .icon{margin-left:0}.c-button.v-icon{height:32px;width:32px;padding:0}.c-button.v-icon.color-gray .icon{margin:0;fill:#34444c}

.c-text{color:#34444c;text-align:left}.c-text.mono{font-family:"DecimaMonoPro","Courier New",sans-serif;letter-spacing:-0.8px}.c-text.serif{font-family:"Merriweather",serif}.c-text.size-xs{font-size:10px}.c-text.size-sm{font-size:12px}.c-text.size-rg{font-size:13px}.c-text.size-md{font-size:16px}.c-text.size-lg{font-size:18px}.c-text.line-height-md{line-height:20px}.c-text.line-height-lg{line-height:31px}.c-text.color-white{color:#fff}.c-text.color-egg{color:#fff0c2}.c-text.color-grey-faded{color:rgba(52,68,76,0.6)}.c-text.color-grey{color:#34444c}.c-text.color-pink{color:#f65e6e}.c-text.text-align-center{text-align:center}.c-text.weight-light{font-weight:300}.c-text.weight-regular{font-weight:400}.c-text.weight-bold{font-weight:700}.c-text.transform-uppercase{text-transform:uppercase}.c-text.transform-capitalize{text-transform:capitalize}.c-text.transform-none{text-transform:none}

.c-search{position:fixed;top:0;left:0;width:100%;height:60px;background-color:#fff;z-index:91}.c-search>.icon-search{position:absolute;color:#34444c;top:0;bottom:0;right:18px;margin:auto;width:21px;height:22px}.c-search .search-wrapper{width:100%;height:100%;position:relative}.c-search .search-container{height:100%}.c-search .search-container .search-bar{display:flex;position:relative;height:100%;z-index:2;box-shadow:0 10px 20px 0 rgba(52,68,76,0.2)}.c-search .search-bar-input{position:relative;width:100%;height:100%;padding:2px 15px 0;background:none;font-family:"DecimaMonoPro","Courier New",sans-serif;font-size:20px;letter-spacing:-1px;color:#34444c;outline:none;border-radius:0}.c-search .search-bar-input::-webkit-search-decoration,.c-search .search-bar-input::-webkit-search-cancel-button,.c-search .search-bar-input::-webkit-search-results-button,.c-search .search-bar-input::-webkit-search-results-decoration{display:none}.c-search .search-results{position:absolute;background:#fff;overflow-y:auto;max-height:345px;width:100%}.c-search .c-search__veil{position:fixed;top:60px;left:0;width:100%;height:calc(100% - 56px);background-color:rgba(52,68,76,0.4)}.c-search.-global .search-bar-input{padding-left:22px;padding-right:22px}.c-search.-global .search-spinner{position:absolute;top:0;bottom:0;right:10px;margin:auto;height:40px;width:40px;background-color:transparent}.c-search.-global .search-spinner::after{content:'';position:absolute;top:10px;left:10px;width:20px;height:20px;border:2px solid #34444c;border-radius:99px;clip:rect(0, 20px, 13px, 0);animation:rotate 1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

.c-search-result{display:flex;justify-content:space-between;align-items:center;padding:14px 15px;cursor:pointer;border-bottom:solid 1px #e0e4e8;overflow:hidden}.c-search-result .search-node-text-container{display:flex;justify-content:center;flex-direction:column;max-width:600px;height:56px}.c-search-result .search-node-name{left:-1px;font-family:"DecimaMonoPro","Courier New",sans-serif;font-size:17px;font-weight:normal;letter-spacing:-0.5px;color:#34444c;text-transform:uppercase}.c-search-result .search-node-type{color:rgba(52,68,76,0.6);font-family:"DecimaMonoPro","Courier New",sans-serif;font-size:11px;letter-spacing:-.2px;text-transform:uppercase;display:block}.c-search-result .search-node-actions-container{display:flex;visibility:hidden}.c-search-result .search-node-actions-container .c-button{height:42px;letter-spacing:-0.7px;line-height:0.77;font-weight:normal;border-color:rgba(52,68,76,0.3);padding-left:15px;padding-right:15px}.c-search-result .search-node-actions-container .c-button:hover{border-color:transparent;background-color:#34444c;color:#fff}.c-search-result .search-node-actions-container .c-button:hover.-with-icon .icon{opacity:unset}.c-search-result .search-node-actions-container .c-button.-with-icon .icon{width:12px;height:10px;opacity:.3}.c-search-result .search-node-actions-container *{margin-right:8px}.c-search-result .search-node-actions-container *:last-child{margin-right:0}.c-search-result mark{background:#fff0c2}.c-search-result:hover:not(.-no-highlight),.c-search-result[aria-selected='true'],.c-search-result.-highlighted{background:#fff0c2;color:#34444c}.c-search-result:hover:not(.-no-highlight) .search-node-actions-container,.c-search-result[aria-selected='true'] .search-node-actions-container,.c-search-result.-highlighted .search-node-actions-container{visibility:visible}

.c-node-title{display:inline-flex;align-items:center;height:48px;padding:0 7px 4px;margin-right:8px;border-radius:4px}.c-node-title.-link{cursor:pointer}.c-node-title.-link:hover .icon-link svg *{fill:#34444c}.c-node-title .node-title-column{display:inline-block;margin-right:7px}.c-node-title .node-title-column:first-child{max-width:calc(100% - 22px)}.c-node-title .node-title-column:last-child{margin-right:4px}.c-node-title .column-title{margin-left:1px;color:rgba(52,68,76,0.6);font-family:"DecimaMonoPro","Courier New",sans-serif;font-size:10px;letter-spacing:-.5px;text-transform:uppercase}.c-node-title .column-content{position:relative;color:#34444c;font-family:"DecimaMonoPro","Courier New",sans-serif;font-size:17px;letter-spacing:-.8px}.c-node-title .unit{display:inline-block;max-width:110px;color:rgba(52,68,76,0.5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:bottom}.c-node-title .value{display:inline-block;vertical-align:bottom}.c-node-title .icon-link{position:relative;top:2px;width:12px;height:10px;color:rgba(52,68,76,0.4);margin-right:1.5px}.c-node-title .icon-close{width:12px;height:18px;margin-top:1px;margin-left:6px;color:rgba(52,68,76,0.5);cursor:pointer}.c-node-title:not(.-flow--1){background-color:#fff}.c-node-title.-recolorgroup-1{box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2),inset 0 -6px 0 0 #ea6869}.c-node-title.-recolorgroup-2{box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2),inset 0 -6px 0 0 #ffeb8b}.c-node-title.-recolorgroup-3{box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2),inset 0 -6px 0 0 #2d586e}.c-node-title.-recolorgroup-4{box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2),inset 0 -6px 0 0 #007d29}.c-node-title.-recolorgroup-5{box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2),inset 0 -6px 0 0 #b4008a}.c-node-title.-recolorgroup-6{box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2),inset 0 -6px 0 0 #06ff67}.c-node-title.-recolorgroup-7{box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2),inset 0 -6px 0 0 #8339aa}.c-node-title.-recolorgroup-8{box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2),inset 0 -6px 0 0 #f3fb00}.c-node-title.-recolorgroup-9{box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2),inset 0 -6px 0 0 #7193ff}.c-node-title.-recolorgroup-10{box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2),inset 0 -6px 0 0 #b27200}.c-node-title.-recolorgroup--1{box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2)}

.c-node-title-group{padding:0 8px;white-space:nowrap;display:flex;align-items:center;height:100%}

.c-search{position:fixed;top:0;left:0;width:100%;height:60px;background-color:#fff;z-index:91}.c-search>.icon-search{position:absolute;color:#34444c;top:0;bottom:0;right:18px;margin:auto;width:21px;height:22px}.c-search .search-wrapper{width:100%;height:100%;position:relative}.c-search .search-container{height:100%}.c-search .search-container .search-bar{display:flex;position:relative;height:100%;z-index:2;box-shadow:0 10px 20px 0 rgba(52,68,76,0.2)}.c-search .search-bar-input{position:relative;width:100%;height:100%;padding:2px 15px 0;background:none;font-family:"DecimaMonoPro","Courier New",sans-serif;font-size:20px;letter-spacing:-1px;color:#34444c;outline:none;border-radius:0}.c-search .search-bar-input::-webkit-search-decoration,.c-search .search-bar-input::-webkit-search-cancel-button,.c-search .search-bar-input::-webkit-search-results-button,.c-search .search-bar-input::-webkit-search-results-decoration{display:none}.c-search .search-results{position:absolute;background:#fff;overflow-y:auto;max-height:345px;width:100%}.c-search .c-search__veil{position:fixed;top:60px;left:0;width:100%;height:calc(100% - 56px);background-color:rgba(52,68,76,0.4)}.c-tool-search .c-search.-tool .c-nodes-titles{padding:8px 0}.c-tool-search .c-search.-tool .c-nodes-titles .c-node-title:first-child{margin-left:8px}.c-tool-search .icon-search{height:24px;width:24px}

.c-search-result{display:flex;justify-content:space-between;align-items:center;padding:14px 15px;cursor:pointer;border-bottom:solid 1px #e0e4e8;overflow:hidden}.c-search-result .search-node-text-container{display:flex;justify-content:center;flex-direction:column;max-width:600px;height:56px}.c-search-result .search-node-name{left:-1px;font-family:"DecimaMonoPro","Courier New",sans-serif;font-size:17px;font-weight:normal;letter-spacing:-0.5px;color:#34444c;text-transform:uppercase}.c-search-result .search-node-type{color:rgba(52,68,76,0.6);font-family:"DecimaMonoPro","Courier New",sans-serif;font-size:11px;letter-spacing:-.2px;text-transform:uppercase;display:block}.c-search-result .search-node-actions-container{display:flex;visibility:hidden}.c-search-result .search-node-actions-container .c-button{height:42px;letter-spacing:-0.7px;line-height:0.77;font-weight:normal;border-color:rgba(52,68,76,0.3);padding-left:15px;padding-right:15px}.c-search-result .search-node-actions-container .c-button:hover{border-color:transparent;background-color:#34444c;color:#fff}.c-search-result .search-node-actions-container .c-button:hover.-with-icon .icon{opacity:unset}.c-search-result .search-node-actions-container .c-button.-with-icon .icon{width:12px;height:10px;opacity:.3}.c-search-result .search-node-actions-container *{margin-right:8px}.c-search-result .search-node-actions-container *:last-child{margin-right:0}.c-search-result mark{background:#fff0c2}.c-search-result:hover:not(.-no-highlight),.c-search-result[aria-selected='true'],.c-search-result.-highlighted{background:#fff0c2;color:#34444c}.c-search-result:hover:not(.-no-highlight) .search-node-actions-container,.c-search-result[aria-selected='true'] .search-node-actions-container,.c-search-result.-highlighted .search-node-actions-container{visibility:visible}

.c-nav{position:fixed;top:0;width:100vw;padding:0 20px;height:60px;font-family:"DecimaMonoPro","Courier New",sans-serif;background-color:transparent;z-index:90;transition:all 150ms ease-in}.c-nav.-has-background{background-color:#f6f6f6;box-shadow:0 10px 20px 0 rgba(52,68,76,0.2)}.c-nav.-has-background.-no-shadow{box-shadow:none}.c-nav.-has-background .top-nav-link,.c-nav.-has-background .top-nav-toggle-btn{color:#34444c}.c-nav.-has-background .locale-selector-selected-item,.c-nav.-has-background .locale-selector-menu-item{color:#34444c}.c-nav.-has-background .locale-selector-menu{background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16),0 3px 6px 0 rgba(0,0,0,0.23)}.c-nav.-has-background .locale-selector-menu .locale-selector-menu-item{width:100%;margin:0;padding:5px 10px;opacity:1}.c-nav.-has-background .locale-selector-menu .locale-selector-menu-item:hover{background-color:#fff0c2}.c-nav.-has-background .locale-selector-menu .locale-selector-menu-item:not(:first-child){border-top:solid 1px rgba(52,68,76,0.2)}.c-nav:not(.-has-background) .top-nav-link.-hide-when-on-top{display:none}.c-nav:not(.-has-background) .top-nav-search .icon-search{color:#fff}.c-nav.-light .top-nav-link,.c-nav.-light .top-nav-toggle-btn{color:#34444c}.c-nav.-light .locale-selector-selected-item,.c-nav.-light .locale-selector-menu-item{color:#34444c}.c-nav.-light .top-nav-search .icon-search{color:#34444c}.c-nav.-egg-shell{background-color:#fff0c2}.c-nav.-egg-shell .top-nav-link,.c-nav.-egg-shell .top-nav-toggle-btn{color:#34444c}.c-nav.-egg-shell .locale-selector-selected-item,.c-nav.-egg-shell .locale-selector-menu-item{color:#34444c}.c-nav.-egg-shell .top-nav-search .icon-search{color:#34444c}@media print{.c-nav{display:none}}.c-nav .top-nav-bar{height:60px}.c-nav .top-nav-search .icon-search{margin:0 10px 0 10px;width:24px;height:24px}.c-nav .-desktop-menu{display:none}@media screen and (min-width: 1060px){.c-nav .-desktop-menu{display:flex}.c-nav .-mobile-menu{display:none}}.top-nav-item-list-container{display:flex;height:100%;align-items:center}.top-nav-item-list-container.-flex-end{justify-content:flex-end}.top-nav-item-list{display:inline-flex;height:60px}.top-nav-item{position:relative;display:inline-flex;align-items:center;height:100%;margin:0 6px;font-size:16px;font-weight:700;letter-spacing:0.5px;cursor:pointer}.top-nav-item:first-child{margin:0 6px 0 0}.top-nav-item:first-child .top-nav-link{padding:0 10px 0 0}.top-nav-item:hover .top-nav-link::after{width:100%}.top-nav-item.-no-margin{margin:0}.top-nav-item .icon-download-pdf{height:25px;transform:translateY(1px)}.top-nav-item .top-nav-logo-container{display:inline-flex;align-items:center;justify-content:space-between;text-transform:lowercase;font-size:20px;width:135px;height:100%}.top-nav-link{padding:0 10px;color:#fff;text-align:center;text-transform:uppercase}.top-nav-link::after{display:block;position:absolute;content:'';height:3px;width:0;bottom:0;left:0;background-color:#f65e6e;transition:width 150ms ease-in}.top-nav-link.-active::after{width:100%}.top-nav-link.-logo::after{content:none}.top-nav-link.-logo img{width:60px}.top-nav-link.-new-logo::after{content:none}.top-nav-link.-new-logo img{width:135px}.locale-selector-selected-item,.locale-selector-menu-item{color:#fff;font-family:"DecimaMonoPro","Courier New",sans-serif;font-size:16px;font-weight:700;letter-spacing:0.5px;text-align:center;text-transform:uppercase}.locale-selector-selected-item::after,.locale-selector-menu-item::after{content:none}.top-nav-item .c-locale-selector .locale-selector-selected-item::after{border-top-color:#f65e6e}.top-nav-toggle-btn{position:fixed;right:24px;color:#fff;cursor:pointer}.top-nav-toggle-btn .icon{width:22px;height:22px}.top-nav-collapse{background-color:#f2f2f2;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2)}.top-nav-collapse .top-nav-item-list-collapse{padding:28px 0px}.top-nav-collapse .top-nav-item-collapse{display:block;padding:12px 0px;font-size:16px;font-weight:700;letter-spacing:0.5px}.top-nav-collapse .top-nav-item-collapse .c-locale-selector{display:block}.top-nav-collapse .top-nav-item-collapse .c-locale-selector .locale-selector-selected-item{width:auto}.top-nav-collapse .top-nav-item-collapse .c-locale-selector .locale-selector-selected-item::after{border-top-color:#f65e6e}.top-nav-collapse .top-nav-item-collapse .c-locale-selector .locale-selector-menu{min-width:auto}.top-nav-collapse .top-nav-link-collapse{display:inline-block;padding:0;color:#34444c;text-align:center;text-transform:uppercase}.top-nav-collapse .top-nav-link-collapse::after{display:block;content:'';height:3px;width:0;background-color:#f65e6e;transition:width 150ms ease-in}.top-nav-collapse .top-nav-link-collapse.-active::after{width:auto}

.c-cookie-banner{position:fixed;left:0;right:0;bottom:0;transform:translateY(100%);background-color:#34444c;padding:20px;z-index:101;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2);animation:appear 300ms 2s forwards}@keyframes appear{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.c-cookie-banner .cookie-content{display:flex;align-items:center;justify-content:center;background-color:#34444c}.c-cookie-banner .cookie-text{margin-right:20px}.c-cookie-banner .cookie-link{text-decoration:underline}

.c-feedback{position:fixed;display:flex;align-items:center;justify-content:space-around;bottom:8px;right:0;z-index:100;height:45px;width:135px;background-color:#ea6869;cursor:pointer;transform:translateX(90px);transition:transform .3s ease-in-out}.c-feedback:hover{transform:translateX(0)}@media print{.c-feedback{display:none}}.c-feedback .feedback-label{color:#fff;font-weight:700;font-size:15px;margin-right:5px}

.c-footer{position:relative;z-index:2;padding:48px 0 56px;bottom:0;background-color:#f6f6f6}.c-footer .contain-logos-footer{overflow:hidden}.c-footer .contain-logos-footer .contain-logos{width:100%}.c-footer .contain-logos-footer .contain-logos>.title{margin:0 0 32px;color:#34444c}@media screen and (min-width: 880px){.c-footer .contain-logos-footer .contain-logos .logo-list-container{display:flex;align-items:center;justify-content:flex-start}}@media screen and (min-width: 1024px){.c-footer .contain-logos-footer .contain-logos .logo-list-container{display:block}}.c-footer .contain-logos-footer .contain-logos .logo-list{display:flex;align-items:center;justify-content:center;min-height:75px;flex-wrap:wrap}.c-footer .contain-logos-footer .contain-logos .logo-list:not(:first-of-type){margin:16px 0 0}@media screen and (min-width: 880px){.c-footer .contain-logos-footer .contain-logos .logo-list:not(:first-child){margin:0 0 0 35px}}@media screen and (min-width: 1024px){.c-footer .contain-logos-footer .contain-logos .logo-list{justify-content:flex-start}.c-footer .contain-logos-footer .contain-logos .logo-list:not(:first-child){margin:16px 0 0}}.c-footer .contain-logos-footer .contain-logos .logo-list .logo-item{display:inline-block}.c-footer .contain-logos-footer .contain-logos .logo-list .logo-item:not(:first-child){margin:0 0 0 45px}@media screen and (min-width: 880px){.c-footer .contain-logos-footer .contain-logos .logo-list .logo-item:not(:first-child){margin:0 0 0 35px}}@media screen and (min-width: 1024px){.c-footer .contain-logos-footer .contain-logos .logo-list .logo-item:not(:first-child){margin:0 0 0 45px}}.c-footer .contain-logos-footer .contain-logos .logo-list .logo-item.sei-logo>a>img{width:112px}.c-footer .contain-logos-footer .contain-logos .logo-list .logo-item.gcp-logo>a>img{width:170px}.c-footer .contain-logos-footer .contain-logos .logo-list .logo-item.vizzuality-logo>a>img{width:116px}.c-footer .contain-logos-footer .contain-logos .logo-list .logo-item.efi-logo>a>img{width:64px}.c-footer .contain-logos-footer .contain-logos .logo-list .logo-item.wwf-logo>a>img{width:50px}.c-footer .contain-logos-footer .contain-logos .logo-list .logo-item.gef-logo>a>img{width:57px}.c-footer .contain-logos-footer .contain-logos .logo-list .logo-item.eustars-logo>a>img{width:80px}.c-footer .contain-logos-footer .contain-logos .logo-list .logo-item.ukaidsv-logo>a>img{width:48px}.c-footer .contain-logos-footer .contain-logos .logo-list .logo-item.conservancy-logo>a>img{width:120px}.c-footer .contain-logos-footer .contain-logos .logo-list .logo-item.formas-logo>a>img{width:40px}.c-footer .contain-logos-footer .contain-logos .logo-list .logo-item.moore-logo>a>img{width:104px}.c-footer .contain-logos-footer .contain-logos .logo-list .logo-item.nicfi-logo>a>img{width:116px}.c-footer .contain-logos-footer .contain-logos>.contain-text{margin:16px 0 0}.c-footer .contain-logos-footer .contain-logos>.contain-text>p{color:rgba(52,68,76,0.5)}.c-footer .contain-link-list{margin-top:54px;overflow:hidden}.c-footer .contain-link-list .links-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.c-footer .contain-link-list .links-list .separator{display:inline-flex;align-items:center;margin:0 8px;color:#34444c}.c-footer .contain-link-list .links-list .link-item{flex-shrink:0}

.l-dashboard-element{padding-top:60px;background-color:#34444c}.l-dashboard-root{position:relative;padding-top:60px;background-color:#34444c;overflow:hidden}.l-dashboard-root .responsive-container{height:100vh;position:absolute;top:0}.l-data{position:relative;background-color:#fff0c2;padding-top:116px}.l-data .c-data-portal-disabled-message{position:absolute;top:0;height:100vh;width:100%}.l-data .c-data-portal-disabled-message .disabled-message-content{padding:16px;background-color:#34444c}.l-explore{background-color:#f6f6f6;padding-top:60px;min-height:100vh}.l-homepage{background-color:#f2f2f2}.l-not-supported{display:flex;align-items:center;justify-content:center;background-color:#f6f6f6;height:100vh}.l-not-supported .not-supported{text-align:center}.l-not-supported .not-supported img{margin-bottom:20px}.l-not-supported .not-supported p{color:#34444c;opacity:.5;line-height:1.71;font-family:"Merriweather",serif;font-size:14px;font-weight:300}.l-profile-actor{position:relative;min-height:100vh;padding-top:calc(44px + 60px);background-color:#fff0c2}.l-profile-actor.-error{position:relative;min-height:100vh}@media print{.l-profile-actor{padding:0;background-color:#fff}.l-profile-actor .c-dropdown-component .dropdown-selected-item::after{content:none}.l-profile-actor .c-tabs .tab{display:none}}.l-profile-actor section:nth-of-type(2n-1){background-color:rgba(255,255,255,0.3)}.l-profile-actor .top-logo{display:none;margin-bottom:30px}@media print{.l-profile-actor .top-logo{display:block}}.l-profile-actor .c-overall-info .stat-item .value{margin-top:5px}.l-profile-actor .c-overall-info .stat-item .value .icon{width:16px;height:17px;margin-left:0;margin-top:5px}.l-profile-actor .c-overall-info .forest-500-score .icon:not(:last-child){margin-right:6px}.l-profile-actor .c-overall-info .icon-check-circle{margin-left:0 0 0 5px}.l-profile-actor .c-overall-info .stats-text{margin-left:5px;vertical-align:text-top}.l-profile-actor .c-links-widget{padding-top:40px;padding-bottom:40px}.l-profile-actor .c-links-widget .links-widget-title{margin-bottom:20px}@media print{.l-profile-actor .c-links-widget{display:none}}.l-profile-actor .c-top-map,.l-profile-actor .c-top-municipalities{padding:52px 0}.l-profile-actor .c-top-map .title,.l-profile-actor .c-top-municipalities .title{margin-bottom:10px}@media print{.l-profile-actor .c-top-map,.l-profile-actor .c-top-municipalities{padding:20px 0}.l-profile-actor .c-top-map>.row:first-child,.l-profile-actor .c-top-municipalities>.row:first-child{align-items:center}}@media (min-width: 640px) and (max-width: 1024px){.l-profile-actor .c-top-map>.row .columns:not(:last-child),.l-profile-actor .c-top-municipalities>.row .columns:not(:last-child){padding-right:0}}.l-profile-actor .c-top-municipalities .top-destinations-map-container{overflow:hidden;max-width:100%}@media print{.l-profile-actor .c-top-municipalities .top-destinations-map-container svg{margin-left:0}}.l-profile-actor .top-destinations-map-widget{display:none}@media screen and (min-width: 640px){.l-profile-actor .top-destinations-map-widget{display:block}}@media print{.l-profile-actor .top-destinations-map-widget{display:block}}.l-profile-actor .title{margin:0 0 24px;font-family:"DecimaMonoPro","Courier New",sans-serif;font-weight:700;letter-spacing:-0.6px;text-transform:uppercase}.l-profile-actor .municipalities-table,.l-profile-actor .biome-table{margin:24px 0 0}.l-profile-actor .tooltip-react{width:15px;height:15px}.l-profile-actor .tooltip-react .tooltip-react-icon{width:15px;height:15px;vertical-align:text-bottom}.l-profile-actor .c-dropdown{align-items:flex-start}.l-profile-actor .top-destinations-chart-container,.l-profile-actor .top-destinations-chart-wrapper{display:flex;flex-direction:column;justify-content:space-between;position:relative}.l-profile-actor .top-destinations-chart-container{height:100%;padding:0 0 60px}@media screen and (min-width: 490px) and (max-width: 640px){.l-profile-actor .top-destinations-chart-container{padding:0}}@media screen and (min-width: 840px){.l-profile-actor .top-destinations-chart-container{padding:0}}.l-profile-actor .section-placeholder{display:flex;align-items:center;justify-content:center;height:400px}.l-profile-place{position:relative;min-height:100vh;padding-top:calc(44px + 60px);background-color:#fff0c2}.l-profile-place.-error{position:relative;min-height:calc(100vh - 60px)}@media print{.l-profile-place{padding:0;background-color:#fff}.l-profile-place .c-dropdown-component .dropdown-selected-item::after{content:none}.l-profile-place .c-tabs .tab{display:none}}.l-profile-place section:nth-of-type(2n-1){background-color:rgba(255,255,255,0.3)}.l-profile-place .top-logo{display:none;margin-bottom:30px}@media print{.l-profile-place .top-logo{display:block}}.l-profile-place .c-overall-map .map-item>.row>.columns{padding:0}.l-profile-place .c-overall-map .map-item>.row>.columns svg{float:right}@media screen and (min-width: 1024px){.l-profile-place .c-overall-map .map-item>.row>.columns{padding-right:1.25rem;padding-left:1.25rem}}.l-profile-place .c-links-widget{padding-top:40px;padding-bottom:40px}.l-profile-place .c-links-widget .links-widget-title{margin-bottom:20px}@media print{.l-profile-place .c-links-widget{display:none}}.l-profile-place .title{font-family:"DecimaMonoPro","Courier New",sans-serif;font-weight:700;letter-spacing:-.6px;text-transform:uppercase}.l-profile-place .deforestation,.l-profile-place .chords-container,.l-profile-place .mini-sankey-container,.l-profile-place .gfw-widget-container{padding:53px 0 51px}@media print{.l-profile-place .deforestation,.l-profile-place .chords-container,.l-profile-place .mini-sankey-container,.l-profile-place .gfw-widget-container{padding:15px 0}}@media screen and (max-width: 640px){.l-profile-place .deforestation .c-line-container{margin-left:-1.25rem;margin-right:-1.25rem}}.l-profile-place .deforestation .c-line{margin-top:15px}.l-profile-place .score-table{padding:54px 0 42px}@media print{.l-profile-place .score-table{padding:27px 0 42px}}.l-profile-place .-traders .c-chord{text-align:center}.l-profile-place .-consumers .c-chord{text-align:right}.l-profile-place .-consumers .c-chord .c-chord-legend{left:auto;right:0;padding-right:39px;padding-left:0;text-align:right}.l-profile-place .-consumers .c-chord .c-chord-legend::before{left:auto;right:0}.l-profile-place .tooltip-react{width:15px;height:15px}.l-profile-place .tooltip-react .tooltip-react-icon{width:15px;height:15px;vertical-align:top}.l-profile-place .map-municipality-banner{height:250px}.l-profile-place .c-dropdown{align-items:flex-start}.l-profile-place .section-placeholder{display:flex;align-items:center;justify-content:center;height:400px}.l-profile-country{position:relative;min-height:100vh;padding-top:calc(44px + 60px);background-color:#fff0c2}.l-profile-country.-error{position:relative;min-height:calc(100vh - 60px)}@media print{.l-profile-country{padding:0;background-color:#fff}.l-profile-country .c-dropdown-component .dropdown-selected-item::after{content:none}.l-profile-country .c-tabs .tab{display:none}}.l-profile-country section:nth-of-type(2n-1){background-color:rgba(255,255,255,0.3)}.l-profile-country .top-logo{display:none;margin-bottom:30px}@media print{.l-profile-country .top-logo{display:block}}.l-profile-country .c-top-map,.l-profile-country .c-profiles-table{padding:52px 0}.l-profile-country .c-top-map .c-heading,.l-profile-country .c-profiles-table .c-heading{margin-bottom:30px}@media print{.l-profile-country .c-top-map,.l-profile-country .c-profiles-table{padding:20px 0}.l-profile-country .c-top-map>.row:first-child,.l-profile-country .c-profiles-table>.row:first-child{align-items:center}}@media (min-width: 640px) and (max-width: 1024px){.l-profile-country .c-top-map>.row .columns:not(:last-child),.l-profile-country .c-profiles-table>.row .columns:not(:last-child){padding-right:0}}.l-profile-country .c-overall-map .map-item>.row>.columns{padding:0}.l-profile-country .c-overall-map .map-item>.row>.columns svg{float:right}@media screen and (min-width: 1024px){.l-profile-country .c-overall-map .map-item>.row>.columns{padding-right:1.25rem;padding-left:1.25rem}}.l-profile-country .c-links-widget{padding-top:40px;padding-bottom:40px}.l-profile-country .c-links-widget .links-widget-title{margin-bottom:20px}@media print{.l-profile-country .c-links-widget{display:none}}.l-profile-country .title{font-family:"DecimaMonoPro","Courier New",sans-serif;font-weight:700;letter-spacing:-.6px;text-transform:uppercase}.l-profile-country .deforestation,.l-profile-country .chords-container,.l-profile-country .mini-sankey-container,.l-profile-country .gfw-widget-container{padding:53px 0 51px}@media print{.l-profile-country .deforestation,.l-profile-country .chords-container,.l-profile-country .mini-sankey-container,.l-profile-country .gfw-widget-container{padding:15px 0}}@media screen and (max-width: 640px){.l-profile-country .deforestation .c-line-container{margin-left:-1.25rem;margin-right:-1.25rem}}.l-profile-country .deforestation .c-line{margin-top:15px}.l-profile-country .score-table{padding:54px 0 42px}@media print{.l-profile-country .score-table{padding:27px 0 42px}}.l-profile-country .-traders .c-chord{text-align:center}.l-profile-country .-consumers .c-chord{text-align:right}.l-profile-country .-consumers .c-chord .c-chord-legend{left:auto;right:0;padding-right:39px;padding-left:0;text-align:right}.l-profile-country .-consumers .c-chord .c-chord-legend::before{left:auto;right:0}.l-profile-country .tooltip-react{width:15px;height:15px}.l-profile-country .tooltip-react .tooltip-react-icon{width:15px;height:15px;vertical-align:top}.l-profile-country .map-country-banner{height:250px}.l-profile-country .c-dropdown{align-items:flex-start}.l-profile-country .section-placeholder{display:flex;align-items:center;justify-content:center;height:400px}.l-profiles{background-color:#fff0c2;padding:60px 0 0}.l-tool{position:absolute;top:0;left:0;width:100%;height:100%}.l-tool .tool-nav-right-column{display:flex}.l-tool .sankey-veil{z-index:2;left:376px;height:calc(100% - 62px)}.l-tool .sankey-inner-veil{top:48px;left:696px}.l-logistics-map{background-color:#f6f6f6;height:100vh;padding:60px 0 0}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{box-sizing:border-box}body{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}*,*::before,*::after{box-sizing:inherit}a{text-decoration:none}ul,li{margin:0;padding:0;border:0;list-style:none}button{margin:0;padding:0;border:0;outline:none;background:none;box-shadow:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}.no-events{pointer-events:none}.all-events{pointer-events:all}.is-absolute{position:absolute}.is-hidden{display:none !important}.is-visible{display:block !important}.is-fixed{position:fixed !important}@media (max-width: 639px){.hide-for-small{display:none !important}}@media (max-width: 767px){.hide-for-tablet{display:none !important}}@media (min-width: 640px){.show-for-small{display:none !important}}._text-align-right{text-align:right !important}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.icon.icon-supply{width:56px;height:56px}.icon-share{width:20px;height:20px}.icon-legend-arrow{height:48px;fill:rgba(52,68,76,0.5)}.icon-arrow-next{height:34px;width:18px}@media not print{.only-for-print{display:none}}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:1cm}.page-break-inside-avoid{page-break-inside:avoid}.page-break-after-avoid{page-break-after:avoid}}@font-face{font-family:'DecimaMonoPro';font-weight:400;font-display:swap;src:url("/fonts/DecimaMonoPro.woff2") format("woff2"),url("/fonts/DecimaMonoPro.woff") format("woff")}@font-face{font-family:'DecimaMonoPro';font-weight:700;font-display:swap;src:url("/fonts/DecimaMonoPro-Bold.woff2") format("woff2"),url("/fonts/DecimaMonoPro-Bold.woff") format("woff")}@font-face{font-family:'Merriweather';font-display:swap;font-weight:300;src:url("/fonts/Merriweather-Light.woff2") format("woff2"),url("/fonts/Merriweather-Light.woff") format("woff")}@font-face{font-family:'Merriweather';font-display:swap;font-weight:400;src:url("/fonts/Merriweather-Regular.woff2") format("woff2"),url("/fonts/Merriweather-Regular.woff") format("woff")}@font-face{font-family:'Merriweather';font-display:swap;font-weight:700;src:url("/fonts/Merriweather-Bold.woff2") format("woff2"),url("/fonts/Merriweather-Bold.woff") format("woff")}.tippy-tooltip.blue-theme{border-radius:0}.tippy-tooltip.blue-theme .tippy-content{background-color:#34444c;color:#fff;padding:16px;font-family:"Merriweather",serif;font-size:12px;font-weight:300;line-height:20px}.tippy-tooltip.blue-theme .tippy-content a{color:#fff;text-decoration:underline;cursor:pointer}.tippy-tooltip.blue-theme[data-animatefill]{background-color:transparent}.tippy-tooltip.blue-theme .tippy-backdrop{background-color:#34444c}.tippy-tooltip[data-placement^=top]>.tippy-arrow{border-top-color:#34444c !important}.tippy-tooltip[data-placement^=bottom]>.tippy-arrow{border-bottom-color:#34444c !important}.tippy-tooltip[data-placement^=left]>.tippy-arrow{border-left-color:#34444c !important}.tippy-tooltip[data-placement^=right]>.tippy-arrow{border-right-color:#34444c !important}.tippy-tooltip.black-theme .tippy-content{background-color:#34444c;color:#fff;border-radius:0;padding:0;font-family:"Merriweather",serif;font-size:12px;font-weight:300;line-height:20px}.tippy-tooltip.black-padding-theme .tippy-content{background-color:#34444c;color:#fff;border-radius:0;padding:7px;font-family:"Merriweather",serif;font-size:12px;font-weight:300;line-height:20px}body.txlive-expanded{position:static !important}body.-overflow-hidden{overflow:hidden}.wrap{width:100%;margin:0 auto;padding:0 24px}@media screen and (min-width: 768px){.wrap{padding:0 80px}}@media screen and (min-width: 1280px){.wrap{padding:0 120px}}.sticky{z-index:90}.row.-equal-height{margin-top:-1.25rem}.row.-equal-height div[class^='column'],.row.-equal-height div[class*='column']{display:flex;flex-direction:column;margin-top:1.25rem}.row.-equal-height.-flex-end div[class^='column'],.row.-equal-height.-flex-end div[class*='column']{justify-content:flex-end}.responsive-container{width:100%;height:100%}

a{color:#34444c;text-decoration:none}.title{color:#34444c;font-family:"Merriweather",serif;line-height:1.5}.title.-big{font-size:48px}.title.-medium{font-size:24px}.title.-medium-small{font-size:20px}.title.-small{font-size:13px}.title.-pink{color:#ea6869}.title.-grey{color:#34444c}.title.-mono-font{font-family:"DecimaMonoPro","Courier New",sans-serif;font-size:16px;font-weight:400;letter-spacing:-1.3px}.title.-light{font-weight:300}.title.-regular{font-weight:400}.title.-white{color:#fff}.subtitle{font-family:"DecimaMonoPro","Courier New",sans-serif;font-size:13px;font-weight:300;letter-spacing:-0.8px;text-transform:uppercase;color:#f65e6e}.subtitle.-white{color:#fff}.subtitle.-gray{color:rgba(52,68,76,0.6)}.subtitle.-dark{color:#34444c}.subtitle.-pink{color:#f65e6e}.-light{font-weight:300}strong,.-bold{font-weight:700}.-center{text-align:center}sup,sub{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.axis-legend{font-family:"DecimaMonoPro","Courier New",sans-serif;font-size:13px;color:rgba(52,68,76,0.6)}.content-link{color:#34444c;font-weight:700}


.foundation-mq {
    font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"
}

.is-visible {
    display: block !important
}

.is-hidden {
    display: none !important
}

.row {
    max-width: 72.5rem;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-flow: row wrap
}

.row .row {
    margin-right: -1.25rem;
    margin-left: -1.25rem
}

@media print, screen and (min-width: 40em) {
    .row .row {
        margin-right: -1.25rem;
        margin-left: -1.25rem
    }
}

@media print, screen and (min-width: 64em) {
    .row .row {
        margin-right: -1.25rem;
        margin-left: -1.25rem
    }
}

.row .row.collapse {
    margin-right: 0;
    margin-left: 0
}

.row.expanded {
    max-width: none
}

.row.expanded .row {
    margin-right: auto;
    margin-left: auto
}

.row:not(.expanded) .row {
    max-width: none
}

.row.collapse > .column, .row.collapse > .columns {
    padding-right: 0;
    padding-left: 0
}

.row.collapse > .column > .row, .row.collapse > .columns > .row, .row.is-collapse-child {
    margin-right: 0;
    margin-left: 0
}

.column, .columns {
    flex: 1 1 0px;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    min-width: 0
}

.column.row.row, .row.row.columns {
    float: none;
    display: block
}

.row .column.row.row, .row .row.row.columns {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0
}

.small-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%
}

.small-offset-0 {
    margin-left: 0
}

.small-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.small-offset-1 {
    margin-left: 8.33333%
}

.small-3 {
    flex: 0 0 25%;
    max-width: 25%
}

.small-offset-2 {
    margin-left: 16.66667%
}

.small-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.small-offset-3 {
    margin-left: 25%
}

.small-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%
}

.small-offset-4 {
    margin-left: 33.33333%
}

.small-6 {
    flex: 0 0 50%;
    max-width: 50%
}

.small-offset-5 {
    margin-left: 41.66667%
}

.small-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%
}

.small-offset-6 {
    margin-left: 50%
}

.small-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%
}

.small-offset-7 {
    margin-left: 58.33333%
}

.small-9 {
    flex: 0 0 75%;
    max-width: 75%
}

.small-offset-8 {
    margin-left: 66.66667%
}

.small-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%
}

.small-offset-9 {
    margin-left: 75%
}

.small-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%
}

.small-offset-10 {
    margin-left: 83.33333%
}

.small-12 {
    flex: 0 0 100%;
    max-width: 100%
}

.small-offset-11 {
    margin-left: 91.66667%
}

.small-up-1 {
    flex-wrap: wrap
}

.small-up-1 > .column, .small-up-1 > .columns {
    flex: 0 0 100%;
    max-width: 100%
}

.small-up-2 {
    flex-wrap: wrap
}

.small-up-2 > .column, .small-up-2 > .columns {
    flex: 0 0 50%;
    max-width: 50%
}

.small-up-3 {
    flex-wrap: wrap
}

.small-up-3 > .column, .small-up-3 > .columns {
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.small-up-4 {
    flex-wrap: wrap
}

.small-up-4 > .column, .small-up-4 > .columns {
    flex: 0 0 25%;
    max-width: 25%
}

.small-up-5 {
    flex-wrap: wrap
}

.small-up-5 > .column, .small-up-5 > .columns {
    flex: 0 0 20%;
    max-width: 20%
}

.small-up-6 {
    flex-wrap: wrap
}

.small-up-6 > .column, .small-up-6 > .columns {
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.small-up-7 {
    flex-wrap: wrap
}

.small-up-7 > .column, .small-up-7 > .columns {
    flex: 0 0 14.28571%;
    max-width: 14.28571%
}

.small-up-8 {
    flex-wrap: wrap
}

.small-up-8 > .column, .small-up-8 > .columns {
    flex: 0 0 12.5%;
    max-width: 12.5%
}

.small-collapse > .column, .small-collapse > .columns {
    padding-right: 0;
    padding-left: 0
}

.small-uncollapse > .column, .small-uncollapse > .columns {
    padding-right: 1.25rem;
    padding-left: 1.25rem
}

@media print, screen and (min-width: 40em) {
    .medium-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .medium-offset-0 {
        margin-left: 0
    }

    .medium-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .medium-offset-1 {
        margin-left: 8.33333%
    }

    .medium-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .medium-offset-2 {
        margin-left: 16.66667%
    }

    .medium-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .medium-offset-3 {
        margin-left: 25%
    }

    .medium-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .medium-offset-4 {
        margin-left: 33.33333%
    }

    .medium-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .medium-offset-5 {
        margin-left: 41.66667%
    }

    .medium-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .medium-offset-6 {
        margin-left: 50%
    }

    .medium-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .medium-offset-7 {
        margin-left: 58.33333%
    }

    .medium-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .medium-offset-8 {
        margin-left: 66.66667%
    }

    .medium-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .medium-offset-9 {
        margin-left: 75%
    }

    .medium-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .medium-offset-10 {
        margin-left: 83.33333%
    }

    .medium-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .medium-offset-11 {
        margin-left: 91.66667%
    }

    .medium-up-1 {
        flex-wrap: wrap
    }

    .medium-up-1 > .column, .medium-up-1 > .columns {
        flex: 0 0 100%;
        max-width: 100%
    }

    .medium-up-2 {
        flex-wrap: wrap
    }

    .medium-up-2 > .column, .medium-up-2 > .columns {
        flex: 0 0 50%;
        max-width: 50%
    }

    .medium-up-3 {
        flex-wrap: wrap
    }

    .medium-up-3 > .column, .medium-up-3 > .columns {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .medium-up-4 {
        flex-wrap: wrap
    }

    .medium-up-4 > .column, .medium-up-4 > .columns {
        flex: 0 0 25%;
        max-width: 25%
    }

    .medium-up-5 {
        flex-wrap: wrap
    }

    .medium-up-5 > .column, .medium-up-5 > .columns {
        flex: 0 0 20%;
        max-width: 20%
    }

    .medium-up-6 {
        flex-wrap: wrap
    }

    .medium-up-6 > .column, .medium-up-6 > .columns {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .medium-up-7 {
        flex-wrap: wrap
    }

    .medium-up-7 > .column, .medium-up-7 > .columns {
        flex: 0 0 14.28571%;
        max-width: 14.28571%
    }

    .medium-up-8 {
        flex-wrap: wrap
    }

    .medium-up-8 > .column, .medium-up-8 > .columns {
        flex: 0 0 12.5%;
        max-width: 12.5%
    }
}

@media print, screen and (min-width: 40em) and (min-width: 40em) {
    .medium-expand {
        flex: 1 1 0px
    }
}

.row.medium-unstack > .column, .row.medium-unstack > .columns {
    flex: 0 0 100%
}

@media print, screen and (min-width: 40em) {
    .row.medium-unstack > .column, .row.medium-unstack > .columns {
        flex: 1 1 0px
    }
}

@media print, screen and (min-width: 40em) {
    .medium-collapse > .column, .medium-collapse > .columns {
        padding-right: 0;
        padding-left: 0
    }

    .medium-uncollapse > .column, .medium-uncollapse > .columns {
        padding-right: 1.25rem;
        padding-left: 1.25rem
    }
}

@media print, screen and (min-width: 64em) {
    .large-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .large-offset-0 {
        margin-left: 0
    }

    .large-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .large-offset-1 {
        margin-left: 8.33333%
    }

    .large-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .large-offset-2 {
        margin-left: 16.66667%
    }

    .large-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .large-offset-3 {
        margin-left: 25%
    }

    .large-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .large-offset-4 {
        margin-left: 33.33333%
    }

    .large-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .large-offset-5 {
        margin-left: 41.66667%
    }

    .large-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .large-offset-6 {
        margin-left: 50%
    }

    .large-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .large-offset-7 {
        margin-left: 58.33333%
    }

    .large-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .large-offset-8 {
        margin-left: 66.66667%
    }

    .large-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .large-offset-9 {
        margin-left: 75%
    }

    .large-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .large-offset-10 {
        margin-left: 83.33333%
    }

    .large-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .large-offset-11 {
        margin-left: 91.66667%
    }

    .large-up-1 {
        flex-wrap: wrap
    }

    .large-up-1 > .column, .large-up-1 > .columns {
        flex: 0 0 100%;
        max-width: 100%
    }

    .large-up-2 {
        flex-wrap: wrap
    }

    .large-up-2 > .column, .large-up-2 > .columns {
        flex: 0 0 50%;
        max-width: 50%
    }

    .large-up-3 {
        flex-wrap: wrap
    }

    .large-up-3 > .column, .large-up-3 > .columns {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .large-up-4 {
        flex-wrap: wrap
    }

    .large-up-4 > .column, .large-up-4 > .columns {
        flex: 0 0 25%;
        max-width: 25%
    }

    .large-up-5 {
        flex-wrap: wrap
    }

    .large-up-5 > .column, .large-up-5 > .columns {
        flex: 0 0 20%;
        max-width: 20%
    }

    .large-up-6 {
        flex-wrap: wrap
    }

    .large-up-6 > .column, .large-up-6 > .columns {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .large-up-7 {
        flex-wrap: wrap
    }

    .large-up-7 > .column, .large-up-7 > .columns {
        flex: 0 0 14.28571%;
        max-width: 14.28571%
    }

    .large-up-8 {
        flex-wrap: wrap
    }

    .large-up-8 > .column, .large-up-8 > .columns {
        flex: 0 0 12.5%;
        max-width: 12.5%
    }
}

@media print, screen and (min-width: 64em) and (min-width: 64em) {
    .large-expand {
        flex: 1 1 0px
    }
}

.row.large-unstack > .column, .row.large-unstack > .columns {
    flex: 0 0 100%
}

@media print, screen and (min-width: 64em) {
    .row.large-unstack > .column, .row.large-unstack > .columns {
        flex: 1 1 0px
    }
}

@media print, screen and (min-width: 64em) {
    .large-collapse > .column, .large-collapse > .columns {
        padding-right: 0;
        padding-left: 0
    }

    .large-uncollapse > .column, .large-uncollapse > .columns {
        padding-right: 1.25rem;
        padding-left: 1.25rem
    }
}

.shrink {
    flex: 0 0 auto;
    max-width: 100%
}

.column-block {
    margin-bottom: 2.5rem
}

.column-block > :last-child {
    margin-bottom: 0
}

.align-right {
    justify-content: flex-end
}

.align-center {
    justify-content: center
}

.align-justify {
    justify-content: space-between
}

.align-spaced {
    justify-content: space-around
}

.align-right.vertical.menu > li > a {
    justify-content: flex-end
}

.align-center.vertical.menu > li > a {
    justify-content: center
}

.align-top {
    align-items: flex-start
}

.align-self-top {
    align-self: flex-start
}

.align-bottom {
    align-items: flex-end
}

.align-self-bottom {
    align-self: flex-end
}

.align-middle {
    align-items: center
}

.align-self-middle {
    -ms-grid-row-align: center;
    align-self: center
}

.align-stretch {
    align-items: stretch
}

.align-self-stretch {
    -ms-grid-row-align: stretch;
    align-self: stretch
}

.align-center-middle {
    justify-content: center;
    align-items: center;
    align-content: center
}

.small-order-1 {
    order: 1
}

.small-order-2 {
    order: 2
}

.small-order-3 {
    order: 3
}

.small-order-4 {
    order: 4
}

.small-order-5 {
    order: 5
}

.small-order-6 {
    order: 6
}

@media print, screen and (min-width: 40em) {
    .medium-order-1 {
        order: 1
    }

    .medium-order-2 {
        order: 2
    }

    .medium-order-3 {
        order: 3
    }

    .medium-order-4 {
        order: 4
    }

    .medium-order-5 {
        order: 5
    }

    .medium-order-6 {
        order: 6
    }
}

@media print, screen and (min-width: 64em) {
    .large-order-1 {
        order: 1
    }

    .large-order-2 {
        order: 2
    }

    .large-order-3 {
        order: 3
    }

    .large-order-4 {
        order: 4
    }

    .large-order-5 {
        order: 5
    }

    .large-order-6 {
        order: 6
    }
}

.flex-container {
    display: flex
}

.flex-child-auto {
    flex: 1 1 auto
}

.flex-child-grow {
    flex: 1 0 auto
}

.flex-child-shrink {
    flex: 0 1 auto
}

.flex-dir-row {
    flex-direction: row
}

.flex-dir-row-reverse {
    flex-direction: row-reverse
}

.flex-dir-column {
    flex-direction: column
}

.flex-dir-column-reverse {
    flex-direction: column-reverse
}

@media print, screen and (min-width: 40em) {
    .medium-flex-container {
        display: flex
    }

    .medium-flex-child-auto {
        flex: 1 1 auto
    }

    .medium-flex-child-grow {
        flex: 1 0 auto
    }

    .medium-flex-child-shrink {
        flex: 0 1 auto
    }

    .medium-flex-dir-row {
        flex-direction: row
    }

    .medium-flex-dir-row-reverse {
        flex-direction: row-reverse
    }

    .medium-flex-dir-column {
        flex-direction: column
    }

    .medium-flex-dir-column-reverse {
        flex-direction: column-reverse
    }
}

@media print, screen and (min-width: 64em) {
    .large-flex-container {
        display: flex
    }

    .large-flex-child-auto {
        flex: 1 1 auto
    }

    .large-flex-child-grow {
        flex: 1 0 auto
    }

    .large-flex-child-shrink {
        flex: 0 1 auto
    }

    .large-flex-dir-row {
        flex-direction: row
    }

    .large-flex-dir-row-reverse {
        flex-direction: row-reverse
    }

    .large-flex-dir-column {
        flex-direction: column
    }

    .large-flex-dir-column-reverse {
        flex-direction: column-reverse
    }
}

.slide-in-down.mui-enter {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: translateY(-100%);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.slide-in-down.mui-enter.mui-enter-active {
    transform: translateY(0)
}

.slide-in-left.mui-enter {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: translateX(-100%);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.slide-in-left.mui-enter.mui-enter-active {
    transform: translateX(0)
}

.slide-in-up.mui-enter {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: translateY(100%);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.slide-in-up.mui-enter.mui-enter-active {
    transform: translateY(0)
}

.slide-in-right.mui-enter {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: translateX(100%);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.slide-in-right.mui-enter.mui-enter-active {
    transform: translateX(0)
}

.slide-out-down.mui-leave {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: translateY(0);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.slide-out-down.mui-leave.mui-leave-active {
    transform: translateY(100%)
}

.slide-out-right.mui-leave {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: translateX(0);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.slide-out-right.mui-leave.mui-leave-active {
    transform: translateX(100%)
}

.slide-out-up.mui-leave {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: translateY(0);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.slide-out-up.mui-leave.mui-leave-active {
    transform: translateY(-100%)
}

.slide-out-left.mui-leave {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: translateX(0);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.slide-out-left.mui-leave.mui-leave-active {
    transform: translateX(-100%)
}

.fade-in.mui-enter {
    transition-duration: .5s;
    transition-timing-function: linear;
    opacity: 0;
    transition-property: opacity
}

.fade-in.mui-enter.mui-enter-active {
    opacity: 1
}

.fade-out.mui-leave {
    transition-duration: .5s;
    transition-timing-function: linear;
    opacity: 1;
    transition-property: opacity
}

.fade-out.mui-leave.mui-leave-active {
    opacity: 0
}

.hinge-in-from-top.mui-enter {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateX(-90deg);
    transform-origin: top;
    transition-property: transform, opacity;
    opacity: 0
}

.hinge-in-from-top.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0);
    opacity: 1
}

.hinge-in-from-right.mui-enter {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateY(-90deg);
    transform-origin: right;
    transition-property: transform, opacity;
    opacity: 0
}

.hinge-in-from-right.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0);
    opacity: 1
}

.hinge-in-from-bottom.mui-enter {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateX(90deg);
    transform-origin: bottom;
    transition-property: transform, opacity;
    opacity: 0
}

.hinge-in-from-bottom.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0);
    opacity: 1
}

.hinge-in-from-left.mui-enter {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateY(90deg);
    transform-origin: left;
    transition-property: transform, opacity;
    opacity: 0
}

.hinge-in-from-left.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0);
    opacity: 1
}

.hinge-in-from-middle-x.mui-enter {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateX(-90deg);
    transform-origin: center;
    transition-property: transform, opacity;
    opacity: 0
}

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0);
    opacity: 1
}

.hinge-in-from-middle-y.mui-enter {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateY(-90deg);
    transform-origin: center;
    transition-property: transform, opacity;
    opacity: 0
}

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0);
    opacity: 1
}

.hinge-out-from-top.mui-leave {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0);
    transform-origin: top;
    transition-property: transform, opacity;
    opacity: 1
}

.hinge-out-from-top.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0
}

.hinge-out-from-right.mui-leave {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0);
    transform-origin: right;
    transition-property: transform, opacity;
    opacity: 1
}

.hinge-out-from-right.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateY(-90deg);
    opacity: 0
}

.hinge-out-from-bottom.mui-leave {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0);
    transform-origin: bottom;
    transition-property: transform, opacity;
    opacity: 1
}

.hinge-out-from-bottom.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateX(90deg);
    opacity: 0
}

.hinge-out-from-left.mui-leave {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0);
    transform-origin: left;
    transition-property: transform, opacity;
    opacity: 1
}

.hinge-out-from-left.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateY(90deg);
    opacity: 0
}

.hinge-out-from-middle-x.mui-leave {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0);
    transform-origin: center;
    transition-property: transform, opacity;
    opacity: 1
}

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0
}

.hinge-out-from-middle-y.mui-leave {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0);
    transform-origin: center;
    transition-property: transform, opacity;
    opacity: 1
}

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateY(-90deg);
    opacity: 0
}

.scale-in-up.mui-enter {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: scale(.5);
    transition-property: transform, opacity;
    opacity: 0
}

.scale-in-up.mui-enter.mui-enter-active {
    transform: scale(1);
    opacity: 1
}

.scale-in-down.mui-enter {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: scale(1.5);
    transition-property: transform, opacity;
    opacity: 0
}

.scale-in-down.mui-enter.mui-enter-active {
    transform: scale(1);
    opacity: 1
}

.scale-out-up.mui-leave {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: scale(1);
    transition-property: transform, opacity;
    opacity: 1
}

.scale-out-up.mui-leave.mui-leave-active {
    transform: scale(1.5);
    opacity: 0
}

.scale-out-down.mui-leave {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: scale(1);
    transition-property: transform, opacity;
    opacity: 1
}

.scale-out-down.mui-leave.mui-leave-active {
    transform: scale(.5);
    opacity: 0
}

.spin-in.mui-enter {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: rotate(-.75turn);
    transition-property: transform, opacity;
    opacity: 0
}

.spin-in.mui-enter.mui-enter-active {
    transform: rotate(0);
    opacity: 1
}

.spin-out.mui-leave {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: rotate(0);
    transition-property: transform, opacity;
    opacity: 1
}

.spin-out.mui-leave.mui-leave-active {
    transform: rotate(.75turn);
    opacity: 0
}

.spin-in-ccw.mui-enter {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: rotate(.75turn);
    transition-property: transform, opacity;
    opacity: 0
}

.spin-in-ccw.mui-enter.mui-enter-active {
    transform: rotate(0);
    opacity: 1
}

.spin-out-ccw.mui-leave {
    transition-duration: .5s;
    transition-timing-function: linear;
    transform: rotate(0);
    transition-property: transform, opacity;
    opacity: 1
}

.spin-out-ccw.mui-leave.mui-leave-active {
    transform: rotate(-.75turn);
    opacity: 0
}

.slow {
    transition-duration: 750ms !important
}

.fast {
    transition-duration: 250ms !important
}

.linear {
    transition-timing-function: linear !important
}

.ease {
    transition-timing-function: ease !important
}

.ease-in {
    transition-timing-function: ease-in !important
}

.ease-out {
    transition-timing-function: ease-out !important
}

.ease-in-out {
    transition-timing-function: ease-in-out !important
}

.bounce-in {
    transition-timing-function: cubic-bezier(.485, .155, .24, 1.245) !important
}

.bounce-out {
    transition-timing-function: cubic-bezier(.485, .155, .515, .845) !important
}

.bounce-in-out {
    transition-timing-function: cubic-bezier(.76, -.245, .24, 1.245) !important
}

.short-delay {
    transition-delay: .3s !important
}

.long-delay {
    transition-delay: .7s !important
}

.shake {
    animation-name: shake-7
}

@keyframes shake-7 {
    0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
        transform: translateX(7%)
    }
    15%, 25%, 35%, 45%, 5%, 55%, 65%, 75%, 85%, 95% {
        transform: translateX(-7%)
    }
}

.spin-cw {
    animation-name: spin-cw-1turn
}

@keyframes spin-cw-1turn {
    0% {
        transform: rotate(-1turn)
    }
    100% {
        transform: rotate(0)
    }
}

.spin-ccw {
    animation-name: spin-cw-1turn
}

@keyframes spin-cw-1turn {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(1turn)
    }
}

.wiggle {
    animation-name: wiggle-7deg
}

@keyframes wiggle-7deg {
    40%, 50%, 60% {
        transform: rotate(7deg)
    }
    35%, 45%, 55%, 65% {
        transform: rotate(-7deg)
    }
    0%, 100%, 30%, 70% {
        transform: rotate(0)
    }
}

.shake, .spin-ccw, .spin-cw, .wiggle {
    animation-duration: .5s
}

.infinite {
    animation-iteration-count: infinite
}

.slow {
    animation-duration: 750ms !important
}

.fast {
    animation-duration: 250ms !important
}

.linear {
    animation-timing-function: linear !important
}

.ease {
    animation-timing-function: ease !important
}

.ease-in {
    animation-timing-function: ease-in !important
}

.ease-out {
    animation-timing-function: ease-out !important
}

.ease-in-out {
    animation-timing-function: ease-in-out !important
}

.bounce-in {
    animation-timing-function: cubic-bezier(.485, .155, .24, 1.245) !important
}

.bounce-out {
    animation-timing-function: cubic-bezier(.485, .155, .515, .845) !important
}

.bounce-in-out {
    animation-timing-function: cubic-bezier(.76, -.245, .24, 1.245) !important
}

.short-delay {
    animation-delay: .3s !important
}

.long-delay {
    animation-delay: .7s !important
}


/*# sourceMappingURL=main.f23962b5e148bfc42014.css.map*/