/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */.mm-menu_theme-white{--mm-color-border:rgba( 0,0,0, 0.1 );--mm-color-button:rgba( 0,0,0, 0.3 );--mm-color-text:rgba( 0,0,0, 0.7 );--mm-color-text-dimmed:rgba( 0,0,0, 0.3 );--mm-color-background:#fff;--mm-color-background-highlight:rgba( 0,0,0, 0.06 );--mm-color-background-emphasis:rgba( 0,0,0, 0.03 );--mm-shadow:0 0 10px rgba( 0,0,0, 0.2 )}.mm-menu_theme-dark{--mm-color-border:rgba( 0,0,0, 0.3 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.85 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#333;--mm-color-background-highlight:rgba( 255,255,255, 0.08 );--mm-color-background-emphasis:rgba( 0,0,0, 0.1 );--mm-shadow:0 0 20px rgba( 0,0,0, 0.5 )}.mm-menu_theme-black{--mm-color-border:rgba( 255,255,255, 0.25 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.75 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#000;--mm-color-background-highlight:rgba( 255,255,255, 0.2 );--mm-color-background-emphasis:rgba( 255,255,255, 0.15 );--mm-shadow:none}:root{--mm-line-height:20px;--mm-listitem-size:44px;--mm-navbar-size:44px;--mm-offset-top:0;--mm-offset-right:0;--mm-offset-bottom:0;--mm-offset-left:0;--mm-color-border:rgba(0, 0, 0, 0.1);--mm-color-button:rgba(0, 0, 0, 0.3);--mm-color-text:rgba(0, 0, 0, 0.75);--mm-color-text-dimmed:rgba(0, 0, 0, 0.3);--mm-color-background:#f3f3f3;--mm-color-background-highlight:rgba(0, 0, 0, 0.05);--mm-color-background-emphasis:rgba(255, 255, 255, 0.4);--mm-shadow:0 0 10px rgba(0, 0, 0, 0.3)}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{top:0;right:0;bottom:0;left:0;background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:var(--mm-offset-top);right:var(--mm-offset-right);bottom:var(--mm-offset-bottom);left:var(--mm-offset-left);z-index:0;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-line-height);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}[dir=rtl] .mm-menu{direction:rtl}.mm-panel{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-panel:after{height:44px}.mm-panel:not(.mm-hidden){display:block}.mm-panel:after{content:'';display:block;height:var(--mm-listitem-size)}.mm-panel_opened{z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel_opened-parent{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel_highest{z-index:2}.mm-panel_noanimation{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.mm-panel_noanimation.mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0}.mm-panel__content{padding:20px 20px 0}.mm-panels{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);position:relative;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}[dir=rtl] .mm-panel:not(.mm-panel_opened){-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[dir=rtl] .mm-panel.mm-panel_opened-parent{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-listitem_vertical>.mm-panel{display:none;width:100%;padding:10px 0 10px 10px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mm-listitem_vertical>.mm-panel:after,.mm-listitem_vertical>.mm-panel:before{content:none;display:none}.mm-listitem_opened>.mm-panel{display:block}.mm-listitem_vertical>.mm-listitem__btn{height:44px;height:var(--mm-listitem-size);bottom:auto}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem_opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:50px;padding:0}.mm-btn:after,.mm-btn:before{border:2px solid rgba(0,0,0,.3);border:2px solid var(--mm-color-button)}.mm-btn_next:after,.mm-btn_prev:before{content:'';border-bottom:none;border-right:none;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-btn_prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-btn_next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-btn_close:after,.mm-btn_close:before{content:'';-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-btn_close:before{border-right:none;border-bottom:none;right:18px}.mm-btn_close:after{border-left:none;border-top:none;right:25px}[dir=rtl] .mm-btn_next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}[dir=rtl] .mm-btn_prev:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}[dir=rtl] .mm-btn_close:after,[dir=rtl] .mm-btn_close:before{right:auto}[dir=rtl] .mm-btn_close:before{left:25px}[dir=rtl] .mm-btn_close:after{left:18px}.mm-navbar{min-height:44px;border-bottom:1px solid rgba(0,0,0,.1);background:#f3f3f3;color:rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:var(--mm-navbar-size);border-bottom:1px solid var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-navbar>*{min-height:44px}@supports ((position:-webkit-sticky) or (position:sticky)){.mm-navbar_sticky{position:-webkit-sticky;position:sticky;top:0;z-index:1}}.mm-navbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-navbar__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mm-navbar__title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:20px;overflow:hidden}.mm-navbar__title:not(:last-child){padding-right:0}.mm-navbar__title>span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title{padding-left:0}.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title:last-child{padding-right:50px}[dir=rtl] .mm-navbar{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-listitem{color:rgba(0,0,0,.75);border-color:rgba(0,0,0,.1);color:var(--mm-color-text);border-color:var(--mm-color-border);list-style:none;display:block;padding:0;margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mm-listitem:after{content:'';border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:20px;right:0;bottom:0}.mm-listitem a,.mm-listitem a:hover{text-decoration:none}.mm-listitem__btn,.mm-listitem__text{padding:12px;display:block;padding:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2);padding-left:0;padding-right:0;color:inherit}.mm-listitem__text{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:20px;padding-right:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%}.mm-listitem__btn{background:rgba(3,2,1,0);border-color:inherit;width:auto;padding-right:50px;position:relative}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem_selected>.mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-listitem_opened>.mm-listitem__btn,.mm-listitem_opened>.mm-panel{background:rgba(0,0,0,.05);background:var(--mm-color-background-highlight)}[dir=rtl] .mm-listitem:after{left:0;right:20px}[dir=rtl] .mm-listitem__text{padding-left:10px;padding-right:20px}[dir=rtl] .mm-listitem__btn{padding-left:50px;border-left-width:0;border-left-style:none}[dir=rtl] .mm-listitem__btn:not(.mm-listitem__text){padding-right:0;border-right-width:1px;border-right-style:solid}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.mm-wrapper_opened{overflow-x:hidden;position:relative}.mm-wrapper_opened .mm-page{min-height:100vh}.mm-wrapper_background .mm-page{background:inherit}.mm-menu_offcanvas{position:fixed;right:auto;z-index:0}.mm-menu_offcanvas:not(.mm-menu_opened){display:none}.mm-menu_offcanvas{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_offcanvas~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_offcanvas~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_offcanvas~.mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-wrapper__blocker{background:rgba(3,2,1,0);overflow:hidden;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2}.mm-wrapper_blocking{overflow:hidden}.mm-wrapper_blocking body{overflow:hidden}.mm-wrapper_blocking .mm-wrapper__blocker{display:block}.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}.mm-menu_autoheight:not(.mm-menu_offcanvas){position:relative}.mm-menu_autoheight.mm-menu_position-bottom,.mm-menu_autoheight.mm-menu_position-top{max-height:80%}.mm-menu_autoheight-measuring .mm-panel{display:block!important}.mm-menu_autoheight-measuring .mm-panels>.mm-panel{bottom:auto!important;height:auto!important}.mm-menu_autoheight-measuring .mm-listitem_vertical:not(.mm-listitem_opened) .mm-panel{display:none!important}[class*=mm-menu_columns-]{-webkit-transition-property:width;-o-transition-property:width;transition-property:width}[class*=mm-menu_columns-] .mm-panels>.mm-panel{right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened,[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened-parent{display:block!important}[class*=mm-panel_columns-]{border-right:1px solid;border-color:inherit}.mm-menu_columns-1 .mm-panel_columns-0,.mm-menu_columns-2 .mm-panel_columns-1,.mm-menu_columns-3 .mm-panel_columns-2,.mm-menu_columns-4 .mm-panel_columns-3{border-right:none}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-0{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_columns-0 .mm-panels>.mm-panel{z-index:0}.mm-menu_columns-0 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-0 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_columns-0{width:80%;min-width:240px;max-width:0}.mm-wrapper_opening .mm-menu_columns-0~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-0~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-1{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_columns-1 .mm-panels>.mm-panel{z-index:1;width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu_columns-1{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_columns-1~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-1~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1~.mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-2{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu_columns-2 .mm-panels>.mm-panel{z-index:2;width:50%}.mm-menu_columns-2 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-2 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu_columns-2{width:80%;min-width:240px;max-width:880px}.mm-wrapper_opening .mm-menu_columns-2~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-2~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2~.mm-slideout{-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-880px,0,0);transform:translate3d(-880px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-3{-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu_columns-3 .mm-panels>.mm-panel{z-index:3;width:33.34%}.mm-menu_columns-3 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-3 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu_columns-3{width:80%;min-width:240px;max-width:1320px}.mm-wrapper_opening .mm-menu_columns-3~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-3~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3~.mm-slideout{-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-1320px,0,0);transform:translate3d(-1320px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-4{-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu_columns-4 .mm-panels>.mm-panel{z-index:4;width:25%}.mm-menu_columns-4 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-4 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}.mm-menu_columns-4{width:80%;min-width:240px;max-width:1760px}.mm-wrapper_opening .mm-menu_columns-4~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-4~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4~.mm-slideout{-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-1760px,0,0);transform:translate3d(-1760px,0,0)}}[class*=mm-menu_columns-].mm-menu_position-bottom,[class*=mm-menu_columns-].mm-menu_position-top{width:100%;max-width:100%;min-width:100%}.mm-wrapper_opening [class*=mm-menu_columns-].mm-menu_position-front{-webkit-transition-property:width,min-width,max-width,-webkit-transform;transition-property:width,min-width,max-width,-webkit-transform;-o-transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform,-webkit-transform}.mm-counter{color:rgba(0,0,0,.3);display:block;padding-left:20px;float:right;text-align:right;color:var(--mm-color-text-dimmed)}.mm-listitem_nosubitems>.mm-counter{display:none}[dir=rtl] .mm-counter{text-align:left;float:left;padding-left:0;padding-right:20px}.mm-divider{position:relative;min-height:20px;padding:4.3px;background:#f3f3f3;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:var(--mm-line-height);padding:calc(((var(--mm-listitem-size) * .65) - var(--mm-line-height)) * .5);padding-right:10px;padding-left:20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-divider:before{background:rgba(0,0,0,.05)}@supports ((position:-webkit-sticky) or (position:sticky)){.mm-divider{position:-webkit-sticky;position:sticky;z-index:2;top:0}.mm-navbar_sticky:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}}.mm-divider:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--mm-color-background-highlight)}.mm-wrapper_dragging .mm-menu,.mm-wrapper_dragging .mm-slideout{-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.mm-wrapper_dragging .mm-menu{pointer-events:none!important}.mm-wrapper_dragging .mm-wrapper__blocker{display:none!important}.mm-menu_dropdown{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}.mm-wrapper_dropdown .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-wrapper_dropdown .mm-wrapper__blocker{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important;z-index:1}.mm-wrapper_dropdown .mm-menu_dropdown{z-index:2}.mm-wrapper_dropdown.mm-wrapper_opened:not(.mm-wrapper_opening) .mm-menu_dropdown{display:none}.mm-menu_tip-bottom:before,.mm-menu_tip-left:before,.mm-menu_tip-right:before,.mm-menu_tip-top:before{content:'';background:inherit;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:-1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-menu_tip-left:before{left:22px}.mm-menu_tip-right:before{right:22px}.mm-menu_tip-top:before{top:-8px}.mm-menu_tip-bottom:before{bottom:-8px}:root{--mm-iconbar-size:50px}.mm-menu_iconbar-left .mm-navbars_bottom,.mm-menu_iconbar-left .mm-navbars_top,.mm-menu_iconbar-left .mm-panels{margin-left:50px;margin-left:var(--mm-iconbar-size)}.mm-menu_iconbar-left .mm-iconbar{border-right-width:1px;display:block;left:0}.mm-menu_iconbar-right .mm-navbars_bottom,.mm-menu_iconbar-right .mm-navbars_top,.mm-menu_iconbar-right .mm-panels{margin-right:50px;margin-right:var(--mm-iconbar-size)}.mm-menu_iconbar-right .mm-iconbar{border-left-width:1px;display:block;right:0}.mm-iconbar{width:50px;border-color:rgba(0,0,0,.1);background:#f3f3f3;color:rgba(0,0,0,.3);display:none;width:var(--mm-iconbar-size);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;bottom:0;z-index:2;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-iconbar__bottom,.mm-iconbar__top{width:inherit;position:absolute}.mm-iconbar__bottom>*,.mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:12.5px 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__top{top:0}.mm-iconbar__bottom{bottom:0}.mm-iconbar__tab_selected{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel_iconpanel-1{width:calc(100% - 50px);width:calc(100% - (var(--mm-iconpanel-size) * 1))}.mm-panel_iconpanel-2{width:calc(100% - 100px);width:calc(100% - (var(--mm-iconpanel-size) * 2))}.mm-panel_iconpanel-3{width:calc(100% - 150px);width:calc(100% - (var(--mm-iconpanel-size) * 3))}.mm-panel_iconpanel-first~.mm-panel{width:calc(100% - 50px);width:calc(100% - var(--mm-iconpanel-size))}.mm-menu_iconpanel .mm-panels>.mm-panel{left:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:transform,width;transition-property:transform,width;transition-property:transform,width,-webkit-transform}.mm-menu_iconpanel .mm-panels>.mm-panel_opened,.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{display:block!important}.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{overflow-y:hidden;-webkit-transform:unset;-ms-transform:unset;transform:unset}.mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left-width:1px;border-left-style:solid}.mm-menu_hidedivider .mm-panel_opened-parent .mm-divider,.mm-menu_hidenavbar .mm-panel_opened-parent .mm-navbar{opacity:0}.mm-panel__blocker{background:inherit;opacity:0;display:block;position:absolute;top:0;right:0;left:0;z-index:3;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-panel_opened-parent .mm-panel__blocker{opacity:.6;bottom:-100000px}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel{left:0;right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:transform,width;transition-property:transform,width;transition-property:transform,width,-webkit-transform}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left:none;border-right:1px solid;border-color:inherit}.mm-menu_keyboardfocus a:focus,.mm-menu_keyboardfocus.mm-menu_opened~.mm-wrapper__blocker a:focus{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis);outline:0}.mm-wrapper__blocker .mm-tabstart{cursor:default;display:block;width:100%;height:100%}.mm-wrapper__blocker .mm-tabend{opacity:0;position:absolute;bottom:0}.mm-navbars_top{-ms-flex-negative:0;flex-shrink:0}.mm-navbars_top .mm-navbar:not(:last-child){border-bottom:none}.mm-navbars_bottom{-ms-flex-negative:0;flex-shrink:0}.mm-navbars_bottom .mm-navbar{border-bottom:none}.mm-navbars_bottom .mm-navbar:first-child{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--mm-color-border)}.mm-btn:not(.mm-hidden)+.mm-navbar__searchfield .mm-searchfield__input{padding-left:0}.mm-navbar__searchfield:not(:last-child) .mm-searchfield__input{padding-right:0}.mm-navbar__breadcrumbs{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){padding-right:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{padding-left:0}.mm-navbar_tabs>*{padding:0 10px;border:1px solid transparent}.mm-navbar__tab_selected{background:#f3f3f3;color:rgba(0,0,0,.75);background:var(--mm-color-background);color:var(--mm-color-text)}.mm-navbar__tab_selected:not(:first-child){border-left-color:rgba(0,0,0,.1)}.mm-navbar__tab_selected:not(:last-child){border-right-color:rgba(0,0,0,.1)}.mm-navbar__tab_selected:not(:first-child){border-left-color:var(--mm-color-border)}.mm-navbar__tab_selected:not(:last-child){border-right-color:var(--mm-color-border)}.mm-navbars_top .mm-navbar_tabs{border-bottom:none}.mm-navbars_top .mm-navbar_tabs>*{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:var(--mm-color-border)}.mm-navbars_top .mm-navbar__tab_selected{border-top-color:rgba(0,0,0,.1);border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.mm-navbars_bottom .mm-navbar_tabs:first-child{border-top:none}.mm-navbars_bottom .mm-navbar_tabs>*{border-top-color:rgba(0,0,0,.1);border-top-color:var(--mm-color-border)}.mm-navbars_bottom .mm-navbar__tab_selected{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs,.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-searchfield{height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield input{height:30.8px;line-height:30.8px}.mm-searchfield input,.mm-searchfield input:focus,.mm-searchfield input:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}.mm-searchfield input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size) * .7);min-height:unset;max-height:unset;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none!important;border-radius:4px;line-height:calc(var(--mm-navbar-size) * .7);-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;font:inherit;font-size:inherit}.mm-searchfield input,.mm-searchfield input:focus,.mm-searchfield input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-searchfield input::-ms-clear{display:none}.mm-searchfield__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;max-width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-panel__noresultsmsg{color:rgba(0,0,0,.3);padding:50px 0;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%}.mm-searchfield__btn{position:absolute;right:0;top:0;bottom:0}.mm-panel_search{left:0!important;right:0!important;width:100%!important;border-left:none!important}.mm-searchfield__cancel{line-height:44px;display:block;padding-right:10px;margin-right:-100px;line-height:var(--mm-navbar-size);text-decoration:none;-webkit-transition:margin .4s ease;-o-transition:margin .4s ease;transition:margin .4s ease}.mm-searchfield__cancel-active{margin-right:0}.mm-listitem_nosubitems>.mm-listitem__btn{display:none}.mm-listitem_nosubitems>.mm-listitem__text{padding-right:10px}.mm-listitem_onlysubitems>.mm-listitem__text:not(.mm-listitem__btn){z-index:-1;pointer-events:none}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-20px;z-index:5;-webkit-transition:right .4s ease;-o-transition:right .4s ease;transition:right .4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{color:rgba(0,0,0,.3);color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{padding-right:0}.mm-sectionindexer_active{right:0}.mm-sectionindexer_active~.mm-panel{padding-right:20px}.mm-menu_selected-hover .mm-listitem__btn,.mm-menu_selected-hover .mm-listitem__text,.mm-menu_selected-parent .mm-listitem__btn,.mm-menu_selected-parent .mm-listitem__text{-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>.mm-listitem__text{background:0 0}.mm-menu_selected-hover .mm-listitem__btn:hover,.mm-menu_selected-hover .mm-listitem__text:hover{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>.mm-listitem__text{background:0 0}.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__btn,.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:440px}.mm-wrapper_sidebar-collapsed body,.mm-wrapper_sidebar-expanded body{position:relative}.mm-wrapper_sidebar-collapsed .mm-slideout,.mm-wrapper_sidebar-expanded .mm-slideout{-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper_sidebar-collapsed .mm-page,.mm-wrapper_sidebar-expanded .mm-page{background:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh}.mm-wrapper_sidebar-collapsed .mm-menu_sidebar-collapsed,.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;top:0!important;right:auto!important;bottom:0!important;left:0!important}.mm-wrapper_sidebar-collapsed .mm-slideout{width:calc(100% - 50px);-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size),0,0);transform:translate3d(var(--mm-sidebar-collapsed-size),0,0)}.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidedivider .mm-divider,.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidenavbar .mm-navbar{opacity:0}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{width:440px;width:var(--mm-sidebar-expanded-size);min-width:0!important;max-width:100000px!important;border-right-width:1px;border-right-style:solid}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded.mm-menu_pageshadow:after{content:none;display:none}.mm-wrapper_sidebar-expanded.mm-wrapper_blocking,.mm-wrapper_sidebar-expanded.mm-wrapper_blocking body{overflow:visible}.mm-wrapper_sidebar-expanded .mm-wrapper__blocker{display:none!important}.mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{width:calc(100% - 440px);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0);width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(var(--mm-sidebar-expanded-size),0,0);transform:translate3d(var(--mm-sidebar-expanded-size),0,0)}.mm-menu__blocker{background:rgba(3,2,1,0);display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.mm-menu_opened .mm-menu__blocker{display:none}[dir=rtl].mm-wrapper_sidebar-collapsed .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[dir=rtl].mm-wrapper_sidebar-expanded .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[dir=rtl].mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}input.mm-toggle{margin-top:5px;background:rgba(0,0,0,.1);display:inline-block;min-width:58px;width:58px;height:34px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 34px)/ 2);border:none!important;background:var(--mm-color-border);border-radius:34px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}input.mm-toggle:before{background:#f3f3f3}input.mm-toggle:before{content:'';display:block;width:32px;height:32px;margin:1px;border-radius:34px;background:var(--mm-color-background);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}input.mm-toggle:checked{background:#4bd963}input.mm-toggle:checked:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}input.mm-check{margin-top:2px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;background:0 0!important;cursor:pointer;display:inline-block;width:40px;height:40px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 40px)/ 2)}input.mm-check:before{content:'';display:block;width:40%;height:20%;margin:25% 0 0 20%;border-left:3px solid;border-bottom:3px solid;border-color:var(--mm-color-text);opacity:.3;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}input.mm-check:checked:before{opacity:1}[dir=rtl] input.mm-toggle:checked~label.mm-toggle:before{float:left}.mm-menu_border-none .mm-listitem:after{content:none}.mm-menu_border-full .mm-listitem:after{left:0!important}.mm-menu_fx-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-wrapper_opened .mm-menu_fx-menu-slide{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-none .mm-panel,.mm-panel_fx-none{-webkit-transition-property:none;-o-transition-property:none;transition-property:none}.mm-menu_fx-panels-none .mm-panel.mm-panel_opened-parent,.mm-panel_fx-none.mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-100 .mm-panel_opened-parent{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_fullscreen{width:100%;min-width:140px;max-width:10000px}.mm-wrapper_opening .mm-menu_fullscreen~.mm-slideout{-webkit-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen~.mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen~.mm-slideout{-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-100vw,0,0);transform:translate3d(-100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}}.mm-menu_fullscreen.mm-menu_position-top{height:100vh;min-height:140px;max-height:10000px}.mm-menu_fullscreen.mm-menu_position-bottom{height:100vh;min-height:140px;max-height:10000px}.mm-menu_listview-justify .mm-panels>.mm-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-menu_listview-justify .mm-panels>.mm-panel:after{content:none;display:none}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listview{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin-top:0;margin-bottom:0}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:50px}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem__text{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-listview_inset{list-style:inside disc;width:100%;padding:0 30px 15px 30px;margin:0}.mm-listview_inset .mm-listitem{padding:5px 0}.mm-menu_multiline .mm-listitem__text{-o-text-overflow:clip;text-overflow:clip;white-space:normal}[class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:0}.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;-o-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}.mm-menu_opened.mm-menu_pagedim~.mm-wrapper__blocker{background:inherit}.mm-menu_opened.mm-menu_pagedim-black~.mm-wrapper__blocker{background:#000}.mm-menu_opened.mm-menu_pagedim-white~.mm-wrapper__blocker{background:#fff}.mm-menu_popup{-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;z-index:2;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.mm-menu_popup.mm-menu_opened~.mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-menu_popup.mm-menu_opened~.mm-wrapper__blocker{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important;z-index:1}.mm-wrapper_opening .mm-menu_popup{opacity:1}.mm-menu_position-right{left:auto;right:0}.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}.mm-menu_position-bottom,.mm-menu_position-front,.mm-menu_position-top{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-menu_position-bottom.mm-menu_opened,.mm-menu_position-front.mm-menu_opened,.mm-menu_position-top.mm-menu_opened{z-index:2}.mm-menu_position-bottom.mm-menu_opened~.mm-slideout,.mm-menu_position-front.mm-menu_opened~.mm-slideout,.mm-menu_position-top.mm-menu_opened~.mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-menu_position-bottom.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-front.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-top.mm-menu_opened~.mm-wrapper__blocker{z-index:1}.mm-menu_position-front{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_position-front.mm-menu_position-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_position-bottom,.mm-menu_position-top{width:100%;min-width:100%;max-width:100%}.mm-menu_position-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.mm-menu_position-top{height:80vh;min-height:140px;max-height:880px}.mm-menu_position-bottom{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);top:auto}.mm-menu_position-bottom{height:80vh;min-height:140px;max-height:880px}.mm-wrapper_opening .mm-menu_position-bottom,.mm-wrapper_opening .mm-menu_position-front,.mm-wrapper_opening .mm-menu_position-top{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_shadow-page:after{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);content:'';display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:100;-webkit-clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_shadow-page.mm-menu_position-right:after{left:auto;right:100%;-webkit-clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%);clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%)}.mm-menu_shadow-page.mm-menu_position-front:after{content:none;display:none}.mm-menu_shadow-menu{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_shadow-panels .mm-panels>.mm-panel{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_tileview .mm-listview,.mm-panel_tileview .mm-listview{margin:0!important}.mm-menu_tileview .mm-listview:after,.mm-panel_tileview .mm-listview:after{content:'';display:block;clear:both}.mm-menu_tileview .mm-listitem,.mm-panel_tileview .mm-listitem{padding:0;float:left;position:relative;width:50%;height:0;padding-top:50%}.mm-menu_tileview .mm-listitem:after,.mm-panel_tileview .mm-listitem:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}.mm-menu_tileview .mm-listitem.mm-tile-xs,.mm-panel_tileview .mm-listitem.mm-tile-xs{width:12.5%;padding-top:12.5%}.mm-menu_tileview .mm-listitem.mm-tile-s,.mm-panel_tileview .mm-listitem.mm-tile-s{width:25%;padding-top:25%}.mm-menu_tileview .mm-listitem.mm-tile-l,.mm-panel_tileview .mm-listitem.mm-tile-l{width:75%;padding-top:75%}.mm-menu_tileview .mm-listitem.mm-tile-xl,.mm-panel_tileview .mm-listitem.mm-tile-xl{width:100%;padding-top:100%}.mm-menu_tileview .mm-listitem__text,.mm-panel_tileview .mm-listitem__text{line-height:1px;text-align:center;padding:50% 10px 0 10px;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}.mm-menu_tileview .mm-listitem__btn,.mm-panel_tileview .mm-listitem__btn{width:auto}.mm-menu_tileview .mm-listitem__btn:after,.mm-menu_tileview .mm-listitem__btn:before,.mm-panel_tileview .mm-listitem__btn:after,.mm-panel_tileview .mm-listitem__btn:before{content:none;display:none}.mm-menu_tileview .mm-divider,.mm-panel_tileview .mm-divider{display:none}.mm-menu_tileview .mm-panel,.mm-panel_tileview{padding-left:0;padding-right:0}.mm-menu_tileview .mm-panel:after,.mm-menu_tileview .mm-panel:before,.mm-panel_tileview:after,.mm-panel_tileview:before{content:none;display:none}body.modal-open .mm-slideout{z-index:unset}

/*!
 * mhead.js
 * mmenu.frebsite.nl/mhead-plugin
 *
 * Copyright (c) Fred Heusschen
 * www.frebsite.nl
 *
 * License: CC-BY-4.0
 * http://creativecommons.org/licenses/by/4.0/
 */.mh-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:10;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mh-sticky.mh-unpinned{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}

@charset "UTF-8";

/*!
 * Bootstrap v4.3.1 LPN (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */*,:after,:before{box-sizing:border-box}body{margin:0;font-family:SimplonNormReg,Helvetica Neue,Arial,sans-serif,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.4;color:#222321;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(34,35,33,0)}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:110%;color:#222321}.h1,h1{font-size:calc(1.4875rem + 2.85vw)}@media (min-width:1200px){.h1,h1{font-size:3.625rem}}.h2,h2{font-size:calc(1.3875rem + 1.65vw)}@media (min-width:1200px){.h2,h2{font-size:2.625rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.2625rem + .15vw)}@media (min-width:1200px){.h4,h4{font-size:1.375rem}}.h5,.h6,h5,h6{font-size:18px;font-size:1.125rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#222321;text-decoration:none}a:hover{color:#000;text-decoration:underline}a:not([href]),a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#e4c6bf;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:0}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img{vertical-align:middle}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:textfield}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit;color:inherit;white-space:normal}@media (min-width:1200px){legend{font-size:1.5rem}}::-webkit-datetime-edit{overflow:visible;line-height:0}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}main{display:block}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:calc(1.3rem + .6vw);font-weight:400}@media (min-width:1200px){.lead{font-size:1.75rem}}.display-1{font-size:calc(1.725rem + 5.7vw);font-weight:300;line-height:110%}@media (min-width:1200px){.display-1{font-size:6rem}}.display-2{font-size:calc(1.675rem + 5.1vw);font-weight:300;line-height:110%}@media (min-width:1200px){.display-2{font-size:5.5rem}}.display-3{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:110%}@media (min-width:1200px){.display-3{font-size:4.5rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:110%}@media (min-width:1200px){.display-4{font-size:3.5rem}}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:calc(1.26563rem + .1875vw)}@media (min-width:1200px){.blockquote{font-size:1.40625rem}}.blockquote-footer{display:block;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:0;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{width:100%;margin-bottom:1rem;color:#222321;vertical-align:top}.table td,.table th{padding:.5rem;border-bottom:1px solid #dee2e6}.table tbody{vertical-align:inherit}.table thead th{vertical-align:bottom;border-bottom-color:#495057}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.25rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(34,35,33,.05)}.table-hover tbody tr:hover{color:#222321;background-color:rgba(34,35,33,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8e2ff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7ac8ff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fd8ff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#f0f2ec}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#e4e7dc}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#e4e8dd}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c1c1c1}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#8c8d8c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b4b4b4}.table-active,.table-active>td,.table-active>th{background-color:rgba(34,35,33,.075)}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(21,22,21,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.col-form-label{padding-top:calc(1.125rem + 1px);padding-bottom:calc(1.125rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.4}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:18px;font-size:1.125rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:16px;font-size:1rem}.form-control{display:block;width:100%;min-height:calc(1.4em + 2.25rem + 2px);padding:1.125rem;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.4;color:#222321;background-color:#f6f6f6;background-clip:padding-box;border:1px solid #f6f6f6;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:rgba(0,0,0,0);border:0}.form-control:focus{color:#222321;background-color:#f6f6f6;border-color:#62655f;outline:0;box-shadow:0 0 0 .2rem rgba(34,35,33,.25)}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control-plaintext{display:block;width:100%;padding:1.125rem 0;margin-bottom:0;line-height:1.4;color:#222321;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.4em + .5rem + 2px);padding:.25rem .5rem;font-size:16px;font-size:1rem;border-radius:0}.form-control-lg{min-height:calc(1.4em + 1rem + 2px);padding:.5rem 1rem;font-size:18px;font-size:1.125rem;border-radius:0}.form-control-color{max-width:48px;max-width:3rem;padding:1.125rem}.form-control-color::-moz-color-swatch{border-radius:0}.form-control-color::-webkit-color-swatch{border-radius:0}.form-select{display:inline-block;width:100%;height:calc(1.4em + 2.25rem + 2px);padding:1.125rem 2.125rem 1.125rem 1.125rem;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.4;color:#222321;vertical-align:middle;background-color:#f6f6f6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-position:right 1.125rem center;background-size:16px 12px;border:1px solid #f6f6f6;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus{border-color:#62655f;outline:0;box-shadow:0 0 0 .2rem rgba(34,35,33,.25)}.form-select:focus::-ms-value{color:#222321;background-color:#f6f6f6}.form-select[multiple],.form-select[size]:not([size="1"]){height:auto;padding-right:1.125rem;background-image:none}.form-select:disabled{color:#6c757d;background-color:#e9ecef}.form-select::-ms-expand{display:none}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #222321}.form-select-sm{height:calc(1.4em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:16px;font-size:1rem}.form-select-lg{height:calc(1.4em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:18px;font-size:1.125rem}.form-check{display:block;min-height:25px;min-height:1.575rem;padding-left:1.75em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.75em}.form-check-input{width:1.25em;height:1.25em;margin-top:.075em;vertical-align:top;background-color:#fff;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.9" /><feFuncG type="linear" slope="0.9" /><feFuncB type="linear" slope="0.9" /></feComponentTransfer></filter></svg>#filter');filter:brightness(90%)}.form-check-input:focus{border-color:#62655f;outline:0;box-shadow:0 0 0 .2rem rgba(34,35,33,.25)}.form-check-input:checked{background-color:#222321;background-repeat:no-repeat;background-position:50%;background-size:1em;border-color:#222321}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M4 8.5L6.5 11l6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23FFF'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#222321;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M5 8h6'/%3E%3C/svg%3E");background-size:1em;border-color:#222321}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-check-label{margin-bottom:0}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0;background-size:contain;border-radius:2em;color-adjust:exact}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='hsl%28211, 100%, 75%%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23FFF'/%3E%3C/svg%3E")}.form-check-inline{display:inline-block;margin-right:1rem}.form-file{position:relative;display:inline-block;width:100%;height:calc(1.4em + 2.25rem + 2px);margin-bottom:0}.form-file-input{position:relative;z-index:2;width:100%;height:calc(1.4em + 2.25rem + 2px);margin:0;opacity:0}.form-file-input:focus~.form-file-label{border-color:#62655f;box-shadow:0 0 0 .2rem rgba(34,35,33,.25)}.form-file-input:focus-within~.form-file-label{border-color:#62655f;box-shadow:0 0 0 .2rem rgba(34,35,33,.25)}.form-file-input:disabled~.form-file-label .form-file-text,.form-file-input[disabled]~.form-file-label .form-file-text{background-color:#e9ecef}.form-file-label{position:absolute;top:0;right:0;left:0;z-index:1;display:-ms-flexbox;display:flex;height:calc(1.4em + 2.25rem + 2px);border-color:#f6f6f6;border-radius:0}.form-file-text{display:block;-ms-flex-positive:1;flex-grow:1;padding:1.125rem;overflow:hidden;font-weight:400;line-height:1.4;color:#222321;text-overflow:ellipsis;white-space:nowrap;background-color:#f6f6f6;border:1px solid;border-color:inherit;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.form-file-button{display:block;-ms-flex-negative:0;flex-shrink:0;padding:1.125rem;margin-left:-1px;line-height:1.4;color:#222321;background-color:rgba(0,0,0,0);border:1px solid;border-color:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit}.form-range{width:100%;height:22px;height:1.4rem;padding:0;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:none}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(34,35,33,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(34,35,33,.25)}.form-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(34,35,33,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:16px;width:1rem;height:16px;height:1rem;margin-top:-.25rem;background-color:#222321;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#7b7f78}.form-range::-webkit-slider-runnable-track{width:100%;height:8px;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#dee2e6;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:16px;width:1rem;height:16px;height:1rem;background-color:#222321;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#7b7f78}.form-range::-moz-range-track{width:100%;height:8px;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#dee2e6;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-ms-thumb{width:16px;width:1rem;height:16px;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#222321;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-ms-thumb{transition:none}}.form-range::-ms-thumb:active{background-color:#7b7f78}.form-range::-ms-track{width:100%;height:8px;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:.5rem}.form-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.form-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-range:disabled::-ms-thumb{background-color:#adb5bd}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .form-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-file,.input-group>.form-select{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.form-file,.input-group>.form-control+.form-select,.input-group>.form-file+.form-control,.input-group>.form-file+.form-file,.input-group>.form-file+.form-select,.input-group>.form-select+.form-control,.input-group>.form-select+.form-file,.input-group>.form-select+.form-select{margin-left:-1px}.input-group>.form-control:focus,.input-group>.form-file .form-file-input:focus~.form-file-label,.input-group>.form-select:focus{z-index:3}.input-group>.form-file .form-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.form-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.form-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.form-file:not(:last-child) .form-file-label{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-file:not(:first-child) .form-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:1.125rem;margin-bottom:0;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.4;color:rgba(0,0,0,0);text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:0}.input-group-lg>.form-control{min-height:calc(1.4em + 1rem + 2px)}.input-group-lg>.form-select{height:calc(1.4em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:18px;font-size:1.125rem;border-radius:0}.input-group-sm>.form-control{min-height:calc(1.4em + .5rem + 2px)}.input-group-sm>.form-select{height:calc(1.4em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:16px;font-size:1rem;border-radius:0}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:2.125rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#cbd0bb}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:16px;font-size:1rem;color:#212529;background-color:rgba(203,208,187,.9);border-radius:0}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#cbd0bb;padding-right:calc(1.4em + 2.25rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23CBD0BB' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.35em + .5625rem) center;background-size:calc(.7em + 1.125rem) calc(.7em + 1.125rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#cbd0bb;box-shadow:0 0 0 .2rem rgba(203,208,187,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.4em + 2.25rem);background-position:top calc(.35em + .5625rem) right calc(.35em + .5625rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#cbd0bb;padding-right:calc(.75em + 3.8125rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23CBD0BB' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right 18px center,center right 34px;background-position:right 1.125rem center,center right 2.125rem;background-size:16px 12px,calc(.7em + 1.125rem) calc(.7em + 1.125rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#cbd0bb;box-shadow:0 0 0 .2rem rgba(203,208,187,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#cbd0bb}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#e2e5d9}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .2rem rgba(203,208,187,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#cbd0bb}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.form-file-input.is-valid~.form-file-label,.was-validated .form-file-input:valid~.form-file-label{border-color:#cbd0bb}.form-file-input.is-valid:focus~.form-file-label,.was-validated .form-file-input:valid:focus~.form-file-label{border-color:#cbd0bb;box-shadow:0 0 0 .2rem rgba(203,208,187,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:16px;font-size:1rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:0}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.4em + 2.25rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.35em + .5625rem) center;background-size:calc(.7em + 1.125rem) calc(.7em + 1.125rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.4em + 2.25rem);background-position:top calc(.35em + .5625rem) right calc(.35em + .5625rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 3.8125rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right 18px center,center right 34px;background-position:right 1.125rem center,center right 2.125rem;background-size:16px 12px,calc(.7em + 1.125rem) calc(.7em + 1.125rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#e4606d}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.form-file-input.is-invalid~.form-file-label,.was-validated .form-file-input:invalid~.form-file-label{border-color:#dc3545}.form-file-input.is-invalid:focus~.form-file-label,.was-validated .form-file-input:invalid:focus~.form-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.btn{display:inline-block;font-weight:400;line-height:1.4;color:#222321;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:14px 39px;font-size:18px;font-size:1.125rem;border-radius:0;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#222321;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:none}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0096ff;border-color:#0096ff}.btn-primary:hover{color:#fff;background-color:#0080d9;border-color:#0078cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0080d9;border-color:#0078cc;box-shadow:0 0 0 .2rem rgba(38,166,255,.5)}.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0078cc;border-color:#0071bf}.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,166,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0096ff;border-color:#0096ff}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#212529;background-color:#cbd0bb;border-color:#cbd0bb}.btn-success:hover{color:#212529;background-color:#bac0a4;border-color:#b4bb9d}.btn-success.focus,.btn-success:focus{color:#212529;background-color:#bac0a4;border-color:#b4bb9d;box-shadow:0 0 0 .2rem rgba(178,182,165,.5)}.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#212529;background-color:#b4bb9d;border-color:#aeb695}.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(178,182,165,.5)}.btn-success.disabled,.btn-success:disabled{color:#212529;background-color:#cbd0bb;border-color:#cbd0bb}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#222321;border-color:#222321}.btn-dark:hover{color:#fff;background-color:#0f0f0e;border-color:#090908}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#0f0f0e;border-color:#090908;box-shadow:0 0 0 .2rem rgba(67,68,66,.5)}.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#090908;border-color:#020202}.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(67,68,66,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#222321;border-color:#222321}.btn-outline-primary{color:#0096ff;border-color:#0096ff}.btn-outline-primary:hover{color:#fff;background-color:#0096ff;border-color:#0096ff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,150,255,.5)}.btn-outline-primary.active,.btn-outline-primary:active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#0096ff;border-color:#0096ff}.btn-outline-primary.active:focus,.btn-outline-primary:active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,150,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0096ff;background-color:rgba(0,0,0,0)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.active,.btn-outline-secondary:active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.active:focus,.btn-outline-secondary:active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:rgba(0,0,0,0)}.btn-outline-success{color:#cbd0bb;border-color:#cbd0bb}.btn-outline-success:hover{color:#212529;background-color:#cbd0bb;border-color:#cbd0bb}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(203,208,187,.5)}.btn-outline-success.active,.btn-outline-success:active,.show>.btn-outline-success.dropdown-toggle{color:#212529;background-color:#cbd0bb;border-color:#cbd0bb}.btn-outline-success.active:focus,.btn-outline-success:active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(203,208,187,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#cbd0bb;background-color:rgba(0,0,0,0)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.active,.btn-outline-info:active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.active:focus,.btn-outline-info:active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:rgba(0,0,0,0)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.active,.btn-outline-warning:active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.active:focus,.btn-outline-warning:active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:rgba(0,0,0,0)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.active,.btn-outline-danger:active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.active:focus,.btn-outline-danger:active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:rgba(0,0,0,0)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.active,.btn-outline-light:active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.active:focus,.btn-outline-light:active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:rgba(0,0,0,0)}.btn-outline-dark{color:#222321;border-color:#222321}.btn-outline-dark:hover{color:#fff;background-color:#222321;border-color:#222321}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(34,35,33,.5)}.btn-outline-dark.active,.btn-outline-dark:active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#222321;border-color:#222321}.btn-outline-dark.active:focus,.btn-outline-dark:active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(34,35,33,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#222321;background-color:rgba(0,0,0,0)}.btn-link{font-weight:400;color:#222321;text-decoration:none}.btn-link:hover{color:#000;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:18px;font-size:1.125rem;border-radius:0}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:16px;font-size:1rem;border-radius:0}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:18px;font-size:1.125rem;color:#222321;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(34,35,33,.15);border-radius:0}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:rgba(0,0,0,0);border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#222321}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:16px;font-size:1rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:29.25px;padding-left:29.25px}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#ccc;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid rgba(0,0,0,0);border-top-left-radius:0;border-top-right-radius:0}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#ccc;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:2rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#222321}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:inherit;flex-wrap:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{padding-top:24px;padding-bottom:24px;margin-right:1rem;font-size:18px;font-size:1.125rem;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:18px;font-size:1.125rem;line-height:1;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:0;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .2rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:50%;background-size:100%}@media (min-width:576px){.navbar-expand-sm{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width:768px){.navbar-expand-md{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(34,35,33,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(34,35,33,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(34,35,33,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(34,35,33,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(34,35,33,.9)}.navbar-light .navbar-toggler{color:rgba(34,35,33,.55);border-color:rgba(34,35,33,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(34, 35, 33, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(34,35,33,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(34,35,33,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.55);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(34,35,33,.125);border-radius:0}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(34,35,33,.03);border-bottom:1px solid rgba(34,35,33,.125)}.card-header:first-child{border-radius:0 0 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(34,35,33,.03);border-top:1px solid rgba(34,35,33,.125)}.card-footer:last-child{border-radius:0 0 0 0}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:0;border-top-right-radius:0}.card-img,.card-img-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#222321;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#000;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(34,35,33,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#222321;border-color:#222321}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:0;border-bottom-left-radius:0}.page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:18px;font-size:1.125rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:0;border-bottom-left-radius:0}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0}.pagination-sm .page-link{padding:.25rem .5rem;font-size:16px;font-size:1rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:0;border-bottom-left-radius:0}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0}.badge{display:inline-block;padding:.25em .5em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#222321;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:0;background-color:#fff;border:1px solid rgba(34,35,33,.125)}.list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#222321;border-color:#222321}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item:first-child{border-bottom-left-radius:0;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{border-top-right-radius:0;border-bottom-left-radius:0}.list-group-horizontal .list-group-item.active{margin-top:0}.list-group-horizontal .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item:first-child{border-bottom-left-radius:0;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{border-top-right-radius:0;border-bottom-left-radius:0}.list-group-horizontal-sm .list-group-item.active{margin-top:0}.list-group-horizontal-sm .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item:first-child{border-bottom-left-radius:0;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{border-top-right-radius:0;border-bottom-left-radius:0}.list-group-horizontal-md .list-group-item.active{margin-top:0}.list-group-horizontal-md .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item:first-child{border-bottom-left-radius:0;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{border-top-right-radius:0;border-bottom-left-radius:0}.list-group-horizontal-lg .list-group-item.active{margin-top:0}.list-group-horizontal-lg .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item:first-child{border-bottom-left-radius:0;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{border-top-right-radius:0;border-bottom-left-radius:0}.list-group-horizontal-xl .list-group-item.active{margin-top:0}.list-group-horizontal-xl .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush .list-group-item{border-right-width:0;border-left-width:0;border-radius:0}.list-group-flush .list-group-item:first-child{border-top-width:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#105f94;background-color:#b8e2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#105f94;background-color:#9fd8ff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#105f94;border-color:#105f94}.list-group-item-secondary{color:#484e51;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#484e51;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#484e51;border-color:#484e51}.list-group-item-success{color:#7a7d71;background-color:#f0f2ec}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#7a7d71;background-color:#e4e8dd}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#7a7d71;border-color:#7a7d71}.list-group-item-info{color:#1c6570;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#1c6570;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#1c6570;border-color:#1c6570}.list-group-item-warning{color:#957513;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#957513;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#957513;border-color:#957513}.list-group-item-danger{color:#832c34;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#832c34;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#832c34;border-color:#832c34}.list-group-item-light{color:#919292;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#919292;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#919292;border-color:#919292}.list-group-item-dark{color:#222321;background-color:#c1c1c1}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#222321;background-color:#b4b4b4}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#222321;border-color:#222321}.close{font-size:calc(1.29375rem + .525vw);font-weight:700;line-height:1;color:#222321;text-shadow:0 1px 0 #fff;opacity:.5}@media (min-width:1200px){.close{font-size:1.6875rem}}.close:hover{color:#222321;text-decoration:none}.close:focus,.close:hover{opacity:.75}.close.disabled,.close:disabled{pointer-events:none}button.close{padding:0;background-color:rgba(0,0,0,0);border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.toast{max-width:350px;overflow:hidden;font-size:14px;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(34,35,33,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:0}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(34,35,33,.2);border-radius:0;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#222321}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:0;border-top-right-radius:0}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.4}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:0;border-bottom-left-radius:0}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{display:inline-block;width:32px;width:2rem;height:32px;height:2rem;vertical-align:text-bottom;border:.25em solid;border-right:.25em solid rgba(0,0,0,0);border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:16px;width:1rem;height:16px;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:32px;width:2rem;height:32px;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:16px;width:1rem;height:16px;height:1rem}.clearfix:after{display:block;clear:both;content:""}.link-primary{color:#0096ff}.link-primary:focus,.link-primary:hover{color:#0069b3}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#494f54}.link-success{color:#cbd0bb}.link-success:focus,.link-success:hover{color:#a8b18e}.link-info{color:#17a2b8}.link-info:focus,.link-info:hover{color:#0f6674}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ba8b00}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#a71d2a}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#cbd3da}.link-dark{color:#222321}.link-dark:focus,.link-dark:hover{color:#000}.embed-responsive{position:relative;width:100%}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.8571428571%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}}}.sr-only,.sr-only-focusable:not(:focus){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(34,35,33,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(34,35,33,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(34,35,33,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-right{border-right:1px solid #dee2e6!important}.border-right-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-left{border-left:1px solid #dee2e6!important}.border-left-0{border-left:0!important}.border-primary{border-color:#0096ff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#cbd0bb!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#222321!important}.border-white{border-color:#fff!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-grid-row-align:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-grid-row-align:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-grid-row-align:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-first{-ms-flex-order:-1!important;order:-1!important}.order-0{-ms-flex-order:0!important;order:0!important}.order-1{-ms-flex-order:1!important;order:1!important}.order-2{-ms-flex-order:2!important;order:2!important}.order-3{-ms-flex-order:3!important;order:3!important}.order-4{-ms-flex-order:4!important;order:4!important}.order-5{-ms-flex-order:5!important;order:5!important}.order-last{-ms-flex-order:6!important;order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mr-5{margin-right:3rem!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:1.5rem!important}.ml-5{margin-left:3rem!important}.ml-auto{margin-left:auto!important}.m-n1{margin:-.25rem!important}.m-n2{margin:-.5rem!important}.m-n3{margin:-1rem!important}.m-n4{margin:-1.5rem!important}.m-n5{margin:-3rem!important}.mx-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-n1{margin-top:-.25rem!important}.mt-n2{margin-top:-.5rem!important}.mt-n3{margin-top:-1rem!important}.mt-n4{margin-top:-1.5rem!important}.mt-n5{margin-top:-3rem!important}.mr-n1{margin-right:-.25rem!important}.mr-n2{margin-right:-.5rem!important}.mr-n3{margin-right:-1rem!important}.mr-n4{margin-right:-1.5rem!important}.mr-n5{margin-right:-3rem!important}.mb-n1{margin-bottom:-.25rem!important}.mb-n2{margin-bottom:-.5rem!important}.mb-n3{margin-bottom:-1rem!important}.mb-n4{margin-bottom:-1.5rem!important}.mb-n5{margin-bottom:-3rem!important}.ml-n1{margin-left:-.25rem!important}.ml-n2{margin-left:-.5rem!important}.ml-n3{margin-left:-1rem!important}.ml-n4{margin-left:-1.5rem!important}.ml-n5{margin-left:-3rem!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pr-0{padding-right:0!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:1rem!important}.pr-4{padding-right:1.5rem!important}.pr-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.pl-0{padding-left:0!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:1rem!important}.pl-4{padding-left:1.5rem!important}.pl-5{padding-left:3rem!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-primary{color:#0096ff!important}.text-secondary{color:#6c757d!important}.text-success{color:#cbd0bb!important}.text-info{color:#17a2b8!important}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}.text-dark{color:#222321!important}.text-white{color:#fff!important}.text-body{color:#222321!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(34,35,33,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-reset{color:inherit!important}.lh-1{line-height:1!important}.lh-base,.lh-lg,.lh-sm{line-height:1.4!important}.bg-primary{background-color:#0096ff!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#cbd0bb!important}.bg-info{background-color:#17a2b8!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#dc3545!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#222321!important}.bg-body,.bg-white{background-color:#fff!important}.bg-transparent{background-color:rgba(0,0,0,0)!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.font-italic{font-style:italic!important}.font-normal{font-style:normal!important}.text-break{word-wrap:break-word!important}.font-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded,.rounded-lg,.rounded-sm{border-radius:0!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.rounded-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-left{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-grid-row-align:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-grid-row-align:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-grid-row-align:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-sm-first{-ms-flex-order:-1!important;order:-1!important}.order-sm-0{-ms-flex-order:0!important;order:0!important}.order-sm-1{-ms-flex-order:1!important;order:1!important}.order-sm-2{-ms-flex-order:2!important;order:2!important}.order-sm-3{-ms-flex-order:3!important;order:3!important}.order-sm-4{-ms-flex-order:4!important;order:4!important}.order-sm-5{-ms-flex-order:5!important;order:5!important}.order-sm-last{-ms-flex-order:6!important;order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:.25rem!important}.mr-sm-2{margin-right:.5rem!important}.mr-sm-3{margin-right:1rem!important}.mr-sm-4{margin-right:1.5rem!important}.mr-sm-5{margin-right:3rem!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:.25rem!important}.ml-sm-2{margin-left:.5rem!important}.ml-sm-3{margin-left:1rem!important}.ml-sm-4{margin-left:1.5rem!important}.ml-sm-5{margin-left:3rem!important}.ml-sm-auto{margin-left:auto!important}.m-sm-n1{margin:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.m-sm-n3{margin:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mx-sm-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-sm-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-sm-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-sm-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-sm-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-sm-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-sm-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-sm-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-sm-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-sm-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-sm-n1{margin-top:-.25rem!important}.mt-sm-n2{margin-top:-.5rem!important}.mt-sm-n3{margin-top:-1rem!important}.mt-sm-n4{margin-top:-1.5rem!important}.mt-sm-n5{margin-top:-3rem!important}.mr-sm-n1{margin-right:-.25rem!important}.mr-sm-n2{margin-right:-.5rem!important}.mr-sm-n3{margin-right:-1rem!important}.mr-sm-n4{margin-right:-1.5rem!important}.mr-sm-n5{margin-right:-3rem!important}.mb-sm-n1{margin-bottom:-.25rem!important}.mb-sm-n2{margin-bottom:-.5rem!important}.mb-sm-n3{margin-bottom:-1rem!important}.mb-sm-n4{margin-bottom:-1.5rem!important}.mb-sm-n5{margin-bottom:-3rem!important}.ml-sm-n1{margin-left:-.25rem!important}.ml-sm-n2{margin-left:-.5rem!important}.ml-sm-n3{margin-left:-1rem!important}.ml-sm-n4{margin-left:-1.5rem!important}.ml-sm-n5{margin-left:-3rem!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:.25rem!important}.pr-sm-2{padding-right:.5rem!important}.pr-sm-3{padding-right:1rem!important}.pr-sm-4{padding-right:1.5rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:.25rem!important}.pl-sm-2{padding-left:.5rem!important}.pl-sm-3{padding-left:1rem!important}.pl-sm-4{padding-left:1.5rem!important}.pl-sm-5{padding-left:3rem!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-grid-row-align:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-grid-row-align:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-grid-row-align:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-md-first{-ms-flex-order:-1!important;order:-1!important}.order-md-0{-ms-flex-order:0!important;order:0!important}.order-md-1{-ms-flex-order:1!important;order:1!important}.order-md-2{-ms-flex-order:2!important;order:2!important}.order-md-3{-ms-flex-order:3!important;order:3!important}.order-md-4{-ms-flex-order:4!important;order:4!important}.order-md-5{-ms-flex-order:5!important;order:5!important}.order-md-last{-ms-flex-order:6!important;order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:.25rem!important}.mr-md-2{margin-right:.5rem!important}.mr-md-3{margin-right:1rem!important}.mr-md-4{margin-right:1.5rem!important}.mr-md-5{margin-right:3rem!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:.25rem!important}.ml-md-2{margin-left:.5rem!important}.ml-md-3{margin-left:1rem!important}.ml-md-4{margin-left:1.5rem!important}.ml-md-5{margin-left:3rem!important}.ml-md-auto{margin-left:auto!important}.m-md-n1{margin:-.25rem!important}.m-md-n2{margin:-.5rem!important}.m-md-n3{margin:-1rem!important}.m-md-n4{margin:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mx-md-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-md-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-md-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-md-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-md-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-md-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-md-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-md-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-md-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-md-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-md-n1{margin-top:-.25rem!important}.mt-md-n2{margin-top:-.5rem!important}.mt-md-n3{margin-top:-1rem!important}.mt-md-n4{margin-top:-1.5rem!important}.mt-md-n5{margin-top:-3rem!important}.mr-md-n1{margin-right:-.25rem!important}.mr-md-n2{margin-right:-.5rem!important}.mr-md-n3{margin-right:-1rem!important}.mr-md-n4{margin-right:-1.5rem!important}.mr-md-n5{margin-right:-3rem!important}.mb-md-n1{margin-bottom:-.25rem!important}.mb-md-n2{margin-bottom:-.5rem!important}.mb-md-n3{margin-bottom:-1rem!important}.mb-md-n4{margin-bottom:-1.5rem!important}.mb-md-n5{margin-bottom:-3rem!important}.ml-md-n1{margin-left:-.25rem!important}.ml-md-n2{margin-left:-.5rem!important}.ml-md-n3{margin-left:-1rem!important}.ml-md-n4{margin-left:-1.5rem!important}.ml-md-n5{margin-left:-3rem!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:.25rem!important}.pr-md-2{padding-right:.5rem!important}.pr-md-3{padding-right:1rem!important}.pr-md-4{padding-right:1.5rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:.25rem!important}.pl-md-2{padding-left:.5rem!important}.pl-md-3{padding-left:1rem!important}.pl-md-4{padding-left:1.5rem!important}.pl-md-5{padding-left:3rem!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-grid-row-align:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-grid-row-align:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-grid-row-align:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-lg-first{-ms-flex-order:-1!important;order:-1!important}.order-lg-0{-ms-flex-order:0!important;order:0!important}.order-lg-1{-ms-flex-order:1!important;order:1!important}.order-lg-2{-ms-flex-order:2!important;order:2!important}.order-lg-3{-ms-flex-order:3!important;order:3!important}.order-lg-4{-ms-flex-order:4!important;order:4!important}.order-lg-5{-ms-flex-order:5!important;order:5!important}.order-lg-last{-ms-flex-order:6!important;order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:.25rem!important}.mr-lg-2{margin-right:.5rem!important}.mr-lg-3{margin-right:1rem!important}.mr-lg-4{margin-right:1.5rem!important}.mr-lg-5{margin-right:3rem!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:.25rem!important}.ml-lg-2{margin-left:.5rem!important}.ml-lg-3{margin-left:1rem!important}.ml-lg-4{margin-left:1.5rem!important}.ml-lg-5{margin-left:3rem!important}.ml-lg-auto{margin-left:auto!important}.m-lg-n1{margin:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.m-lg-n3{margin:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mx-lg-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-lg-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-lg-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-lg-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-lg-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-lg-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-lg-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-lg-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-lg-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-lg-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-lg-n1{margin-top:-.25rem!important}.mt-lg-n2{margin-top:-.5rem!important}.mt-lg-n3{margin-top:-1rem!important}.mt-lg-n4{margin-top:-1.5rem!important}.mt-lg-n5{margin-top:-3rem!important}.mr-lg-n1{margin-right:-.25rem!important}.mr-lg-n2{margin-right:-.5rem!important}.mr-lg-n3{margin-right:-1rem!important}.mr-lg-n4{margin-right:-1.5rem!important}.mr-lg-n5{margin-right:-3rem!important}.mb-lg-n1{margin-bottom:-.25rem!important}.mb-lg-n2{margin-bottom:-.5rem!important}.mb-lg-n3{margin-bottom:-1rem!important}.mb-lg-n4{margin-bottom:-1.5rem!important}.mb-lg-n5{margin-bottom:-3rem!important}.ml-lg-n1{margin-left:-.25rem!important}.ml-lg-n2{margin-left:-.5rem!important}.ml-lg-n3{margin-left:-1rem!important}.ml-lg-n4{margin-left:-1.5rem!important}.ml-lg-n5{margin-left:-3rem!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:.25rem!important}.pr-lg-2{padding-right:.5rem!important}.pr-lg-3{padding-right:1rem!important}.pr-lg-4{padding-right:1.5rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:.25rem!important}.pl-lg-2{padding-left:.5rem!important}.pl-lg-3{padding-left:1rem!important}.pl-lg-4{padding-left:1.5rem!important}.pl-lg-5{padding-left:3rem!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-grid-row-align:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-grid-row-align:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-grid-row-align:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xl-first{-ms-flex-order:-1!important;order:-1!important}.order-xl-0{-ms-flex-order:0!important;order:0!important}.order-xl-1{-ms-flex-order:1!important;order:1!important}.order-xl-2{-ms-flex-order:2!important;order:2!important}.order-xl-3{-ms-flex-order:3!important;order:3!important}.order-xl-4{-ms-flex-order:4!important;order:4!important}.order-xl-5{-ms-flex-order:5!important;order:5!important}.order-xl-last{-ms-flex-order:6!important;order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:.25rem!important}.mr-xl-2{margin-right:.5rem!important}.mr-xl-3{margin-right:1rem!important}.mr-xl-4{margin-right:1.5rem!important}.mr-xl-5{margin-right:3rem!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:.25rem!important}.ml-xl-2{margin-left:.5rem!important}.ml-xl-3{margin-left:1rem!important}.ml-xl-4{margin-left:1.5rem!important}.ml-xl-5{margin-left:3rem!important}.ml-xl-auto{margin-left:auto!important}.m-xl-n1{margin:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.m-xl-n3{margin:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mx-xl-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-xl-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-xl-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-xl-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-xl-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-xl-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-xl-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-xl-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-xl-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-xl-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-xl-n1{margin-top:-.25rem!important}.mt-xl-n2{margin-top:-.5rem!important}.mt-xl-n3{margin-top:-1rem!important}.mt-xl-n4{margin-top:-1.5rem!important}.mt-xl-n5{margin-top:-3rem!important}.mr-xl-n1{margin-right:-.25rem!important}.mr-xl-n2{margin-right:-.5rem!important}.mr-xl-n3{margin-right:-1rem!important}.mr-xl-n4{margin-right:-1.5rem!important}.mr-xl-n5{margin-right:-3rem!important}.mb-xl-n1{margin-bottom:-.25rem!important}.mb-xl-n2{margin-bottom:-.5rem!important}.mb-xl-n3{margin-bottom:-1rem!important}.mb-xl-n4{margin-bottom:-1.5rem!important}.mb-xl-n5{margin-bottom:-3rem!important}.ml-xl-n1{margin-left:-.25rem!important}.ml-xl-n2{margin-left:-.5rem!important}.ml-xl-n3{margin-left:-1rem!important}.ml-xl-n4{margin-left:-1.5rem!important}.ml-xl-n5{margin-left:-3rem!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:.25rem!important}.pr-xl-2{padding-right:.5rem!important}.pr-xl-3{padding-right:1rem!important}.pr-xl-4{padding-right:1.5rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:.25rem!important}.pl-xl-2{padding-left:.5rem!important}.pl-xl-3{padding-left:1rem!important}.pl-xl-4{padding-left:1.5rem!important}.pl-xl-5{padding-left:3rem!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbV9ib290c3RyYXAuY3NzIiwiPG5vIHNvdXJjZT4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMGpCQSxpQkFFQzs7QUEzakJEOzs7OztHQUtHLEFBMkVILGlCQUdFLHFCQUF1QixDQUN4QixBQUVELEtBQ0UsU0FBVSxBQUNWLCtHQUE2SCxBQUM3SCxlQUFvQixBQUFwQixtQkFBb0IsQUFDcEIsZ0JBQWlCLEFBQ2pCLGdCQUFpQixBQUNqQixjQUFlLEFBQ2Ysc0JBQXVCLEFBQ3ZCLDhCQUErQixBQUMvQiw0Q0FBaUQsQ0FDbEQsQUFFRCwwQ0FDRSxtQkFBc0IsQ0FDdkIsQUFFRCxHQUNFLGNBQWUsQUFDZixjQUFlLEFBQ2YsOEJBQStCLEFBQy9CLFNBQVUsQUFDVixXQUFjLENBQ2YsQUFFRCxlQUNFLFVBQVksQ0FDYixBQUVELDBDQUNFLGFBQWMsQUFDZCxvQkFBc0IsQUFDdEIsZ0JBQWlCLEFBQ2pCLGlCQUFrQixBQUNsQixhQUFlLENBQ2hCLEFBRUQsT0FDRSxrQ0FBb0MsQ0FDckMsQUFDRCwwQkFDRSxPQUNFLGtCQUFvQixDQUNyQixDQUNGLEFBRUQsT0FDRSxrQ0FBb0MsQ0FDckMsQUFDRCwwQkFDRSxPQUNFLGtCQUFvQixDQUNyQixDQUNGLEFBRUQsT0FDRSw2QkFBZ0MsQ0FDakMsQUFDRCwwQkFDRSxPQUNFLGlCQUFtQixDQUNwQixDQUNGLEFBRUQsT0FDRSxpQ0FBb0MsQ0FDckMsQUFDRCwwQkFDRSxPQUNFLGtCQUFvQixDQUNyQixDQUNGLEFBTUQsY0FDRSxlQUFvQixBQUFwQixrQkFBb0IsQ0FDckIsQUFFRCxFQUNFLGFBQWMsQUFDZCxrQkFBb0IsQ0FDckIsQUFFRCxzQ0FFRSwwQkFBMkIsQUFDM0IsaUNBQWtDLEFBQ2xDLFlBQWEsQUFDYiw2QkFBK0IsQ0FDaEMsQUFFRCxRQUNFLG1CQUFvQixBQUNwQixrQkFBbUIsQUFDbkIsbUJBQXFCLENBQ3RCLEFBRUQsTUFFRSxpQkFBbUIsQ0FDcEIsQUFFRCxTQUdFLGFBQWMsQUFDZCxr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Q0FDaEMsQUFDRCxTQUNFLDhCQUFpQyxDQUNsQyxBQUNELFNBQ0UsNEJBQStCLENBQ2hDLEFBQ0QsU0FDRSwwQkFBNkIsQ0FDOUIsQUFDRCxTQUNFLCtCQUFtQyxDQUNwQyxBQUNELFNBQ0UsOEJBQWtDLENBQ25DLEFBQ0QsU0FDRSw2QkFBZ0MsQ0FDakMsQUFDRCxTQUNFLCtCQUFrQyxDQUNuQyxBQUNELFNBQ0UsNkJBQWdDLENBQ2pDLEFBQ0QsU0FDRSx3QkFBMkIsQ0FDNUIsQUFDRCxTQUNFLDZCQUFpQyxDQUNsQyxBQUNELFNBQ0UsNEJBQWdDLENBQ2pDLEFBQ0QsU0FDRSwyQkFBOEIsQ0FDL0IsQUFDRCxTQUNFLDZCQUFnQyxDQUNqQyxBQUNELFNBQ0UsMkJBQThCLENBQy9CLEFBQ0QsY0FDRSx5QkFBNEIsQ0FDN0IsQUFDRCxlQUNFLDBCQUE2QixDQUM5QixBQUNELGdCQUNFLDJCQUE4QixDQUMvQixDQUNGLEFBQ0QsYUFDRSxjQUNFLHNCQUF5QixDQUMxQixBQUNELGdCQUNFLHdCQUEyQixDQUM1QixBQUNELHNCQUNFLDhCQUFpQyxDQUNsQyxBQUNELGVBQ0UsdUJBQTBCLENBQzNCLEFBQ0QsZUFDRSx1QkFBMEIsQ0FDM0IsQUFDRCxtQkFDRSwyQkFBOEIsQ0FDL0IsQUFDRCxvQkFDRSw0QkFBK0IsQ0FDaEMsQUFDRCxjQUNFLDhCQUF5QixBQUF6QixzQkFBeUIsQ0FDMUIsQUFDRCxxQkFDRSxxQ0FBZ0MsQUFBaEMsNkJBQWdDLENBQ2pDLENBQ0YiLCJmaWxlIjoiY3VzdG9tX2Jvb3RzdHJhcC1wb3N0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogQm9vdHN0cmFwIHY0LjMuMSBMUE4gKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4vKlxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCwgPGxnID0gSVBBRCBWRVJUSUNBTFxuICB4bDogMTQ0MHB4XG4pO1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpICA9IGlwYWQgdmVydGljYWwgPSA3NjhcbiovXG4vKlxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICAkYnRuLXByaW1hcnktYmcgIWRlZmF1bHQ7XG5cbiRidG4tc2Vjb25kYXJ5LWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kYnRuLXNlY29uZGFyeS1iZzogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYnRuLXNlY29uZGFyeS1ib3JkZXI6ICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4kYnRuLWluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYnRuLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbiRidG4taW5mby1ib3JkZXI6ICAgICAgICAgICAgICAgICRidG4taW5mby1iZyAhZGVmYXVsdDtcblxuJGJ0bi1zdWNjZXNzLWNvbG9yOiAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICAkYnRuLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XG5cbiRidG4td2FybmluZy1jb2xvcjogICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRidG4td2FybmluZy1iZzogICAgICAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICAgJGJ0bi13YXJuaW5nLWJnICFkZWZhdWx0O1xuXG4kYnRuLWRhbmdlci1jb2xvcjogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1iZzogICAgICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICAgJGJ0bi1kYW5nZXItYmcgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRidG4tdG9vbGJhci1tYXJnaW46ICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuKi9cbi8qIEEgRkFJUkUgTUlFVVggVjQgLi4uKi9cbjpyb290IHtcbiAgLS1ibHVlOiAjMDA5NmZmO1xuICAtLWluZGlnbzogIzY2MTBmMjtcbiAgLS1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tcGluazogI0U0QzZCRjtcbiAgLS1yZWQ6ICNkYzM1NDU7XG4gIC0tb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLXllbGxvdzogI2ZmYzEwNztcbiAgLS1ncmVlbjogI0NCRDBCQjtcbiAgLS10ZWFsOiAjMjBjOTk3O1xuICAtLWN5YW46ICMxN2EyYjg7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tZ3JheTogIzZjNzU3ZDtcbiAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tcHJpbWFyeTogIzAwOTZmZjtcbiAgLS1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tc3VjY2VzczogI0NCRDBCQjtcbiAgLS1pbmZvOiAjMTdhMmI4O1xuICAtLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWRhcms6ICMyMjIzMjE7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJTaW1wbG9uTm9ybVJlZ1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiU2ltcGxvbk5vcm1SZWdcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgLWFwcGxlLXN5c3RlbSwgc3lzdGVtLXVpLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMyMjIzMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDM0LCAzNSwgMzMsIDApO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbmhyOm5vdChbc2l6ZV0pIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbmg2LCAuaDYsIGg1LCAuaDUsIGg0LCAuaDQsIGgzLCAuaDMsIGgyLCAuaDIsIGgxLCAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBjb2xvcjogIzIyMjMyMTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ4NzVyZW0gKyAyLjg1dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDMuNjI1cmVtO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zODc1cmVtICsgMS42NXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNjI1cmVtICsgMC4xNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxubWFyaywgLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMjIyMzIxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKSwgYTpub3QoW2hyZWZdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI0U0QzZCRjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9bW9udGhdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNzI1cmVtICsgNS43dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IGNhbGMoMS42NzVyZW0gKyA1LjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDUuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNjU2MjVyZW0gKyAwLjE4NzV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDEuNDA2MjVyZW07XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXhsLTEyLCAuY29sLXhsLTExLCAuY29sLXhsLTEwLCAuY29sLXhsLTksIC5jb2wteGwtOCwgLmNvbC14bC03LCAuY29sLXhsLTYsIC5jb2wteGwtNSwgLmNvbC14bC00LCAuY29sLXhsLTMsIC5jb2wteGwtMiwgLmNvbC14bC0xLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLWxnLTEyLCAuY29sLWxnLTExLCAuY29sLWxnLTEwLCAuY29sLWxnLTksIC5jb2wtbGctOCwgLmNvbC1sZy03LCAuY29sLWxnLTYsIC5jb2wtbGctNSwgLmNvbC1sZy00LCAuY29sLWxnLTMsIC5jb2wtbGctMiwgLmNvbC1sZy0xLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgLmNvbC1tZC00LCAuY29sLW1kLTMsIC5jb2wtbWQtMiwgLmNvbC1tZC0xLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLXNtLTEyLCAuY29sLXNtLTExLCAuY29sLXNtLTEwLCAuY29sLXNtLTksIC5jb2wtc20tOCwgLmNvbC1zbS03LCAuY29sLXNtLTYsIC5jb2wtc20tNSwgLmNvbC1zbS00LCAuY29sLXNtLTMsIC5jb2wtc20tMiwgLmNvbC1zbS0xLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLTEyLCAuY29sLTExLCAuY29sLTEwLCAuY29sLTksIC5jb2wtOCwgLmNvbC03LCAuY29sLTYsIC5jb2wtNSwgLmNvbC00LCAuY29sLTMsIC5jb2wtMiwgLmNvbC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMyMjIzMjE7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4udGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDk1MDU3O1xufVxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAzNSwgMzMsIDAuMDUpO1xufVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzIyMjMyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzUsIDMzLCAwLjA3NSk7XG59XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhlMmZmO1xufVxuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzdhYzhmZjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmZDhmZjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZkOGZmO1xufVxuXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2IzYjdiYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJlYztcbn1cbi50YWJsZS1zdWNjZXNzIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGQsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNlNGU3ZGM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU4ZGQ7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZThkZDtcbn1cblxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XG59XG4udGFibGUtaW5mbyB0aCxcbi50YWJsZS1pbmZvIHRkLFxuLnRhYmxlLWluZm8gdGhlYWQgdGgsXG4udGFibGUtaW5mbyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODZjZmRhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGY3ZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2VkOTY5ZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbn1cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJmY2ZjO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxO1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzhjOGQ4Yztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0YjRiNDtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiNGI0O1xufVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzUsIDMzLCAwLjA3NSk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMSwgMjIsIDIxLCAwLjA3NSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDIyLCAyMSwgMC4wNzUpO1xufVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7XG59XG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygxLjEyNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuMTI1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogY2FsYygxLjRlbSArIDIuMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAxLjEyNXJlbSAxLjEyNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMyMjIzMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNmY2ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjMjIyMzIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXItY29sb3I6ICM2MjY1NWY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM0LCAzNSwgMzMsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMjIyMzIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjRlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNGVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgbWF4LXdpZHRoOiAzcmVtO1xuICBwYWRkaW5nOiAxLjEyNXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjRlbSArIDIuMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAxLjEyNXJlbSAyLjEyNXJlbSAxLjEyNXJlbSAxLjEyNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMyMjIzMjE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS4xMjVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y2ZjZmNjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzYyNjU1ZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzQsIDM1LCAzMywgMC4yNSk7XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjMjIyMzIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmZvcm0tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMyMjIzMjE7XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjRlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNGVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMS43NWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS43NWVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAxLjI1ZW07XG4gIGhlaWdodDogMS4yNWVtO1xuICBtYXJnaW4tdG9wOiAwLjA3NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2MjY1NWY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM0LCAzNSwgMzMsIDAuMjUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIzMjE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMWVtO1xuICBib3JkZXItY29sb3I6ICMyMjIzMjE7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTQgOC41TDYuNSAxMWw2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzRkZGRkZGJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIzMjE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J001IDhoNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxZW07XG4gIGJvcmRlci1jb2xvcjogIzIyMjMyMTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMi41ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdoc2wlMjgyMTEsIDEwMCUsIDc1JSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNGRkZGRkYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uZm9ybS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS40ZW0gKyAyLjI1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjRlbSArIDIuMjVyZW0gKyAycHgpO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybS1maWxlLWlucHV0OmZvY3VzIH4gLmZvcm0tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzYyNjU1ZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzQsIDM1LCAzMywgMC4yNSk7XG59XG4uZm9ybS1maWxlLWlucHV0OmZvY3VzLXdpdGhpbiB+IC5mb3JtLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM2MjY1NWY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM0LCAzNSwgMzMsIDAuMjUpO1xufVxuLmZvcm0tZmlsZS1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1maWxlLWxhYmVsIC5mb3JtLWZpbGUtdGV4dCwgLmZvcm0tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWZpbGUtbGFiZWwgLmZvcm0tZmlsZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmZvcm0tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBjYWxjKDEuNGVtICsgMi4yNXJlbSArIDJweCk7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmZvcm0tZmlsZS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMS4xMjVyZW0gMS4xMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMjIyMzIxO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmZvcm0tZmlsZS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDEuMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMyMjIzMjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgzNCwgMzUsIDMzLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDM0LCAzNSwgMzMsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgzNCwgMzUsIDMzLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIzMjE7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiN2Y3ODtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIzMjE7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjdmNzg7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIzMjE7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I3Zjc4O1xufVxuLmZvcm0tcmFuZ2U6Oi1tcy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbn1cbi5mb3JtLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTo6LW1zLWZpbGwtdXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uZm9ybS1yb3cgPiAuY29sLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuICAuZm9ybS1pbmxpbmUgLmZvcm0tc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QgKyAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QgKyAuZm9ybS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1maWxlICsgLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmlsZSArIC5mb3JtLWZpbGUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1maWxlIC5mb3JtLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuZm9ybS1maWxlLWxhYmVsIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZpbGUgLmZvcm0tZmlsZS1pbnB1dDpmb2N1cyB7XG4gIHotaW5kZXg6IDQ7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmZvcm0tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmZvcm0tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjRlbSArIDFyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS40ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjRlbSArIDAuNXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjRlbSArIDAuNXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjEyNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNDQkQwQkI7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDMsIDIwOCwgMTg3LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICNDQkQwQkI7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS40ZW0gKyAyLjI1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNDQkQwQkInIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNWVtICsgMC41NjI1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjdlbSArIDEuMTI1cmVtKSBjYWxjKDAuN2VtICsgMS4xMjVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0NCRDBCQjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjAzLCAyMDgsIDE4NywgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjRlbSArIDIuMjVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM1ZW0gKyAwLjU2MjVyZW0pIHJpZ2h0IGNhbGMoMC4zNWVtICsgMC41NjI1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICNDQkQwQkI7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMy44MTI1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM0NCRDBCQicgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS4xMjVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4xMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuN2VtICsgMS4xMjVyZW0pIGNhbGMoMC43ZW0gKyAxLjEyNXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0NCRDBCQjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjAzLCAyMDgsIDE4NywgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0NCRDBCQjtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNWQ5O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjAzLCAyMDgsIDE4NywgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNDQkQwQkI7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tZmlsZS1pbnB1dDp2YWxpZCB+IC5mb3JtLWZpbGUtbGFiZWwsIC5mb3JtLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0JEMEJCO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5mb3JtLWZpbGUtbGFiZWwsIC5mb3JtLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuZm9ybS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0JEMEJCO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDMsIDIwOCwgMTg3LCAwLjI1KTtcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNGVtICsgMi4yNXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNWVtICsgMC41NjI1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjdlbSArIDEuMTI1cmVtKSBjYWxjKDAuN2VtICsgMS4xMjVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjRlbSArIDIuMjVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM1ZW0gKyAwLjU2MjVyZW0pIHJpZ2h0IGNhbGMoMC4zNWVtICsgMC41NjI1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDMuODEyNXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS4xMjVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4xMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuN2VtICsgMS4xMjVyZW0pIGNhbGMoMC43ZW0gKyAxLjEyNXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA2ZDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmZvcm0tZmlsZS1sYWJlbCwgLmZvcm0tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5mb3JtLWZpbGUtbGFiZWwsIC5mb3JtLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5mb3JtLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMyMjIzMjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxNHB4IDM5cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMjIyMzIxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG46ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsIGZpZWxkc2V0OmRpc2FibGVkIC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwOTZmZjtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MGQ5O1xuICBib3JkZXItY29sb3I6ICMwMDc4Y2M7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MGQ5O1xuICBib3JkZXItY29sb3I6ICMwMDc4Y2M7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNjYsIDI1NSwgMC41KTtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGNjO1xuICBib3JkZXItY29sb3I6ICMwMDcxYmY7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTY2LCAyNTUsIDAuNSk7XG59XG4uYnRuLXByaW1hcnk6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NmZmO1xuICBib3JkZXItY29sb3I6ICMwMDk2ZmY7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2Mjtcbn1cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xufVxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbn1cbi5idG4tc2Vjb25kYXJ5OmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0JEMEJCO1xuICBib3JkZXItY29sb3I6ICNDQkQwQkI7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhYzBhNDtcbiAgYm9yZGVyLWNvbG9yOiAjYjRiYjlkO1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhYzBhNDtcbiAgYm9yZGVyLWNvbG9yOiAjYjRiYjlkO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNzgsIDE4MiwgMTY1LCAwLjUpO1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNGJiOWQ7XG4gIGJvcmRlci1jb2xvcjogI2FlYjY5NTtcbn1cbi5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE3OCwgMTgyLCAxNjUsIDAuNSk7XG59XG4uYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0JEMEJCO1xuICBib3JkZXItY29sb3I6ICNDQkQwQkI7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xufVxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7XG59XG4uYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjtcbiAgYm9yZGVyLWNvbG9yOiAjMTA3MDdmO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpO1xufVxuLmJ0bi1pbmZvOmRpc2FibGVkLCAuYnRuLWluZm8uZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbn1cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gIGJvcmRlci1jb2xvcjogI2M2OTUwMDtcbn1cbi5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTtcbn1cbi5idG4td2FybmluZzpkaXNhYmxlZCwgLmJ0bi13YXJuaW5nLmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcbiAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwO1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XG59XG4uYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkO1xufVxuLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XG59XG4uYnRuLWRhbmdlcjpkaXNhYmxlZCwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xufVxuLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7XG59XG4uYnRuLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1saWdodC5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmO1xufVxuLmJ0bi1saWdodDphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAyMTcsIDIxOSwgMC41KTtcbn1cbi5idG4tbGlnaHQ6ZGlzYWJsZWQsIC5idG4tbGlnaHQuZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjMyMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjIyMzIxO1xufVxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjBmMGU7XG4gIGJvcmRlci1jb2xvcjogIzA5MDkwODtcbn1cbi5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjBmMGU7XG4gIGJvcmRlci1jb2xvcjogIzA5MDkwODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjcsIDY4LCA2NiwgMC41KTtcbn1cbi5idG4tZGFyazphY3RpdmUsIC5idG4tZGFyay5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA4O1xuICBib3JkZXItY29sb3I6ICMwMjAyMDI7XG59XG4uYnRuLWRhcms6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcmsuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NywgNjgsIDY2LCAwLjUpO1xufVxuLmJ0bi1kYXJrOmRpc2FibGVkLCAuYnRuLWRhcmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjMyMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjIyMzIxO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA5NmZmO1xuICBib3JkZXItY29sb3I6ICMwMDk2ZmY7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NmZmO1xuICBib3JkZXItY29sb3I6ICMwMDk2ZmY7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxNTAsIDI1NSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NmZmO1xuICBib3JkZXItY29sb3I6ICMwMDk2ZmY7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxNTAsIDI1NSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDA5NmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjQ0JEMEJCO1xuICBib3JkZXItY29sb3I6ICNDQkQwQkI7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0JEMEJCO1xuICBib3JkZXItY29sb3I6ICNDQkQwQkI7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDMsIDIwOCwgMTg3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQkQwQkI7XG4gIGJvcmRlci1jb2xvcjogI0NCRDBCQjtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwMywgMjA4LCAxODcsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQge1xuICBjb2xvcjogI0NCRDBCQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMjIyMzIxO1xuICBib3JkZXItY29sb3I6ICMyMjIzMjE7XG59XG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMzIxO1xuICBib3JkZXItY29sb3I6ICMyMjIzMjE7XG59XG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzNCwgMzUsIDMzLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyay5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIzMjE7XG4gIGJvcmRlci1jb2xvcjogIzIyMjMyMTtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM0LCAzNSwgMzMsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzIyMjMyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjIyMzIxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbmsuZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjMjIyMzIxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCAzNSwgMzMsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49dG9wXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXJpZ2h0XSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWJvdHRvbV0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzE2MTgxYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMzIxO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLCAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAyOS4yNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI5LjI1cHg7XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2NjY2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIzMjE7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lci14bCwgLm5hdmJhciA+IC5jb250YWluZXItbGcsIC5uYXZiYXIgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiByZ2JhKDM0LCAzNSwgMzMsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDM0LCAzNSwgMzMsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDM0LCAzNSwgMzMsIDAuNTUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMzQsIDM1LCAzMywgMC43KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMzQsIDM1LCAzMywgMC4zKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMzQsIDM1LCAzMywgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMzQsIDM1LCAzMywgMC41NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzNCwgMzUsIDMzLCAwLjEpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgzNCwgMzUsIDMzLCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMzQsIDM1LCAzMywgMC41NSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhLFxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgzNCwgMzUsIDMzLCAwLjkpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCAzNSwgMzMsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM1LCAzMywgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDM0LCAzNSwgMzMsIDAuMTI1KTtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG59XG4uY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAzNSwgMzMsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzNCwgMzUsIDMzLCAwLjEyNSk7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uID4gLmNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyMjIzMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzNCwgMzUsIDMzLCAwLjI1KTtcbn1cblxuLnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIzMjE7XG4gIGJvcmRlci1jb2xvcjogIzIyMjMyMTtcbn1cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICMyMjIzMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzQsIDM1LCAzMywgMC4xMjUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjMyMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjIyMzIxO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzEwNWY5NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZTJmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMTA1Zjk0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZkOGZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDVmOTQ7XG4gIGJvcmRlci1jb2xvcjogIzEwNWY5NDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzQ4NGU1MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzQ4NGU1MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODRlNTE7XG4gIGJvcmRlci1jb2xvcjogIzQ4NGU1MTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICM3YTdkNzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZWM7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzdhN2Q3MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZThkZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E3ZDcxO1xuICBib3JkZXItY29sb3I6ICM3YTdkNzE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMWM2NTcwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxYzY1NzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjNjU3MDtcbiAgYm9yZGVyLWNvbG9yOiAjMWM2NTcwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzk1NzUxMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjOTU3NTEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTc1MTM7XG4gIGJvcmRlci1jb2xvcjogIzk1NzUxMztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzgzMmMzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzgzMmMzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MzJjMzQ7XG4gIGJvcmRlci1jb2xvcjogIzgzMmMzNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjOTE5MjkyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzkxOTI5MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxOTI5MjtcbiAgYm9yZGVyLWNvbG9yOiAjOTE5MjkyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzIyMjMyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjIyMzIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiNGI0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIzMjE7XG4gIGJvcmRlci1jb2xvcjogIzIyMjMyMTtcbn1cblxuLmNsb3NlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjkzNzVyZW0gKyAwLjUyNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMjIyMzIxO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jbG9zZSB7XG4gICAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gIH1cbn1cbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMjIyMzIxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2xvc2U6aG92ZXIsIC5jbG9zZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uY2xvc2U6ZGlzYWJsZWQsIC5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4udG9hc3Qge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgzNCwgMzUsIDMzLCAwLjE1KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnRvYXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAxO1xufVxuLnRvYXN0LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cbi50b2FzdC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCAzNSwgMzMsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIzMjE7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgMC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWdyb3cgMC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA5NmZmO1xufVxuLmxpbmstcHJpbWFyeTpob3ZlciwgLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA2OWIzO1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5saW5rLXNlY29uZGFyeTpob3ZlciwgLmxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM0OTRmNTQ7XG59XG5cbi5saW5rLXN1Y2Nlc3Mge1xuICBjb2xvcjogI0NCRDBCQjtcbn1cbi5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogI2E4YjE4ZTtcbn1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xufVxuLmxpbmstaW5mbzpob3ZlciwgLmxpbmstaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMGY2Njc0O1xufVxuXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG4ubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNiYThiMDA7XG59XG5cbi5saW5rLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLmxpbmstZGFuZ2VyOmhvdmVyLCAubGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E3MWQyYTtcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbn1cbi5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjY2JkM2RhO1xufVxuXG4ubGluay1kYXJrIHtcbiAgY29sb3I6ICMyMjIzMjE7XG59XG4ubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQyODU3MSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5zdGlja3ktc20tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAxMDIwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTAyMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnN0aWNreS1sZy10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDEwMjA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc3RpY2t5LXhsLXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTAyMDtcbiAgICB9XG4gIH1cbn1cbi5zci1vbmx5LFxuLnNyLW9ubHktZm9jdXNhYmxlOm5vdCg6Zm9jdXMpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgzNCwgMzUsIDMzLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgzNCwgMzUsIDMzLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgzNCwgMzUsIDMzLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDk2ZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0JEMEJCICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMyMjIzMjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwOTZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICNDQkQwQkIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzIyMjMyMSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIyMjMyMSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMzQsIDM1LCAzMywgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbn1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCRDBCQiAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMzIxICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufSIsbnVsbF19 */

.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}

/*# sourceMappingURL=sourcemaps/tiny-slider.css.map */


@charset "UTF-8";
@font-face {
  font-family: "SimplonNormReg";
  src: url("fonts/SimplonNorm-Regular-WebXL.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SimplonNormBold";
  src: url("fonts/SimplonNorm-Medium-WebS.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SimplonNormReg";
  src: url("fonts/SimplonNorm-Medium-WebS.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
.nsg_container2 {
  position: relative;
}

.nsg_container {
  position: relative;
}

.nsg_abs {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.catLine {
  display: none;
}

/*
@include media-breakpoint-down(md) {
$container-max-widths: (
  sm: 540px,
  md: 720px,
  lg: 960px, <lg = IPAD VERTICAL
  xl: 1440px
);

@include media-breakpoint-down(md)  = ipad vertical = 768
*/
/*
$btn-primary-color:              $white !default;
$btn-primary-bg:                 $brand-primary !default;
$btn-primary-border:             $btn-primary-bg !default;

$btn-secondary-color:            $gray-dark !default;
$btn-secondary-bg:               $white !default;
$btn-secondary-border:           #ccc !default;

$btn-info-color:                 $white !default;
$btn-info-bg:                    $brand-info !default;
$btn-info-border:                $btn-info-bg !default;

$btn-success-color:              $white !default;
$btn-success-bg:                 $brand-success !default;
$btn-success-border:             $btn-success-bg !default;

$btn-warning-color:              $white !default;
$btn-warning-bg:                 $brand-warning !default;
$btn-warning-border:             $btn-warning-bg !default;

$btn-danger-color:               $white !default;
$btn-danger-bg:                  $brand-danger !default;
$btn-danger-border:              $btn-danger-bg !default;

$btn-link-disabled-color:        $gray-light !default;

$btn-padding-x-sm:               .5rem !default;
$btn-padding-y-sm:               .25rem !default;

$btn-padding-x-lg:               1.5rem !default;
$btn-padding-y-lg:               .75rem !default;

$btn-block-spacing-y:            .5rem !default;
$btn-toolbar-margin:             .5rem !default;
*/
/* A FAIRE MIEUX V4 ...*/
@font-face {
  font-family: "lpn-icons-v5";
  src: url("fonts/lpn-icons-v5.ttf?n1go89") format("truetype"), url("fonts/lpn-icons-v5.woff?n1go89") format("woff"), url("fonts/lpn-icons-v5.svg?n1go89#lpn-icons-v5") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "lpn-icons-v5" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-lpn-3l:before {
  content: "\e925";
}

.icon-email:before {
  content: "\e94a";
}

.icon-alert:before {
  content: "\e949";
}

.icon-sign-plus:before {
  content: "\e902";
}

.icon-logo-blanc:before {
  content: "\e905";
}

.icon-instagram-black:before {
  content: "\e906";
  color: #fff;
}

.icon-btn-close-white .path1:before {
  content: "\e907";
  color: rgb(255, 255, 255);
}

.icon-btn-close-white .path2:before {
  content: "\e908";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.icon-like-on .path1:before {
  content: "\e909";
  color: rgb(17, 17, 17);
}

.icon-like-on .path2:before {
  content: "\e90a";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.icon-close:before {
  content: "\e90b";
}

.icon-twitter:before {
  content: "\e93a";
}

.icon-twitter-on .path1:before {
  content: "\e90c";
  color: rgb(17, 17, 17);
}

.icon-twitter-on .path2:before {
  content: "\e90d";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.icon-pinterest-on .path1:before {
  content: "\e90e";
  color: rgb(17, 17, 17);
}

.icon-pinterest-on .path2:before {
  content: "\e90f";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.icon-facebook-on .path1:before {
  content: "\e910";
  color: rgb(17, 17, 17);
}

.icon-facebook-on .path2:before {
  content: "\e911";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.icon-facebook:before {
  content: "\e913";
}

.icon-like:before {
  content: "\e914";
}

.icon-table-shema-pieds .path1:before {
  content: "\e915";
  color: rgb(246, 246, 246);
}

.icon-table-shema-pieds .path2:before {
  content: "\e916";
  margin-left: -1.5em;
  color: rgb(216, 216, 216);
}

.icon-table-shema-pieds .path3:before {
  content: "\e917";
  margin-left: -1.5em;
  color: rgb(121, 124, 128);
}

.icon-table-shema-pieds .path4:before {
  content: "\e918";
  margin-left: -1.5em;
  color: rgb(121, 124, 128);
}

.icon-table-shema-pieds .path5:before {
  content: "\e919";
  margin-left: -1.5em;
  color: rgb(17, 17, 17);
}

.icon-table-shema-pieds .path6:before {
  content: "\e91a";
  margin-left: -1.5em;
  color: rgb(17, 17, 17);
}

.icon-table-shema-pieds .path7:before {
  content: "\e91b";
  margin-left: -1.5em;
  color: rgb(17, 17, 17);
}

.icon-table-shema-pieds .path8:before {
  content: "\e91c";
  margin-left: -1.5em;
  color: rgb(17, 17, 17);
}

.icon-table-shema-pieds .path9:before {
  content: "\e91d";
  margin-left: -1.5em;
  color: rgb(17, 17, 17);
}

.icon-table-shema-pieds .path10:before {
  content: "\e91e";
  margin-left: -1.5em;
  color: rgb(17, 17, 17);
}

.icon-arrow-up:before {
  content: "\e91f";
}

.icon-speech-bubble-grey .path1:before {
  content: "\e920";
  color: rgb(246, 246, 246);
}

.icon-speech-bubble-grey .path2:before {
  content: "\e921";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.icon-burger:before {
  content: "\e923";
}

.icon-logo-1l:before {
  content: "\e924";
}

.icon-search:before {
  content: "\e92a";
}

.icon-caret:before {
  content: "\e92b";
}

.icon-icon-cart:before {
  content: "\e92c";
}

.icon-logo:before {
  content: "\e92d";
}

.icon-right:before {
  content: "\e947";
}

.icon-left:before {
  content: "\e948";
}

.icon-caret-v4:before {
  content: "\e946";
}

.icon-cart-v4:before {
  content: "\e944";
}

.icon-search-v4:before {
  content: "\e945";
}

.icon-duplicate:before {
  content: "\e93b";
}

.icon-thin-close:before {
  content: "\e93c";
}

.icon-check:before {
  content: "\e93d";
}

.icon-edit:before {
  content: "\e93e";
}

.icon-dotdotdot:before {
  content: "\e93f";
}

.icon-heart:before {
  content: "\e940";
}

.icon-share:before {
  content: "\e941";
}

.icon-trash:before {
  content: "\e942";
}

.icon-list:before {
  content: "\e943";
}

.icon-book:before {
  content: "\e939";
}

.icon-zoom .path1:before {
  content: "\e933";
  color: rgb(17, 17, 17);
}

.icon-zoom .path2:before {
  content: "\e934";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.icon-next .path1:before {
  content: "\e935";
  color: rgb(17, 17, 17);
}

.icon-next .path2:before {
  content: "\e936";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.icon-previous .path1:before {
  content: "\e937";
  color: rgb(17, 17, 17);
}

.icon-previous .path2:before {
  content: "\e938";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.icon-table-shema-plateau:before {
  content: "\e931";
}

.icon-close-blanc .path1:before {
  content: "\e904";
  color: rgb(255, 255, 255);
}

.icon-close-blanc .path2:before {
  content: "\e922";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.icon-logo-1l-blanc:before {
  content: "\e903";
  color: #fff;
}

.icon-instagram .path1:before {
  content: "\e900";
  color: rgb(17, 17, 17);
}

.icon-instagram .path2:before {
  content: "\e901";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.icon-pinterest:before {
  content: "\e912";
}

.icon-table-shema-home-pied:before {
  content: "\e932";
}

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

@keyframes (scaleIn) {
  from {
    transform: scale(0.99);
  }
  to {
    transform: scale(1);
  }
}
@keyframes (scaleOut) {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(0.99);
  }
}
@keyframes (translateTop) {
  from {
    transform: translate(0, -5px);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes (fadeIn) {
  from {
    opacity: 0.3;
  }
  to {
    opacity: 1;
  }
}
.lpn-icon-help {
  background: no-repeat url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg version='1.1' viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='m12.486 3c5.2356 0 9.5141 4.2504 9.5141 9.5141 0 5.2637-4.2785 9.4859-9.5141 9.4859-5.2356 0-9.4859-4.2504-9.4859-9.4859 0-5.2356 4.2504-9.5141 9.4859-9.5141zm0.014074 18c4.7003 0 8.5-3.8278 8.5-8.5 0-4.6722-3.7997-8.5-8.5-8.5-4.7003 0-8.5 3.7997-8.5 8.5281 0 4.7285 3.7997 8.4719 8.5 8.4719zm0.62-13.14c1.575 0 3.15 0.765 3.15 2.46 0 1.32-0.945 2.1-1.89 2.715-0.855 0.555-1.17 0.81-1.17 1.575v0.435h-1.29v-0.48c0-1.17 0.57-1.68 1.725-2.415 0.72-0.465 1.29-0.87 1.29-1.785 0-0.87-0.78-1.38-1.845-1.38-1.56 0-2.07 1.065-2.115 1.92l-1.275-0.045c0.015-1.815 1.44-3 3.42-3zm-1.335 10.14v-1.605h1.605v1.605h-1.605z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-911 -399)'%3E%3Crect width='1440' height='900' fill=''/%3E%3Cg transform='translate(908 396)'%3E%3Cmask id='b' fill='white'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23000000' fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg fill='%23ccc' fill-rule='evenodd' mask='url(%23b)'%3E%3Crect width='25' height='25'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  width: 19px;
  height: 19px;
  display: inline-block;
  position: absolute;
  position: absolute;
  top: 5px;
  margin-left: 10px;
}

.lpn-icon-edit {
  background: no-repeat url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg version='1.1' viewBox='0 0 17 14' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='m20.91 9.1837l-3.0843-3.0952c-0.044061-0.044218-0.13218-0.088435-0.2203-0.088435-0.088121 0-0.17624 0.044218-0.2203 0.088435l-8.8121 8.8435c-0.044061 0.044218-0.044061 0.044218-0.044061 0.088435v0.044218l-0.52873 3.5816c0 0.088435 0 0.22109 0.088121 0.26531 0.044061 0.044218 0.13218 0.088435 0.2203 0.088435h0.044061l3.5689-0.53061h0.044061c0.044061 0 0.088121-0.044218 0.088121-0.044218l7.4022-7.4286 1.3659-1.3707c0.2203-0.13265 0.2203-0.30952 0.088122-0.44218zm-4.6704-1.017l2.5996 2.6088-6.9616 6.9864-1.2778-1.2823-1.2778-1.2823 6.9175-7.0306zm-7.5784 10.214l0.35249-2.4762 1.0575 1.0612 1.0575 1.0612-2.4674 0.35374zm10.619-8.0476l-2.5996-2.6088 0.92528-0.92857 2.5996 2.6088-0.92528 0.92857zm-12.649 8.6667c0.23077 0 0.36923 0.1875 0.36923 0.5s-0.18462 0.5-0.36923 0.5h-2.2615c-0.23077 0-0.36923-0.1875-0.36923-0.5s0.18462-0.5 0.36923-0.5h2.2615z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-176 -670)'%3E%3Crect width='1440' height='900' fill=''/%3E%3Cg transform='translate(172 664)'%3E%3Cmask id='b' fill='white'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23000000' fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg fill='%23797C80' fill-rule='evenodd' mask='url(%23b)'%3E%3Crect width='25' height='25'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  width: 19px;
  height: 19px;
  display: inline-block;
  text-indent: -9999px;
}

.lpn-icon-home {
  display: inline-block;
  width: 19px;
  height: 19px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMTAiIGhlaWdodD0iMTAiCnZpZXdCb3g9IjAgMCA1MCA1MCIKc3R5bGU9IiBmaWxsOiMwMDAwMDA7Ij48cGF0aCBkPSJNIDI0Ljk2Mjg5MSAxLjA1NDY4NzUgQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDI0LjM4NDc2NiAxLjI2MzY3MTkgTCAxLjM4NDc2NTYgMTkuMjEwOTM4IEEgMS4wMDA1NjU5IDEuMDAwNTY1OSAwIDAgMCAyLjYxNTIzNDQgMjAuNzg5MDYyIEwgNCAxOS43MDg5ODQgTCA0IDQ2IEEgMS4wMDAxIDEuMDAwMSAwIDAgMCA1IDQ3IEwgMTguODMyMDMxIDQ3IEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAxOS4xNTgyMDMgNDcgTCAzMC44MzIwMzEgNDcgQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDMxLjE1ODIwMyA0NyBMIDQ1IDQ3IEEgMS4wMDAxIDEuMDAwMSAwIDAgMCA0NiA0NiBMIDQ2IDE5LjcwODk4NCBMIDQ3LjM4NDc2NiAyMC43ODkwNjIgQSAxLjAwMDU2NTcgMS4wMDA1NjU3IDAgMSAwIDQ4LjYxNTIzNCAxOS4yMTA5MzggTCA0MSAxMy4yNjk1MzEgTCA0MSA2IEwgMzUgNiBMIDM1IDguNTg1OTM3NSBMIDI1LjYxNTIzNCAxLjI2MzY3MTkgQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDI0Ljk2Mjg5MSAxLjA1NDY4NzUgeiBNIDI1IDMuMzIyMjY1NiBMIDQ0IDE4LjE0ODQzOCBMIDQ0IDQ1IEwgMzIgNDUgTCAzMiAyNiBMIDE4IDI2IEwgMTggNDUgTCA2IDQ1IEwgNiAxOC4xNDg0MzggTCAyNSAzLjMyMjI2NTYgeiBNIDM3IDggTCAzOSA4IEwgMzkgMTEuNzA4OTg0IEwgMzcgMTAuMTQ2NDg0IEwgMzcgOCB6IE0gMjAgMjggTCAzMCAyOCBMIDMwIDQ1IEwgMjAgNDUgTCAyMCAyOCB6Ij48L3BhdGg+PC9zdmc+") 50% 50% no-repeat;
  background-size: 100%;
}

.lpn-icon-instagram {
  display: inline-block;
  width: 19px;
  height: 19px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNTAiIGhlaWdodD0iNTAiCnZpZXdCb3g9IjAgMCA1MCA1MCIKc3R5bGU9IiBmaWxsOiMwMDAwMDA7Ij48cGF0aCBkPSJNIDE2IDMgQyA4LjgzMjQ4MzkgMyAzIDguODMyNDgzOSAzIDE2IEwgMyAzNCBDIDMgNDEuMTY3NTE2IDguODMyNDgzOSA0NyAxNiA0NyBMIDM0IDQ3IEMgNDEuMTY3NTE2IDQ3IDQ3IDQxLjE2NzUxNiA0NyAzNCBMIDQ3IDE2IEMgNDcgOC44MzI0ODM5IDQxLjE2NzUxNiAzIDM0IDMgTCAxNiAzIHogTSAxNiA1IEwgMzQgNSBDIDQwLjA4NjQ4NCA1IDQ1IDkuOTEzNTE2MSA0NSAxNiBMIDQ1IDM0IEMgNDUgNDAuMDg2NDg0IDQwLjA4NjQ4NCA0NSAzNCA0NSBMIDE2IDQ1IEMgOS45MTM1MTYxIDQ1IDUgNDAuMDg2NDg0IDUgMzQgTCA1IDE2IEMgNSA5LjkxMzUxNjEgOS45MTM1MTYxIDUgMTYgNSB6IE0gMzcgMTEgQSAyIDIgMCAwIDAgMzUgMTMgQSAyIDIgMCAwIDAgMzcgMTUgQSAyIDIgMCAwIDAgMzkgMTMgQSAyIDIgMCAwIDAgMzcgMTEgeiBNIDI1IDE0IEMgMTguOTM2NzEyIDE0IDE0IDE4LjkzNjcxMiAxNCAyNSBDIDE0IDMxLjA2MzI4OCAxOC45MzY3MTIgMzYgMjUgMzYgQyAzMS4wNjMyODggMzYgMzYgMzEuMDYzMjg4IDM2IDI1IEMgMzYgMTguOTM2NzEyIDMxLjA2MzI4OCAxNCAyNSAxNCB6IE0gMjUgMTYgQyAyOS45ODI0MDcgMTYgMzQgMjAuMDE3NTkzIDM0IDI1IEMgMzQgMjkuOTgyNDA3IDI5Ljk4MjQwNyAzNCAyNSAzNCBDIDIwLjAxNzU5MyAzNCAxNiAyOS45ODI0MDcgMTYgMjUgQyAxNiAyMC4wMTc1OTMgMjAuMDE3NTkzIDE2IDI1IDE2IHoiPjwvcGF0aD48L3N2Zz4=") 50% 50% no-repeat;
  background-size: 100%;
}

.lpn-icon-linkedin {
  display: inline-block;
  width: 19px;
  height: 19px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNTAiIGhlaWdodD0iNTAiCnZpZXdCb3g9IjAgMCA1MCA1MCIKc3R5bGU9IiBmaWxsOiMwMDAwMDA7Ij48cGF0aCBkPSJNIDkgNCBDIDYuMjUwNDgzOSA0IDQgNi4yNTA0ODM5IDQgOSBMIDQgNDEgQyA0IDQzLjc0OTUxNiA2LjI1MDQ4MzkgNDYgOSA0NiBMIDQxIDQ2IEMgNDMuNzQ5NTE2IDQ2IDQ2IDQzLjc0OTUxNiA0NiA0MSBMIDQ2IDkgQyA0NiA2LjI1MDQ4MzkgNDMuNzQ5NTE2IDQgNDEgNCBMIDkgNCB6IE0gOSA2IEwgNDEgNiBDIDQyLjY2ODQ4NCA2IDQ0IDcuMzMxNTE2MSA0NCA5IEwgNDQgNDEgQyA0NCA0Mi42Njg0ODQgNDIuNjY4NDg0IDQ0IDQxIDQ0IEwgOSA0NCBDIDcuMzMxNTE2MSA0NCA2IDQyLjY2ODQ4NCA2IDQxIEwgNiA5IEMgNiA3LjMzMTUxNjEgNy4zMzE1MTYxIDYgOSA2IHogTSAxNCAxMS4wMTE3MTkgQyAxMi45MDQ3NzkgMTEuMDExNzE5IDExLjkxOTIxOSAxMS4zMzkwNzkgMTEuMTg5NDUzIDExLjk1MzEyNSBDIDEwLjQ1OTY4NyAxMi41NjcxNzEgMTAuMDExNzE5IDEzLjQ4NDUxMSAxMC4wMTE3MTkgMTQuNDY2Nzk3IEMgMTAuMDExNzE5IDE2LjMzMzk3NyAxMS42MzEyODUgMTcuNzg5NjA5IDEzLjY5MTQwNiAxNy45MzM1OTQgQSAwLjk4ODA5ODc4IDAuOTg4MDk4NzggMCAwIDAgMTMuNjk1MzEyIDE3LjkzNTU0NyBBIDAuOTg4MDk4NzggMC45ODgwOTg3OCAwIDAgMCAxNCAxNy45ODgyODEgQyAxNi4yNzMwMSAxNy45ODgyODEgMTcuOTg4MjgxIDE2LjM5NjA4MyAxNy45ODgyODEgMTQuNDY2Nzk3IEEgMC45ODgwOTg3OCAwLjk4ODA5ODc4IDAgMCAwIDE3Ljk4NjMyOCAxNC40MTQwNjIgQyAxNy44ODQ1NzcgMTIuNTEzODMxIDE2LjE5MDQ0MyAxMS4wMTE3MTkgMTQgMTEuMDExNzE5IHogTSAxNCAxMi45ODgyODEgQyAxNS4zOTIyMzEgMTIuOTg4MjgxIDE1Ljk0MTk3IDEzLjYxMDAzOCAxNi4wMDE5NTMgMTQuNDkyMTg4IEMgMTUuOTg5ODAzIDE1LjM0ODQzNCAxNS40NjAwOTEgMTYuMDExNzE5IDE0IDE2LjAxMTcxOSBDIDEyLjYxNDU5NCAxNi4wMTE3MTkgMTEuOTg4MjgxIDE1LjMwMjIyNSAxMS45ODgyODEgMTQuNDY2Nzk3IEMgMTEuOTg4MjgxIDE0LjA0OTA4MyAxMi4xNDA3MDMgMTMuNzM0Mjk4IDEyLjQ2MDkzOCAxMy40NjQ4NDQgQyAxMi43ODExNyAxMy4xOTUzOSAxMy4yOTUyMjEgMTIuOTg4MjgxIDE0IDEyLjk4ODI4MSB6IE0gMTEgMTkgQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDEwIDIwIEwgMTAgMzkgQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDExIDQwIEwgMTcgNDAgQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDE4IDM5IEwgMTggMzMuMTM0NzY2IEwgMTggMjAgQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDE3IDE5IEwgMTEgMTkgeiBNIDIwIDE5IEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAxOSAyMCBMIDE5IDM5IEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAyMCA0MCBMIDI2IDQwIEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAyNyAzOSBMIDI3IDI5IEMgMjcgMjguMTcwMzMzIDI3LjIyNjM5NCAyNy4zNDUwMzUgMjcuNjI1IDI2LjgwNDY4OCBDIDI4LjAyMzYwNiAyNi4yNjQzMzkgMjguNTI2NDY2IDI1Ljk0MDA1NyAyOS40ODI0MjIgMjUuOTU3MDMxIEMgMzAuNDY4MTY2IDI1Ljk3Mzk4MSAzMC45ODk5OTkgMjYuMzExNjY5IDMxLjM4NDc2NiAyNi44NDE3OTcgQyAzMS43Nzk1MzIgMjcuMzcxOTI0IDMyIDI4LjE2NjY2NyAzMiAyOSBMIDMyIDM5IEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAzMyA0MCBMIDM5IDQwIEEgMS4wMDAxIDEuMDAwMSAwIDAgMCA0MCAzOSBMIDQwIDI4LjI2MTcxOSBDIDQwIDI1LjMwMDE4MSAzOS4xMjI3ODggMjIuOTU0MzMgMzcuNjE5MTQxIDIxLjM2NzE4OCBDIDM2LjExNTQ5MyAxOS43ODAwNDQgMzQuMDI0MTcyIDE5IDMxLjgxMjUgMTkgQyAyOS43MTA0ODMgMTkgMjguMTEwODUzIDE5LjcwNDg4OSAyNyAyMC40MjM4MjggTCAyNyAyMCBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMjYgMTkgTCAyMCAxOSB6IE0gMTIgMjEgTCAxNiAyMSBMIDE2IDMzLjEzNDc2NiBMIDE2IDM4IEwgMTIgMzggTCAxMiAyMSB6IE0gMjEgMjEgTCAyNSAyMSBMIDI1IDIyLjU2MDU0NyBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMjYuNzk4ODI4IDIzLjE2MjEwOSBDIDI2Ljc5ODgyOCAyMy4xNjIxMDkgMjguMzY5MTk0IDIxIDMxLjgxMjUgMjEgQyAzMy41NjU4MjggMjEgMzUuMDY5MzY2IDIxLjU4MjU4MSAzNi4xNjc5NjkgMjIuNzQyMTg4IEMgMzcuMjY2NTcyIDIzLjkwMTc5NCAzOCAyNS42ODgyNTcgMzggMjguMjYxNzE5IEwgMzggMzggTCAzNCAzOCBMIDM0IDI5IEMgMzQgMjcuODMzMzMzIDMzLjcyMDQ2OCAyNi42MjcxMDcgMzIuOTkwMjM0IDI1LjY0NjQ4NCBDIDMyLjI2MDAwMSAyNC42NjU4NjIgMzEuMDMxODM0IDIzLjk4MzA3NiAyOS41MTc1NzggMjMuOTU3MDMxIEMgMjcuOTk1NTM0IDIzLjkzMDAwMSAyNi43NDc1MTkgMjQuNjI2OTg4IDI2LjAxNTYyNSAyNS42MTkxNDEgQyAyNS4yODM3MzEgMjYuNjExMjkzIDI1IDI3LjgyOTY2NyAyNSAyOSBMIDI1IDM4IEwgMjEgMzggTCAyMSAyMSB6Ij48L3BhdGg+PC9zdmc+") 50% 50% no-repeat;
  background-size: 100%;
}

.lpn-icon-facebook {
  display: inline-block;
  width: 19px;
  height: 19px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNTAiIGhlaWdodD0iNTAiCnZpZXdCb3g9IjAgMCA1MCA1MCIKc3R5bGU9IiBmaWxsOiMwMDAwMDA7Ij48cGF0aCBkPSJNIDkgNCBDIDYuMjUwNDgzOSA0IDQgNi4yNTA0ODM5IDQgOSBMIDQgNDEgQyA0IDQzLjc0OTUxNiA2LjI1MDQ4MzkgNDYgOSA0NiBMIDI1LjgzMjAzMSA0NiBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMjYuMTU4MjAzIDQ2IEwgMzEuODMyMDMxIDQ2IEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAzMi4xNTgyMDMgNDYgTCA0MSA0NiBDIDQzLjc0OTUxNiA0NiA0NiA0My43NDk1MTYgNDYgNDEgTCA0NiA5IEMgNDYgNi4yNTA0ODM5IDQzLjc0OTUxNiA0IDQxIDQgTCA5IDQgeiBNIDkgNiBMIDQxIDYgQyA0Mi42Njg0ODQgNiA0NCA3LjMzMTUxNjEgNDQgOSBMIDQ0IDQxIEMgNDQgNDIuNjY4NDg0IDQyLjY2ODQ4NCA0NCA0MSA0NCBMIDMzIDQ0IEwgMzMgMzAgTCAzNi44MjAzMTIgMzAgTCAzOC4yMjA3MDMgMjMgTCAzMyAyMyBMIDMzIDIxIEMgMzMgMjAuNDQyNTA4IDMzLjA1MzA1IDIwLjM5ODkyOSAzMy4yNDAyMzQgMjAuMjc3MzQ0IEMgMzMuNDI3NDE5IDIwLjE1NTc1OCAzNC4wMDU4MjIgMjAgMzUgMjAgTCAzOCAyMCBMIDM4IDE0LjM2OTE0MSBMIDM3LjQyOTY4OCAxNC4wOTc2NTYgQyAzNy40Mjk2ODggMTQuMDk3NjU2IDM1LjEzMjY0NyAxMyAzMiAxMyBDIDI5Ljc1IDEzIDI3LjkwMTU4OCAxMy44OTY0NTMgMjYuNzE4NzUgMTUuMzc1IEMgMjUuNTM1OTEyIDE2Ljg1MzU0NyAyNSAxOC44MzMzMzMgMjUgMjEgTCAyNSAyMyBMIDIyIDIzIEwgMjIgMzAgTCAyNSAzMCBMIDI1IDQ0IEwgOSA0NCBDIDcuMzMxNTE2MSA0NCA2IDQyLjY2ODQ4NCA2IDQxIEwgNiA5IEMgNiA3LjMzMTUxNjEgNy4zMzE1MTYxIDYgOSA2IHogTSAzMiAxNSBDIDM0LjA3OTA2MiAxNSAzNS4zODczNiAxNS40NTg0NTUgMzYgMTUuNzAxMTcyIEwgMzYgMTggTCAzNSAxOCBDIDMzLjg0OTE3OCAxOCAzMi45MjY5NTYgMTguMDk1MiAzMi4xNTAzOTEgMTguNTk5NjA5IEMgMzEuMzczODI2IDE5LjEwNDAyNCAzMSAyMC4wNjE0OTIgMzEgMjEgTCAzMSAyNSBMIDM1Ljc3OTI5NyAyNSBMIDM1LjE3OTY4OCAyOCBMIDMxIDI4IEwgMzEgNDQgTCAyNyA0NCBMIDI3IDI4IEwgMjQgMjggTCAyNCAyNSBMIDI3IDI1IEwgMjcgMjEgQyAyNyAxOS4xNjY2NjcgMjcuNDY0MDg4IDE3LjY0NjQ1MyAyOC4yODEyNSAxNi42MjUgQyAyOS4wOTg0MTIgMTUuNjAzNTQ3IDMwLjI1IDE1IDMyIDE1IHoiPjwvcGF0aD48L3N2Zz4=") 50% 50% no-repeat;
  background-size: 100%;
}

.lpn-icon-account {
  display: inline-block;
  width: 19px;
  height: 50px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNTAiIGhlaWdodD0iNTAiCnZpZXdCb3g9IjAgMCA1MCA1MCIKc3R5bGU9IiBmaWxsOiMwMDAwMDA7Ij48cGF0aCBkPSJNIDI0Ljg3NSAzLjMxMjUgQyAyMC4xODM1OTQgMy40MTc5NjkgMTcuMjE0ODQ0IDUuMzE2NDA2IDE1LjkzNzUgOC4yNSBDIDE0LjcyMjY1NiAxMS4wNDI5NjkgMTQuOTc2NTYzIDE0LjU2MjUgMTUuODQzNzUgMTguMjE4NzUgQyAxNS4zNzg5MDYgMTguNzY1NjI1IDE0Ljk5NjA5NCAxOS41MzUxNTYgMTUuMDkzNzUgMjAuNjg3NSBMIDE1LjA5Mzc1IDIwLjc1IEMgMTUuMjYxNzE5IDIxLjk2ODc1IDE1LjYyODkwNiAyMi44MjgxMjUgMTYuMDkzNzUgMjMuNDM3NSBDIDE2LjMxNjQwNiAyMy43MjY1NjMgMTYuNjMyODEzIDIzLjc0MjE4OCAxNi45MDYyNSAyMy45MDYyNSBDIDE3LjE0ODQzOCAyNS4yNjk1MzEgMTcuNjkxNDA2IDI2LjU3MDMxMyAxOC4zMTI1IDI3LjU5Mzc1IEMgMTguMzQzNzUgMjcuNzQyMTg4IDE4LjQwNjI1IDI3Ljg3ODkwNiAxOC41IDI4IEMgMTguNSAyOCAxOC42MDE1NjMgMjguMTI4OTA2IDE4LjYyNSAyOC4xNTYyNSBDIDE4LjkzNzUgMjguNjI1IDE5LjA5Mzc1IDI5LjI3NzM0NCAxOS4wOTM3NSAzMCBDIDE5LjA5Mzc1IDMwLjc2OTUzMSAxOS4wODIwMzEgMzEuNDg0Mzc1IDE5IDMyLjI4MTI1IEMgMTguNjk5MjE5IDMzLjAzOTA2MyAxNy45NDkyMTkgMzMuNjQ0NTMxIDE2Ljc1IDM0LjI1IEMgMTUuNDk2MDk0IDM0Ljg4MjgxMyAxMy44NTU0NjkgMzUuNDY0ODQ0IDEyLjE4NzUgMzYuMTg3NSBDIDEwLjUxOTUzMSAzNi45MTAxNTYgOC44MjgxMjUgMzcuNzc3MzQ0IDcuNDY4NzUgMzkuMTU2MjUgQyA2LjEwOTM3NSA0MC41MzUxNTYgNS4xMzY3MTkgNDIuNDQ1MzEzIDUgNDQuOTM3NSBMIDQuOTM3NSA0NiBMIDQ1LjA2MjUgNDYgTCA0NSA0NC45Mzc1IEMgNDQuODYzMjgxIDQyLjQ0NTMxMyA0My45MTQwNjMgNDAuNTM5MDYzIDQyLjU2MjUgMzkuMTU2MjUgQyA0MS4yMTA5MzggMzcuNzczNDM4IDM5LjUxMTcxOSAzNi45MTAxNTYgMzcuODQzNzUgMzYuMTg3NSBDIDM2LjE3NTc4MSAzNS40NjQ4NDQgMzQuNTIzNDM4IDM0Ljg4NjcxOSAzMy4yNSAzNC4yNSBDIDMyLjAxNTYyNSAzMy42MzI4MTMgMzEuMjQyMTg4IDMzLjAwMzkwNiAzMC45MDYyNSAzMi4yMTg3NSBDIDMwLjgyODEyNSAzMS4yNzM0MzggMzAuODEyNSAzMC41MjczNDQgMzAuODEyNSAyOS42ODc1IEMgMzAuODEyNSAyOS4xNTIzNDQgMzAuOTk2MDk0IDI4LjY2Nzk2OSAzMS4zMTI1IDI4LjE4NzUgQyAzMS4zMjAzMTMgMjguMTc1NzgxIDMxLjMzNTkzOCAyOC4xNjc5NjkgMzEuMzQzNzUgMjguMTU2MjUgQyAzMS4zNDc2NTYgMjguMTQ4NDM4IDMxLjQwNjI1IDI4LjA5Mzc1IDMxLjQwNjI1IDI4LjA5Mzc1IEMgMzEuNTMxMjUgMjcuOTY0ODQ0IDMxLjYxNzE4OCAyNy44MDA3ODEgMzEuNjU2MjUgMjcuNjI1IEMgMzIuMjYxNzE5IDI2LjU4NTkzOCAzMi43NjU2MjUgMjUuMjY1NjI1IDMzIDIzLjkzNzUgQyAzMy4zMTI1IDIzLjc3MzQzOCAzMy42NjQwNjMgMjMuNzUzOTA2IDMzLjkwNjI1IDIzLjQzNzUgQyAzNC4zODY3MTkgMjIuODA4NTk0IDM0LjY2Nzk2OSAyMS45MTQwNjMgMzQuNzgxMjUgMjAuNjg3NSBDIDM0Ljg3MTA5NCAxOS42Mjg5MDYgMzQuNTY2NDA2IDE4Ljg1OTM3NSAzNC4wOTM3NSAxOC4yODEyNSBDIDM0LjYxMzI4MSAxNi42Nzk2ODggMzUuMjMwNDY5IDE0LjExNzE4OCAzNS4wMzEyNSAxMS41IEMgMzQuOTIxODc1IDEwLjA2MjUgMzQuNTQyOTY5IDguNjI4OTA2IDMzLjY4NzUgNy40Mzc1IEMgMzIuOTE0MDYzIDYuMzU5Mzc1IDMxLjY2NDA2MyA1LjYyMTA5NCAzMC4wOTM3NSA1LjI4MTI1IEMgMjkuMDM1MTU2IDMuODY3MTg4IDI3LjExMzI4MSAzLjMxMjUgMjQuOTA2MjUgMy4zMTI1IFogTSAyNC45MDYyNSA1LjMxMjUgQyAyNC45MTc5NjkgNS4zMTI1IDI0LjkyNTc4MSA1LjMxMjUgMjQuOTM3NSA1LjMxMjUgQyAyNi45MzM1OTQgNS4zMjAzMTMgMjguMjEwOTM4IDUuODgyODEzIDI4LjYyNSA2LjU5Mzc1IEwgMjguODc1IDcuMDMxMjUgTCAyOS4zNzUgNy4wOTM3NSBDIDMwLjc1IDcuMjg1MTU2IDMxLjUwMzkwNiA3LjgxNjQwNiAzMi4wNjI1IDguNTkzNzUgQyAzMi42MjEwOTQgOS4zNzEwOTQgMzIuOTQxNDA2IDEwLjQ1NzAzMSAzMy4wMzEyNSAxMS42NTYyNSBDIDMzLjIxNDg0NCAxNC4wNTg1OTQgMzIuNTE5NTMxIDE2Ljg3NSAzMi4wNjI1IDE4LjE1NjI1IEwgMzEuNzUgMTkgTCAzMi41MzEyNSAxOS40MDYyNSBDIDMyLjUyMzQzOCAxOS40MzM1OTQgMzIuODUxNTYzIDE5Ljc2NTYyNSAzMi44MTI1IDIwLjUgQyAzMi44MTI1IDIwLjUxNTYyNSAzMi44MTI1IDIwLjUxNTYyNSAzMi44MTI1IDIwLjUzMTI1IEMgMzIuNzE4NzUgMjEuNDcyNjU2IDMyLjQ3NjU2MyAyMi4wMDM5MDYgMzIuMzEyNSAyMi4yMTg3NSBDIDMyLjE0NDUzMSAyMi40Mzc1IDMyLjA1ODU5NCAyMi40MDYyNSAzMi4wOTM3NSAyMi40MDYyNSBMIDMxLjIxODc1IDIyLjQwNjI1IEwgMzEuMDkzNzUgMjMuMjgxMjUgQyAzMC45MjE4NzUgMjQuNTc4MTI1IDMwLjI2MTcxOSAyNi4yMTA5MzggMjkuNjg3NSAyNy4wMzEyNSBMIDI5LjY1NjI1IDI3LjAzMTI1IEMgMjkuNTk3NjU2IDI3LjExNzE4OCAyOS41NTQ2ODggMjcuMjE4NzUgMjkuNSAyNy4zMTI1IEMgMjkuMjM4MjgxIDI3LjYxNzE4OCAyOC44NDM3NSAyOC4wMTk1MzEgMjguMjgxMjUgMjguNSBDIDI3LjM0NzY1NiAyOS4yOTY4NzUgMjYuMTA5Mzc1IDMwIDI1IDMwIEMgMjMuODk4NDM4IDMwIDIyLjY0ODQzOCAyOS4yNjE3MTkgMjEuNjg3NSAyOC40Mzc1IEMgMjAuODU1NDY5IDI3LjcyMjY1NiAyMC4zNTkzNzUgMjcuMTA5Mzc1IDIwLjIxODc1IDI2LjkzNzUgQyAyMC4yMTQ4NDQgMjYuOTI5Njg4IDIwLjIyMjY1NiAyNi45MTQwNjMgMjAuMjE4NzUgMjYuOTA2MjUgQyAxOS42Mjg5MDYgMjYuMDU0Njg4IDE4Ljk1MzEyNSAyNC41NjI1IDE4Ljc4MTI1IDIzLjI4MTI1IEwgMTguNjg3NSAyMi40MDYyNSBMIDE3Ljg3NSAyMi40MDYyNSBDIDE3LjgzOTg0NCAyMi4zOTA2MjUgMTcuNzQ2MDk0IDIyLjMzOTg0NCAxNy42NTYyNSAyMi4yMTg3NSBDIDE3LjQ4MDQ2OSAyMS45ODgyODEgMTcuMjMwNDY5IDIxLjQ0OTIxOSAxNy4wOTM3NSAyMC41MzEyNSBDIDE3LjA5Mzc1IDIwLjUxMTcxOSAxNy4wOTM3NSAyMC41MTk1MzEgMTcuMDkzNzUgMjAuNSBDIDE3LjA4OTg0NCAyMC40ODQzNzUgMTcuMDk3NjU2IDIwLjQ4NDM3NSAxNy4wOTM3NSAyMC40Njg3NSBDIDE3LjA3ODEyNSAxOS43MTA5MzggMTcuNTQ2ODc1IDE5LjI4OTA2MyAxNy40Njg3NSAxOS4zNDM3NSBMIDE4LjAzMTI1IDE4LjkzNzUgTCAxNy44NzUgMTguMjUgQyAxNi45NTMxMjUgMTQuNjA1NDY5IDE2LjgwODU5NCAxMS4zMDQ2ODggMTcuNzgxMjUgOS4wNjI1IEMgMTguNzUzOTA2IDYuODI4MTI1IDIwLjcyMjY1NiA1LjQxNDA2MyAyNC45MDYyNSA1LjMxMjUgWiBNIDIxLjA5Mzc1IDMwLjUzMTI1IEMgMjIuMTQ4NDM4IDMxLjMwODU5NCAyMy40Njg3NSAzMiAyNSAzMiBDIDI2LjUgMzIgMjcuNzg1MTU2IDMxLjM0Mzc1IDI4LjgxMjUgMzAuNTkzNzUgQyAyOC44MTY0MDYgMzEuMjAzMTI1IDI4LjgzNTkzOCAzMS44MjgxMjUgMjguOTA2MjUgMzIuNTkzNzUgTCAyOC45MDYyNSAzMi43MTg3NSBMIDI4Ljk2ODc1IDMyLjg0Mzc1IEMgMjkuMTQ0NTMxIDMzLjMwNDY4OCAyOS4zOTQ1MzEgMzMuNjk1MzEzIDI5LjY4NzUgMzQuMDYyNSBDIDI5LjY3NTc4MSAzNC4xMDE1NjMgMjkuNjY0MDYzIDM0LjE0NDUzMSAyOS42NTYyNSAzNC4xODc1IEMgMjkuNjU2MjUgMzQuMTg3NSAyOS40MTc5NjkgMzQuODQzNzUgMjguNzE4NzUgMzUuNTYyNSBDIDI4LjAxOTUzMSAzNi4yODEyNSAyNi45MzM1OTQgMzcgMjUgMzcgQyAyMy4wNzQyMTkgMzcgMjEuOTQ5MjE5IDM2LjI1IDIxLjIxODc1IDM1LjUgQyAyMC40ODgyODEgMzQuNzUgMjAuMjUgMzQuMDYyNSAyMC4yNSAzNC4wNjI1IEMgMjAuNTM5MDYzIDMzLjY4NzUgMjAuNzc3MzQ0IDMzLjI4NTE1NiAyMC45Mzc1IDMyLjgxMjUgTCAyMSAzMi42MjUgQyAyMS4wODU5MzggMzEuODY3MTg4IDIxLjA5Mzc1IDMxLjE4MzU5NCAyMS4wOTM3NSAzMC41MzEyNSBaIE0gMzEuMjUgMzUuNDM3NSBDIDMxLjYwMTU2MyAzNS42NjQwNjMgMzEuOTY0ODQ0IDM1Ljg3NSAzMi4zNDM3NSAzNi4wNjI1IEMgMzMuODA0Njg4IDM2Ljc4OTA2MyAzNS40NjA5MzggMzcuMzUxNTYzIDM3LjAzMTI1IDM4LjAzMTI1IEMgMzguNjAxNTYzIDM4LjcxMDkzOCA0MC4wNjY0MDYgMzkuNDgwNDY5IDQxLjEyNSA0MC41NjI1IEMgNDEuOTY4NzUgNDEuNDI1NzgxIDQyLjQ3NjU2MyA0Mi41NzQyMTkgNDIuNzUgNDQgTCA3LjI1IDQ0IEMgNy41MjM0MzggNDIuNTc0MjE5IDguMDI3MzQ0IDQxLjQyNTc4MSA4Ljg3NSA0MC41NjI1IEMgOS45Mzc1IDM5LjQ4MDQ2OSAxMS40Mjk2ODggMzguNzEwOTM4IDEzIDM4LjAzMTI1IEMgMTQuNTcwMzEzIDM3LjM1MTU2MyAxNi4yMTA5MzggMzYuNzkyOTY5IDE3LjY1NjI1IDM2LjA2MjUgQyAxOC4wMTU2MjUgMzUuODc4OTA2IDE4LjM4MjgxMyAzNS42ODc1IDE4LjcxODc1IDM1LjQ2ODc1IEMgMTguOTQxNDA2IDM1Ljg3MTA5NCAxOS4yODUxNTYgMzYuMzk0NTMxIDE5Ljc4MTI1IDM2LjkwNjI1IEMgMjAuODAwNzgxIDM3Ljk1NzAzMSAyMi41MjczNDQgMzkgMjUgMzkgQyAyNy40NjQ4NDQgMzkgMjkuMTU2MjUgMzcuOTY4NzUgMzAuMTU2MjUgMzYuOTM3NSBDIDMwLjcwMzEyNSAzNi4zNzUgMzEuMDM1MTU2IDM1Ljg1MTU2MyAzMS4yNSAzNS40Mzc1IFoiPjwvcGF0aD48L3N2Zz4=") 50% 50% no-repeat;
  background-size: 100%;
}

.lpn-icon-contact {
  display: inline-block;
  width: 19px;
  height: 19px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIKdmlld0JveD0iMCAwIDUwIDUwIgpzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPjxwYXRoIGQ9Ik0gMjUgNC4wNjI1IEMgMTIuNDE0MDYzIDQuMDYyNSAyLjA2MjUgMTIuOTI1NzgxIDIuMDYyNSAyNCBDIDIuMDYyNSAzMC40MjU3ODEgNS42MjUgMzYuMDkzNzUgMTEgMzkuNzE4NzUgQyAxMC45OTIxODggMzkuOTMzNTk0IDExIDQwLjI2NTYyNSAxMC43MTg3NSA0MS4zMTI1IEMgMTAuMzcxMDk0IDQyLjYwNTQ2OSA5LjY4MzU5NCA0NC40Mzc1IDguMjUgNDYuNDY4NzUgTCA3LjIxODc1IDQ3LjkwNjI1IEwgOSA0Ny45Mzc1IEMgMTUuMTc1NzgxIDQ3Ljk2NDg0NCAxOC43NTM5MDYgNDMuOTA2MjUgMTkuMzEyNSA0My4yNSBDIDIxLjEzNjcxOSA0My42NTYyNSAyMy4wMzUxNTYgNDMuOTM3NSAyNSA0My45Mzc1IEMgMzcuNTgyMDMxIDQzLjkzNzUgNDcuOTM3NSAzNS4wNzQyMTkgNDcuOTM3NSAyNCBDIDQ3LjkzNzUgMTIuOTI1NzgxIDM3LjU4MjAzMSA0LjA2MjUgMjUgNC4wNjI1IFogTSAyNSA1LjkzNzUgQyAzNi43MTQ4NDQgNS45Mzc1IDQ2LjA2MjUgMTQuMDg5ODQ0IDQ2LjA2MjUgMjQgQyA0Ni4wNjI1IDMzLjkxMDE1NiAzNi43MTQ4NDQgNDIuMDYyNSAyNSA0Mi4wNjI1IEMgMjIuOTk2MDk0IDQyLjA2MjUgMjEuMDUwNzgxIDQxLjgyMDMxMyAxOS4yMTg3NSA0MS4zNzUgTCAxOC42NTYyNSA0MS4yNSBMIDE4LjI4MTI1IDQxLjcxODc1IEMgMTguMjgxMjUgNDEuNzE4NzUgMTUuMzkwNjI1IDQ0Ljk3NjU2MyAxMC43ODEyNSA0NS43NSBDIDExLjYxMzI4MSA0NC4yNTc4MTMgMTIuMjQ2MDk0IDQyLjg3MTA5NCAxMi41MzEyNSA0MS44MTI1IEMgMTIuOTI5Njg4IDQwLjMzMjAzMSAxMi45Mzc1IDM5LjMxMjUgMTIuOTM3NSAzOS4zMTI1IEwgMTIuOTM3NSAzOC44MTI1IEwgMTIuNSAzOC41MzEyNSBDIDcuMjczNDM4IDM1LjIxODc1IDMuOTM3NSAyOS45NDE0MDYgMy45Mzc1IDI0IEMgMy45Mzc1IDE0LjA4OTg0NCAxMy4yODEyNSA1LjkzNzUgMjUgNS45Mzc1IFoiPjwvcGF0aD48L3N2Zz4=") 50% 50% no-repeat;
  background-size: 100%;
}

html.noscroll, html.noscroll body,
html body.submenu-opened,
html body.config-opened {
  overflow-x: hidden;
  overflow-y: hidden;
  width: 100%;
}

body {
  -ms-overflow-style: none; /* for Internet Explorer, Edge */
  scrollbar-width: none;
}
body::-webkit-scrollbar {
  display: none;
}
@media (max-width: 991.98px) {
  body {
    font-size: 1rem;
  }
}

h6, h5, .h5, h4, .h4, h3, .blog-text blockquote, .blog-products blockquote, .blog-image-container__normal blockquote, .product-view .product-options .swatch-attr label,
.product-view .product-options .swatch-attr .select-label, .introcategory p, .nav-full .level0 > li > a, .h3, .category-header___level1 .category-header___text p, h2, .image-header-container h1, .image-header-container h2, .image-header-container .h1, .image-header-container .h2 {
  font-weight: 400;
  color: #222321;
}

h1, .h2, .h1 {
  font-size: calc(1.4875rem + 2.85vw);
  font-size: 3.625rem;
  line-height: 1.1;
}
@media (min-width: 1200px) {
  h1, .h2, .h1 {
    font-size: 3.625rem;
  }
}
@media (max-width: 991.98px) {
  h1, .h2, .h1 {
    font-size: 2rem;
  }
}

h2, .image-header-container h1, .image-header-container h2, .image-header-container .h1, .image-header-container .h2 {
  font-size: 2.625rem;
  line-height: 1.1;
}
@media (max-width: 991.98px) {
  h2, .image-header-container h1, .image-header-container h2, .image-header-container .h1, .image-header-container .h2 {
    font-size: 1.75rem;
  }
}

h3, .blog-text blockquote, .blog-products blockquote, .blog-image-container__normal blockquote, .product-view .product-options .swatch-attr label,
.product-view .product-options .swatch-attr .select-label, .introcategory p, .nav-full .level0 > li > a, .h3, .category-header___level1 .category-header___text p {
  font-size: 1.75rem;
  line-height: 1.2;
}
@media (max-width: 991.98px) {
  h3, .blog-text blockquote, .blog-products blockquote, .blog-image-container__normal blockquote, .product-view .product-options .swatch-attr label,
  .product-view .product-options .swatch-attr .select-label, .introcategory p, .nav-full .level0 > li > a, .h3, .category-header___level1 .category-header___text p {
    font-size: 1.25rem;
    font-size: 1.25rem;
  }
}

h4, .h4 {
  font-size: calc(1.2625rem + 0.15vw);
  font-size: 1.375rem;
  line-height: 1.4;
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.375rem;
  }
}
@media (max-width: 991.98px) {
  h4, .h4 {
    font-size: 1.125rem;
  }
}

h5, .h5 {
  font-size: 1.125rem;
  font-size: 1.125rem;
}

h6 {
  font-size: 1.125rem;
  font-size: 1.125rem;
}

/*

h1,.h1,h3,
h2,.h2
h3,.h3 {
	font-family: $font-family-serif;
	font-weight: normal;
}
*/
b, .bold, strong {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-weight: normal !important;
}

hr, .hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  hr, .hr {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  hr, .hr {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  hr, .hr {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  hr, .hr {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}

.lead {
  margin-top: 30px;
  margin-bottom: 30px;
}

dt {
  color: #222321;
  font-weight: inherit;
}
dt:first-child {
  padding-top: 13px;
}

dd {
  color: #797c80;
  padding-bottom: 20px;
}

/*h2.legend {
	@include make-padding-vertical();
	@include make-margin-vertical();
}
*/
figure {
  margin: 0;
  padding: 0;
}

a:hover {
  text-decoration: none;
}

mark, .mark {
  padding: 0;
  background-color: #fcf8e3;
}

.mention {
  font-size: 15px;
}

.widget {
  display: block;
  position: relative;
}
.widget:before, .widget:after {
  content: "";
  display: table;
}
.widget:after {
  clear: both;
}

.text-description {
  color: #797c80;
}
.container-marge {
  max-width: 1440px;
}

.container-main, #algolia_instant_selector, .nav-sticky.stuck > div, .category-header .sticky.stuck > div, .pimcore_area_featurette .section-content, .image-header-container, .navbar, .breadcrumb_cnt, #maincnt, .section-inline,
.container-small,
section,
.section,
.section-content-main {
  position: relative;
  padding: 0 50px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
}
@media (max-width: 1199.98px) {
  .container-main, #algolia_instant_selector, .nav-sticky.stuck > div, .category-header .sticky.stuck > div, .pimcore_area_featurette .section-content, .image-header-container, .navbar, .breadcrumb_cnt, #maincnt, .section-inline,
  .container-small,
  section,
  .section,
  .section-content-main {
    padding: 0 40px;
  }
}
@media (max-width: 991.98px) {
  .container-main, #algolia_instant_selector, .nav-sticky.stuck > div, .category-header .sticky.stuck > div, .pimcore_area_featurette .section-content, .image-header-container, .navbar, .breadcrumb_cnt, #maincnt, .section-inline,
  .container-small,
  section,
  .section,
  .section-content-main {
    padding: 0 20px;
  }
}
@media (max-width: 767.98px) {
  .container-main, #algolia_instant_selector, .nav-sticky.stuck > div, .category-header .sticky.stuck > div, .pimcore_area_featurette .section-content, .image-header-container, .navbar, .breadcrumb_cnt, #maincnt, .section-inline,
  .container-small,
  section,
  .section,
  .section-content-main {
    padding: 0 20px;
  }
}

.no-padding {
  padding: 0;
}

.container-small {
  max-width: 645px;
}

.container-centered {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding: 0 50px;
}
@media (max-width: 1199.98px) {
  .container-centered {
    padding: 0 40px;
  }
}
@media (max-width: 991.98px) {
  .container-centered {
    padding: 0 20px;
  }
}
@media (max-width: 767.98px) {
  .container-centered {
    padding: 0 20px;
  }
}
.container-centered.no-padding {
  padding: 0;
}

section,
.section,
.section-content-main {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (min-width: 576px) {
  section,
  .section,
  .section-content-main {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (min-width: 768px) {
  section,
  .section,
  .section-content-main {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 992px) {
  section,
  .section,
  .section-content-main {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1200px) {
  section,
  .section,
  .section-content-main {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
section .section-header:not(:empty),
.section .section-header:not(:empty),
.section-content-main .section-header:not(:empty) {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  padding-bottom: 20px;
}
@media (min-width: 576px) {
  section .section-header:not(:empty),
  .section .section-header:not(:empty),
  .section-content-main .section-header:not(:empty) {
    padding-bottom: 20px;
  }
}
@media (min-width: 768px) {
  section .section-header:not(:empty),
  .section .section-header:not(:empty),
  .section-content-main .section-header:not(:empty) {
    padding-bottom: 40px;
  }
}
@media (min-width: 992px) {
  section .section-header:not(:empty),
  .section .section-header:not(:empty),
  .section-content-main .section-header:not(:empty) {
    padding-bottom: 40px;
  }
}
@media (min-width: 1200px) {
  section .section-header:not(:empty),
  .section .section-header:not(:empty),
  .section-content-main .section-header:not(:empty) {
    padding-bottom: 50px;
  }
}
section .section-header:not(:empty) h2, section .section-header:not(:empty) .image-header-container h1, .image-header-container section .section-header:not(:empty) h1, section .section-header:not(:empty) .image-header-container .h1, .image-header-container section .section-header:not(:empty) .h1, section .section-header:not(:empty) .image-header-container .h2, .image-header-container section .section-header:not(:empty) .h2, section .section-header:not(:empty) > div, section .section-header:not(:empty) > p,
.section .section-header:not(:empty) h2,
.section .section-header:not(:empty) .image-header-container h1,
.image-header-container .section .section-header:not(:empty) h1,
.section .section-header:not(:empty) .image-header-container .h1,
.image-header-container .section .section-header:not(:empty) .h1,
.section .section-header:not(:empty) .image-header-container .h2,
.image-header-container .section .section-header:not(:empty) .h2,
.section .section-header:not(:empty) > div,
.section .section-header:not(:empty) > p,
.section-content-main .section-header:not(:empty) h2,
.section-content-main .section-header:not(:empty) .image-header-container h1,
.image-header-container .section-content-main .section-header:not(:empty) h1,
.section-content-main .section-header:not(:empty) .image-header-container .h1,
.image-header-container .section-content-main .section-header:not(:empty) .h1,
.section-content-main .section-header:not(:empty) .image-header-container .h2,
.image-header-container .section-content-main .section-header:not(:empty) .h2,
.section-content-main .section-header:not(:empty) > div,
.section-content-main .section-header:not(:empty) > p {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
section .section-header:not(:empty) h2, section .section-header:not(:empty) .image-header-container h1, .image-header-container section .section-header:not(:empty) h1, section .section-header:not(:empty) .image-header-container .h1, .image-header-container section .section-header:not(:empty) .h1, section .section-header:not(:empty) .image-header-container .h2, .image-header-container section .section-header:not(:empty) .h2, section .section-header:not(:empty) p,
.section .section-header:not(:empty) h2,
.section .section-header:not(:empty) .image-header-container h1,
.image-header-container .section .section-header:not(:empty) h1,
.section .section-header:not(:empty) .image-header-container .h1,
.image-header-container .section .section-header:not(:empty) .h1,
.section .section-header:not(:empty) .image-header-container .h2,
.image-header-container .section .section-header:not(:empty) .h2,
.section .section-header:not(:empty) p,
.section-content-main .section-header:not(:empty) h2,
.section-content-main .section-header:not(:empty) .image-header-container h1,
.image-header-container .section-content-main .section-header:not(:empty) h1,
.section-content-main .section-header:not(:empty) .image-header-container .h1,
.image-header-container .section-content-main .section-header:not(:empty) .h1,
.section-content-main .section-header:not(:empty) .image-header-container .h2,
.image-header-container .section-content-main .section-header:not(:empty) .h2,
.section-content-main .section-header:not(:empty) p {
  width: 100%;
  max-width: 1100px !important;
}
section .section-header:not(:empty):has(div:not(:empty)) h2, section .section-header:not(:empty):has(div:not(:empty)) .image-header-container h1, .image-header-container section .section-header:not(:empty):has(div:not(:empty)) h1, section .section-header:not(:empty):has(div:not(:empty)) .image-header-container .h1, .image-header-container section .section-header:not(:empty):has(div:not(:empty)) .h1, section .section-header:not(:empty):has(div:not(:empty)) .image-header-container .h2, .image-header-container section .section-header:not(:empty):has(div:not(:empty)) .h2, section .section-header:not(:empty):has(p:not(:empty)) h2, section .section-header:not(:empty):has(p:not(:empty)) .image-header-container h1, .image-header-container section .section-header:not(:empty):has(p:not(:empty)) h1, section .section-header:not(:empty):has(p:not(:empty)) .image-header-container .h1, .image-header-container section .section-header:not(:empty):has(p:not(:empty)) .h1, section .section-header:not(:empty):has(p:not(:empty)) .image-header-container .h2, .image-header-container section .section-header:not(:empty):has(p:not(:empty)) .h2,
.section .section-header:not(:empty):has(div:not(:empty)) h2,
.section .section-header:not(:empty):has(div:not(:empty)) .image-header-container h1,
.image-header-container .section .section-header:not(:empty):has(div:not(:empty)) h1,
.section .section-header:not(:empty):has(div:not(:empty)) .image-header-container .h1,
.image-header-container .section .section-header:not(:empty):has(div:not(:empty)) .h1,
.section .section-header:not(:empty):has(div:not(:empty)) .image-header-container .h2,
.image-header-container .section .section-header:not(:empty):has(div:not(:empty)) .h2,
.section .section-header:not(:empty):has(p:not(:empty)) h2,
.section .section-header:not(:empty):has(p:not(:empty)) .image-header-container h1,
.image-header-container .section .section-header:not(:empty):has(p:not(:empty)) h1,
.section .section-header:not(:empty):has(p:not(:empty)) .image-header-container .h1,
.image-header-container .section .section-header:not(:empty):has(p:not(:empty)) .h1,
.section .section-header:not(:empty):has(p:not(:empty)) .image-header-container .h2,
.image-header-container .section .section-header:not(:empty):has(p:not(:empty)) .h2,
.section-content-main .section-header:not(:empty):has(div:not(:empty)) h2,
.section-content-main .section-header:not(:empty):has(div:not(:empty)) .image-header-container h1,
.image-header-container .section-content-main .section-header:not(:empty):has(div:not(:empty)) h1,
.section-content-main .section-header:not(:empty):has(div:not(:empty)) .image-header-container .h1,
.image-header-container .section-content-main .section-header:not(:empty):has(div:not(:empty)) .h1,
.section-content-main .section-header:not(:empty):has(div:not(:empty)) .image-header-container .h2,
.image-header-container .section-content-main .section-header:not(:empty):has(div:not(:empty)) .h2,
.section-content-main .section-header:not(:empty):has(p:not(:empty)) h2,
.section-content-main .section-header:not(:empty):has(p:not(:empty)) .image-header-container h1,
.image-header-container .section-content-main .section-header:not(:empty):has(p:not(:empty)) h1,
.section-content-main .section-header:not(:empty):has(p:not(:empty)) .image-header-container .h1,
.image-header-container .section-content-main .section-header:not(:empty):has(p:not(:empty)) .h1,
.section-content-main .section-header:not(:empty):has(p:not(:empty)) .image-header-container .h2,
.image-header-container .section-content-main .section-header:not(:empty):has(p:not(:empty)) .h2 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
section .section-header:not(:empty) > div.nav-pills, section .section-header:not(:empty) > p,
.section .section-header:not(:empty) > div.nav-pills,
.section .section-header:not(:empty) > p,
.section-content-main .section-header:not(:empty) > div.nav-pills,
.section-content-main .section-header:not(:empty) > p {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
  padding: 6px;
  align-items: center;
}
section .section-header:not(:empty):has(> h2:empty, > .image-header-container h1:empty, > .image-header-container .h1:empty, > .image-header-container .h2:empty),
.section .section-header:not(:empty):has(> h2:empty, > .image-header-container h1:empty, > .image-header-container .h1:empty, > .image-header-container .h2:empty),
.section-content-main .section-header:not(:empty):has(> h2:empty, > .image-header-container h1:empty, > .image-header-container .h1:empty, > .image-header-container .h2:empty) {
  display: none;
}
section .section:not(.pimcore_area_featurette),
.section .section:not(.pimcore_area_featurette),
.section-content-main .section:not(.pimcore_area_featurette) {
  margin: 0;
  padding: 0;
}

.section-col:not(.introcategory) {
  display: flex;
}
@media (max-width: 767.98px) {
  .section-col:not(.introcategory) {
    flex-direction: column;
  }
}
.section-col:not(.introcategory) .section-header,
.section-col:not(.introcategory) .section-content {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.section-col:not(.introcategory) .section-header {
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 0;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 767.98px) {
  .section-col:not(.introcategory) .section-header {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.section-col:not(.introcategory) .section-header.bordered {
  display: block;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 0;
}
@media (max-width: 767.98px) {
  .section-col:not(.introcategory) .section-header.bordered {
    padding-right: 0;
  }
}
.section-col:not(.introcategory) .section-header.bordered h2, .section-col:not(.introcategory) .section-header.bordered .image-header-container h1, .image-header-container .section-col:not(.introcategory) .section-header.bordered h1, .section-col:not(.introcategory) .section-header.bordered .image-header-container .h1, .image-header-container .section-col:not(.introcategory) .section-header.bordered .h1, .section-col:not(.introcategory) .section-header.bordered .image-header-container .h2, .image-header-container .section-col:not(.introcategory) .section-header.bordered .h2 {
  flex: 0 0 100%;
  max-width: 100%;
  border-top: 1px solid #222321;
  padding-top: 15px;
  padding-left: 0;
}
.section-col:not(.introcategory) .section-header.bordered p {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
  padding-left: 0;
}
.section-col:not(.introcategory) .section-content {
  flex: 0 0 50%;
  max-width: 50%;
  /*&.grid-container.sliderinside {
  	@include make-col(9);	
  }
  */
}
@media (max-width: 767.98px) {
  .section-col:not(.introcategory) .section-content {
    padding-right: 0;
    padding-left: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.section-col:not(.introcategory) .section-content p.longtext {
  padding-bottom: 50px;
}
.section-col:not(.introcategory) .section-content.grid-container {
  flex: 0 0 75%;
  max-width: 75%;
  padding-right: 0;
}
.section-col:not(.introcategory) .section-content.grid-container .products-grid {
  margin-left: 0;
}
@media (max-width: 767.98px) {
  .section-col:not(.introcategory) .section-content.grid-container {
    padding-left: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.section-col:not(.introcategory):has(.grid-container) .section-content.grid-container {
  overflow-x: scroll;
}
@media (max-width: 767.98px) {
  .section-col:not(.introcategory):has(.grid-container) .section-content.grid-container .row {
    max-width: 280vw;
    width: 280vw;
  }
}
@media (max-width: 991.98px) {
  .section-col:not(.introcategory):has(.grid-container) .section-content.grid-container .row {
    max-width: 200vw;
    width: 200vw;
  }
}

.section-inline {
  width: 100%;
  padding-top: 50px;
  padding-bottom: 36px;
  display: flex;
  flex-direction: row;
  z-index: 1;
  align-items: center;
}
.section-inline .section-title {
  padding: 0 40px 0 0;
}
.section-inline .section-title h2, .section-inline .section-title .image-header-container h1, .image-header-container .section-inline .section-title h1, .section-inline .section-title .image-header-container .h1, .image-header-container .section-inline .section-title .h1, .section-inline .section-title .image-header-container .h2, .image-header-container .section-inline .section-title .h2 {
  text-align: left;
  white-space: nowrap;
  padding: 0 0 0 0;
}
.section-inline .tab-title {
  width: auto;
  display: block;
  margin: 0;
  padding: 0;
}

.nsg_cnt {
  position: relative;
}

#maincnt {
  padding: 100px 0 0 0 !important;
}
@media (max-width: 991.98px) {
  #maincnt {
    padding: 52px 0 0 0 !important;
  }
}

.layout {
  position: relative;
}

.accordion > div:last-child {
  border-bottom: 1px solid #222321;
}

.accordion-header {
  border-top: 1px solid #222321;
  cursor: pointer;
}
.accordion-header a {
  padding: 20px 0;
  display: block;
  display: flex;
  justify-content: space-between;
}
.accordion-header a span {
  padding-right: 10px;
  font-size: 10px;
  padding-top: 7px;
}
.accordion-header a.collapsed {
  color: #797c80;
}

.subdescription ul {
  margin-bottom: 0;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.subdescription ul li {
  display: inline-block;
}
.subdescription ul li {
  padding: 19px 0;
  padding-left: 0px;
  border-top: solid 1px #222321;
  width: 100%;
  display: flex;
  align-items: center;
}
.subdescription ul li:last-child {
  border-bottom: solid 1px #222321;
}
.subdescription ul li .icon-check {
  padding-right: 4px;
  font-size: 20px;
  color: #222321;
  margin-bottom: 1px;
}

.bkg-grey {
  background-color: #f6f6f6;
}

.page-title {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .page-title {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .page-title {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .page-title {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .page-title {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media (min-width: 576px) {
  .page-title {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .page-title {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .page-title {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .page-title {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}

.col2-set {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.col2-set .col-1, .col2-set .col-2 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col3-set {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 {
  flex: 0 0 50%;
  max-width: 50%;
}

.clickable {
  cursor: pointer;
}

.hidden {
  display: none;
}

/* fade image in after load */
.lazyload,
.lazyloading {
  background-color: #f6f6f6;
  opacity: 0;
}

.lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.img-fluid, .img-responsive {
  width: 100%;
  height: auto;
}

.b-lazy {
  transition: opacity 500ms ease-in-out;
  max-width: 100%;
  background-color: #f6f6f6;
}

.nsg-cnt {
  position: relative;
}

.loaderspinner {
  width: 40px;
  height: 40px;
  border-radius: 40px;
  border: 3px solid #ebebeb;
  position: relative;
}
.loaderspinner :after {
  content: "";
  position: absolute;
  top: -3px;
  left: -3px;
  border: 3px solid #fff;
  border-radius: 40px;
  height: 40px;
  width: 40px;
  clip: rect(0px, 30px, 30px, 0px);
  animation: SPIN 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

#absolute-center {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* ============================================ *
* Magento Helpers
* ============================================ */
.a-center {
  text-align: center;
}

.a-right,
.align-right {
  text-align: right;
}

.no-display {
  display: none !important;
}

.nobr,
.nowrap {
  white-space: nowrap;
}

.width-full {
  width: 100%;
}

@keyframes uil-ellipsis {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    left: 0px;
    opacity: 1;
  }
  12.5% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  25% {
    left: 0px;
  }
  37.5% {
    left: 70px;
  }
  50% {
    left: 70px;
  }
  62.5% {
    left: 140px;
  }
  75% {
    left: 140px;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  87.5% {
    left: 140px;
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
  100% {
    left: 140px;
    opacity: 0;
  }
}
.uil-ellipsis-css {
  background: none;
  position: relative;
  width: 200px;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
}

.uil-ellipsis-css .ib {
  width: 100%;
  height: 100%;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

.uil-ellipsis-css .circle {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 70px;
  opacity: 0;
  text-align: center;
  -webkit-animation: uil-ellipsis 1.5s linear infinite;
  animation: uil-ellipsis 1.5s linear infinite;
}

.uil-ellipsis-css .circle > div {
  width: 40px;
  height: 40px;
  border-radius: 20px;
  margin: 10px;
}

.uil-ellipsis-css .circle:nth-of-type(2n+1) > div {
  background: #111111;
}

.uil-ellipsis-css .circle:nth-of-type(2n) > div {
  background: #cec9c9;
}

.circle:nth-of-type(1) {
  animation-delay: -1.5s;
}

.circle:nth-of-type(2) {
  animation-delay: -1.125s;
}

.circle:nth-of-type(3) {
  animation-delay: -0.75s;
}

.circle:nth-of-type(4) {
  animation-delay: -0.375s;
}

/* / SPNNER */
.a-left {
  text-align: left !important;
}

.a-center {
  text-align: center !important;
}

.a-right {
  text-align: right !important;
}

.icon-arrow-up {
  font-size: 12px;
}

.icon-icon-cart {
  font-size: 19px;
}

.icon-cart-v4 {
  font-size: 19px;
}

.icon-icon-lpnlist {
  font-size: 17px;
}

.icon-facebook, .icon-twitter {
  font-size: 17px;
  padding: 10px;
}

.more-info, .changelink, a.link-edit, a.more-info, .more-info a, .changelink a, a.link-edit a {
  color: #0096ff;
}

a.more-info:hover, a.changelink:hover, a.link-edit:hover, .more-info a:hover, .changelink a:hover, a.link-edit a:hover {
  color: #0084FF;
}

.note {
  color: #797c80;
}

/** MAP **/
.infoBox {
  background-color: #FFFFFF;
  padding: 20px;
}
.infoBox h4, .infoBox .h4 {
  line-height: 22px;
}

@media (max-width: 991.98px) {
  .card-columns {
    column-count: 1;
  }
}
@media (min-width: 992px) {
  .card-columns {
    column-count: 2;
    column-gap: 40px;
  }
}
@media (min-width: 1200px) {
  .card-columns {
    column-count: 3;
    column-gap: 50px;
  }
}
.card-columns.grid-count-1 {
  column-count: 1;
}
.card-columns.grid-count-4, .card-columns.grid-count-2 {
  column-count: 2;
}

a.link-edit {
  color: #0096ff;
}

.back-content {
  display: block;
  line-height: 60px;
}

.f-left {
  float: left;
}

.padding-vertical, #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-productsXXXXX .algoliasearch-autocomplete-hit .algoliasearch-autocomplete-price, #algolia-autocomplete-container-lpn .aa-dropdown-menu, .cont_account h2, .cont_account .image-header-container h1, .image-header-container .cont_account h1, .cont_account .image-header-container .h1, .image-header-container .cont_account .h1, .cont_account .image-header-container .h2, .image-header-container .cont_account .h2, .product-view-kit #bundle-summary .row {
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 576px) {
  .padding-vertical, #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-productsXXXXX .algoliasearch-autocomplete-hit .algoliasearch-autocomplete-price, #algolia-autocomplete-container-lpn .aa-dropdown-menu, .cont_account h2, .cont_account .image-header-container h1, .image-header-container .cont_account h1, .cont_account .image-header-container .h1, .image-header-container .cont_account .h1, .cont_account .image-header-container .h2, .image-header-container .cont_account .h2, .product-view-kit #bundle-summary .row {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .padding-vertical, #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-productsXXXXX .algoliasearch-autocomplete-hit .algoliasearch-autocomplete-price, #algolia-autocomplete-container-lpn .aa-dropdown-menu, .cont_account h2, .cont_account .image-header-container h1, .image-header-container .cont_account h1, .cont_account .image-header-container .h1, .image-header-container .cont_account .h1, .cont_account .image-header-container .h2, .image-header-container .cont_account .h2, .product-view-kit #bundle-summary .row {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .padding-vertical, #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-productsXXXXX .algoliasearch-autocomplete-hit .algoliasearch-autocomplete-price, #algolia-autocomplete-container-lpn .aa-dropdown-menu, .cont_account h2, .cont_account .image-header-container h1, .image-header-container .cont_account h1, .cont_account .image-header-container .h1, .image-header-container .cont_account .h1, .cont_account .image-header-container .h2, .image-header-container .cont_account .h2, .product-view-kit #bundle-summary .row {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .padding-vertical, #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-productsXXXXX .algoliasearch-autocomplete-hit .algoliasearch-autocomplete-price, #algolia-autocomplete-container-lpn .aa-dropdown-menu, .cont_account h2, .cont_account .image-header-container h1, .image-header-container .cont_account h1, .cont_account .image-header-container .h1, .image-header-container .cont_account .h1, .cont_account .image-header-container .h2, .image-header-container .cont_account .h2, .product-view-kit #bundle-summary .row {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}

.padding-top {
  padding-top: 10px;
}
@media (min-width: 576px) {
  .padding-top {
    padding-top: 10px;
  }
}
@media (min-width: 768px) {
  .padding-top {
    padding-top: 20px;
  }
}
@media (min-width: 992px) {
  .padding-top {
    padding-top: 20px;
  }
}
@media (min-width: 1200px) {
  .padding-top {
    padding-top: 25px;
  }
}

.padding-bottom {
  padding-bottom: 10px;
}
@media (min-width: 576px) {
  .padding-bottom {
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .padding-bottom {
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .padding-bottom {
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .padding-bottom {
    padding-bottom: 25px;
  }
}

.margin-vertical {
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .margin-vertical {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .margin-vertical {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .margin-vertical {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .margin-vertical {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}

/*
.image-hero-degrade {
	background-image: linear-gradient(rgba(0,0,0,0.20),rgba(0,0,0,0));
	top:0;
	left:0;
	position:absolute;
	width: 100%;
	height: 100%;
}
*/
.lpn__scrolldown {
  display: none;
  position: fixed;
  bottom: 0;
  right: 10%;
  mix-blend-mode: screen;
}

.cms-index-index .lpn__scrolldown {
  display: block;
}

.push-sm-6 {
  order: 1;
}

.atlwdg-trigger {
  z-index: 10000;
}

.card {
  border: none;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 576px) {
  .card {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .card {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .card {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .card {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
.card .card-block {
  padding-left: 0;
  padding-bottom: 10px;
  padding-top: 0.8rem;
}
@media (min-width: 576px) {
  .card .card-block {
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .card .card-block {
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .card .card-block {
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .card .card-block {
    padding-bottom: 25px;
  }
}
.card .card-block .card-title {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  margin-bottom: 0.2rem;
}
@media (max-width: 991.98px) {
  .card .card-block .card-title {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .card .card-block .card-title {
    line-height: 25px;
  }
}
.card .card-block .card-text {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  color: #797c80;
}
@media (max-width: 991.98px) {
  .card .card-block .card-text {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .card .card-block .card-text {
    line-height: 25px;
  }
}

.categories-container .card .actions {
  display: none;
}

/*@include media-breakpoint-up(sm) {
  .card-columns {
    //column-count: $card-columns-count;

    .card {
      display: flex; // Don't let them vertically span multiple columns
      //width: 100%; // Don't let their width change
      //margin-bottom: $card-columns-margin;
    }
  }
}
*/
@media (min-width: 576px) {
  .card-columns:not(.grid-count-2) .card {
    display: inline-block;
    width: 100%;
    margin-bottom: 0;
  }
}
.hide-th {
  text-indent: -9999px;
}

/* ============================================ *
 * Data Table
 * ============================================ */
.data-table {
  width: 100%;
}

.data-table td,
.data-table th {
  padding: 10px;
  vertical-align: top;
}

.data-table th {
  background: #f6f6f6;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  line-height: 1.4;
  white-space: nowrap;
}

.data-table thead th,
.data-table tbody td {
  border-bottom: 1px solid #ebebeb;
}

.data-table tbody td,
.data-table tfoot td {
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
}

.data-table tfoot tr {
  background: #FFFFFF;
}

.data-table tbody td .item-options {
  margin-left: 20px;
  margin-top: 10px;
}
.data-table tbody td .item-options dt:after {
  content: ":";
}

/* ============================================ *
 * Generic Info Table
 * ============================================ */
.info-box {
  border: 1px solid #ebebeb;
  padding: 12px 15px;
  margin: 0 0 15px;
}
.info-box h2, .info-box .image-header-container h1, .image-header-container .info-box h1, .info-box .image-header-container .h1, .image-header-container .info-box .h1, .info-box .image-header-container .h2, .image-header-container .info-box .h2 {
  font-weight: bold;
  font-size: 13px;
}

.info-table th,
.info-table td {
  vertical-align: top;
}

.info-table th {
  font-weight: bold;
  padding: 4px 20px 4px 0;
}

.info-table td {
  padding: 4px 0;
}

/* ============================================ *
 * Zebra-Stripe Table
 * ============================================ */
.zebra-table tr:first-child,
.zebra-table th:first-child {
  border-top: 1px solid #ebebeb;
}
.zebra-table td,
.zebra-table th {
  border-bottom: 1px solid #ebebeb;
  padding: 6px;
  background-color: transparent;
}
.zebra-table tr {
  background-color: #FFFFFF;
}
.zebra-table tr:nth-child(odd) {
  background-color: #FFFFFF;
}

/* ============================================ *
 * Linearize Table
 * ============================================ */
@media (max-width: 575.98px) {
  .linearize-table {
    /* Helpers */
  }
  .linearize-table tr,
  .linearize-table th,
  .linearize-table td {
    display: block;
  }
  .linearize-table thead th {
    border-right: 0;
    border-left: 0;
  }
  .linearize-table thead th.lin-hide {
    display: none;
  }
  .linearize-table thead th:nth-child(1n+2) {
    display: none;
  }
  .linearize-table tbody tr {
    position: relative;
    border-bottom: 1px solid #ebebeb;
  }
  .linearize-table tbody td {
    padding: 0 10px 4px;
    border-right: 0;
    border-bottom: 0;
  }
  .linearize-table tbody td.lin-hide {
    display: none;
  }
  .linearize-table tbody td:first-child {
    padding-top: 10px;
  }
  .linearize-table tbody td:first-child,
  .linearize-table tbody td:first-child h3,
  .linearize-table tbody td:first-child .blog-text blockquote,
  .linearize-table tbody td:first-child .blog-products blockquote,
  .linearize-table tbody td:first-child .blog-image-container__normal blockquote,
  .blog-text .linearize-table tbody td:first-child blockquote,
  .blog-products .linearize-table tbody td:first-child blockquote,
  .blog-image-container__normal .linearize-table tbody td:first-child blockquote,
  .linearize-table tbody td:first-child .product-view .product-options .swatch-attr label,
  .product-view .product-options .swatch-attr .linearize-table tbody td:first-child label,
  .linearize-table tbody td:first-child .product-view .product-options .swatch-attr .select-label,
  .product-view .product-options .swatch-attr .linearize-table tbody td:first-child .select-label,
  .linearize-table tbody td:first-child .introcategory p,
  .introcategory .linearize-table tbody td:first-child p,
  .linearize-table tbody td:first-child .nav-full .level0 > li > a,
  .nav-full .linearize-table tbody td:first-child .level0 > li > a,
  .linearize-table tbody td:first-child .h3,
  .linearize-table tbody td:first-child .category-header___level1 .category-header___text p,
  .category-header___level1 .category-header___text .linearize-table tbody td:first-child p {
    font-weight: bold;
  }
  .linearize-table tbody td[data-rwd-label] {
    text-align: left;
    padding-left: 30px;
  }
  .linearize-table tbody td[data-rwd-label]:before {
    content: attr(data-rwd-label) ":";
    padding-right: 5px;
    text-transform: uppercase;
  }
  .linearize-table tfoot tr {
    display: block;
    text-align: right;
  }
  .linearize-table tfoot tr:after::after {
    display: block;
    clear: both;
    content: "";
  }
  .linearize-table tfoot td {
    display: block;
    float: left;
  }
  .linearize-table tfoot td.lin-hide {
    display: none;
  }
  .linearize-table tfoot td:nth-child(odd) {
    clear: left;
    width: 60%;
  }
  .linearize-table tfoot td:nth-child(even) {
    text-align: left;
    width: 40%;
  }
  .linearize-table .linearize-hide {
    display: none;
  }
  .linearize-table .linearize-unpad {
    padding: 0;
  }
  .linearize-table .linearize-show {
    display: block;
  }
}
@media (max-width: 767.98px) {
  .linearize-table-large {
    /* Helpers */
  }
  .linearize-table-large tr,
  .linearize-table-large th,
  .linearize-table-large td {
    display: block;
  }
  .linearize-table-large thead th {
    border-right: 0;
    border-left: 0;
  }
  .linearize-table-large thead th.lin-hide {
    display: none;
  }
  .linearize-table-large thead th:nth-child(1n+2) {
    display: none;
  }
  .linearize-table-large tbody tr {
    position: relative;
    border-bottom: 1px solid #ebebeb;
  }
  .linearize-table-large tbody td {
    padding: 0 10px 4px;
    border-right: 0;
    border-bottom: 0;
  }
  .linearize-table-large tbody td.lin-hide {
    display: none;
  }
  .linearize-table-large tbody td:first-child {
    padding-top: 10px;
  }
  .linearize-table-large tbody td:first-child,
  .linearize-table-large tbody td:first-child h3,
  .linearize-table-large tbody td:first-child .blog-text blockquote,
  .linearize-table-large tbody td:first-child .blog-products blockquote,
  .linearize-table-large tbody td:first-child .blog-image-container__normal blockquote,
  .blog-text .linearize-table-large tbody td:first-child blockquote,
  .blog-products .linearize-table-large tbody td:first-child blockquote,
  .blog-image-container__normal .linearize-table-large tbody td:first-child blockquote,
  .linearize-table-large tbody td:first-child .product-view .product-options .swatch-attr label,
  .product-view .product-options .swatch-attr .linearize-table-large tbody td:first-child label,
  .linearize-table-large tbody td:first-child .product-view .product-options .swatch-attr .select-label,
  .product-view .product-options .swatch-attr .linearize-table-large tbody td:first-child .select-label,
  .linearize-table-large tbody td:first-child .introcategory p,
  .introcategory .linearize-table-large tbody td:first-child p,
  .linearize-table-large tbody td:first-child .nav-full .level0 > li > a,
  .nav-full .linearize-table-large tbody td:first-child .level0 > li > a,
  .linearize-table-large tbody td:first-child .h3,
  .linearize-table-large tbody td:first-child .category-header___level1 .category-header___text p,
  .category-header___level1 .category-header___text .linearize-table-large tbody td:first-child p {
    font-weight: bold;
  }
  .linearize-table-large tbody td[data-rwd-label] {
    text-align: left;
    padding-left: 30px;
  }
  .linearize-table-large tbody td[data-rwd-label]:before {
    content: attr(data-rwd-label) ":";
    padding-right: 5px;
    text-transform: uppercase;
  }
  .linearize-table-large tfoot tr {
    display: block;
    text-align: right;
  }
  .linearize-table-large tfoot tr:after::after {
    display: block;
    clear: both;
    content: "";
  }
  .linearize-table-large tfoot td {
    display: block;
    float: left;
  }
  .linearize-table-large tfoot td.lin-hide {
    display: none;
  }
  .linearize-table-large tfoot td:nth-child(odd) {
    clear: left;
    width: 60%;
  }
  .linearize-table-large tfoot td:nth-child(even) {
    text-align: left;
    width: 40%;
  }
  .linearize-table-large .linearize-hide {
    display: none;
  }
  .linearize-table-large .linearize-unpad {
    padding: 0;
  }
  .linearize-table-large .linearize-show {
    display: block;
  }
}
.linearize-table .linearize-collapse {
  display: none;
}

.animation, .results, .devis .step .txtButton .devis-button, #checkoutSteps.opc li.section, .products-grid .lpn-price, .activestep--recap .configurator-left .configurableOptionsJsUpdate,
.activestep--recap .configurator-left .configurablePriceJsUpdate,
.activestep--recap .configurator-left .stock-container, .price-box, #footer a, #table-sticky .table-sticky-content, #tableoption1 .pied-color-selector li:hover .option-color, #tableoption1 .pied-color-selector li.hover .option-color, #tableoption1 .pied-color-selector li .option-color, #tableoption1 ul.pied-selector li:hover .pied-inner, .slideraccessories .item,
.sliderproduct .item,
.gridaccessory .item, #zoom_prev, #zoom_next, #zoom_close, .home_selection a, .home_selection a:after, .home_selection .roll_selection a:after, .home_selection .roll_selection a, .tab-title h2, .tab-title .image-header-container h1, .image-header-container .tab-title h1, .tab-title .image-header-container .h1, .image-header-container .tab-title .h1, .tab-title .image-header-container .h2, .image-header-container .tab-title .h2, .tab-title h3, .tab-title .blog-text blockquote, .tab-title .blog-products blockquote, .tab-title .blog-image-container__normal blockquote, .blog-text .tab-title blockquote, .blog-products .tab-title blockquote, .blog-image-container__normal .tab-title blockquote, .tab-title .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .tab-title label,
.tab-title .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr .tab-title .select-label, .tab-title .introcategory p, .introcategory .tab-title p, .tab-title .h3, .tab-title .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .tab-title p, .tab-title .nav-full .level0 > li > a, .nav-full .tab-title .level0 > li > a, .rollbloc img, .rollbloc, .caret:after, .subnav > div .clickable:hover img, .subnav > div .clickable, .page-loading .container-nav, #table-sticky, #table-sticky.active, .btn, .button {
  transition: all 0.3s ease-in-out;
}

.animated {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeInLayer {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.8;
  }
}
@keyframes fadeInLayer {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.8;
  }
}
.fadeInLayer {
  -webkit-animation-name: fadeInLayer;
  animation-name: fadeInLayer;
}

@-webkit-keyframes fadeInLayerFull {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInLayerFull {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeInLayerFull {
  -webkit-animation-name: fadeInLayerFull;
  animation-name: fadeInLayerFull;
}

.modalwhiteFull .fadeInLayer {
  -webkit-animation-name: fadeInLayerFull;
  animation-name: fadeInLayerFull;
}

@-webkit-keyframes fadeOutSlowLayer {
  0% {
    opacity: 0.6;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOutSlowLayer {
  0% {
    opacity: 0.6;
  }
  100% {
    opacity: 0;
  }
}
.fadeOutLayer {
  -webkit-animation-name: fadeOutSlowLayer;
  animation-name: fadeOutSlowLayer;
}

@-webkit-keyframes fadeOutLayerFull {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOutLayerFull {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.modalwhiteFull .fadeOutLayer {
  -webkit-animation-name: fadeOutLayerFull;
  animation-name: fadeOutLayerFull;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    transform: translateY(-40px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes BOUNCE {
  0%, 50%, 100% {
    transform: translateY(14);
  }
  25% {
    transform: translateY(-4px);
  }
  75% {
    transform: translateY(-4px);
  }
}
@keyframes SPIN {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.show {
  opacity: 1;
}

.fadeSlow {
  opacity: 0;
  transition: opacity 0.8s linear;
}
.fadeSlow.show {
  opacity: 1;
}

.collapse {
  display: none;
}
.collapse.show {
  display: block;
}

tr.collapse.show {
  display: table-row;
}

tbody.collapse.show {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

.btn, .button {
  color: #444444;
  background-color: #222321;
  border-color: #222321;
  cursor: pointer;
  color: #FFFFFF;
  margin: 14px 0 14px 0px;
}
.btn:hover, .button:hover {
  color: #fff;
  background-color: #0f0f0e;
  border-color: #090908;
}
.btn:focus, .btn.focus, .button:focus, .button.focus {
  color: #fff;
  background-color: #0f0f0e;
  border-color: #090908;
  box-shadow: 0 0 0 0.2rem rgba(39, 40, 38, 0.5);
}
.btn:active, .btn.active, .show > .btn.dropdown-toggle, .button:active, .button.active, .show > .button.dropdown-toggle {
  color: #fff;
  background-color: #090908;
  border-color: #020202;
}
.btn:active:focus, .btn.active:focus, .show > .btn.dropdown-toggle:focus, .button:active:focus, .button.active:focus, .show > .button.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(39, 40, 38, 0.5);
}
.btn:disabled, .btn.disabled, .button:disabled, .button.disabled {
  color: #444444;
  background-color: #222321;
  border-color: #222321;
}
@media (max-width: 991.98px) {
  .btn, .button {
    padding: 20px 35px;
  }
}
.btn:hover, .btn:focus, .button:hover, .button:focus {
  background-color: #444444;
  border-color: #444444;
  box-shadow: none;
}
.btn.disabled, .button.disabled {
  opacity: 0.4;
  background-color: #FFFFFF;
  color: #222321;
}

.hover .btn,
.hover .button {
  background-color: #444444;
  border-color: #444444;
  border-color: #444444;
}

.btn-sm {
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.125rem;
  line-height: 25px;
}
@media (max-width: 991.98px) {
  .btn-sm {
    line-height: 20px;
    font-size: 13px;
  }
}
@media (max-width: 575.98px) {
  .btn-sm {
    line-height: 20px;
    font-size: 13px;
  }
}

/* BOUTON INVERSE */
.btn-inverse,
.btn-previous,
.btn-continue,
.btn-contact,
.btn-update {
  color: #fff;
  border-color: #fff;
  background-color: #fff;
  border-color: #444444;
  color: #222321;
}
.btn-inverse:hover,
.btn-previous:hover,
.btn-continue:hover,
.btn-contact:hover,
.btn-update:hover {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-inverse:focus, .btn-inverse.focus,
.btn-previous:focus,
.btn-previous.focus,
.btn-continue:focus,
.btn-continue.focus,
.btn-contact:focus,
.btn-contact.focus,
.btn-update:focus,
.btn-update.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-inverse:active, .btn-inverse.active, .show > .btn-inverse.dropdown-toggle,
.btn-previous:active,
.btn-previous.active,
.show > .btn-previous.dropdown-toggle,
.btn-continue:active,
.btn-continue.active,
.show > .btn-continue.dropdown-toggle,
.btn-contact:active,
.btn-contact.active,
.show > .btn-contact.dropdown-toggle,
.btn-update:active,
.btn-update.active,
.show > .btn-update.dropdown-toggle {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-inverse:active:focus, .btn-inverse.active:focus, .show > .btn-inverse.dropdown-toggle:focus,
.btn-previous:active:focus,
.btn-previous.active:focus,
.show > .btn-previous.dropdown-toggle:focus,
.btn-continue:active:focus,
.btn-continue.active:focus,
.show > .btn-continue.dropdown-toggle:focus,
.btn-contact:active:focus,
.btn-contact.active:focus,
.show > .btn-contact.dropdown-toggle:focus,
.btn-update:active:focus,
.btn-update.active:focus,
.show > .btn-update.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-inverse:disabled, .btn-inverse.disabled,
.btn-previous:disabled,
.btn-previous.disabled,
.btn-continue:disabled,
.btn-continue.disabled,
.btn-contact:disabled,
.btn-contact.disabled,
.btn-update:disabled,
.btn-update.disabled {
  color: #fff;
  background-color: transparent;
}
.btn-inverse:hover, .btn-inverse:focus,
.btn-previous:hover,
.btn-previous:focus,
.btn-continue:hover,
.btn-continue:focus,
.btn-contact:hover,
.btn-contact:focus,
.btn-update:hover,
.btn-update:focus {
  background-color: #222321;
  border-color: #222321;
  box-shadow: none;
  color: #fff;
}

.btn-previous {
  float: left;
}

.btn-contact {
  font-size: 15px;
}

/* BOUTON BLEU */
.btn-buy,
.btn-cart,
.btn-checkout,
.btn-select,
.btn-secondary {
  background-color: #0096ff;
  border: 1px solid #0096ff;
  color: #FFFFFF;
}
.btn-buy:hover, .hover .btn-buy, .btn-buy:focus, .focus .btn-buy,
.btn-cart:hover,
.hover .btn-cart,
.btn-cart:focus,
.focus .btn-cart,
.btn-checkout:hover,
.hover .btn-checkout,
.btn-checkout:focus,
.focus .btn-checkout,
.btn-select:hover,
.hover .btn-select,
.btn-select:focus,
.focus .btn-select,
.btn-secondary:hover,
.hover .btn-secondary,
.btn-secondary:focus,
.focus .btn-secondary {
  background-color: #0084FF;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
}

/* BOUTON BLEU */
.btn-outline-buy,
.btn-outline-cart,
.btn-outline-checkout,
.btn-outline-select,
.btn-outline-secondary {
  background-color: transparent;
  border: 1px solid #0096ff;
  color: #0096ff;
}
.btn-outline-buy:hover, .hover .btn-outline-buy, .btn-outline-buy:focus, .focus .btn-outline-buy,
.btn-outline-cart:hover,
.hover .btn-outline-cart,
.btn-outline-cart:focus,
.focus .btn-outline-cart,
.btn-outline-checkout:hover,
.hover .btn-outline-checkout,
.btn-outline-checkout:focus,
.focus .btn-outline-checkout,
.btn-outline-select:hover,
.hover .btn-outline-select,
.btn-outline-select:focus,
.focus .btn-outline-select,
.btn-outline-secondary:hover,
.hover .btn-outline-secondary,
.btn-outline-secondary:focus,
.focus .btn-outline-secondary {
  background-color: #FFFFFF;
  color: #0084FF;
  border: 1px solid #0084FF;
}

.btn-group .btn-buy,
.btn-group .btn-cart,
.btn-group .btn-checkout,
.btn-group .btn-select,
.btn-group .btn-secondary {
  border: 1px solid #fff;
}

.btn-back {
  background-color: #FFFFFF;
  color: #797c80;
  line-height: 16px;
  text-align: left;
  padding: 5px 5px 5px 0;
  margin: 0;
  border: none;
}
.btn-back:before {
  content: "< ";
}

.btn-proceed-checkout {
  width: 100%;
  font-size: 22px;
}

.btn-right {
  float: right;
  margin-right: 0;
}
.btn-right::after {
  display: block;
  clear: both;
  content: "";
}

.rollbloc .table-selectionner-btn,
.rollbloc .btn,
.lpn-hero .table-selectionner-btn {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  margin-top: 25px;
}
@media (max-width: 991.98px) {
  .rollbloc .table-selectionner-btn,
  .rollbloc .btn,
  .lpn-hero .table-selectionner-btn {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .rollbloc .table-selectionner-btn,
  .rollbloc .btn,
  .lpn-hero .table-selectionner-btn {
    line-height: 25px;
  }
}

.table-bloc-thumb.hover .rollbloc .table-selectionner-btn, .table-bloc-thumb.hover .rollbloc .btn {
  text-decoration: none;
}

.btn-vertical a:first-child, .btn-vertical button:first-child {
  margin-bottom: 20px;
}

.products-grid .actions a {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .products-grid .actions a {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .products-grid .actions a {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .products-grid .actions a {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .products-grid .actions a {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
.products-grid .table-selectionner-btn {
  display: none;
}

.btn-remove {
  font-size: 0;
  line-height: 0;
  text-indent: -999em;
  background: url("../images/sprite.png") no-repeat top left;
  background-position: -85px -1869px;
  width: 35px;
  height: 35px;
  display: inline-block;
}
.btn-remove:hover, .btn-remove:focus {
  background-position: -335px 0;
}

/*.btn-previous {
  display: block;
  width: 11px;
  height: 11px;
  font-size: 0;
  line-height: 0;
  background: url(../images/btn_previous.gif) 0 0 no-repeat;
  text-indent: -999em;
  overflow: hidden;
}*/
.btn-remove2 {
  display: block;
  width: 16px;
  height: 16px;
  font-size: 0;
  line-height: 0;
  background: url(../images/btn_trash.gif) 0 0 no-repeat;
  text-indent: -999em;
  overflow: hidden;
}

.btn-edit {
  display: block;
  width: 11px;
  height: 11px;
  font-size: 0;
  line-height: 0;
  background: url(../images/btn_edit.gif) 0 0 no-repeat;
  text-indent: -999em;
  overflow: hidden;
}

.button-set, .btn-set {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  margin-top: 10px;
  margin-bottom: 10px;
  justify-content: space-between;
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 100%;
  max-width: 100%;
  flex-wrap: initial;
}
@media (min-width: 576px) {
  .button-set, .btn-set {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .button-set, .btn-set {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .button-set, .btn-set {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .button-set, .btn-set {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
.button-set.button-set-centered, .btn-set.button-set-centered {
  justify-content: space-around;
}
.btn-link {
  border: none;
  color: #0096ff;
  background-color: transparent;
  border-color: transparent;
  text-decoration: underline;
}
.btn-link.disabled {
  ext-decoration: none;
}

.btn-next, .btn-cart  {
  float: right;
}

.btn-group {
  width: 100%;
  justify-content: center;
}
.btn-group .btn {
  width: 290px;
}
.btn-group .btn-next {
  width: 50%;
  max-width: 290px;
  background-color: #222321;
  color: #FFFFFF;
  float: initial;
}
.btn-group .btn-next:hover, .hover .btn-group .btn-next, .btn-group .btn-next:focus, .focus .btn-group .btn-next {
  background-color: #444444;
  border-color: #444444;
  box-shadow: none;
}
.btn-group .btn-previous {
  width: 50%;
  max-width: 290px;
  float: initial;
  background-color: #ebebeb;
  border-color: #ebebeb;
  color: #797c80;
}

/* STICKY NAV */
.stuck {
  position: fixed !important;
  top: 0;
  max-width: inherit;
  background-color: #f6f6f6;
  border-top: 1px solid #ebebeb;
  box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.15);
  width: 100%;
  left: 0;
}

.lpn-nav-mobile .stuck {
  z-index: 200;
  background-color: #f6f6f6;
  box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.15);
}

#table-sticky {
  opacity: 0;
  position: fixed;
  bottom: -120px;
  margin: 0;
  padding: 0;
  width: 100%;
  left: 0;
  background-color: #f6f6f6;
  border-top: 1px solid #ebebeb;
  box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.15);
}
#table-sticky.active {
  opacity: 1;
  bottom: 0;
}

#sticky_fieldset_nav {
  width: 100%;
  left: 0;
  background-color: #f6f6f6;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
}
#sticky_fieldset_nav > div {
  width: 100%;
  min-height: 80px;
}
@media (max-width: 767.98px) {
  #sticky_fieldset_nav {
    display: none;
  }
}
@media (max-width: 991.98px) {
  #sticky_fieldset_nav {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  #sticky_fieldset_nav {
    line-height: 25px;
  }
}
#sticky_fieldset_nav ul {
  padding-left: 0;
  padding-top: 20px;
}
#sticky_fieldset_nav ul > li {
  display: inline-block;
  padding: 0.1em 0em;
  margin-left: 0;
  margin-right: 1.5em;
  color: #797c80;
  cursor: pointer;
  text-align: left;
  border: none;
}
#sticky_fieldset_nav ul > li.active {
  color: #222321;
  border-bottom: 1px solid #222321;
}
#sticky_fieldset_nav:not(.stuck) {
  bottom: 0;
  background-color: transparent;
  margin-top: 30px;
}
#sticky_fieldset_nav:not(.stuck) > div {
  padding: 0;
}
#sticky_fieldset_nav:not(.stuck) ul {
  width: 100%;
  border-top: 1px solid #222321;
}
#sticky_fieldset_nav.stuck {
  top: 0;
  bottom: inherit;
  margin-top: 0;
  min-height: 100px;
  padding-top: 20px;
}

.introcategory .sticky-wrapper {
  min-height: 50px;
}
.introcategory .sticky-wrapper #sticky_fieldset_nav:not(.stuck) {
  position: absolute;
  bottom: 0;
}
.introcategory .sticky-wrapper #sticky_fieldset_nav:not(.stuck) > div {
  padding: 0;
}

#bottom-sticky {
  height: 34px;
  overflow: hidden;
  display: block;
  position: fixed;
  bottom: 0;
  z-index: 3000;
  border-top: 1px #e7e7e7 solid;
  border-bottom: 1px #e7e7e7 solid;
  background-color: #FFFFFF;
  color: #222321;
}
#bottom-sticky .contact, #bottom-sticky .phone {
  text-align: center;
}
#bottom-sticky .chat {
  text-align: right;
}
#bottom-sticky a {
  color: #797c80;
}
#bottom-sticky .sticky-left {
  float: left;
  display: inline-block;
}
#bottom-sticky .sticky-right {
  float: right;
  display: inline-block;
}
#bottom-sticky .sticky-right ul > li {
  display: inline-block;
  float: right;
  text-align: right;
  padding-left: 30px;
}

.modal-content {
  border: 8px solid #000000;
  padding: 40px !important;
}

.modal-backdrop {
  background-color: rgba(255, 255, 255, 0.8);
}

.reveal-modal-bg, #modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #ffffff;
  display: none;
  top: 0;
  left: 0;
  zoom: 1;
  overflow: scroll;
}
.reveal-modal-bg.modal-dark, #modal-bg.modal-dark {
  background: #222321;
}

.modalblack .reveal-modal-bg {
  background: #000000;
}

.modalwhite .reveal-modal-bg {
  background: #FFF;
}

.modalwhite .popinloader {
  top: 200px !important;
}

.popinloader {
  width: 100%;
}

/*
.reveal-modal {
  visibility: hidden;
  top: 0; 
  left: 0;
  //margin:0;
  padding:0;
  position: absolute;
  //z-index: 201;
}
*/
.popinZoom {
  background-color: #111111;
}

.modalZoom {
  width: 100%;
  min-width: 100%;
  display: block;
  height: auto;
  margin: 0;
  padding: 0;
}
.modalZoom img {
  width: 100%;
  width: 100%;
  height: auto;
  display: block;
}

#modalZoomContent {
  position: relative;
}

/** POPIN */
.popinContentWhite {
  background-color: #FFFFFF;
  /*padding:25px;

  //
  border: 8px solid $dark; //AU moins pour le panier

  @include make-col-ready();
  @include make-col-offset(2);
   @include make-col(8);

   padding: 40px !important;
   position: absolute;
   left: 0 !important; //Pour overrider le JS, on es passé en flexbox
   //margin-top: 50px;
   //margin-bottom: 50px;
   //A voir pour centrer ..
   h2,h3 {
      margin-bottom:50px;
      margin-top:0px;
      text-align: center;
   }

   h4{
    margin-bottom:20px;
    margin-top:0px;
  }

  */
}
.popinContentWhite h3, .popinContentWhite .blog-text blockquote, .popinContentWhite .blog-products blockquote, .popinContentWhite .blog-image-container__normal blockquote, .blog-text .popinContentWhite blockquote, .blog-products .popinContentWhite blockquote, .blog-image-container__normal .popinContentWhite blockquote, .popinContentWhite .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .popinContentWhite label,
.popinContentWhite .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr .popinContentWhite .select-label, .popinContentWhite .introcategory p, .introcategory .popinContentWhite p, .popinContentWhite .nav-full .level0 > li > a, .nav-full .popinContentWhite .level0 > li > a, .popinContentWhite .h3, .popinContentWhite .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .popinContentWhite p {
  padding: 30px 0;
}
.popinContentWhite p {
  color: #797c80;
}

.popin-message {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  text-align: center;
  padding: 50px;
}
@media (max-width: 991.98px) {
  .popin-message {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .popin-message {
    line-height: 25px;
  }
}

.sepPopinContentWhite {
  /*margin-top:50px;
  margin-bottom:50px;*/
  margin-top: 25px;
  margin-bottom: 25px;
  /*
   margin-left:-50px;
   margin-right:-50px;*/
  width: 100%;
  border-top: solid 1px #ebebeb;
}

.modal-dialog .icon-thin-close {
  position: absolute;
  top: 30px;
  right: 40px;
  width: 50px;
  height: 50px;
  background-color: rgba(17, 17, 17, 0.8);
  border: none;
  cursor: pointer;
  display: block;
}
.modal-dialog .icon-thin-close:before {
  color: #FFFFFF;
}
.modal-dialog .icon-thin-close:hover {
  background-color: rgb(17, 17, 17);
}

.crosslistClose {
  position: absolute;
  right: 20px;
  top: 20px;
  display: inline-block;
  background: url("../images/sprite.png") no-repeat top left;
  background-position: 0 -391px;
  width: 25px;
  height: 25px;
  opacity: 0.2;
  cursor: pointer;
}
.crosslistClose :hover {
  opacity: 1;
}

.crosslistaddtocart {
  margin-top: 18px;
}

.popinZoom {
  width: 100%;
  display: block;
  margin: 0;
  padding: 0 !important;
  /* FB 07/2015 background-color:#FFFFFF;*/
}

.popinZoom .scrollBar {
  padding-right: 0px;
}

.popinZoom .slimScrollBar {
  right: 16px !important;
}

.popinZoom .crosslistClose {
  background: url("../images/sprite.png") no-repeat scroll 0 -466px rgba(0, 0, 0, 0);
  display: inline-block;
  height: 25px;
  right: 35px;
  top: 40px;
  width: 25px;
  opacity: 1;
}

.popinZoom .crosslistClose:hover {
  opacity: 0.4;
}

.popinZoomImg {
  display: block;
  width: 100%;
  height: auto;
  position: absolute;
  bottom: 0;
}

.align-top .popinZoomImg {
  display: block;
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
}

.modal-dialog.modal-dialog-fullscreen {
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-dialog.modal-dialog-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
  padding: 0 !important;
}
.modal-dialog.modal-dialog-fullscreen .modal-body {
  overflow-y: auto;
  padding: 0;
}

#narrow-by-list > div {
  display: inline-block;
}

.category-filtered .category-products {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 75%;
  max-width: 75%;
}
@media (max-width: 767.98px) {
  .category-filtered .category-products {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}
.category-filtered .category-products .products-list {
  padding-top: 0;
}

.filterbloc, #algolia_instant_selector .facet {
  display: block;
  width: 100%;
  margin-right: 20px;
  border-top: 1px solid #ebebeb;
}
.filterbloc.hidden, #algolia_instant_selector .hidden.facet {
  display: none;
}

.filterblocsep {
  width: 30px;
  float: left;
}

.filtercnt {
  color: #797c80;
  text-align: left;
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 15px;
  line-height: 15px;
}

.filtercnt li,
.currently .block-content li {
  display: block;
  margin-bottom: 5px;
}
@media (min-width: 576px) {
  .filtercnt li,
  .currently .block-content li {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .filtercnt li,
  .currently .block-content li {
    margin-bottom: 10px;
  }
}
@media (min-width: 992px) {
  .filtercnt li,
  .currently .block-content li {
    margin-bottom: 10px;
  }
}
@media (min-width: 1200px) {
  .filtercnt li,
  .currently .block-content li {
    margin-bottom: 12.5px;
  }
}
.filtercnt li a,
.currently .block-content li a {
  color: #797c80;
}

.filterlabel, #algolia_instant_selector .ais-header {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 1.75rem;
  /*@include media-breakpoint-down(md) {
    line-height:(18px*1.57);
    font-size: 18px;
  }*/
  /* font-size: 18px; */
  color: #222321;
  text-align: left;
  padding-left: 30px;
  background: url("../images/sprite.png") no-repeat top left;
  background-position: 0 -107px;
  width: 100%;
  padding-top: 4px;
  padding-bottom: 10px;
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (max-width: 991.98px) {
  .filterlabel, #algolia_instant_selector .ais-header {
    line-height: 22px;
    font-size: 22px;
  }
}
@media (max-width: 575.98px) {
  .filterlabel, #algolia_instant_selector .ais-header {
    line-height: 19px;
    font-size: 19px;
  }
}
@media (min-width: 576px) {
  .filterlabel, #algolia_instant_selector .ais-header {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .filterlabel, #algolia_instant_selector .ais-header {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .filterlabel, #algolia_instant_selector .ais-header {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .filterlabel, #algolia_instant_selector .ais-header {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}

.block-layered-nav,
#narrow-by-list2  {
  margin: 0;
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 25%;
  max-width: 25%;
  border-left: none;
  border-right: none;
}
@media (max-width: 767.98px) {
  .block-layered-nav,
  #narrow-by-list2  {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
}
.block-layered-nav .block-title,
.block-layered-nav .block-subtitle,
#narrow-by-list2  .block-title,
#narrow-by-list2  .block-subtitle {
  padding-bottom: 10px;
}
@media (min-width: 576px) {
  .block-layered-nav .block-title,
  .block-layered-nav .block-subtitle,
  #narrow-by-list2  .block-title,
  #narrow-by-list2  .block-subtitle {
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .block-layered-nav .block-title,
  .block-layered-nav .block-subtitle,
  #narrow-by-list2  .block-title,
  #narrow-by-list2  .block-subtitle {
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .block-layered-nav .block-title,
  .block-layered-nav .block-subtitle,
  #narrow-by-list2  .block-title,
  #narrow-by-list2  .block-subtitle {
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .block-layered-nav .block-title,
  .block-layered-nav .block-subtitle,
  #narrow-by-list2  .block-title,
  #narrow-by-list2  .block-subtitle {
    padding-bottom: 25px;
  }
}
.block-layered-nav .currently,
#narrow-by-list2  .currently {
  border-top: 1px solid #ebebeb;
  padding-top: 16px;
}
.block-layered-nav ol,
#narrow-by-list2  ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.block-layered-nav ol li,
#narrow-by-list2  ol li {
  display: inline-block;
}
.block-layered-nav ol li,
#narrow-by-list2  ol li {
  width: 100%;
}
.block-layered-nav > .block-content,
#narrow-by-list2  > .block-content {
  margin-right: 20px;
}
.block-layered-nav .actions a,
#narrow-by-list2  .actions a {
  color: #0096ff;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.125rem;
  line-height: 25px;
}
@media (max-width: 991.98px) {
  .block-layered-nav .actions a,
  #narrow-by-list2  .actions a {
    line-height: 20px;
    font-size: 13px;
  }
}
@media (max-width: 575.98px) {
  .block-layered-nav .actions a,
  #narrow-by-list2  .actions a {
    line-height: 20px;
    font-size: 13px;
  }
}
/* TOP 
.block-layered-nav,#narrow-by-list2 {
	 margin:0;
	  @include make-padding-vertical();
	  border-left:none;
	  border-right:none;
	 // background-color : $lightgrey;
	  padding: 25px;
	  border: 1px solid $lightgrey;

	  // FB, titre cateogry deplacé margin-top:52px; 
	  margin-top:34px;

		.block-title,
		.block-subtitle {
	  		display:none;
		}

	.currently{
	  border-top: 1px solid $dark;
	  padding-top:16px;
	}


  ol {
  	@include unstyled-list();
  }
  .filterbloc{
	  display:block;
	  width:100%;
	}
	.filterblocsep{
	  width:30px;
	  float:left;
	}

	.filtercnt{
	  color: $lightgreyText;
	  text-align: left;
	}

	.filtercnt li, .currently .block-content li{
		  display:block;
		  margin-bottom:10px;
		  a {
		  	color: $lightgreyText;
		  }
		}


	.filterlabel{
	  @include font-std-big();
	  color: $lightgreyText;
	  text-align: left;
	  padding-left:30px;
	  background: url('../images/sprite.png') no-repeat top left; background-position: 0 -107px;
	  width:100%;
	  padding-top:10px;
	  padding-bottom:10px;
	  display:inline-block;
	  //border-top:solid 1px $lightgrey;
	  //border-bottom:solid 1px $lightgrey;
	  margin-bottom:20px;
	}


	//Filter au dessus
	.mb-top-layered-navigation {


	}
}
*/
#narrow-by-list .filtercnt li a, .filteron a, .filteronlist {
  padding-left: 30px;
  background: url("../images/sprite.png") no-repeat top left;
  background-position: -335px -268px;
  display: inline-block;
  min-height: 20px;
  text-decoration: none;
}

#narrow-by-list .filtercnt li a:hover, .filteron a, .filteronlist {
  background: url("../images/sprite.png") no-repeat top left;
  background-position: -335px -338px !important;
}

.clearfilters {
  color: #222321;
  font-size: 11px;
  min-height: 20px;
  display: inline-block;
  margin-bottom: 40px;
  display: block;
  padding-bottom: 10px;
  border-bottom: 1px solid #eaeaea;
  padding-left: 3px;
}
.clearfilters:before {
  content: " ";
  display: inline-block;
  background: url("../images/sprite.png") no-repeat top left;
  background-position: 0 -1813px;
  height: 14px;
  width: 27px;
}

.filteron a:hover, .filteronlist:hover {
  text-decoration: underline;
}

.breadcrumb_cnt {
  position: absolute;
  top: 100px;
  left: 0;
}

.txtpagebreadcrumb {
  top: 0;
}

.breadcrumb {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 12px;
  list-style: none;
}
.breadcrumb li {
  display: inline-block;
}
@media (min-width: 576px) {
  .breadcrumb {
    padding-top: 20px;
  }
}
@media (min-width: 768px) {
  .breadcrumb {
    padding-top: 40px;
  }
}
@media (min-width: 992px) {
  .breadcrumb {
    padding-top: 40px;
  }
}
@media (min-width: 1200px) {
  .breadcrumb {
    padding-top: 50px;
  }
}
@media (min-width: 576px) {
  .breadcrumb {
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .breadcrumb {
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .breadcrumb {
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .breadcrumb {
    padding-bottom: 25px;
  }
}
.breadcrumb li {
  float: left;
}
.breadcrumb li + li::before {
  display: inline-block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  content: " / ";
}
.breadcrumb li + li:hover::before {
  text-decoration: underline;
}
.breadcrumb li + li:hover::before {
  text-decoration: none;
}
.breadcrumb.breadcategory-2,
.cms-contact .breadcrumb {
  color: #FFFFFF;
}
.breadcrumb.breadcategory-2 a,
.cms-contact .breadcrumb a {
  color: #FFFFFF;
}

.rou_aitproductslists .breadcrumb_cnt {
  top: 0;
}
.rou_aitproductslists .breadcrumb_cnt, .rou_aitproductslists .breadcrumb_cnt a {
  color: #FFFFFF;
}

.nopadding {
  padding-left: 0;
  padding-right: 0;
}

.lpnlist-popin-close {
  position: absolute;
  right: 20px;
  top: 30px;
  width: 40px;
  height: 40px;
  font-size: 1.125rem;
  color: #222321;
  cursor: pointer;
  transition: opacity 0.3s ease;
}
.lpnlist-popin-close:before {
  font-family: "lpn-icons-v5" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e93c";
}
.lpnlist-popin-close:hover {
  opacity: 0.5;
}

.lpnlist-modal {
  width: 100%;
}
.lpnlist-modal .fullheight {
  height: 100%;
  max-height: 80vh;
  padding-bottom: 80px;
}
.lpnlist-modal .lpnlist-popin .no-list, .lpnlist-modal .lpnlist-popin .has-lists {
  display: none;
  width: 100%;
}
.lpnlist-modal .lpnlist-popin.nolist .no-list {
  display: flex;
}
.lpnlist-modal .lpnlist-popin.nolist .lpnlist-select-haslists {
  display: none;
}
.lpnlist-modal .lpnlist-popin.nolist .lpnlist-select-newlist {
  display: block;
}
.lpnlist-modal .lpnlist-popin.haslists .has-lists {
  display: inline-block;
}
.lpnlist-modal .lpnlist-popin.haslists .lpnlist-select-newlist {
  display: none;
}
.lpnlist-modal .lpnlist-popin-top {
  width: 100%;
  text-align: center;
  box-shadow: 0 -1px 0 0 #EBEBEB, 0 1px 0 0 #EBEBEB;
}
.lpnlist-modal .lpnlist-popin-top h2, .lpnlist-modal .lpnlist-popin-top .image-header-container h1, .image-header-container .lpnlist-modal .lpnlist-popin-top h1, .lpnlist-modal .lpnlist-popin-top .image-header-container .h1, .image-header-container .lpnlist-modal .lpnlist-popin-top .h1, .lpnlist-modal .lpnlist-popin-top .image-header-container .h2, .image-header-container .lpnlist-modal .lpnlist-popin-top .h2 {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  /*@include media-breakpoint-down(md) {
    line-height:(22px*1.57);
    font-size: 22px;
  }*/
  font-size: 1.75rem;
  letter-spacing: 0;
  padding: 25px;
  margin: 0;
}
@media (max-width: 991.98px) {
  .lpnlist-modal .lpnlist-popin-top h2, .lpnlist-modal .lpnlist-popin-top .image-header-container h1, .image-header-container .lpnlist-modal .lpnlist-popin-top h1, .lpnlist-modal .lpnlist-popin-top .image-header-container .h1, .image-header-container .lpnlist-modal .lpnlist-popin-top .h1, .lpnlist-modal .lpnlist-popin-top .image-header-container .h2, .image-header-container .lpnlist-modal .lpnlist-popin-top .h2 {
    line-height: 38px;
    font-size: 38px;
  }
}
@media (max-width: 575.98px) {
  .lpnlist-modal .lpnlist-popin-top h2, .lpnlist-modal .lpnlist-popin-top .image-header-container h1, .image-header-container .lpnlist-modal .lpnlist-popin-top h1, .lpnlist-modal .lpnlist-popin-top .image-header-container .h1, .image-header-container .lpnlist-modal .lpnlist-popin-top .h1, .lpnlist-modal .lpnlist-popin-top .image-header-container .h2, .image-header-container .lpnlist-modal .lpnlist-popin-top .h2 {
    line-height: 28px;
    font-size: 28px;
  }
}
.lpnlist-modal .lpnlist-popin-cnt {
  display: flex;
  width: 100%;
}
.lpnlist-modal .lpnlist-popin-cnt .lpnlist-product {
  width: 100%;
  padding: 40px;
  background-color: #F6F6F6;
}
.lpnlist-modal .lpnlist-popin-cnt .lpnlist-product .lpnlist-product-desc {
  padding-top: 20px;
}
.lpnlist-modal .lpnlist-popin-cnt .lpnlist-product .lpnlist-product-desc p {
  font-size: 1.125rem;
  color: #cccccc;
  letter-spacing: 0;
}
.lpnlist-modal .lpnlist-popin-cnt .lpnlist-select {
  padding: 0;
  position: relative;
}
.lpnlist-modal .lpnlist-popin-cnt .lpnlist-select .lpnlist-select-haslists {
  border-top: solid 1px #EBEBEB;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
}
.lpnlist-modal .lpnlist-popin-cnt .lpnlist-select .lpnlist-select-haslists ul, .lpnlist-modal .lpnlist-popin-cnt .lpnlist-select .lpnlist-select-haslists li {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.lpnlist-modal .lpnlist-popin-cnt .lpnlist-select .lpnlist-select-haslists li {
  background-color: #FFFFFF;
  box-shadow: 0 -1px 0 0 #EBEBEB, 0 1px 0 0 #EBEBEB;
  transition: background-color 0.3s ease;
  cursor: pointer;
  position: relative;
}
.lpnlist-modal .lpnlist-popin-cnt .lpnlist-select .lpnlist-select-haslists li:hover {
  background-color: #f6f6f6;
}
.lpnlist-modal .lpnlist-popin-cnt .lpnlist-select .lpnlist-select-haslists li:hover .lpnlist-selected {
  opacity: 1;
}
.lpnlist-modal .lpnlist-popin-cnt .lpnlist-select .lpnlist-select-haslists li.active {
  background-color: greenyellow;
}
.lpnlist-modal .lpnlist-popin-cnt .lpnlist-select .lpnlist-select-haslists li .lpnlist-name {
  padding: 30px 0px 30px 40px;
  display: inline-block;
  font-size: 1.125rem;
}
.lpnlist-modal .lpnlist-popin-cnt .lpnlist-select .lpnlist-select-haslists li .lpnlist-selected {
  position: absolute;
  top: 32px;
  right: 16px;
  transition: all 0.3s ease;
}
.lpnlist-modal .lpnlist-popin-cnt .lpnlist-select .lpnlist-select-haslists li .lpnlist-selected:before {
  font-family: "lpn-icons-v5" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e943";
}
.lpnlist-modal .lpnlist-popin-cnt .lpnlist-select .lpnlist-select-haslists li.not-inlist .lpnlist-selected:before {
  font-family: "lpn-icons-v5" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e940";
}
.lpnlist-modal .lpnlist-popin-cnt .lpnlist-select .lpnlist-select-newlist {
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}
.lpnlist-modal .lpnlist-popin-cnt .lpnlist-select .lpnlist-select-newlist label {
  width: 100%;
  padding-top: 30px;
}
.lpnlist-modal .lpnlist-popin-cnt .lpnlist-select .lpnlist-select-newlist input {
  width: 100%;
  font-size: 1.125rem;
  border: none;
  border-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: solid 1px #797c80;
}
.lpnlist-modal .lpnlist-popin-cnt .lpnlist-select .lpnlist-select-newlist input:focus {
  outline: none;
}
.lpnlist-modal .lpnlist-popin-cnt .lpnlist-select .lpnlist-select-newlist input.error {
  border-bottom: solid 1px red;
}
.lpnlist-modal .lpnlist-popin-cnt .lpnlist-name-cnt {
  width: 100%;
}
.lpnlist-modal .lpnlist-new-btn {
  cursor: pointer;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  padding: 20px 0px;
  background-color: #797c80;
  color: #fff;
  transition: all 0.3s ease;
}
.lpnlist-modal .lpnlist-new-btn:hover {
  background-color: #f6f6f6;
  color: #797c80;
}
.lpnlist-modal .lpnlist-new-btn span.newlist {
  width: 20px;
  display: inline-block;
  font-size: 12px;
  padding-top: 6px;
  padding-left: 10px;
}
.lpnlist-modal .lpnlist-new-btn span.newlist:before {
  font-family: "lpn-icons-v5" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e902";
}
.lpnlist-modal .lpnlist-newlabel-btns {
  position: absolute;
  left: 0;
  bottom: 0;
}
.lpnlist-modal .lpnlist-cancel-btn {
  width: 100%;
  text-align: center;
  padding: 10px 0px;
}
.lpnlist-modal .lpnlist-submit-btn {
  width: 100%;
  text-align: center;
  padding: 10px 0px;
}
.lpnlist-modal .nsg_container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.lpnlist-modal .w100 {
  width: 100%;
}

#lpnlist-popin .lpnlist-select-newlist {
  display: none;
}
#lpnlist-popin .lpnlist-select-haslists {
  display: block;
}
#lpnlist-popin .lpnlist-new-btn {
  display: block;
}
#lpnlist-popin.shownew .lpnlist-select-newlist {
  display: block;
}
#lpnlist-popin.shownew .lpnlist-new-btn {
  display: none;
}
#lpnlist-popin input#lpnlist-name {
  width: 100%;
  font-size: 1.125rem;
  border: none;
  border-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#lpnlist-popin input#lpnlist-name:focus {
  outline: none;
}
#lpnlist-popin input#lpnlist-name.error {
  border-bottom: solid 1px red;
}

.lpnlist_notes {
  background: url("data:image/png;base64,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");
}
.lpnlist_notes .pnlist_notes_desc {
  display: none;
}
.lpnlist_notes .lpnlist_notes_editable {
  display: block;
}
.lpnlist_notes .lpnlist_notes_editable textarea {
  width: 100%;
  min-height: 50vh;
}
.lpnlist_notes.hasnotes .pnlist_notes_desc {
  display: block;
}
.lpnlist_notes.hasnotes .lpnlist_notes_editable {
  display: none;
}
.lpnlist_notes .lpnlist_notes_btns {
  padding-top: 60px;
  text-align: right;
  width: 100%;
}
.lpnlist_notes .lpnlist_notes_btns a {
  color: #797c80;
  transition: color 0.3s ease;
}
.lpnlist_notes .lpnlist_notes_btns a span:before {
  font-size: 14px;
}
.lpnlist_notes .lpnlist_notes_btns a:hover {
  color: #797c80;
}
.lpnlist_notes .lpnlist_notes_btns .lpnlist_notes_edit {
  padding-right: 30px;
}
.lpnlist_notes .lpnlist_notes_btns .lpnlist_notes_edit span {
  padding-right: 10px;
}
.lpnlist_notes .lpnlist_notes_btns .lpnlist_notes_edit span:before {
  font-family: "lpn-icons-v5" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e93e";
}
.lpnlist_notes .lpnlist_notes_btns .lpnlist_notes_remove span {
  padding-right: 10px;
}
.lpnlist_notes .lpnlist_notes_btns .lpnlist_notes_remove span:before {
  font-family: "lpn-icons-v5" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e942";
}
.lpnlist_notes .lpnlist_notes_btns .lpnlist_savenotes {
  display: none;
}
.lpnlist_notes .lpnlist_notes_btns .lpnlist_savenotes span {
  padding-right: 6px;
}
.lpnlist_notes .lpnlist_notes_btns .lpnlist_savenotes span:before {
  font-family: "lpn-icons-v5" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e93d";
}
.lpnlist_notes .lpnlist_notes_btns .lpnlist_savenotes span:before {
  font-size: 14px;
}
.lpnlist_notes .lpnlist_notes_desc {
  color: #797c80;
  padding-left: 40px;
  padding-right: 40px;
}
.lpnlist_notes .lpnlist_notes_editable textarea {
  color: #797c80;
  background-color: #fff;
  border: solid 1px #ebebeb;
  resize: none;
  padding: 40px;
  -webkit-appearance: none;
  border-radius: 0;
  outline: none;
}
.lpnlist_notes.editing .lpnlist_notes_desc, .lpnlist_notes.editing .lpnlist_notes_edit, .lpnlist_notes.editing .lpnlist_notes_remove {
  display: none;
}
.lpnlist_notes.editing .lpnlist_savenotes {
  display: inline-block;
}
.lpnlist_notes.editing .lpnlist_notes_editable {
  display: block;
}

.lpnlist_lists {
  min-height: 60vh;
  padding-bottom: 80px;
}
.lpnlist_lists .lpnlist_lists_item {
  display: flex;
  justify-content: center;
  width: 100%;
  margin: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  border-bottom: solid 1px #ebebeb;
}
.lpnlist_lists .lpnlist_lists_item:last-child {
  border-bottom: solid 1px transparent;
}
.lpnlist_lists .lpnlist_lists_item:first-child {
  border-top: solid 1px #ebebeb;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_imgs {
  padding-right: 40px;
  padding-left: 0;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_imgs img {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
  background-color: #f6f6f6;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_imgs img:not(.norelazy):nth-child(3) {
  position: absolute;
  top: 3px;
  left: 3px;
  z-index: 0;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_imgs img:not(.norelazy):nth-child(4) {
  position: absolute;
  top: 6px;
  left: 6px;
  z-index: -1;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_imgs img:not(.norelazy):nth-child(5) {
  position: absolute;
  top: 9px;
  left: 9px;
  z-index: -2;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_imgs img:not(.norelazy):nth-child(6) {
  position: absolute;
  top: 12px;
  left: 12px;
  z-index: -3;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_imgs img:not(.norelazy):nth-child(7) {
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: -4;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_imgs img:not(.norelazy):nth-child(8) {
  position: absolute;
  top: 18px;
  left: 18px;
  z-index: -5;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_imgs img:not(.norelazy):nth-child(9) {
  position: absolute;
  top: 21px;
  left: 21px;
  z-index: -6;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_imgs img:not(.norelazy):nth-child(10) {
  position: absolute;
  top: 24px;
  left: 24px;
  z-index: -7;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_imgs img:not(.norelazy):nth-child(11) {
  position: absolute;
  top: 27px;
  left: 27px;
  z-index: -8;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_imgs img:not(.norelazy):nth-child(12) {
  position: absolute;
  top: 30px;
  left: 30px;
  z-index: -9;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_imgs img:not(.norelazy):nth-child(13) {
  position: absolute;
  top: 33px;
  left: 33px;
  z-index: -10;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_imgs img:not(.norelazy):nth-child(14) {
  position: absolute;
  top: 36px;
  left: 36px;
  z-index: -11;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_imgs img:not(.norelazy):nth-child(15) {
  position: absolute;
  top: 39px;
  left: 39px;
  z-index: -12;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_imgs img:not(.norelazy):nth-child(16) {
  position: absolute;
  top: 42px;
  left: 42px;
  z-index: -13;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_imgs img:not(.norelazy):nth-child(17) {
  position: absolute;
  top: 45px;
  left: 45px;
  z-index: -14;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_imgs img:not(.norelazy):nth-child(18) {
  position: absolute;
  top: 48px;
  left: 48px;
  z-index: -15;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_imgs img:not(.norelazy):nth-child(19) {
  position: absolute;
  top: 51px;
  left: 51px;
  z-index: -16;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_cnt {
  padding-top: 60px;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_desc {
  padding-left: 0px;
}
.lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_desc .lpnlist_lists_item_title, .lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_cnt .lpnlist_lists_item_title {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  /*@include media-breakpoint-down(md) {
    line-height:(22px*1.57);
    font-size: 22px;
  }*/
  width: 100%;
  display: inline-block;
  padding-top: 24px;
  padding-bottom: 40px;
}
@media (max-width: 991.98px) {
  .lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_desc .lpnlist_lists_item_title, .lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_cnt .lpnlist_lists_item_title {
    line-height: 38px;
    font-size: 38px;
  }
}
@media (max-width: 575.98px) {
  .lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_desc .lpnlist_lists_item_title, .lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_cnt .lpnlist_lists_item_title {
    line-height: 28px;
    font-size: 28px;
  }
}

.lpnlist-details {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.lpnlist-details .lpnlist-details-back {
  text-align: left;
  color: #797c80;
  padding-bottom: 24px;
}
.lpnlist-details .lpnlist-details-back span {
  padding-right: 2px;
}
.lpnlist-details .lpnlist-details-back span:before {
  font-size: 0.8em;
}
.lpnlist-details .lpnlist-details-filter-cnt {
  display: inline-flex;
}
.lpnlist-details h1, .lpnlist-details .h1, .lpnlist-details .h2 {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  /*@include media-breakpoint-down(md) {
    line-height:(22px*1.57);
    font-size: 22px;
  }*/
  padding-bottom: 40px;
  display: inline-flex;
}
@media (max-width: 991.98px) {
  .lpnlist-details h1, .lpnlist-details .h1, .lpnlist-details .h2 {
    line-height: 38px;
    font-size: 38px;
  }
}
@media (max-width: 575.98px) {
  .lpnlist-details h1, .lpnlist-details .h1, .lpnlist-details .h2 {
    line-height: 28px;
    font-size: 28px;
  }
}
.lpnlist-details h1 span.lpnlistActionsBtn, .lpnlist-details .h1 span.lpnlistActionsBtn, .lpnlist-details .h2 span.lpnlistActionsBtn {
  position: relative;
  display: inline-block;
  cursor: pointer;
  width: 40px;
  height: 30px;
  padding-left: 10px;
  text-align: left;
}
.lpnlist-details h1 span.lpnlistActionsBtn:before, .lpnlist-details .h1 span.lpnlistActionsBtn:before, .lpnlist-details .h2 span.lpnlistActionsBtn:before {
  font-size: 0.1em !important;
  position: absolute;
  top: 14px;
  opacity: 0.5;
  transition: opacity 0.3s ease;
}
.lpnlist-details h1 span.lpnlistActionsBtn:hover:before, .lpnlist-details .h1 span.lpnlistActionsBtn:hover:before, .lpnlist-details .h2 span.lpnlistActionsBtn:hover:before {
  opacity: 1;
}
.lpnlist-details .lpnlist-details-nfos {
  text-align: center;
  width: 100%;
  padding-bottom: 60px;
  border-bottom: solid 1px #ebebeb;
}
.lpnlist-details .lpnlist-details-nfos a:not(.popdiva) {
  display: inline-block;
  color: #797c80;
  margin: 0px 10px;
  color: #797c80;
  transition: all 0.3s ease;
}
.lpnlist-details .lpnlist-details-nfos a.lpnlist_details_filter, .lpnlist-details .lpnlist-details-nfos a.lpnlist_details_tonotes.hasnotes {
  padding: 8px 30px;
  background-color: transparent;
  border: solid 1px #cccccc;
  border-radius: 100px;
  letter-spacing: 0;
  text-align: center;
}
.lpnlist-details .lpnlist-details-nfos a.lpnlist_details_filter.active, .lpnlist-details .lpnlist-details-nfos a.lpnlist_details_filter:hover, .lpnlist-details .lpnlist-details-nfos a.lpnlist_details_tonotes.hasnotes.active, .lpnlist-details .lpnlist-details-nfos a.lpnlist_details_tonotes.hasnotes:hover {
  background-color: #797c80;
  color: #fff;
}
.lpnlist-details .lpnlist-details-nfos a.lpnlist_details_filter span.ico, .lpnlist-details .lpnlist-details-nfos a.lpnlist_details_tonotes.hasnotes span.ico {
  display: inline-block;
  padding-right: 6px;
}
.lpnlist-details .lpnlist-details-nfos .lpnlist-share {
  position: relative;
  display: inline-flex;
}
.lpnlist-details .lpnlist-details-nfos .share-lpnlist {
  position: relative;
  color: #797c80;
}
.lpnlist-details .lpnlist-details-nfos .share-lpnlist span.ico {
  width: 26px;
  display: inline-block;
  font-size: 16px;
  padding-top: 8px;
}
.lpnlist-details .lpnlist-details-nfos .share-lpnlist span.ico:before {
  font-family: "lpn-icons-v5" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e941";
}
.lpnlist-details .lpnlist-details-nfos .share-lpnlist:hover {
  color: #797c80;
}
.lpnlist-details .lpnlist-details-nfos .lpnlist_details_tonotes {
  color: #797c80;
}
.lpnlist-details .lpnlist-details-nfos .lpnlist_details_tonotes span.ico {
  width: 26px;
  display: inline-block;
  font-size: 16px;
  padding-top: 2px;
}
.lpnlist-details .lpnlist-details-nfos .lpnlist_details_tonotes span.ico:before {
  font-family: "lpn-icons-v5" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e902";
}
.lpnlist-details .lpnlist-details-nfos .lpnlist_details_tonotes span.ico:before {
  font-size: 0.8em;
}
.lpnlist-details .lpnlist-details-nfos .lpnlist_details_tonotes:hover {
  color: #797c80;
}
.lpnlist-details .lpnlist_details_item {
  display: flex;
  justify-content: center;
  width: 100%;
  margin: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  border-bottom: solid 1px #ebebeb;
}
.lpnlist-details .lpnlist_details_item:last-child {
  border-bottom: solid 1px transparent;
}
.lpnlist-details .lpnlist_details_item:not(.active) {
  display: none;
}
.lpnlist-details .lpnlist_details_item .lpnlist_details_item_img {
  padding-right: 0px;
  padding-left: 0;
}
.lpnlist-details .lpnlist_details_item .lpnlist_details_item_img img {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
  background-color: #f6f6f6;
}
.lpnlist-details .lpnlist_details_item .lpnlist_details_item_cnt {
  padding-top: 36px;
  padding-left: 0px;
}
.lpnlist-details .lpnlist_details_item .lpnlist_details_item_cnt .lpnlist_details_item_types {
  display: inline-block;
}
.lpnlist-details .lpnlist_details_item .lpnlist_details_item_cnt .lpnlist_details_item_types ul, .lpnlist-details .lpnlist_details_item .lpnlist_details_item_cnt .lpnlist_details_item_types li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.lpnlist-details .lpnlist_details_item .lpnlist_details_item_cnt .lpnlist_details_item_types li {
  float: left;
  display: inline-block;
  padding-right: 30px;
}
.lpnlist-details .lpnlist_details_item .lpnlist_details_item_cnt .lpnlist_details_item_types li:last-child {
  padding-right: 0px;
}
.lpnlist-details .lpnlist_details_item .lpnlist_details_item_cnt .lpnlist_details_item_title {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  /*@include media-breakpoint-down(md) {
    line-height:(22px*1.57);
    font-size: 22px;
  }*/
  width: 100%;
  display: inline-block;
  padding-top: 24px;
  padding-bottom: 40px;
}
@media (max-width: 991.98px) {
  .lpnlist-details .lpnlist_details_item .lpnlist_details_item_cnt .lpnlist_details_item_title {
    line-height: 38px;
    font-size: 38px;
  }
}
@media (max-width: 575.98px) {
  .lpnlist-details .lpnlist_details_item .lpnlist_details_item_cnt .lpnlist_details_item_title {
    line-height: 28px;
    font-size: 28px;
  }
}
.lpnlist-details .lpnlist_details_item .lpnlist_details_item_cnt .lpnlist_details_item_desc {
  color: #797c80;
  letter-spacing: 0;
  display: inline-block;
  padding-bottom: 20px;
}
.lpnlist-details .lpnlist_details_item .lpnlist_details_item_cnt .lpnlist_details_item_price .lpn-price > .price-amount, .lpnlist-details .lpnlist_details_item .lpnlist_details_item_cnt .lpnlist_details_item_price .lpn-price > .price-tax, .lpnlist-details .lpnlist_details_item .lpnlist_details_item_cnt .lpnlist_details_item_price .lpn-price > .price-unittxtfrom, .lpnlist-details .lpnlist_details_item .lpnlist_details_item_cnt .lpnlist_details_item_price .cart-price > .price-amount, .lpnlist-details .lpnlist_details_item .lpnlist_details_item_cnt .lpnlist_details_item_price .cart-price > .price-tax, .lpnlist-details .lpnlist_details_item .lpnlist_details_item_cnt .lpnlist_details_item_price .cart-price > .price-unittxtfrom {
  font-size: 18px;
}
.lpnlist-details .lpnlist_details_item .lpnlist_details_item_cnt .lpnlist_details_item_price .publicPrice {
  display: inline-block;
  padding-left: 20px;
}
.lpnlist-details .lpnlist_details_item[data-type=accessories] {
  align-self: flex-start;
  border-bottom: solid 1px transparent;
}
.lpnlist-details .lpnlist_details_item[data-type=accessories] .lpnlist_details_item_cnt {
  padding-left: 0px;
}
.lpnlist-details .lpnlist_details_item[data-type=accessories] .lpnlist_details_item_cnt .lpnlist_details_item_title {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 1.75rem;
  /*@include media-breakpoint-down(md) {
    line-height:(22px*1.57);
    font-size: 22px;
  }*/
  padding-top: 18px;
  padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .lpnlist-details .lpnlist_details_item[data-type=accessories] .lpnlist_details_item_cnt .lpnlist_details_item_title {
    line-height: 38px;
    font-size: 38px;
  }
}
@media (max-width: 575.98px) {
  .lpnlist-details .lpnlist_details_item[data-type=accessories] .lpnlist_details_item_cnt .lpnlist_details_item_title {
    line-height: 28px;
    font-size: 28px;
  }
}

.lpnlist-details-actions-cnt, .lpnlist-share-cnt {
  position: relative;
  display: none;
  z-index: 1;
}
.lpnlist-details-actions-cnt .lpnlist-details-actions, .lpnlist-share-cnt .lpnlist-details-actions {
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 0px;
  background: #fff;
  border: 1px solid #ebebeb;
  box-shadow: 0 29px 22px 0 rgba(0, 0, 0, 0.08);
  padding: 0px 25px 25px 25px;
  min-width: 210px;
}
.lpnlist-details-actions-cnt .lpnlist-details-actions ul, .lpnlist-details-actions-cnt .lpnlist-details-actions li, .lpnlist-share-cnt .lpnlist-details-actions ul, .lpnlist-share-cnt .lpnlist-details-actions li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.lpnlist-details-actions-cnt .lpnlist-details-actions li, .lpnlist-share-cnt .lpnlist-details-actions li {
  display: inline-block;
  width: 100%;
  text-align: left;
}
.lpnlist-details-actions-cnt .lpnlist-details-actions li a, .lpnlist-share-cnt .lpnlist-details-actions li a {
  color: #797c80;
  display: inline-block;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.125rem;
  padding-left: 30px;
  position: relative;
  transition: color 0.3s ease;
}
.lpnlist-details-actions-cnt .lpnlist-details-actions li a:before, .lpnlist-share-cnt .lpnlist-details-actions li a:before {
  font-family: "lpn-icons-v5" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e902";
}
.lpnlist-details-actions-cnt .lpnlist-details-actions li a:before, .lpnlist-share-cnt .lpnlist-details-actions li a:before {
  font-size: 0.8em;
  position: absolute;
  top: 0;
  left: 0;
}
.lpnlist-details-actions-cnt .lpnlist-details-actions li a.lpnlist-rename:before, .lpnlist-share-cnt .lpnlist-details-actions li a.lpnlist-rename:before {
  content: "\e93e";
}
.lpnlist-details-actions-cnt .lpnlist-details-actions li a.lpnlist-delete:before, .lpnlist-share-cnt .lpnlist-details-actions li a.lpnlist-delete:before {
  content: "\e942";
}
.lpnlist-details-actions-cnt .lpnlist-details-actions li a.lpnlist-duplicate:before, .lpnlist-share-cnt .lpnlist-details-actions li a.lpnlist-duplicate:before {
  content: "\e93b";
}
.lpnlist-details-actions-cnt .lpnlist-details-actions li a.lpnlist-addtocart:before, .lpnlist-share-cnt .lpnlist-details-actions li a.lpnlist-addtocart:before {
  content: "\e944";
}
.lpnlist-details-actions-cnt .lpnlist-details-actions li a.lpnlist-share-bymail:before, .lpnlist-share-cnt .lpnlist-details-actions li a.lpnlist-share-bymail:before {
  content: "\e94a";
  font-size: 1em;
  top: 6px;
}
.lpnlist-details-actions-cnt .lpnlist-details-actions li a.lpnlist-share-fb:before, .lpnlist-share-cnt .lpnlist-details-actions li a.lpnlist-share-fb:before {
  content: "\e913";
  font-size: 1em;
  top: 6px;
}
.lpnlist-details-actions-cnt .lpnlist-details-actions li a.lpnlist-share-pin:before, .lpnlist-share-cnt .lpnlist-details-actions li a.lpnlist-share-pin:before {
  content: "\e912";
  font-size: 1em;
  top: 6px;
}
.lpnlist-details-actions-cnt .lpnlist-details-actions li a:hover, .lpnlist-share-cnt .lpnlist-details-actions li a:hover {
  color: #797c80;
}

.lpnlist-share-cnt .lpnlist-details-actions {
  padding-top: 25px;
  padding-right: 40px;
  min-width: auto;
}
.lpnlist-share-cnt .lpnlist-details-actions li {
  padding: 4px 0px;
}

.lpnlist_lists_item_share {
  position: relative;
}
.lpnlist_lists_item_share a {
  color: #797c80;
}
.lpnlist_lists_item_share a span {
  width: 26px;
  display: inline-block;
  color: #797c80;
  font-size: 16px;
  padding-top: 8px;
}
.lpnlist_lists_item_share a span:before {
  font-family: "lpn-icons-v5" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e941";
}

.lpnlist_lists_item_types, .lpnlist_details_item_types li {
  color: #797c80;
}
.lpnlist_lists_item_types span, .lpnlist_details_item_types li span {
  width: 30px;
  height: 30px;
  border-radius: 30px;
  display: inline-block;
  text-align: center;
  background-color: #f6f6f6;
  color: #fff;
  margin-left: 6px;
}

.lpnlist_product_type {
  display: inline-block;
  padding-right: 20px;
}

.lpnlist_details_empty {
  background-color: #F7EFDF;
  text-align: center;
  background-color: #F7EFDF;
  margin: 60px -50px 0px -50px;
  padding: 60px 50px 90px 50px;
}

/* pre-footer */
.bordered {
  padding-top: 25px;
}

/* nav */
.icon-icon-lpnlist:before {
  content: "\e940";
}

.nav-lpnlist {
  position: relative;
  padding-top: 12px;
  padding-bottom: 12px;
}
.nav-lpnlist .count_lpnlist {
  left: 13px;
  top: 3px;
  border: solid 1px #222321;
  background-color: #222321;
  color: white;
}
.nav-lpnlist .count_lpnlist.badge0 {
  display: none;
}
/* notification */
#lpn-notification {
  position: fixed;
  top: 20px;
  right: 30px;
  background-color: #797c80;
  padding: 14px 22px;
  text-align: center;
  color: #fff;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.125rem;
  line-height: 25px;
  z-index: 666;
}
@media (max-width: 991.98px) {
  #lpn-notification {
    line-height: 20px;
    font-size: 13px;
  }
}
@media (max-width: 575.98px) {
  #lpn-notification {
    line-height: 20px;
    font-size: 13px;
  }
}
#lpn-notification span {
  padding-right: 30px;
}
#lpn-notification span.popin-ok {
  width: 20px;
  padding-right: 12px;
}
#lpn-notification span.popin-ok:before {
  font-family: "lpn-icons-v5" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e93d";
}
#lpn-notification span.popin-ok:before {
  font-size: 12px;
}
#lpn-notification span.popin-error {
  width: 20px;
  padding-right: 12px;
}
#lpn-notification span.popin-error:before {
  font-family: "lpn-icons-v5" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90b";
}
#lpn-notification span.popin-error:before {
  font-size: 12px;
}
#lpn-notification span.popin-alert {
  width: 20px;
  padding-right: 12px;
}
#lpn-notification span.popin-alert:before {
  font-family: "lpn-icons-v5" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e949";
}
#lpn-notification span.popin-alert:before {
  font-size: 18px;
}
#lpn-notification.lpn-notification-alert {
  display: inline-block !important;
  right: inherit !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
}

.lpnlist-modal {
  width: 100%;
}
.lpnlist-modal .reveal-modal-bg {
  background: rgba(17, 17, 17, 0.6);
}
.lpnlist-modal .popinLpnlist {
  width: 100%;
  padding: 0 !important;
  background: #fff;
  box-shadow: 0 12px 26px 0 rgba(0, 0, 0, 0.18);
}
.lpnlist-modal .popinLpnlist .scrollBar {
  padding-right: 0px !important;
}
.lpnlist-modal .popinLpnlist .popin-cnt {
  width: 100%;
  padding: 0;
}
.lpnlist-modal .popinLpnlist .popin-cnt .lpnlist-prompt-popin .lpnlist-popin-top {
  padding: 0px 15px;
  border-bottom: solid 1px #ebebeb;
  text-align: left;
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 1.75rem;
  color: #797c80;
}
.lpnlist-modal .popinLpnlist .popin-cnt .lpnlist-prompt-popin .lpnlist-popin-cnt {
  padding: 60px 40px;
  color: #797c80;
}
.lpnlist-modal .popinLpnlist .popin-cnt .lpnlist-prompt-popin .lpnlist-popin-cnt p {
  color: #797c80;
}
.lpnlist-modal .popinLpnlist .popin-cnt .lpnlist-prompt-popin .lpnlist-popin-bottom {
  width: 100%;
  padding: 0;
}
.lpnlist-modal .popinLpnlist .popin-cnt .lpnlist-prompt-popin .lpnlist-popin-bottom button {
  border: none;
  width: 100%;
  padding: 18px;
  transition: all 0.3s ease;
}
.lpnlist-modal .popinLpnlist .popin-cnt .lpnlist-prompt-popin .lpnlist-popin-bottom .row {
  margin-left: 0px;
  margin-right: 0px;
}
.lpnlist-modal .crosslistClose {
  opacity: 1;
  background: none;
  color: #797c80;
  top: 32px;
  right: 30px;
  transition: opacity 0.3s ease;
}
.lpnlist-modal .crosslistClose:before {
  font-family: "lpn-icons-v5" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90b";
}
.lpnlist-modal .crosslistClose:before {
  font-size: 1.3em;
}
.lpnlist-modal .crosslistClose:hover {
  opacity: 0.2;
}

.lpnlist-cancel-btn {
  cursor: pointer;
  background-color: #CCCCCC;
  color: #fff;
  border: solid 1px #CCCCCC;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.lpnlist-cancel-btn:hover {
  background-color: #f6f6f6;
  color: #797c80;
}
.lpnlist-cancel-btn:focus {
  outline: none;
}

.lpnlist-submit-btn {
  cursor: pointer;
  background-color: #797c80;
  color: #fff;
  border: solid 1px #797c80;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.lpnlist-submit-btn:hover {
  border: solid 1px #CCCCCC;
  background-color: #f6f6f6;
  color: #797c80;
}
.lpnlist-submit-btn:focus {
  outline: none;
}

.lpnlist-add-icon {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 20px;
  height: 20px;
  z-index: 10;
  font-size: 20px;
  color: #fff;
  mix-blend-mode: screen;
}
.lpnlist-add-icon:before {
  font-family: "lpn-icons-v5" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e940";
}
.lpnlist-add-icon:before, .lpnlist-add-icon:hover {
  color: #fff;
}
.lpnlist-add-icon.inLpnList:before {
  content: "\e943";
}
.lpnlist-add-icon .productbtn {
  display: none;
}

.products-grid:not(.tns-carousel) li .lpnlist-add-icon {
  top: 40px;
  right: 30px;
}

/* FB : dans le proto, on doit adfficher le coeur sur les images, je le fait en gloabl la ou dans mon scss a moi ?
-> on le passe ci-dessous si tu veux */
#app .lpnlist-add-icon {
  top: 5px;
  right: 10px;
  color: #fff;
}
#app .lpnlist-add-icon:hover {
  color: #fff;
}

.sharelist-add {
  padding-top: 0px;
  padding-bottom: 60px;
}
.sharelist-add a {
  display: inline-block;
  border: solid 1px #CCCCCC;
  padding: 18px 40px;
  color: #797c80;
  background-color: #fff;
  transition: all 0.3s ease;
}
.sharelist-add a span {
  width: 26px;
  display: inline-block;
  font-size: 16px;
  padding-top: 2px;
}
.sharelist-add a span:before {
  font-family: "lpn-icons-v5" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e902";
}
.sharelist-add a span:before {
  font-size: 0.8em;
}
.sharelist-add a:hover {
  color: #fff;
  background-color: #797c80;
  border: solid 1px #797c80;
}

#lpnlistpopin, #lpnlistloader {
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  min-height: 100vh;
  position: fixed;
  z-index: 666;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.3s ease;
}
#lpnlistpopin .cnt, #lpnlistloader .cnt {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  opacity: 0;
  transform: translate3d(0px, 40px, 0px);
  transition: all 0.3s ease;
}
#lpnlistpopin.active, #lpnlistloader.active {
  background-color: rgba(0, 0, 0, 0.5);
}
#lpnlistpopin.active .cnt, #lpnlistloader.active .cnt {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}

#lpnlistpopin .cnt {
  width: 100%;
}

.mobile {
  display: none !important;
}

.desktop {
  display: inline-block !important;
}

@media (max-width: 767.98px) {
  #lpnlistpopin {
    min-height: 100vh;
    background-color: #fff;
  }
  #lpnlistpopin .cnt {
    position: relative;
    display: block;
    overflow: scroll;
    height: 100vh;
  }
  .lpnlist-modal {
    min-height: 100vh;
    background-color: #fff;
  }
  .lpnlist-modal .fullheight {
    height: auto;
    max-height: none;
  }
  .lpnlist-modal .lpnlist-popin {
    width: 100%;
    min-height: 100vh;
    display: flex;
    flex-wrap: wrap;
  }
  .lpnlist-modal .lpnlist-popin-top {
    display: flex;
    width: 100%;
    padding: 5px 40px !important;
  }
  .lpnlist-modal .lpnlist-popin-top h2, .lpnlist-modal .lpnlist-popin-top .image-header-container h1, .image-header-container .lpnlist-modal .lpnlist-popin-top h1, .lpnlist-modal .lpnlist-popin-top .image-header-container .h1, .image-header-container .lpnlist-modal .lpnlist-popin-top .h1, .lpnlist-modal .lpnlist-popin-top .image-header-container .h2, .image-header-container .lpnlist-modal .lpnlist-popin-top .h2 {
    padding: 15px;
    font-size: 1.125rem;
    margin-bottom: 0;
    width: 100%;
    text-align: center;
  }
  .lpnlist-modal .lpnlist-popin-top .lpnlist-popin-close {
    left: 20px;
    top: 20px;
    right: inherit !important;
  }
  .lpnlist-modal .lpnlist-popin-cnt {
    width: 100%;
  }
  .lpnlist-modal .lpnlist-popin-cnt .lpnlist-product {
    padding: 5px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .lpnlist-modal .lpnlist-popin-cnt .lpnlist-product .lpnlist-product-desc {
    padding-top: 0px;
  }
  .lpnlist-modal .lpnlist-popin-cnt .lpnlist-product .lpnlist-product-desc h3, .lpnlist-modal .lpnlist-popin-cnt .lpnlist-product .lpnlist-product-desc .blog-text blockquote, .lpnlist-modal .lpnlist-popin-cnt .lpnlist-product .lpnlist-product-desc .blog-products blockquote, .lpnlist-modal .lpnlist-popin-cnt .lpnlist-product .lpnlist-product-desc .blog-image-container__normal blockquote, .blog-text .lpnlist-modal .lpnlist-popin-cnt .lpnlist-product .lpnlist-product-desc blockquote, .blog-products .lpnlist-modal .lpnlist-popin-cnt .lpnlist-product .lpnlist-product-desc blockquote, .blog-image-container__normal .lpnlist-modal .lpnlist-popin-cnt .lpnlist-product .lpnlist-product-desc blockquote, .lpnlist-modal .lpnlist-popin-cnt .lpnlist-product .lpnlist-product-desc .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .lpnlist-modal .lpnlist-popin-cnt .lpnlist-product .lpnlist-product-desc label,
  .lpnlist-modal .lpnlist-popin-cnt .lpnlist-product .lpnlist-product-desc .product-view .product-options .swatch-attr .select-label,
  .product-view .product-options .swatch-attr .lpnlist-modal .lpnlist-popin-cnt .lpnlist-product .lpnlist-product-desc .select-label, .lpnlist-modal .lpnlist-popin-cnt .lpnlist-product .lpnlist-product-desc .introcategory p, .introcategory .lpnlist-modal .lpnlist-popin-cnt .lpnlist-product .lpnlist-product-desc p, .lpnlist-modal .lpnlist-popin-cnt .lpnlist-product .lpnlist-product-desc .nav-full .level0 > li > a, .nav-full .lpnlist-modal .lpnlist-popin-cnt .lpnlist-product .lpnlist-product-desc .level0 > li > a, .lpnlist-modal .lpnlist-popin-cnt .lpnlist-product .lpnlist-product-desc .h3, .lpnlist-modal .lpnlist-popin-cnt .lpnlist-product .lpnlist-product-desc .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .lpnlist-modal .lpnlist-popin-cnt .lpnlist-product .lpnlist-product-desc p {
    font-size: 1.125rem;
  }
  .lpnlist-modal .lpnlist-popin-cnt .lpnlist-select .lpnlist-select-haslists li .lpnlist-name {
    padding: 20px 0px 20px 40px;
  }
  .lpnlist-modal .lpnlist-popin-cnt .lpnlist-select .lpnlist-select-haslists li .lpnlist-selected {
    top: 22px;
  }
  .lpnlist-modal .lpnlist-prompt-popin {
    display: flex;
    min-height: 100vh;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
  .lpnlist-modal .lpnlist-popin-top {
    display: flex;
    width: 100%;
    align-self: flex-start;
  }
  .lpnlist-modal .lpnlist-popin-bottom {
    display: flex;
    width: 100%;
    align-self: flex-end;
  }
  .lpnlist-modal .lpnlist-popin-bottom.mobfixed {
    position: fixed;
    bottom: 0;
    left: 0;
  }
  .fullheight {
    height: auto;
    padding-bottom: 80px;
  }
  #lpn-notification {
    top: 20px;
    left: 20px;
    width: calc(100% - 40px);
  }
  #lpn-notification span.popin-alert:before {
    font-size: 14px;
  }
  .lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_imgs {
    padding-right: 0px;
  }
  .lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_cnt {
    padding: 0;
    padding-top: 20px;
  }
  .lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_desc .lpnlist_lists_item_title, .lpnlist_lists .lpnlist_lists_item .lpnlist_lists_item_cnt .lpnlist_lists_item_title {
    padding-bottom: 20px;
  }
  .lpnlist-details-filter-cnt {
    width: 100%;
    display: inline-block;
    padding-bottom: 20px;
  }
  .desktop {
    display: none !important;
  }
  .mobile {
    display: block !important;
  }
  .lpnlist-details .lpnlist-details-nfos .lpnlist_details_tonotes {
    float: left;
    margin-left: 0px;
    padding: 0;
    padding-left: 30px;
    padding-top: 4px;
    border: none;
  }
  .lpnlist-details .lpnlist-details-nfos .lpnlist_details_tonotes:before {
    font-family: "lpn-icons-v5" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e93e";
  }
  .lpnlist-details .lpnlist-details-nfos a.lpnlist_details_tonotes.hasnotes {
    border: none;
    padding: 0;
    padding-left: 30px;
    position: relative;
  }
  .lpnlist-details .lpnlist-details-nfos a.lpnlist_details_tonotes.hasnotes:before {
    position: absolute;
    top: 5px;
    left: 0;
  }
  .lpnlist-details .lpnlist-details-nfos a.lpnlist_details_tonotes.hasnotes:hover, .lpnlist-details .lpnlist-details-nfos a.lpnlist_details_tonotes.hasnotes:active, .lpnlist-details .lpnlist-details-nfos a.lpnlist_details_tonotes.hasnotes:focus {
    border: none;
    padding: 0;
    background-color: transparent;
  }
  .lpnlist-details .lpnlist-details-nfos .share-lpnlist {
    float: right;
    margin-right: 0;
  }
  .lpnlist-details .lpnlist-details-nfos .share-lpnlist span.ico {
    padding-top: 0;
  }
  .lpnlist-details .lpnlist_details_item .lpnlist_details_item_cnt {
    padding: 10px 0px 0px 0px;
  }
  .lpnlist_notes .lpnlist_notes_btns {
    padding: 20px 0px 20px 0px;
    width: 100%;
  }
  .lpnlist_notes .lpnlist_notes_btns .lpnlist_notes_edit {
    padding-right: 0px;
    float: left;
  }
  .lpnlist_notes .lpnlist_notes_btns .lpnlist_notes_remove {
    float: right;
  }
  .lpnlist_notes .lpnlist_notes_editable textarea {
    padding: 20px;
  }
  .lpnlist_notes .lpnlist_notes_desc {
    padding: 0px 0px 60px 0px;
  }
  .dotdotdot-cnt {
    width: 100%;
    text-align: center;
    padding-top: 20px;
  }
  .dotdotdot-cnt span {
    font-size: 2em;
  }
  .lpnlist-details h1, .lpnlist-details .h1, .lpnlist-details .h2 {
    padding-bottom: 10px;
  }
  .mobile .lpnlist-details-actions-cnt {
    display: none;
    width: 100%;
    position: relative;
  }
  .mobile .lpnlist-details-actions-cnt .lpnlist-details-actions {
    display: inline-block;
    position: relative;
    top: 0px;
    left: 0px;
    border: none;
    box-shadow: none;
    padding: 0px;
    padding-bottom: 30px;
    min-width: 100%;
    width: 100%;
  }
  .mobile .lpnlist-details-actions-cnt .lpnlist-details-actions li {
    width: 100%;
    padding: 12px 0px;
    border-bottom: solid 1px #ebebeb;
  }
  .mobile .lpnlist-details-actions-cnt .lpnlist-details-actions li:first-child {
    border-top: solid 1px #ebebeb;
  }
}
/** HAMBURGER */
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 0 0;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.hamburger:hover {
  opacity: 0.7;
}

.hamburger-box {
  width: 17px;
  height: 17px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1.5px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 17px;
  height: 3px;
  background-color: #222321;
  border-radius: 0px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -7px;
}
.hamburger-inner::after {
  bottom: -7px;
}

/*
 * Collapse
 */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.15s;
  transition-delay: 0.15s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse .hamburger-inner::after {
  top: -14px;
  transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse .hamburger-inner::before {
  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -7px, 0) rotate(-45deg);
  transition-delay: 0.32s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear;
}
.hamburger--collapse.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-90deg);
  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
.cms-index-index:not(.submenu-opened) {
	.hamburger-inner{
	  &,
	  &::before,
	  &::after {
	    background-color: #FFFFFF;
	  }

	}
}

.has-hero,
.cms-index-index {

	.container-nav {
		.hamburger-inner{
			  &,
			  &::before,
			  &::after {
			    background-color: white;
			  }

			}

	}
	.container-nav.hover {


			.hamburger-inner{
			  &,
			  &::before,
			  &::after {
			    background-color: $dark;
			  }

			}
		}
}
*/
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  background-color: #222321;
}

html.mm-pagedim-black.mm-opening #mm-blocker, html.mm-pagedim-white.mm-opening #mm-blocker, html.mm-pagedim.mm-opening #mm-blocker {
  opacity: 0.8;
}

/** FIN HAMBURGER */
/** NAV MOBILE */
#nav-mobile.mm-menu.mm-offcanvas.mm-current {
  display: block;
}

.mm-listview {
  font-size: 22px;
  color: #222321;
}
.mm-listview li {
  padding: 0.15rem 0;
  /*&:after {
  	border-color: white;
  }*/
}

/* PANEL */
.mm-panels > .mm-panel {
  margin-top: 15px;
}

.mm-hasnavbar-bottom-1 .mm-panels, .mm-navbar-bottom-2 {
  bottom: 130px;
}

.mm-next {
  opacity: 0;
}

.mm-menu.mm-theme-white .mm-navbar a, .mm-menu.mm-theme-white .mm-navbar > *, .mm-menu.mm-theme-white em.mm-counter {
  color: #222321;
}
.mm-menu.mm-theme-white .mm-navbar a.mm-title, .mm-menu.mm-theme-white .mm-navbar > *.mm-title, .mm-menu.mm-theme-white em.mm-counter.mm-title {
  color: #797c80;
}

.mm-menu .mm-navbar a, .mm-menu .mm-navbar > * {
  color: #222321;
}

.mm-navbar a.btn-inverse:hover {
  color: #FFFFFF;
}

a.mm-title {
  text-align: left;
}

.mm-close.mm-btn {
  font-size: 14px;
}

.mm-navbar-bottom {
  height: 80px;
  padding-top: 5px;
  border-top: none;
  margin-bottom: 25px;
}

.mm-navbar-content-2 > * {
  width: 42%;
  margin-right: 4%;
  margin-left: 4%;
}

.mm-listview > li > span.mmenu-lpn-divider {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 10px;
  padding-bottom: 20px;
}

.mm-menu.mm-theme-white .mm-btn::after, .mm-menu.mm-theme-white .mm-btn::before {
  border-color: #797c80;
}

.mh-sticky {
  position: fixed;
  width: 100%;
}

/*
Poupermettre la position sticky css, on ne met pas d'overflow
.mm-page {
		overflow: hidden;
	}
	*/
.lpn-nav-mobile .mm-page {
  overflow: hidden;
}

@media (max-width: 575.98px) {
  .mm-navbar-bottom {
    height: 130px;
  }
  .mm-navbar-bottom a.btn {
    width: 90%;
  }
}

.mm-navbar-top-1.mm-navbar.mm-hasbtns {
  padding-left: 10px;
  display: flex;
}
.mm-navbar-top-1.mm-navbar.mm-hasbtns .mm-prev.mm-btn {
  float: left;
  position: relative;
  margin-left: -10px;
}
.mm-navbar-top-1.mm-navbar.mm-hasbtns .mm-title {
  float: left;
  padding-right: 20px;
}
.mm-navbar-top-1.mm-navbar.mm-hasbtns .mm-search {
  float: right;
  flex-grow: 1;
}
.mm-navbar-top-1.mm-navbar.mm-hasbtns .mm-search input {
  border-radius: 1px;
}

/** FIN NAV MOBILE */
.container-nav .navbar {
  border-bottom: 1px solid #ebebeb;
}
.container-nav .logo-1l,
.container-nav .icon-logo-blanc,
.container-nav .icon-logo-1l-blanc {
  display: none;
}
@media (max-width: 991.98px) {
  .container-nav .logo-1l {
    display: block;
  }
  .container-nav .logo-2l {
    display: none;
  }
  .container-nav .logo-2l .icon-logo-blanc {
    font-size: 30px;
  }
  .container-nav .logo-2l .icon-logo {
    font-size: 30px;
  }
}
@media (max-width: 575.98px) {
  .container-nav .logo-1l {
    display: none;
  }
  .container-nav .logo-2l {
    display: block;
  }
}
.container-nav .icon-logo,
.container-nav .icon-logo-blanc {
  font-size: 50px;
}
.container-nav .icon-logo-1l,
.container-nav .icon-logo-1l-blanc {
  font-size: 20px;
}
@media (min-width: 576px) {
  .container-nav .icon-logo-1l,
  .container-nav .icon-logo-1l-blanc {
    font-size: 22px;
  }
}
@media (min-width: 768px) {
  .container-nav .icon-logo-1l,
  .container-nav .icon-logo-1l-blanc {
    font-size: 25px;
  }
}

/*
.cms-index-index.submenu-opened  {
	.container-nav {
		//Fond blanc
		background-color:rgba(255,255,255,1) !important;

	}
}

.lpn-nav-mobile:not(.has-hero) {
	.container-nav {
		//Fond blanc
		background-color:rgba(255,255,255,1) !important;

	}
}

//NEW V4
.cms-index-index:not(.submenu-opened) {
	&.has-hero {
		.navbar-expand-md {
		}
	}
	&.lpn-nav-mobile {
		.container-nav {
			//Fond transparent
			background-color:rgba(255,255,255,0) !important;	
		}
	}
}
//NEW V4
//Submony open:;
.submenu-opened {
	.container-nav {
		background-color: $white;
	}
}
*/
/*
.has-hero,
.cms-index-index {
	&.submenu-opened {
		.container-nav {
			background-color: $white;
		}
	}

	&:not(.submenu-opened) {

		.navbar-brand {
			color: $dark;
		}

		.container-nav {

			a {
				&.active {
					color: white;
				}
			}

			.navbar {
				//a:not(.navbar-brand) {		
				a {		
					color : $white;
					&.active {
						color : $white;
					}
				}

			}

			//Fond blanc, 
			&.hover {
				background-color:rgba(255,255,255,1) !important;
				//border-bottom: 1px solid transparent; //Pas besoin, ca rajoute une ligne
				@extend .animation;

				//On affiche que le logo noir
				.icon-logo-1l-blanc,
				.icon-logo-blanc  {
					display: none;
				}
				.icon-logo-1l,
				.icon-logo {
					display: block;
				}

				a {
					color : $lightgreyText;

					&.active {
						color :  $dark;
					}

					@include media-breakpoint-down(md) {
						color :  $lightgreyText;
						//On affiche que le logo blanc

					}
				}
			}


			//FOnd transparent
			&:not(.hover) {
				//border-bottom: 1px solid transparent;
				background-color:rgba(255,255,255,0);

				@extend .animation;



				a:not(.navbar-brand) {
					color : #FFFFFF;
					&.active {
						color : #FFFFFF;
					}

					@include media-breakpoint-down(md) {
						color : #FFFFFF;
					}

				}


				.icon-logo-1l-blanc,
				.icon-logo-blanc  {
					display: block;
				}
				.icon-logo-1l,
				.icon-logo {
					display: none;
				}




			}

		}
	}
}

*/
.page-loading .container-nav {
  opacity: 0.5;
}

/* POSITION FIXED !! */
@media (max-width: 991.98px) {
  .container-nav {
    position: fixed;
    width: 100%;
    top: 0;
  }
  #nav-level3 {
    margin: 0;
  }
  #nav-level3 .level3.stuck {
    opacity: 0;
  }
  html.mm-opened .container-nav {
    position: relative;
  }
  html.mm-opened #nav-level3 {
    margin-top: 0;
  }
}
.navbar-hamburger {
  display: none;
  padding-top: 6px;
}
@media (max-width: 991.98px) {
  .navbar-hamburger {
    display: block;
  }
}
@media (min-width: 576px) {
  .navbar-hamburger {
    padding-top: 7px;
  }
}

.cms-index-index .navbar a:not(.navbar-brand) {
  color: #222321;
}

.nav-item {
  text-align: center;
}
.nav-item:last-child {
  margin-right: 0;
}

.nav-pills .nav-link.active, .nav-pills .nav-item.show .nav-link {
  background-color: #222321;
}

.container-nav {
  background-color: #FFFFFF;
}

.navbar {
  height: 100px;
  overflow: hidden;
  /* V5 */
}
.navbar.navbar-expand-md {
  justify-content: space-between;
}
.navbar a:not(.navbar-brand) {
  margin-bottom: 0;
}
.navbar a:not(.navbar-brand).active {
  color: #222321;
}
@media (max-width: 991.98px) {
  .navbar a:not(.navbar-brand) {
    color: #222321;
  }
}
@media (max-width: 991.98px) {
  .navbar {
    height: 64px;
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
}
.navbar .navbar-collapse,
.navbar .navbar-collapse-lpn {
  align-items: center;
}
.navbar .navbar-collapse > div,
.navbar .navbar-collapse-lpn > div {
  width: 90%;
  overflow: hidden;
}
.navbar .navbar-collapse .icon-search,
.navbar .navbar-collapse-lpn .icon-search {
  position: absolute;
  left: 20px;
  top: 15px;
  color: #797c80;
}
.navbar .navbar-collapse input,
.navbar .navbar-collapse-lpn input {
  background-color: #ebebeb;
  border: 1px solid #ebebeb;
  height: 50px;
  padding: 20px 20px 20px 53px;
  width: 100%;
}
.navbar .navbar-collapse input::placeholder,
.navbar .navbar-collapse-lpn input::placeholder {
  color: #222321;
}
@media (min-width: 992px) {
  .navbar .navbar-collapse,
  .navbar .navbar-collapse-lpn {
    position: relative;
    border: none;
    align-items: center !important;
    justify-content: center !important;
    height: auto;
    display: flex;
    flex: 1;
  }
}
.navbar .nav-item {
  margin-right: 13px;
}
.navbar .nav-item:last-child {
  margin-right: 0;
}
@media (min-width: 1200px) {
  .navbar .nav-item {
    margin-right: 7px;
  }
}
.navbar .nav-right ul {
  align-items: center !important;
  justify-content: end !important;
  display: flex !important;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar .nav-right ul .nav-link {
  padding: 0 0 0 20px;
}
.navbar .nav-right ul .nav-lpnlist {
  padding-top: 16px;
}
.navbar .nav-right ul .nav-lpnlist .nav-link {
  padding-right: 0;
}
@media (max-width: 767.98px) {
  .navbar .nav-right ul .nav-link {
    padding-left: 20px;
  }
}
@media (max-width: 575.98px) {
  .navbar .nav-right ul .nav-link {
    padding-left: 30px;
  }
}
.nav-account .nav-link, .nav-account-logged .nav-link {
  white-space: nowrap;
}

.nav-account {
  display: block;
}

.nav-account-logged {
  display: none;
}

.lpn-logged .nav-account {
  display: none;
}
.lpn-logged .nav-account-logged {
  display: block;
}

@media (max-width: 991.98px) {
  .nav-account {
    display: none !important;
  }
  .nav-account-logged {
    display: none !important;
  }
}
.nav-cart, .nav-lpnlist {
  position: relative;
  padding-top: 15px;
  padding-bottom: 12px;
}
.nav-cart .nav-link, .nav-lpnlist .nav-link {
  padding-right: 0;
}

@media (min-width: 768px) {
  .navbar-brand {
    padding: 7px 18px 0 0;
  }
}
@media (max-width: 991.98px) {
  .navbar-brand {
    padding: 0;
    margin: 0;
    justify-content: center;
    display: flex;
    width: 44%;
    position: absolute;
    padding-top: 3px;
    left: 28%;
  }
}
@media (max-width: 575.98px) {
  .navbar-brand {
    left: 70px;
    width: auto;
    padding-top: 5px;
  }
}

.navbar .nav-right ul .nav-search .nav-link {
  padding-top: 7px;
  font-size: 20px;
}
@media (min-width: 992px) {
  .navbar .nav-right ul .nav-search .nav-link {
    display: none;
  }
}

#fixed-submenu {
  position: fixed;
  top: 100px;
  width: 100%;
  height: 0;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  #fixed-submenu {
    top: 64px;
  }
}
#fixed-submenu > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  overflow: hidden;
  /*V5*/
  background-color: #FFFFFF;
}
#fixed-submenu .tab-pane {
  animation: scaleOut 0.2s;
}
#fixed-submenu .tab-pane.active {
  animation: scaleIn 0.2s, fadeIn 0.2s;
}
#fixed-submenu .nav-back {
  display: none;
  background-color: #FFFFFF;
  height: 50px;
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 22px;
  line-height: 22px;
  /*@include media-breakpoint-down(md) {
    line-height:(18px*1.57);
    font-size: 18px;
  }*/
  /* font-size: 18px; */
  margin-left: 30px;
}
@media (max-width: 991.98px) {
  #fixed-submenu .nav-back {
    line-height: 22px;
    font-size: 22px;
  }
}
@media (max-width: 575.98px) {
  #fixed-submenu .nav-back {
    line-height: 19px;
    font-size: 19px;
  }
}
@media (max-width: 991.98px) {
  #fixed-submenu .nav-back {
    display: initial;
  }
}
#fixed-submenu #submenuaccount {
  background-color: #FFFFFF;
  margin: 0;
  color: #222321;
  width: 100%;
}
#fixed-submenu #submenuaccount .sub_title {
  color: #222321;
  opacity: 1;
  padding-top: 14px;
  padding-bottom: 14px;
}
#fixed-submenu #submenuaccount .sub_content {
  padding-top: 40px;
  padding-left: 0px;
  margin-left: -8px;
}

.subnav {
  display: flex;
  flex-wrap: wrap;
  background-color: #222321;
}
.subnav > div {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
  padding-left: 0;
  padding-right: 0;
}
.subnav > div .clickable {
  height: 200px;
}
.subnav > div .clickable:hover img {
  opacity: 1;
  transform: scale(1.01);
}
.subnav > div div {
  z-index: 5;
}
.subnav > div a {
  color: #FFFFFF;
  width: 100%;
}
.subnav > div a:not(.btn, .link) {
  font-size: 2.625rem;
  line-height: 1.1;
}
.subnav > div p, .subnav > div a.link, .subnav > div a.btn {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  margin-top: 1em !important;
  color: #FFFFFF;
  padding: 0 10%;
}
@media (max-width: 991.98px) {
  .subnav > div p, .subnav > div a.link, .subnav > div a.btn {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .subnav > div p, .subnav > div a.link, .subnav > div a.btn {
    line-height: 25px;
  }
}
.subnav > div a.link {
  padding: 0 10px;
}
.subnav > div a.link:hover {
  text-decoration: underline;
}
.subnav > div a.btn {
  padding: 10px 15px;
  width: auto;
}
.subnav > div a.btn:hover {
  color: #fff;
}
.subnav > div img {
  width: 100%;
  height: auto;
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0.7;
}

#navbarLevel1Produits .subnav > div:nth-child(1) {
  order: 2;
}
#navbarLevel1Produits .subnav > div:nth-child(1) .clickable {
  height: 400px;
}
#navbarLevel1Produits .subnav > div:nth-child(2) {
  order: 1;
}
#navbarLevel1Produits .subnav > div:nth-child(3) {
  order: 3;
}
#navbarLevel1Produits .subnav .clickable {
  height: 200px;
  overflow: hidden;
  background-size: cover;
  background-position: center bottom;
  color: #FFFFFF;
  align-items: center !important;
  justify-content: center;
  display: flex !important;
  text-align: center !important;
  position: relative;
}

#navbarLevel1PSInspirations .subnav > div,
#navbarLevel1PShowrooms .subnav > div {
  height: 200px;
  overflow: hidden;
  background-size: cover;
  background-position: center bottom;
  color: #FFFFFF;
  align-items: center !important;
  justify-content: center;
  display: flex !important;
  text-align: center !important;
  position: relative;
}

#navbarLevel1PSInspirations .subnav > div {
  flex: 0 0 25%;
  max-width: 25%;
}

.sub_close {
  position: relative;
  z-index: 1;
}

.closeSub {
  position: absolute;
  width: 45px;
  height: 45px;
  transition: all 0.4s ease;
  opacity: 0.8;
}
.closeSub:hover {
  opacity: 1;
}

#fixed-submenu .sub_close {
  padding: 20px 20px;
  display: flex;
  justify-content: flex-end !important;
}
#fixed-submenu .closeSub {
  color: #797c80;
  white-space: nowrap;
  cursor: pointer;
}
#fixed-submenu .closeSub:hover {
  color: #111111;
  text-decoration: underline;
}

.nav-close {
  height: 50px;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  border-bottom: 1px solid #ebebeb;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 1rem;
}
.nav-close button {
  background: transparent;
  border: 1px solid transparent;
}

.nav-search-mobile {
  position: absolute;
  height: 50px;
  display: flex;
  padding: 1.58rem;
  background-color: #FFFFFF;
  width: 100%;
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 13px;
}

.navbar-toggler {
  padding: 0;
  margin: 0;
  left: 0;
  position: relative;
}

.level3 {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  .level3 {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .level3 {
    line-height: 25px;
  }
}
.level3 .nav-link {
  padding: 0.1em 1em;
}
.level3 .navbar {
  height: 70px;
  padding-top: 0;
  padding-bottom: 0;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
}
.level3 .navbar .nav-pills {
  padding-bottom: 0;
}
.level3 .navbar .navbar-collapse {
  display: flex;
  width: 100%;
}
.level3 .navbar .navbar-collapse .navbar-nav {
  display: none;
  display: flex;
  flex-direction: row;
  width: 100%;
}
.level3 .navbar h1.nav-item.nav-link.active, .level3 .navbar .nav-item.nav-link.active.h1, .level3 .navbar .nav-item.nav-link.active.h2 {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  .level3 .navbar h1.nav-item.nav-link.active, .level3 .navbar .nav-item.nav-link.active.h1, .level3 .navbar .nav-item.nav-link.active.h2 {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .level3 .navbar h1.nav-item.nav-link.active, .level3 .navbar .nav-item.nav-link.active.h1, .level3 .navbar .nav-item.nav-link.active.h2 {
    line-height: 25px;
  }
}
.level3 .navbar a {
  color: #cccccc;
}
.level3 .navbar a.active {
  color: #FFFFFF;
}
.level3 .navbar a.active:hover {
  color: #FFFFFF;
}
.level3 .sticky .icon-arrow-up {
  display: none;
  font-size: 9px;
  color: #cccccc;
  width: 40px;
}
.level3 .sticky .icon-icon-cart, .level3 .sticky   .icon-cart-v4  {
  color: #cccccc;
  display: none;
  padding-left: 23px;
}
.level3 .sticky .icon-icon-lpnlist  {
  color: #cccccc;
  display: none;
  padding-left: 23px;
}
.level3 .sticky.stuck {
  background-color: #FFFFFF;
  width: 100%;
}
.level3 .sticky.stuck .icon-arrow-up, .level3 .sticky.stuck .icon-icon-cart, .level3 .sticky.stuck .icon-cart-v4, .level3 .sticky.stuck .icon-icon-lpnlist {
  display: block;
}
.level3 .header-title {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 576px) {
  .level3 .header-title {
    padding-top: 20px;
  }
}
@media (min-width: 768px) {
  .level3 .header-title {
    padding-top: 40px;
  }
}
@media (min-width: 992px) {
  .level3 .header-title {
    padding-top: 40px;
  }
}
@media (min-width: 1200px) {
  .level3 .header-title {
    padding-top: 50px;
  }
}
@media (min-width: 576px) {
  .level3 .header-title {
    padding-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .level3 .header-title {
    padding-bottom: 40px;
  }
}
@media (min-width: 992px) {
  .level3 .header-title {
    padding-bottom: 40px;
  }
}
@media (min-width: 1200px) {
  .level3 .header-title {
    padding-bottom: 50px;
  }
}
.level3 .header-title > row {
  justify-content: center !important;
}
.level3 .header-title select {
  font-size: 19px;
  width: 500px;
}
.level3 .univers {
  justify-content: center !important;
}
.level3 .univers h1, .level3 .univers .h2, .level3 .univers .h1 {
  margin: 0 0 2.9rem 0;
  text-align: center;
}
@media (max-width: 991.98px) {
  .level3 .univers h1, .level3 .univers .h2, .level3 .univers .h1 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (max-width: 991.98px) and (min-width: 576px) {
  .level3 .univers h1, .level3 .univers .h2, .level3 .univers .h1 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (max-width: 991.98px) and (min-width: 768px) {
  .level3 .univers h1, .level3 .univers .h2, .level3 .univers .h1 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 991.98px) and (min-width: 992px) {
  .level3 .univers h1, .level3 .univers .h2, .level3 .univers .h1 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 991.98px) and (min-width: 1200px) {
  .level3 .univers h1, .level3 .univers .h2, .level3 .univers .h1 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
.level3 .univers p {
  text-align: center;
  color: #797c80;
  padding-bottom: 20px;
}
@media (min-width: 576px) {
  .level3 .univers p {
    padding-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .level3 .univers p {
    padding-bottom: 40px;
  }
}
@media (min-width: 992px) {
  .level3 .univers p {
    padding-bottom: 40px;
  }
}
@media (min-width: 1200px) {
  .level3 .univers p {
    padding-bottom: 50px;
  }
}
.level3 .catalogue {
  text-align: right;
}
.level3 .catalogue a {
  margin-right: -15px;
}

.caret:after {
  display: inline-block;
  content: "\e92b";
  width: 17px;
  height: 17px;
  font-family: "lpn-icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  opacity: 1;
  font-size: 10px;
  padding-left: 5px;
  transform: scale(0.5, 0.5) translate(0px, -5px);
}
.caret.tmpActive:after {
  transform: rotate(180deg) scale(0.5, 0.5) translate(-5px, 15px);
  padding-left: 0;
}
.caret:hover:after {
  opacity: 1;
}
.caret:focus {
  outline: 0;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 5px;
  font-size: 10px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #f6f6f6;
  border-radius: 100%;
  border: solid 1px #cccccc;
  left: 40px;
  top: 14px;
  position: absolute;
}

.badge0 {
  background-color: #ededed;
  color: #222321;
  border: solid 1px #d4c8c8;
  border: solid 1px #f6f6f6;
  display: none;
}

.badge1 {
  border: solid 1px #222321;
  background-color: #222321;
  color: white;
}

.badge {
  top: 14px;
}

.count_cart {
  left: 10px;
  top: 3px;
}

.count_wishlist {
  left: 149px;
}

/*** SEARCH **/
/* Mis dans le container-mein $*/
#lpn_search {
  background-color: #FFFFFF;
  position: fixed;
  top: 0;
  width: 100%;
  height: 0;
  background-color: #fff;
  overflow-y: scroll;
}
#lpn_search .sub_close {
  padding-top: 20px;
  padding-bottom: 20px;
}
#lpn_search .sub_close .closeSub {
  position: relative;
}

search-page-component {
  display: block;
}

#lpn_search_form {
  height: 0px;
  display: flex;
  align-items: center;
}

#navsearchbtn {
  margin: 0;
  padding: 0;
  border-radius: 0px;
  font-size: 30px;
  background: none;
  border: none;
  width: 50px;
  padding-top: 45px;
  /*width: 53px;
  height: 46px;
  border:none;

  span {
      display:none;
  }*/
}

#search_mini_form {
  width: 100%;
  padding-top: 10px;
}
#search_mini_form .form-search {
  position: relative;
  padding: 20px 50px 20px 35px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
}
#search_mini_form .input-group-btn {
  position: absolute;
  top: 0;
  left: 0;
}
#search_mini_form .input-search-container {
  width: 100%;
  padding-left: 54px;
}
#search_mini_form .input-group {
  margin-bottom: 0;
  padding-right: 60px;
  display: flex;
  justify-content: center;
}
#search_mini_form .input-clear {
  margin-top: 42px;
  display: none;
}
@media (max-width: 767.98px) {
  #search_mini_form {
    padding-top: 10px;
  }
  #search_mini_form .form-search {
    padding: 0px 20px 0px 7px;
  }
  #search_mini_form .closeSub {
    font-size: 26px;
  }
  #search_mini_form #navsearchbtn {
    font-size: 24px;
    padding-top: 27px;
    width: 30px;
  }
  #search_mini_form > .input-group .input-clear {
    height: 1.5em;
    width: 1.5em;
  }
}
#search_mini_form .input-group {
  width: 96%;
}

#search {
  border: none;
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  /*@include media-breakpoint-down(md) {
    line-height:(22px*1.57);
    font-size: 22px;
  }*/
  border-bottom: 1px solid #222321;
  background-color: transparent;
  color: #222321;
  height: 60px;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  box-shadow: none;
  padding-left: 0;
}
@media (max-width: 991.98px) {
  #search {
    line-height: 38px;
    font-size: 38px;
  }
}
@media (max-width: 575.98px) {
  #search {
    line-height: 28px;
    font-size: 28px;
  }
}
@media (max-width: 767.98px) {
  #search {
    font-size: 22px;
    line-height: 30px;
    min-height: auto;
    height: 67px;
  }
}

#navsearchbtn:hover {
  opacity: 0.8;
}

#lpn_search_form .icon-close-blanc .path1:before {
  color: #000000;
}
#lpn_search_form .icon-close-blanc .path2:before {
  color: #FFFFFF;
}
#lpn_search_form .sub_close {
  position: absolute;
  right: 40px;
  top: 5px;
}
@media (max-width: 767.98px) {
  #lpn_search_form .sub_close {
    right: 0;
    top: 17px;
  }
}

@media (max-width: 767.98px) {
  #mini-login, #mini-password {
    display: none;
  }
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.nav-full {
  /* Default styles for 1+ drop-down menus */
  /* Class for js to add briefly to evaluate element positioning. */
  /* Correct menus that will hang off the page (class added by js) */
  /* Level 1+ */
}
.nav-full ul {
  position: relative;
  list-style-type: none;
  margin: 0;
  padding: 40px 0 100px 0;
  color: #797c80;
}
.nav-full .level0 > li > a {
  padding-bottom: 20px;
  color: #797c80;
  display: block;
  width: 30%;
}
.nav-full .level0 > li p {
  font-size: 1.125rem;
}
.nav-full ul.level1, .nav-full ul.level2 {
  position: absolute;
  left: 50%;
  top: 10px;
}
.nav-full ul.level1 li, .nav-full ul.level2 li {
  padding-bottom: 10px;
}
.nav-full .img-preview {
  overflow: hidden;
  min-height: 100%;
  padding-right: 0;
}
.nav-full .img-preview img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.nav-full li:last-child > a {
  border-bottom: none;
}
.nav-full .level0 {
  /*&:not(:has(.hovered))>li {
  		&.active  {
  			&>a {
  				color:$link-color;
  			}
  			&>ul {
  				//display: block;
  				visibility: visible;
  				  opacity: 1;
  				li.active {
  					a {
  						color:$link-color;
  					}
  				}	
  			}
  		}

  	}
  */
  /*&:has(.hovered)>li {
  	&.hovered {
  		&>a {
  			color:$link-color;
  		}
  		&>ul {
  			//display: block;
  			visibility: visible;
  			  opacity: 1;
  			li.active {
  				a {
  					color:$link-color;
  				}
  			}	
  		}
  	}

  }
  */
}
.nav-full .level0 > li > ul {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.5s linear;
}
.nav-full .level0 > li > ul a {
  color: #797c80;
}
.nav-full .level0 > li > ul a:hover {
  color: #222321;
}
.nav-full .level0 > li.active > a {
  color: #222321;
}
.nav-full .level0 > li.active > ul {
  visibility: visible;
  opacity: 1;
}
.nav-full .level0 > li.active > ul li.active a {
  color: #222321;
}
.nav-full a:hover,
.nav-full li:hover > a {
  color: #222321;
}
.nav-full .menu-active {
  z-index: 200;
}
.nav-full li.level0 ul {
  position: absolute;
  left: 300px;
  left: 300px;
  top: 0; /* Height of ".nav-primary a.level0" */
  z-index: 10;
}
.nav-full li.level1 ul.level0.position-test {
  display: block;
}
.nav-full li.level1 ul.level1.spill {
  right: 0;
  left: auto;
}
.nav-full li.level1 ul.level1.spill li.level2 ul {
  left: auto;
  right: 50px;
  top: 20px;
}
.nav-full li.level1 li.parent > a {
  position: relative;
}
.nav-full li.level1 li.parent > a:after {
  right: 5px;
  top: 50%;
  margin-top: -3px;
}

.image-header-container {
  min-height: 670px;
  position: relative;
  background-size: cover;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-color: #f6f6f6;
  overflow: hidden;
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
  flex-direction: column;
  position: relative;
  color: #FFFFFF;
  margin-bottom: 10px;
}
.image-header-container:not(.noimg) {
  height: calc(80vh - 110px);
}
.image-header-container::after {
  display: block;
  clear: both;
  content: "";
}
@media (min-width: 576px) {
  .image-header-container {
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .image-header-container {
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .image-header-container {
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .image-header-container {
    margin-bottom: 25px;
  }
}
.image-header-container.lpn-hero {
  min-height: 600px;
}
@media (max-width: 991.98px) {
  .image-header-container {
    min-height: 480px;
  }
}
@media (max-width: 767.98px) {
  .image-header-container {
    min-height: 280px;
  }
}
.image-header-container > div {
  width: 100%;
  /* position: relative;
   width: 100%;
   max-width: 800px;
   margin-top: 40px;
   margin-bottom: 40px;
   */
  color: #FFFFFF;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.image-header-container.noimg {
  min-height: 200px;
  background-color: #FFFFFF;
  overflow: visible;
}
.image-header-container.noimg p, .image-header-container.noimg h1, .image-header-container.noimg h2, .image-header-container.noimg .h1, .image-header-container.noimg .h2 {
  color: #222321;
}
.image-header-container h1, .image-header-container h2, .image-header-container .h1, .image-header-container .h2 {
  color: #FFFFFF;
  max-width: 600px;
}
.image-header-container p {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  max-width: 600px;
  color: #FFFFFF;
}
@media (max-width: 991.98px) {
  .image-header-container p {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .image-header-container p {
    line-height: 25px;
  }
}
.image-header-container .editmode {
  color: #000000;
}
.image-header-container picture, .image-header-container img {
  position: absolute;
  /* CAR EN ABSOLUT.. */
  bottom: 0;
  left: 0;
  object-fit: cover;
}
.image-header-container .dropdown {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  .image-header-container .dropdown {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .image-header-container .dropdown {
    line-height: 25px;
  }
}
.image-header-container .dropdown-menu {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  border: 1px solid transparent;
  position: relative;
  top: 0;
}
@media (max-width: 991.98px) {
  .image-header-container .dropdown-menu {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .image-header-container .dropdown-menu {
    line-height: 25px;
  }
}
.image-header-container .dropdown-item {
  /*text-align: center;
  padding: 5px 5rem;
  */
  text-align: left;
  padding: 5px 5rem 5px 16px;
}
.image-header-container .dropdown-item.active {
  background-color: #222321;
  border-radius: 50px;
}
.image-header-container .dropdown-item:focus, .image-header-container .dropdown-item:hover {
  color: #1d1e1f;
  text-decoration: none;
  background-color: #f6f6f6;
  border-radius: 50px;
}
.image-header-container.lpn-home {
  min-height: 640px;
}
.category-header + .image-header-container {
  margin-top: 0;
}

.image-header-container + .image-header-container {
  margin-top: 0;
}

.home-panel {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.home-panel .image-header-container {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  height: 100vh;
}

#nav-level3 .image-header-container:not(.noimg) {
  height: calc(100vh - 110px);
  max-height: 400px;
}

a.link-wishlist, a.link-devis, a.link-lpnlist {
  border: solid 1px #000000;
  display: inline-block;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  white-space: nowrap;
  margin-top: 0px;
  margin-bottom: 5px;
  margin-right: 6px;
  padding: 0;
  color: #0096ff;
  opacity: 0.6;
}
a.link-wishlist:hover, a.link-devis:hover, a.link-lpnlist:hover {
  opacity: 1;
}
a.link-wishlist, a.link-wishlist:before, a.link-devis, a.link-devis:before, a.link-lpnlist, a.link-lpnlist:before {
  width: auto;
  height: auto;
  background: none;
  border: none;
}
a.link-wishlist span, a.link-wishlist span.hidden, a.link-devis span, a.link-devis span.hidden, a.link-lpnlist span, a.link-lpnlist span.hidden {
  display: block;
}

a.link-wishlist {
  background: url("../images/sprite.png") no-repeat top left;
  background-position: -74px -596px;
  width: 45px;
  height: 46px;
  margin-top: 0px;
}
a.link-wishlist, a.link-wishlist:before {
  width: auto;
  height: auto;
  background: none;
  border: none;
}

.indigo {
  background-color: #6610f2;
}

.purple {
  background-color: #6f42c1;
}

.pink {
  background-color: #E4C6BF !important;
}

.red {
  background-color: #dc3545 !important;
}

.orange {
  background-color: #fd7e14 !important;
}

.yellow {
  background-color: #ffc107 !important;
}

.green {
  background-color: #CBD0BB !important;
}

.teal {
  background-color: #20c997 !important;
}

.cyan {
  background-color: #17a2b8 !important;
}

.green-dark {
  background-color: #303A30 !important;
}
.green-dark h1, .green-dark .h1, .green-dark .h2, .green-dark h2, .green-dark h3, .green-dark .blog-text blockquote, .green-dark .blog-products blockquote, .green-dark .blog-image-container__normal blockquote, .blog-text .green-dark blockquote, .blog-products .green-dark blockquote, .blog-image-container__normal .green-dark blockquote, .green-dark .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .green-dark label,
.green-dark .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr .green-dark .select-label, .green-dark .h3, .green-dark .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .green-dark p, .green-dark .nav-full .level0 > li > a, .nav-full .green-dark .level0 > li > a, .green-dark p, .green-dark .section-header, .green-dark .desc {
  color: #FFFFFF !important;
}

.beige {
  background-color: #F8F4F1 !important;
}

.pink-light {
  background-color: #E5DEDE !important;
}

.layout .section:not(.transparent), #content .section:not(.transparent) {
  /*&:not(.introcategory):nth-child(4) {
  	background-color: $pink;
  }
  &:not(.introcategory):nth-child(5) {
  	background-color: $yellow;
  }
  &:not(.introcategory):nth-child(6) {
  	background-color: $green-dark;
  	h1,h2,h3,p,.section-header,.desc {
  		color: #FFFFFF !important;
  	}
  }
  &.push-showrooms {
  	background-color: #303A30 !important;
  	h1,h2,h3,p,.section-header,.desc {
  		color: #FFFFFF !important;
  	}
  }*/
}
.layout .section:not(.transparent).category-header:not(.category-header___level2), #content .section:not(.transparent).category-header:not(.category-header___level2) {
  background-color: #CBD0BB;
}
.layout .section:not(.transparent).introcategory, #content .section:not(.transparent).introcategory {
  background-color: rgba(203, 208, 187, 0.4);
}
.layout .section:not(.transparent).category-header.top-cms-contact, .layout .section:not(.transparent).category-header.top-cms-account, #content .section:not(.transparent).category-header.top-cms-contact, #content .section:not(.transparent).category-header.top-cms-account {
  background-color: #303A30;
}
.layout .section:not(.transparent).category-header.top-cms-contact h1, .layout .section:not(.transparent).category-header.top-cms-contact .h1, .layout .section:not(.transparent).category-header.top-cms-contact .h2, .layout .section:not(.transparent).category-header.top-cms-contact h2, .layout .section:not(.transparent).category-header.top-cms-contact h3, .layout .section:not(.transparent).category-header.top-cms-contact .blog-text blockquote, .layout .section:not(.transparent).category-header.top-cms-contact .blog-products blockquote, .layout .section:not(.transparent).category-header.top-cms-contact .blog-image-container__normal blockquote, .blog-text .layout .section:not(.transparent).category-header.top-cms-contact blockquote, .blog-products .layout .section:not(.transparent).category-header.top-cms-contact blockquote, .blog-image-container__normal .layout .section:not(.transparent).category-header.top-cms-contact blockquote, .layout .section:not(.transparent).category-header.top-cms-contact .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .layout .section:not(.transparent).category-header.top-cms-contact label,
.layout .section:not(.transparent).category-header.top-cms-contact .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr .layout .section:not(.transparent).category-header.top-cms-contact .select-label, .layout .section:not(.transparent).category-header.top-cms-contact .h3, .layout .section:not(.transparent).category-header.top-cms-contact .nav-full .level0 > li > a, .nav-full .layout .section:not(.transparent).category-header.top-cms-contact .level0 > li > a, .layout .section:not(.transparent).category-header.top-cms-contact p, .layout .section:not(.transparent).category-header.top-cms-contact .section-header, .layout .section:not(.transparent).category-header.top-cms-contact .desc, .layout .section:not(.transparent).category-header.top-cms-account h1, .layout .section:not(.transparent).category-header.top-cms-account .h1, .layout .section:not(.transparent).category-header.top-cms-account .h2, .layout .section:not(.transparent).category-header.top-cms-account h2, .layout .section:not(.transparent).category-header.top-cms-account h3, .layout .section:not(.transparent).category-header.top-cms-account .blog-text blockquote, .layout .section:not(.transparent).category-header.top-cms-account .blog-products blockquote, .layout .section:not(.transparent).category-header.top-cms-account .blog-image-container__normal blockquote, .blog-text .layout .section:not(.transparent).category-header.top-cms-account blockquote, .blog-products .layout .section:not(.transparent).category-header.top-cms-account blockquote, .blog-image-container__normal .layout .section:not(.transparent).category-header.top-cms-account blockquote, .layout .section:not(.transparent).category-header.top-cms-account .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .layout .section:not(.transparent).category-header.top-cms-account label,
.layout .section:not(.transparent).category-header.top-cms-account .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr .layout .section:not(.transparent).category-header.top-cms-account .select-label, .layout .section:not(.transparent).category-header.top-cms-account .h3, .layout .section:not(.transparent).category-header.top-cms-account .nav-full .level0 > li > a, .nav-full .layout .section:not(.transparent).category-header.top-cms-account .level0 > li > a, .layout .section:not(.transparent).category-header.top-cms-account p, .layout .section:not(.transparent).category-header.top-cms-account .section-header, .layout .section:not(.transparent).category-header.top-cms-account .desc, #content .section:not(.transparent).category-header.top-cms-contact h1, #content .section:not(.transparent).category-header.top-cms-contact .h1, #content .section:not(.transparent).category-header.top-cms-contact .h2, #content .section:not(.transparent).category-header.top-cms-contact h2, #content .section:not(.transparent).category-header.top-cms-contact h3, #content .section:not(.transparent).category-header.top-cms-contact .blog-text blockquote, #content .section:not(.transparent).category-header.top-cms-contact .blog-products blockquote, #content .section:not(.transparent).category-header.top-cms-contact .blog-image-container__normal blockquote, .blog-text #content .section:not(.transparent).category-header.top-cms-contact blockquote, .blog-products #content .section:not(.transparent).category-header.top-cms-contact blockquote, .blog-image-container__normal #content .section:not(.transparent).category-header.top-cms-contact blockquote, #content .section:not(.transparent).category-header.top-cms-contact .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr #content .section:not(.transparent).category-header.top-cms-contact label,
#content .section:not(.transparent).category-header.top-cms-contact .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr #content .section:not(.transparent).category-header.top-cms-contact .select-label, #content .section:not(.transparent).category-header.top-cms-contact .h3, #content .section:not(.transparent).category-header.top-cms-contact .nav-full .level0 > li > a, .nav-full #content .section:not(.transparent).category-header.top-cms-contact .level0 > li > a, #content .section:not(.transparent).category-header.top-cms-contact p, #content .section:not(.transparent).category-header.top-cms-contact .section-header, #content .section:not(.transparent).category-header.top-cms-contact .desc, #content .section:not(.transparent).category-header.top-cms-account h1, #content .section:not(.transparent).category-header.top-cms-account .h1, #content .section:not(.transparent).category-header.top-cms-account .h2, #content .section:not(.transparent).category-header.top-cms-account h2, #content .section:not(.transparent).category-header.top-cms-account h3, #content .section:not(.transparent).category-header.top-cms-account .blog-text blockquote, #content .section:not(.transparent).category-header.top-cms-account .blog-products blockquote, #content .section:not(.transparent).category-header.top-cms-account .blog-image-container__normal blockquote, .blog-text #content .section:not(.transparent).category-header.top-cms-account blockquote, .blog-products #content .section:not(.transparent).category-header.top-cms-account blockquote, .blog-image-container__normal #content .section:not(.transparent).category-header.top-cms-account blockquote, #content .section:not(.transparent).category-header.top-cms-account .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr #content .section:not(.transparent).category-header.top-cms-account label,
#content .section:not(.transparent).category-header.top-cms-account .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr #content .section:not(.transparent).category-header.top-cms-account .select-label, #content .section:not(.transparent).category-header.top-cms-account .h3, #content .section:not(.transparent).category-header.top-cms-account .nav-full .level0 > li > a, .nav-full #content .section:not(.transparent).category-header.top-cms-account .level0 > li > a, #content .section:not(.transparent).category-header.top-cms-account p, #content .section:not(.transparent).category-header.top-cms-account .section-header, #content .section:not(.transparent).category-header.top-cms-account .desc {
  color: #FFFFFF !important;
}
.layout .section:not(.transparent).category-header.self-category-id-239, #content .section:not(.transparent).category-header.self-category-id-239 {
  background-color: #303A30 !important;
}
.layout .section:not(.transparent).category-header.self-category-id-239 h1, .layout .section:not(.transparent).category-header.self-category-id-239 .h1, .layout .section:not(.transparent).category-header.self-category-id-239 .h2, .layout .section:not(.transparent).category-header.self-category-id-239 h2, .layout .section:not(.transparent).category-header.self-category-id-239 h3, .layout .section:not(.transparent).category-header.self-category-id-239 .blog-text blockquote, .layout .section:not(.transparent).category-header.self-category-id-239 .blog-products blockquote, .layout .section:not(.transparent).category-header.self-category-id-239 .blog-image-container__normal blockquote, .blog-text .layout .section:not(.transparent).category-header.self-category-id-239 blockquote, .blog-products .layout .section:not(.transparent).category-header.self-category-id-239 blockquote, .blog-image-container__normal .layout .section:not(.transparent).category-header.self-category-id-239 blockquote, .layout .section:not(.transparent).category-header.self-category-id-239 .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .layout .section:not(.transparent).category-header.self-category-id-239 label,
.layout .section:not(.transparent).category-header.self-category-id-239 .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr .layout .section:not(.transparent).category-header.self-category-id-239 .select-label, .layout .section:not(.transparent).category-header.self-category-id-239 .h3, .layout .section:not(.transparent).category-header.self-category-id-239 .nav-full .level0 > li > a, .nav-full .layout .section:not(.transparent).category-header.self-category-id-239 .level0 > li > a, .layout .section:not(.transparent).category-header.self-category-id-239 p, .layout .section:not(.transparent).category-header.self-category-id-239 .section-header, .layout .section:not(.transparent).category-header.self-category-id-239 .desc, #content .section:not(.transparent).category-header.self-category-id-239 h1, #content .section:not(.transparent).category-header.self-category-id-239 .h1, #content .section:not(.transparent).category-header.self-category-id-239 .h2, #content .section:not(.transparent).category-header.self-category-id-239 h2, #content .section:not(.transparent).category-header.self-category-id-239 h3, #content .section:not(.transparent).category-header.self-category-id-239 .blog-text blockquote, #content .section:not(.transparent).category-header.self-category-id-239 .blog-products blockquote, #content .section:not(.transparent).category-header.self-category-id-239 .blog-image-container__normal blockquote, .blog-text #content .section:not(.transparent).category-header.self-category-id-239 blockquote, .blog-products #content .section:not(.transparent).category-header.self-category-id-239 blockquote, .blog-image-container__normal #content .section:not(.transparent).category-header.self-category-id-239 blockquote, #content .section:not(.transparent).category-header.self-category-id-239 .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr #content .section:not(.transparent).category-header.self-category-id-239 label,
#content .section:not(.transparent).category-header.self-category-id-239 .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr #content .section:not(.transparent).category-header.self-category-id-239 .select-label, #content .section:not(.transparent).category-header.self-category-id-239 .h3, #content .section:not(.transparent).category-header.self-category-id-239 .nav-full .level0 > li > a, .nav-full #content .section:not(.transparent).category-header.self-category-id-239 .level0 > li > a, #content .section:not(.transparent).category-header.self-category-id-239 p, #content .section:not(.transparent).category-header.self-category-id-239 .section-header, #content .section:not(.transparent).category-header.self-category-id-239 .desc {
  color: #FFFFFF !important;
}
.layout .section:not(.transparent).category-header.top-cms-livraison, #content .section:not(.transparent).category-header.top-cms-livraison {
  background-color: #CBD0BB;
}
.layout .section:not(.transparent).category-header.top-cms-catalogues, #content .section:not(.transparent).category-header.top-cms-catalogues {
  background-color: #E4C6BF;
}
.layout .section:not(.transparent).category-header.top-cms-lpn, #content .section:not(.transparent).category-header.top-cms-lpn {
  background-color: #F8F4F1;
}
.layout .section:not(.transparent).category-header.top-cms-showroom, #content .section:not(.transparent).category-header.top-cms-showroom {
  background-color: #F8F4F1;
}
.layout .section:not(.transparent).category-header.top-cms-projets, .layout .section:not(.transparent).category-header.top-cms-blog, #content .section:not(.transparent).category-header.top-cms-projets, #content .section:not(.transparent).category-header.top-cms-blog {
  background-color: #fff;
}
.layout .section:not(.transparent).top-category-151:not(.self-category-id-239), .layout .section:not(.transparent).top-category-parquet, #content .section:not(.transparent).top-category-151:not(.self-category-id-239), #content .section:not(.transparent).top-category-parquet {
  background-color: #D8D7D2;
}
.layout .section:not(.transparent).top-category-151:not(.self-category-id-239).introcategory, .layout .section:not(.transparent).top-category-parquet.introcategory, #content .section:not(.transparent).top-category-151:not(.self-category-id-239).introcategory, #content .section:not(.transparent).top-category-parquet.introcategory {
  background-color: rgba(216, 215, 210, 0.4);
}
.layout .section:not(.transparent).top-category-151.category-header___level2, #content .section:not(.transparent).top-category-151.category-header___level2 {
  background-color: transparent;
}
.layout .section:not(.transparent).top-category-38:not(.category-header___level2), .layout .section:not(.transparent).top-category-revmur, #content .section:not(.transparent).top-category-38:not(.category-header___level2), #content .section:not(.transparent).top-category-revmur {
  background-color: #E3DAD4;
}
.layout .section:not(.transparent).top-category-38:not(.category-header___level2).introcategory, .layout .section:not(.transparent).top-category-revmur.introcategory, #content .section:not(.transparent).top-category-38:not(.category-header___level2).introcategory, #content .section:not(.transparent).top-category-revmur.introcategory {
  background-color: rgba(227, 218, 212, 0.4);
}
.layout .section:not(.transparent).top-category-104:not(.category-header___level2), .layout .section:not(.transparent).top-category-revsol, #content .section:not(.transparent).top-category-104:not(.category-header___level2), #content .section:not(.transparent).top-category-revsol {
  background-color: #E3DAD4;
}
.layout .section:not(.transparent).top-category-104:not(.category-header___level2).introcategory, .layout .section:not(.transparent).top-category-revsol.introcategory, #content .section:not(.transparent).top-category-104:not(.category-header___level2).introcategory, #content .section:not(.transparent).top-category-revsol.introcategory {
  background-color: rgba(227, 218, 212, 0.4);
}
.layout .section:not(.transparent).top-category-14:not(.category-header___level2), .layout .section:not(.transparent).top-category-terrasse, #content .section:not(.transparent).top-category-14:not(.category-header___level2), #content .section:not(.transparent).top-category-terrasse {
  background-color: #CBD0BB;
}
.layout .section:not(.transparent).top-category-14:not(.category-header___level2).introcategory, .layout .section:not(.transparent).top-category-terrasse.introcategory, #content .section:not(.transparent).top-category-14:not(.category-header___level2).introcategory, #content .section:not(.transparent).top-category-terrasse.introcategory {
  background-color: rgba(203, 208, 187, 0.4);
}
.layout .section:not(.transparent).top-category-35:not(.category-header___level2), .layout .section:not(.transparent).top-category-tables, #content .section:not(.transparent).top-category-35:not(.category-header___level2), #content .section:not(.transparent).top-category-tables {
  background-color: #E4C6BF;
}
.layout .section:not(.transparent).top-category-35:not(.category-header___level2).introcategory, .layout .section:not(.transparent).top-category-tables.introcategory, #content .section:not(.transparent).top-category-35:not(.category-header___level2).introcategory, #content .section:not(.transparent).top-category-tables.introcategory {
  background-color: rgba(228, 198, 191, 0.4);
}
.layout .section:not(.transparent).top-category-154:not(.category-header___level2), .layout .section:not(.transparent).top-category-promotions, #content .section:not(.transparent).top-category-154:not(.category-header___level2), #content .section:not(.transparent).top-category-promotions {
  background-color: #D8D7D2;
}
.layout .section:not(.transparent).top-category-154:not(.category-header___level2).introcategory, .layout .section:not(.transparent).top-category-promotions.introcategory, #content .section:not(.transparent).top-category-154:not(.category-header___level2).introcategory, #content .section:not(.transparent).top-category-promotions.introcategory {
  background-color: rgba(216, 215, 210, 0.4);
}

.table-header {
  padding-bottom: 70px;
  padding-top: 60px;
  text-align: center;
  padding-bottom: 30px;
  padding-top: 20px;
}
.table-header h1, .table-header .h1, .table-header .h2 {
  text-align: center;
  margin-bottom: 30px;
}
.table-header h1 span, .table-header .h1 span, .table-header .h2 span {
  font-size: 50px;
  line-height: 1px;
}
@media (max-width: 575.98px) {
  .table-header h1, .table-header .h1, .table-header .h2 {
    font-size: 30px !important;
  }
}
.table-header p {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  font-weight: normal;
  margin-bottom: 10px;
  padding-bottom: 20px;
}
@media (max-width: 991.98px) {
  .table-header p {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .table-header p {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .table-header p {
    font-size: 18px;
    padding-left: 36px;
    padding-right: 36px;
  }
}

.grid-offset {
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .grid-offset {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .grid-offset {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .grid-offset {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .grid-offset {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}

.grid-bkg {
  position: relative;
}
.grid-bkg > div {
  position: absolute;
  width: 100%;
  height: 600px;
  z-index: -1;
  display: block;
}
.grid-bkg.grid-height-big > div {
  height: 900px;
}
.grid-bkg.grid-height-small > div {
  height: 300px;
}
.grid-bkg.grid-bkg-jaune > div {
  background-color: #EEE2CC;
}
.grid-bkg.grid-bkg-vert > div {
  background-color: #DBF5E5;
}
.grid-bkg.grid-bkg-bleu > div {
  background-color: #B9D8E5;
}
.grid-bkg.grid-bkg-noir > div {
  background-color: #202020;
  width: 58.333333%;
  height: 450px;
}
.grid-bkg.grid-bkg-rose > div {
  background-color: #F6CBC4;
}
.grid-bkg.grid-bkg-color-a > div {
  background-color: #c9bea1;
}
.grid-bkg.grid-bkg-color-b > div {
  background-color: #FF0000;
}
.grid-bkg.grid-width-left-50 > div {
  width: 66.66%;
}
.grid-bkg.grid-width-right-50 > div {
  width: 66.66%;
  left: 33.33%;
}
.grid-bkg.grid-width-left-50 > div {
  width: 50%;
}
.grid-bkg.grid-width-right-50 > div {
  width: 50%;
  left: 50%;
}
.grid-bkg.grid-width-left-33 > div {
  width: 33%;
}
.grid-bkg.grid-width-right-33 > div {
  width: 33.33%;
  left: 66.66%;
}
.grid-bkg.grid-width-left-25 > div {
  width: 25%;
}
.grid-bkg.grid-width-right-25 > div {
  width: 25%;
  left: 75%;
}
.grid-bkg.grid-margin-above > div {
  margin-top: -200px;
}
.grid-bkg.grid-margin-below > div {
  margin-top: 200px;
}
.grid-bkg.grid-margin-above-small > div {
  margin-top: -50px;
}
@media (max-width: 991.98px) {
  .grid-bkg.grid-margin-above-small > div {
    margin-top: -20px;
  }
}
.grid-bkg.grid-margin-below-small > div {
  margin-top: 50px;
}
@media (max-width: 991.98px) {
  .grid-bkg.grid-margin-below-small > div {
    margin-top: 20px;
  }
}

.table-bloc-thumb {
  position: relative;
  padding-bottom: 0;
  cursor: pointer;
  /*V5
  .table-bloc-thumb-text h2 {
  	color: $white;
  }
  */
}
.table-bloc-thumb .product-name {
  padding-top: 15px;
  margin-bottom: 5px;
}
@media (max-width: 991.98px) {
  .table-bloc-thumb {
    padding-bottom: 15px;
  }
}
@media (max-width: 991.98px) and (min-width: 576px) {
  .table-bloc-thumb {
    padding-bottom: 15px;
  }
}
@media (max-width: 991.98px) and (min-width: 768px) {
  .table-bloc-thumb {
    padding-bottom: 30px;
  }
}
@media (max-width: 991.98px) and (min-width: 992px) {
  .table-bloc-thumb {
    padding-bottom: 30px;
  }
}
@media (max-width: 991.98px) and (min-width: 1200px) {
  .table-bloc-thumb {
    padding-bottom: 37.5px;
  }
}

.table-bloc-thumb-text {
  padding-left: 50px;
  /*
  position: absolute;
  bottom: 0;
  //padding-left: $content-marge;
  @include make-padding-vertical($coeff:2);
  //padding-bottom: 3px;

  //font-family: $font-family-serif;
  //font-size: $font-size-h2;
  //@extend h2;

  color: #FFFFFF; 
  width: 100%;
  //float: left;
  text-align: center;

  p {
  	margin-bottom:0;
  }
  h3,h2 {
  	color: #FFFFFF; 
  }

  @include media-breakpoint-down(xs) {
  	//bottom: $content-marge/2;
  	padding-left: $content-marge/2;
  	padding-right: $content-marge/2;
  	//width: auto;
  }
  */
}
.table-bloc-thumb-text p:empty {
  display: none;
}

.rollbloc {
  position: relative;
  overflow: hidden;
  padding: 0;
  margin: 0;
  cursor: pointer;
  /* V5
  &:hover{
  	//background-color:#FFFFFF;
  	img{
  	     filter: brightness(80%);
  	     transform: scale(1.02);
  	}
  }
  */
  /*v5
  	.rollbloc_txt_over{
  		display:block;
  		width:100%;
  		height:0;
  		overflow:hidden;
  		@include font-std-big();
  		color: #FFFFFF; 
  	}

  	.rollbloc_txt_over_cnt{
  		//padding-top: $content-marge;
  	}

  	.table-thumb-type:nth-child(2) {
  		span {
  			font-size:0.5em;
  		}
  	}
  	*/
}
.rollbloc img {
  width: 100%;
  height: auto;
  display: block;
}
.rollbloc .rollbloc_txt_over {
  display: none;
}

/*
.grid-bkg-full {


	background-color: #F8F4F1;


	//@include make-padding-vertical($coeff:1.5);
	@include make-padding-vertical($coeff:6);

	display: flex;
	justify-content: center;

	//Succression de div
	&+.grid-bkg-full {
		margin-top: 0;
		background-color: #303A30;
		color: #FFFFFF;
		h2,h3,h4 {
			color: #FFFFFF;
		}

	}
	&~.grid-bkg-full {
		//margin-bottom: 0;
	}

	&.grid-bkg-full___withtext {
		@include make-padding-vertical($coeff:3);
	}
}
*/
.pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text {
  max-width: 400px;
  color: #797c80;
  padding-top: 0;
  padding-bottom: 20px !important;
  min-height: 15px;
}
.pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text h2, .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .image-header-container h1, .image-header-container .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text h1, .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .image-header-container .h1, .image-header-container .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .h1, .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .image-header-container .h2, .image-header-container .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .h2 {
  font-size: 3.625rem;
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text h2, .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .image-header-container h1, .image-header-container .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text h1, .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .image-header-container .h1, .image-header-container .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .h1, .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .image-header-container .h2, .image-header-container .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .h2 {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text h2, .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .image-header-container h1, .image-header-container .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text h1, .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .image-header-container .h1, .image-header-container .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .h1, .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .image-header-container .h2, .image-header-container .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .h2 {
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) {
  .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text h2, .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .image-header-container h1, .image-header-container .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text h1, .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .image-header-container .h1, .image-header-container .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .h1, .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .image-header-container .h2, .image-header-container .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .h2 {
    margin-bottom: 40px;
  }
}
@media (min-width: 1200px) {
  .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text h2, .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .image-header-container h1, .image-header-container .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text h1, .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .image-header-container .h1, .image-header-container .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .h1, .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .image-header-container .h2, .image-header-container .pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text .h2 {
    margin-bottom: 25px;
  }
}
.pimbloc_bigtitle .table-bloc-thumb.grid-bloc-text p {
  max-width: 600px;
}

.grid-container {
  width: 100%;
}
.grid-container .table-bloc-thumb {
  padding-bottom: 15px;
}
@media (min-width: 576px) {
  .grid-container .table-bloc-thumb {
    padding-bottom: 15px;
  }
}
@media (min-width: 768px) {
  .grid-container .table-bloc-thumb {
    padding-bottom: 30px;
  }
}
@media (min-width: 992px) {
  .grid-container .table-bloc-thumb {
    padding-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  .grid-container .table-bloc-thumb {
    padding-bottom: 37.5px;
  }
}
.grid-container .table-bloc-thumb .actions, .grid-container .table-bloc-thumb .subtype {
  display: none;
}
@media (max-width: 767.98px) {
  .grid-container > div.col, .grid-container div.col-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.grid-container.card-columns {
  column-count: 2;
}
@media (max-width: 767.98px) {
  .grid-container.card-columns {
    column-count: 1;
  }
}
@media (min-width: 576px) {
  .grid-container.card-columns .table-bloc-thumb {
    display: inline-block;
    width: 100%;
  }
}
.grid-container .grid-classique,
.grid-container .grid-vertical {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.grid-container .grid-classique.grid-destructuree-1 .grid-col .table-bloc-thumb .rollbloc,
.grid-container .grid-vertical.grid-destructuree-1 .grid-col .table-bloc-thumb .rollbloc {
  max-height: 70vh;
  min-height: 400px;
  display: flex;
  flex-direction: row;
}
.grid-container .grid-classique.grid-destructuree-1 .grid-col .table-bloc-thumb .rollbloc picture.img-fluid, .grid-container .grid-classique.grid-destructuree-1 .grid-col .table-bloc-thumb .rollbloc picture.img-responsive,
.grid-container .grid-vertical.grid-destructuree-1 .grid-col .table-bloc-thumb .rollbloc picture.img-fluid,
.grid-container .grid-vertical.grid-destructuree-1 .grid-col .table-bloc-thumb .rollbloc picture.img-responsive {
  width: 60%;
}
.grid-container .grid-classique.grid-destructuree-2 .col, .grid-container .grid-classique.grid-destructuree-4 .col, .grid-container .grid-classique.grid-destructuree-6 .col,
.grid-container .grid-vertical.grid-destructuree-2 .col,
.grid-container .grid-vertical.grid-destructuree-4 .col,
.grid-container .grid-vertical.grid-destructuree-6 .col {
  flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 575.98px) {
  .grid-container .grid-classique.grid-destructuree-2 .col, .grid-container .grid-classique.grid-destructuree-4 .col, .grid-container .grid-classique.grid-destructuree-6 .col,
  .grid-container .grid-vertical.grid-destructuree-2 .col,
  .grid-container .grid-vertical.grid-destructuree-4 .col,
  .grid-container .grid-vertical.grid-destructuree-6 .col {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.grid-container.grid-destructuree.grid-destructuree-3 .col:nth-child(1) .table-bloc-thumb:nth-child(1),
.grid-container .grid-destructuree.grid-destructuree-3 .col:nth-child(1) .table-bloc-thumb:nth-child(1) {
  break-after: column;
}
@media (min-width: 576px) {
  .grid-container.grid-destructuree.grid-destructuree-4, .grid-container.grid-destructuree.grid-destructuree-6,
  .grid-container .grid-destructuree.grid-destructuree-4,
  .grid-container .grid-destructuree.grid-destructuree-6 {
    /*.col:nth-child(1),
    .col:nth-child(3) {
    	@include make-col(5);
    	//@include make-col-offset(0);


    }

    .col:nth-child(2),
    .col:nth-child(4)  {
    	@include make-col();

    	.table-bloc-thumb-small {

    		//@include make-col-offset(0);
    	}
    	.grid-bloc-text {
    		//@include make-col(10);
    		//@include make-col-offset(2);

    	}
    }*/
  }
  .grid-container.grid-destructuree.grid-destructuree-4 .col, .grid-container.grid-destructuree.grid-destructuree-6 .col,
  .grid-container .grid-destructuree.grid-destructuree-4 .col,
  .grid-container .grid-destructuree.grid-destructuree-6 .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.grid-container .card {
  padding-top: 0;
}
.grid-container .card .table-thumb-type {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  .grid-container .card .table-thumb-type {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .grid-container .card .table-thumb-type {
    line-height: 25px;
  }
}
.grid-container .card .table-thumb-type2 {
  float: left;
  width: 300px;
  padding-left: 50px;
  color: #FFFFFF;
}
.grid-container .card .table-thumb-type2 .configurablePriceJsUpdate {
  display: inline-block;
  color: #000000;
  padding-right: 0;
  margin-top: 0px;
  font-weight: bold;
}
.grid-container .card .table-thumb-type2 span {
  font-size: 0.5em;
}
.grid-container .card .rollbloc_txt_over {
  color: #797c80;
  padding: 5px 0 15px 0;
}
.grid-container .rollbloc_txt {
  text-transform: none;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}
.grid-container .table-showroom {
  margin-top: 50px;
}

@media (min-width: 768px) {
  .section-col .grid-container.grid-destructuree.grid-destructuree-2 .col:nth-child(1),
  .section-col .grid-container .grid-destructuree.grid-destructuree-2 .col:nth-child(1) {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .section-col .grid-container.grid-destructuree.grid-destructuree-2 .col:nth-child(2),
  .section-col .grid-container .grid-destructuree.grid-destructuree-2 .col:nth-child(2) {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .section-col .grid-container.grid-destructuree.grid-destructuree-2:not(.grid-inverse) .col:nth-child(1),
  .section-col .grid-container .grid-destructuree.grid-destructuree-2:not(.grid-inverse) .col:nth-child(1) {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .section-col .grid-container.grid-destructuree.grid-destructuree-2:not(.grid-inverse) .col:nth-child(2),
  .section-col .grid-container .grid-destructuree.grid-destructuree-2:not(.grid-inverse) .col:nth-child(2) {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}
@media (max-width: 991.98px) {
  .section-col .grid-container.grid-destructuree.grid-destructuree-2 .col,
  .section-col .grid-container .grid-destructuree.grid-destructuree-2 .col {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

/*
.table-intersticiel {
	@extend .container-main;
	@include make-padding-top($grid-gutter-widths,3);
	&.first {
		@extend .padding-top;
	}
	//V4
	@include make-padding-bottom($grid-gutter-widths,0.5);
	@include media-breakpoint-down(md) {
		//margin : 50px 0;
	}

	h2 {

	}
	p{

		//@include font-std-big();
		//padding: 0 15%;
		//margin: 30px auto;
		max-width: 980px;

		&.longtext { //ajouté par pimcore pour tout text>200
	  		 text-align: left;
	  		 max-width: 800px;
			 margin-left: auto;
			 margin-right: auto;
			 padding:0;
			 @include media-breakpoint-down(md) {
				padding: 0 20px;
			}

	  	 }
	  	 &.longtext:empty { //ajouté par pimcore pour tout text>200
	  		 text-align: left;
	  		 max-width: 800px;
			 margin:0;
			 padding:0;

	  	 }

	}
	hr {
		border-top: 1px solid transparent;
	}
	&.color, .color {

		background-color: #FFFFFF; 
	}
}

*/
.pimcore_area_featurette .section-content {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #F8F4F1;
}
@media (min-width: 576px) {
  .pimcore_area_featurette .section-content {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (min-width: 768px) {
  .pimcore_area_featurette .section-content {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
@media (min-width: 992px) {
  .pimcore_area_featurette .section-content {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
@media (min-width: 1200px) {
  .pimcore_area_featurette .section-content {
    padding-top: 150px;
    padding-bottom: 150px;
  }
}
.pimcore_area_featurette .section-content + .section-content {
  margin-top: 0;
  background-color: #303A30;
  color: #FFFFFF;
}
.pimcore_area_featurette .section-content + .section-content h2, .pimcore_area_featurette .section-content + .section-content .image-header-container h1, .image-header-container .pimcore_area_featurette .section-content + .section-content h1, .pimcore_area_featurette .section-content + .section-content .image-header-container .h1, .image-header-container .pimcore_area_featurette .section-content + .section-content .h1, .pimcore_area_featurette .section-content + .section-content .image-header-container .h2, .image-header-container .pimcore_area_featurette .section-content + .section-content .h2, .pimcore_area_featurette .section-content + .section-content h3, .pimcore_area_featurette .section-content + .section-content .blog-text blockquote, .pimcore_area_featurette .section-content + .section-content .blog-products blockquote, .pimcore_area_featurette .section-content + .section-content .blog-image-container__normal blockquote, .blog-text .pimcore_area_featurette .section-content + .section-content blockquote, .blog-products .pimcore_area_featurette .section-content + .section-content blockquote, .blog-image-container__normal .pimcore_area_featurette .section-content + .section-content blockquote, .pimcore_area_featurette .section-content + .section-content .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .pimcore_area_featurette .section-content + .section-content label,
.pimcore_area_featurette .section-content + .section-content .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr .pimcore_area_featurette .section-content + .section-content .select-label, .pimcore_area_featurette .section-content + .section-content .introcategory p, .introcategory .pimcore_area_featurette .section-content + .section-content p, .pimcore_area_featurette .section-content + .section-content .h3, .pimcore_area_featurette .section-content + .section-content .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .pimcore_area_featurette .section-content + .section-content p, .pimcore_area_featurette .section-content + .section-content .nav-full .level0 > li > a, .nav-full .pimcore_area_featurette .section-content + .section-content .level0 > li > a, .pimcore_area_featurette .section-content + .section-content h4, .pimcore_area_featurette .section-content + .section-content .h4 {
  color: #FFFFFF;
}
.pimcore_area_featurette h2, .pimcore_area_featurette .image-header-container h1, .image-header-container .pimcore_area_featurette h1, .pimcore_area_featurette .image-header-container h2, .image-header-container .pimcore_area_featurette h2, .pimcore_area_featurette .image-header-container .h1, .image-header-container .pimcore_area_featurette .h1, .pimcore_area_featurette .image-header-container .h2, .image-header-container .pimcore_area_featurette .h2 {
  padding-right: 15px;
}
@media (max-width: 991.98px) {
  .pimcore_area_featurette .row > div:nth-child(2) {
    order: -2 !important;
    padding-bottom: 20px;
  }
}

.tab-title {
  z-index: 4;
  display: flex;
  justify-content: center;
  padding-bottom: 10px;
  width: 100%;
}
@media (min-width: 576px) {
  .tab-title {
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .tab-title {
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .tab-title {
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .tab-title {
    padding-bottom: 25px;
  }
}
.tab-title h2, .tab-title .image-header-container h1, .image-header-container .tab-title h1, .tab-title .image-header-container .h1, .image-header-container .tab-title .h1, .tab-title .image-header-container .h2, .image-header-container .tab-title .h2, .tab-title h3, .tab-title .blog-text blockquote, .tab-title .blog-products blockquote, .tab-title .blog-image-container__normal blockquote, .blog-text .tab-title blockquote, .blog-products .tab-title blockquote, .blog-image-container__normal .tab-title blockquote, .tab-title .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .tab-title label,
.tab-title .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr .tab-title .select-label, .tab-title .introcategory p, .introcategory .tab-title p, .tab-title .h3, .tab-title .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .tab-title p, .tab-title .nav-full .level0 > li > a, .nav-full .tab-title .level0 > li > a {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  display: inline-block;
  cursor: pointer;
  border-radius: 2rem;
  background-color: transparent;
  padding: 0.5em 1.5em;
}
@media (max-width: 991.98px) {
  .tab-title h2, .tab-title .image-header-container h1, .image-header-container .tab-title h1, .tab-title .image-header-container .h1, .image-header-container .tab-title .h1, .tab-title .image-header-container .h2, .image-header-container .tab-title .h2, .tab-title h3, .tab-title .blog-text blockquote, .tab-title .blog-products blockquote, .tab-title .blog-image-container__normal blockquote, .blog-text .tab-title blockquote, .blog-products .tab-title blockquote, .blog-image-container__normal .tab-title blockquote, .tab-title .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .tab-title label,
  .tab-title .product-view .product-options .swatch-attr .select-label,
  .product-view .product-options .swatch-attr .tab-title .select-label, .tab-title .introcategory p, .introcategory .tab-title p, .tab-title .h3, .tab-title .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .tab-title p, .tab-title .nav-full .level0 > li > a, .nav-full .tab-title .level0 > li > a {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .tab-title h2, .tab-title .image-header-container h1, .image-header-container .tab-title h1, .tab-title .image-header-container .h1, .image-header-container .tab-title .h1, .tab-title .image-header-container .h2, .image-header-container .tab-title .h2, .tab-title h3, .tab-title .blog-text blockquote, .tab-title .blog-products blockquote, .tab-title .blog-image-container__normal blockquote, .blog-text .tab-title blockquote, .blog-products .tab-title blockquote, .blog-image-container__normal .tab-title blockquote, .tab-title .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .tab-title label,
  .tab-title .product-view .product-options .swatch-attr .select-label,
  .product-view .product-options .swatch-attr .tab-title .select-label, .tab-title .introcategory p, .introcategory .tab-title p, .tab-title .h3, .tab-title .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .tab-title p, .tab-title .nav-full .level0 > li > a, .nav-full .tab-title .level0 > li > a {
    line-height: 25px;
  }
}
.tab-title h2:after, .tab-title .image-header-container h1:after, .image-header-container .tab-title h1:after, .tab-title .image-header-container .h1:after, .image-header-container .tab-title .h1:after, .tab-title .image-header-container .h2:after, .image-header-container .tab-title .h2:after, .tab-title h3:after, .tab-title .blog-text blockquote:after, .tab-title .blog-products blockquote:after, .tab-title .blog-image-container__normal blockquote:after, .blog-text .tab-title blockquote:after, .blog-products .tab-title blockquote:after, .blog-image-container__normal .tab-title blockquote:after, .tab-title .product-view .product-options .swatch-attr label:after, .product-view .product-options .swatch-attr .tab-title label:after,
.tab-title .product-view .product-options .swatch-attr .select-label:after,
.product-view .product-options .swatch-attr .tab-title .select-label:after, .tab-title .introcategory p:after, .introcategory .tab-title p:after, .tab-title .h3:after, .tab-title .category-header___level1 .category-header___text p:after, .category-header___level1 .category-header___text .tab-title p:after, .tab-title .nav-full .level0 > li > a:after, .nav-full .tab-title .level0 > li > a:after {
  /*background: url("../images/sprite.png") no-repeat scroll 0 -118px;
  content: "";
  display: inline-block;
  height: 18px;
  opacity: .6;
  width: 18px;
  margin-left:10px;
  @extend .animation;
  */
}
.tab-title h2.selected, .tab-title .image-header-container h1.selected, .image-header-container .tab-title h1.selected, .tab-title .image-header-container .selected.h1, .image-header-container .tab-title .selected.h1, .tab-title .image-header-container .selected.h2, .image-header-container .tab-title .selected.h2, .tab-title h2.selected:after, .tab-title .image-header-container h1.selected:after, .image-header-container .tab-title h1.selected:after, .tab-title .image-header-container .selected.h1:after, .image-header-container .tab-title .selected.h1:after, .tab-title .image-header-container .selected.h2:after, .image-header-container .tab-title .selected.h2:after, .tab-title h2:hover, .tab-title .image-header-container h1:hover, .image-header-container .tab-title h1:hover, .tab-title .image-header-container .h1:hover, .image-header-container .tab-title .h1:hover, .tab-title .image-header-container .h2:hover, .image-header-container .tab-title .h2:hover, .tab-title h2:hover:after, .tab-title .image-header-container h1:hover:after, .image-header-container .tab-title h1:hover:after, .tab-title .image-header-container .h1:hover:after, .image-header-container .tab-title .h1:hover:after, .tab-title .image-header-container .h2:hover:after, .image-header-container .tab-title .h2:hover:after, .tab-title h3.selected, .tab-title .blog-text blockquote.selected, .tab-title .blog-products blockquote.selected, .tab-title .blog-image-container__normal blockquote.selected, .blog-text .tab-title blockquote.selected, .blog-products .tab-title blockquote.selected, .blog-image-container__normal .tab-title blockquote.selected, .tab-title .product-view .product-options .swatch-attr label.selected, .product-view .product-options .swatch-attr .tab-title label.selected,
.tab-title .product-view .product-options .swatch-attr .selected.select-label,
.product-view .product-options .swatch-attr .tab-title .selected.select-label, .tab-title .introcategory p.selected, .introcategory .tab-title p.selected, .tab-title .selected.h3, .tab-title .category-header___level1 .category-header___text p.selected, .category-header___level1 .category-header___text .tab-title p.selected, .tab-title .nav-full .level0 > li > a.selected, .nav-full .tab-title .level0 > li > a.selected, .tab-title h3.selected:after, .tab-title .blog-text blockquote.selected:after, .tab-title .blog-products blockquote.selected:after, .tab-title .blog-image-container__normal blockquote.selected:after, .blog-text .tab-title blockquote.selected:after, .blog-products .tab-title blockquote.selected:after, .blog-image-container__normal .tab-title blockquote.selected:after, .tab-title .product-view .product-options .swatch-attr label.selected:after, .product-view .product-options .swatch-attr .tab-title label.selected:after,
.tab-title .product-view .product-options .swatch-attr .selected.select-label:after,
.product-view .product-options .swatch-attr .tab-title .selected.select-label:after, .tab-title .introcategory p.selected:after, .introcategory .tab-title p.selected:after, .tab-title .selected.h3:after, .tab-title .category-header___level1 .category-header___text p.selected:after, .category-header___level1 .category-header___text .tab-title p.selected:after, .tab-title .nav-full .level0 > li > a.selected:after, .nav-full .tab-title .level0 > li > a.selected:after, .tab-title h3:hover, .tab-title .blog-text blockquote:hover, .tab-title .blog-products blockquote:hover, .tab-title .blog-image-container__normal blockquote:hover, .blog-text .tab-title blockquote:hover, .blog-products .tab-title blockquote:hover, .blog-image-container__normal .tab-title blockquote:hover, .tab-title .product-view .product-options .swatch-attr label:hover, .product-view .product-options .swatch-attr .tab-title label:hover,
.tab-title .product-view .product-options .swatch-attr .select-label:hover,
.product-view .product-options .swatch-attr .tab-title .select-label:hover, .tab-title .introcategory p:hover, .introcategory .tab-title p:hover, .tab-title .h3:hover, .tab-title .category-header___level1 .category-header___text p:hover, .category-header___level1 .category-header___text .tab-title p:hover, .tab-title .nav-full .level0 > li > a:hover, .nav-full .tab-title .level0 > li > a:hover, .tab-title h3:hover:after, .tab-title .blog-text blockquote:hover:after, .tab-title .blog-products blockquote:hover:after, .tab-title .blog-image-container__normal blockquote:hover:after, .blog-text .tab-title blockquote:hover:after, .blog-products .tab-title blockquote:hover:after, .blog-image-container__normal .tab-title blockquote:hover:after, .tab-title .product-view .product-options .swatch-attr label:hover:after, .product-view .product-options .swatch-attr .tab-title label:hover:after,
.tab-title .product-view .product-options .swatch-attr .select-label:hover:after,
.product-view .product-options .swatch-attr .tab-title .select-label:hover:after, .tab-title .introcategory p:hover:after, .introcategory .tab-title p:hover:after, .tab-title .h3:hover:after, .tab-title .category-header___level1 .category-header___text p:hover:after, .category-header___level1 .category-header___text .tab-title p:hover:after, .tab-title .nav-full .level0 > li > a:hover:after, .nav-full .tab-title .level0 > li > a:hover:after {
  background-color: #222321;
  color: #FFF;
}
.tab-content {
  position: relative;
}

.tab-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  max-width: 100%;
  display: inline-block;
  visibility: hidden;
  opacity: 0;
}
.tab-container .section-content {
  padding-top: 0;
  padding-bottom: 0;
}
.tab-container:first-child {
  visibility: visible;
  opacity: 1;
}

.tab-content > .tab-pane {
  display: block;
  height: 0;
  overflow: hidden;
  /*.section-content-subsection:last-child {
    padding-bottom: 0;
    //border-bottom: 1px solid$lightgrey;
  }*/
}
.tab-content > .tab-pane .section-content-subsection {
  padding-top: 20px;
  border-bottom: 1px solid #ebebeb;
}
@media (min-width: 576px) {
  .tab-content > .tab-pane .section-content-subsection {
    padding-top: 20px;
  }
}
@media (min-width: 768px) {
  .tab-content > .tab-pane .section-content-subsection {
    padding-top: 40px;
  }
}
@media (min-width: 992px) {
  .tab-content > .tab-pane .section-content-subsection {
    padding-top: 40px;
  }
}
@media (min-width: 1200px) {
  .tab-content > .tab-pane .section-content-subsection {
    padding-top: 50px;
  }
}

.tab-content > .active {
  height: auto;
}

.nav-tabs {
  justify-content: center;
}
.nav-tabs .nav-link {
  opacity: 0.6;
  flex-direction: column;
  align-content: center;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}
.nav-tabs .nav-link:hover {
  opacity: 1;
}
.nav-tabs .nav-link h1, .nav-tabs .nav-link .h1, .nav-tabs .nav-link .h2, .nav-tabs .nav-link h2, .nav-tabs .nav-link h3, .nav-tabs .nav-link .blog-text blockquote, .nav-tabs .nav-link .blog-products blockquote, .nav-tabs .nav-link .blog-image-container__normal blockquote, .blog-text .nav-tabs .nav-link blockquote, .blog-products .nav-tabs .nav-link blockquote, .blog-image-container__normal .nav-tabs .nav-link blockquote, .nav-tabs .nav-link .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .nav-tabs .nav-link label,
.nav-tabs .nav-link .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr .nav-tabs .nav-link .select-label, .nav-tabs .nav-link .introcategory p, .introcategory .nav-tabs .nav-link p, .nav-tabs .nav-link .h3, .nav-tabs .nav-link .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .nav-tabs .nav-link p, .nav-tabs .nav-link .nav-full .level0 > li > a, .nav-full .nav-tabs .nav-link .level0 > li > a {
  margin: 0;
  padding: 20px;
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  background-color: transparent;
  opacity: 1;
}

.nav-pills {
  justify-content: center;
  padding-bottom: 10px;
}
@media (min-width: 576px) {
  .nav-pills {
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .nav-pills {
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .nav-pills {
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .nav-pills {
    padding-bottom: 25px;
  }
}
.nav-pills .nav-item {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}
.nav-pills .nav-item .nav-link {
  color: #797c80;
  border: 1px solid #797c80;
  padding: 4px 28px;
}
.nav-pills .nav-item .nav-link.show, .nav-pills .nav-item .nav-link.active {
  color: #FFFFFF;
}
.nav-pills .nav-item .nav-link:hover {
  color: #FFFFFF;
  background-color: #222321;
  transition: all 0.3s ease-in-out;
}

.section-inline .nav-pills {
  padding-bottom: 0;
}

.home_selection {
  /*padding-left:70px;
  padding-right:70px;*/
  margin-bottom: 100px;
}
.home_selection img {
  width: 100%;
  height: auto;
}
.home_selection a {
  text-align: left;
}
.home_selection h2, .home_selection .image-header-container h1, .image-header-container .home_selection h1, .home_selection .image-header-container .h1, .image-header-container .home_selection .h1, .home_selection .image-header-container .h2, .image-header-container .home_selection .h2 {
  line-height: 1;
  text-align: left;
  margin-top: 58px;
}
.home_selection h2, .home_selection .image-header-container h1, .image-header-container .home_selection h1, .home_selection .image-header-container .h1, .image-header-container .home_selection .h1, .home_selection .image-header-container .h2, .image-header-container .home_selection .h2, .home_selection .selectioncontent {
  cursor: pointer;
}

.selectioncontent, .selectionlink {
  margin-top: 20px;
}

/*
.home_selection .centeredcontent a {
	//.btn-transparent-arrow();
	margin-top: 20px;
}
*/
.roll_selection {
  background: rgba(0, 0, 0, 0.6);
  zoom: 1;
  width: 68%;
  color: #FFFFFF;
  margin: 0;
  padding: 20px;
  position: absolute;
  visibility: hidden;
}

.roll_selection:nth-child(n) {
  filter: none;
}

.roll_selection a {
  color: #FFFFFF;
}

.featurette h2, .featurette .image-header-container h1, .image-header-container .featurette h1, .featurette .image-header-container .h1, .image-header-container .featurette .h1, .featurette .image-header-container .h2, .image-header-container .featurette .h2 {
  display: inline-block;
  text-transform: none;
}
.featurette h2 span, .featurette .image-header-container h1 span, .image-header-container .featurette h1 span, .featurette .image-header-container .h1 span, .image-header-container .featurette .h1 span, .featurette .image-header-container .h2 span, .image-header-container .featurette .h2 span {
  display: inline;
  border-bottom: solid 1px #333333;
  line-height: 1.2;
}
.featurette img {
  width: 100%;
  height: auto;
}
.featurette .fttext {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 50%;
  max-width: 50%;
  padding-left: 20px;
  padding-bottom: 50px;
  width: 50%;
  float: left;
  padding-left: 50px;
}
.featurette .ftimg {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 50%;
  max-width: 50%;
  width: 50%;
  float: left;
}
.featurette.ftinverse .fttext {
  text-align: right;
  padding-right: 50px;
  right: 50%;
}
.featurette.ftinverse .ftimg {
  left: 50%;
}

#products-list {
  line-height: normal;
}
#products-list .roll_selection {
  width: 330px;
  padding: 40px;
  color: #FFFFFF;
  margin: 0 auto;
  position: absolute;
}

.products-list {
  margin-left: 0;
  padding-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 576px) {
  .products-list {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .products-list {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .products-list {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .products-list {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
.products-list ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.products-list ol li {
  display: inline-block;
}
.products-list li.item {
  height: 240px;
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  align-items: center;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 10px 0;
  border-bottom: 1px solid #ebebeb;
}
@media (max-width: 767.98px) {
  .products-list li.item {
    height: auto;
  }
}
.products-list li.item:first-child {
  padding-top: 0;
}
.products-list li.item:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.products-list li .list-image {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
@media (max-width: 767.98px) {
  .products-list li .list-image {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.products-list li .list-desc {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
  padding-left: 15px;
  padding-right: 15px;
}
.products-list li .list-desc p {
  color: #797c80;
}
@media (max-width: 767.98px) {
  .products-list li .list-desc {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.products-list li .list-actions {
  flex: 0 0 25%;
  max-width: 25%;
  text-align: right;
}
@media (max-width: 767.98px) {
  .products-list li .list-actions {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: left;
  }
}
.products-list li:hover {
  background-color: #f6f6f6;
}
.products-list .product-image {
  float: left;
  width: 100%;
  display: block;
}
.products-list .product-image img {
  padding: 0;
  margin: 0;
  display: inline-block;
  max-width: 100%;
  width: 100%;
  height: auto;
}

.tns-nav {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.tns-nav [aria-controls] {
  width: 10px;
  height: 10px;
  padding: 0;
  margin: 0 5px;
  border-radius: 50%;
  background: #ddd;
  border: 0;
}
.tns-nav [aria-controls].tns-nav-active {
  background: #999;
}
.tns-nav [aria-controls]:focus, .tns-nav [aria-controls]:hover {
  outline: none;
}

.lt-ie9 .tns-nav > [aria-controls] {
  line-height: 2.5em;
}

.sliderrealisation.tns-slider .tns-item > div {
  width: 100%;
  height: 85vh;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom;
}

.tns-outer {
  position: relative;
}
.tns-outer:focus, .tns-outer:hover {
  border: none;
  outline: none;
}

.tns-controls {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 1;
  background-color: none;
}
.tns-controls:focus, .tns-controls:hover {
  border: none;
  outline: none;
}
.tns-controls button {
  background-color: transparent;
  background-repeat: no-repeat;
  border: none;
  cursor: pointer;
  overflow: hidden;
  outline: none;
  pointer-events: initial;
  position: absolute;
  top: 0;
  font-size: 0;
}
.tns-controls button:focus, .tns-controls button:hover {
  border: none;
  outline: none;
}
.tns-controls button[data-controls=prev] {
  left: 0;
  height: 100%;
  width: 15%;
  cursor: url('data:image/svg+xml,%0A%3Csvg width="14px" height="24px" viewBox="0 0 7 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cdefs%3E%3Cpolygon id="path-1" points="16.9907789 9 18 10.0092211 12.5 15.5092211 7 10.0092211 8.00922108 9 12.5 13.4907789"%3E%3C/polygon%3E%3C/defs%3E%3Cg id="Symboles" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="icon/arrow-left" transform="translate(-9.000000, -6.000000)"%3E%3Cmask id="mask-2" fill="white"%3E%3Cuse xlink:href="%23path-1"%3E%3C/use%3E%3C/mask%3E%3Cuse id="Shape" fill="%23BEBEBE" fill-rule="nonzero" transform="translate(12.500000, 12.254611) rotate(90.000000) translate(-12.500000, -12.254611) " xlink:href="%23path-1"%3E%3C/use%3E%3Cg id="color/grey" mask="url(%23mask-2)" fill="%23BEBEBE"%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E'), pointer;
}
.tns-controls button[data-controls=next] {
  right: 0;
  height: 100%;
  width: 15%;
  cursor: url('data:image/svg+xml,%0A%3Csvg width="14px" height="24px" viewBox="0 0 7 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cdefs%3E%3Cpolygon id="path-1" points="16.9907789 9 18 10.0092211 12.5 15.5092211 7 10.0092211 8.00922108 9 12.5 13.4907789"%3E%3C/polygon%3E%3C/defs%3E%3Cg id="Symboles" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="icon/arrow-left" transform="translate(-9.000000, -6.000000)"%3E%3Cmask id="mask-2" fill="white"%3E%3Cuse xlink:href="%23path-1"%3E%3C/use%3E%3C/mask%3E%3Cuse id="Shape" fill="%23BEBEBE" fill-rule="nonzero" transform="translate(12.500000, 12.254611) rotate(-90.000000) translate(-12.500000, -12.254611) " xlink:href="%23path-1"%3E%3C/use%3E%3Cg id="color/grey" mask="url(%23mask-2)" fill="%23BEBEBE"%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E'), pointer;
}

.product-img-box {
  width: 100%;
}

#product-image-slider_pager_owl {
  min-height: 44px;
  clear: both;
  display: flex;
  display: none;
  width: auto;
  position: absolute;
  bottom: 25px;
  text-align: center;
  z-index: 1;
  justify-content: center;
  width: 100%;
}
#product-image-slider_pager_owl > div {
  border-radius: 40px;
  background-color: #FFFFFF;
  box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
}

#product-image-slider_owl {
  background: url("../images/accessoire_background.jpg") repeat-x top left;
}
#product-image-slider_owl > div {
  display: none;
  overflow: hidden;
}
#product-image-slider_owl > div:nth-child(1) {
  display: block;
}
#product-image-slider_owl > div.owl-controls {
  display: block;
  padding-top: 0;
}
#product-image-slider_owl > div img {
  width: 100%;
  height: auto;
}
#product-image-slider_owl .owl-item {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

/*
#slider_home_pager {  
  text-align: center;
  width: 100%;
}
*/
.nolegend .tns-carousel .tns-item .card-block {
  display: none;
}

.slideraccessories,
.sliderproduct {
  position: relative;
  display: flex;
  flex-direction: column;
  padding-bottom: 60px;
}
.slideraccessories.section-content .section-title, .slideraccessories.section-content-main .section-title,
.sliderproduct.section-content .section-title,
.sliderproduct.section-content-main .section-title {
  margin: 0 30px 0 0;
  padding: 0 0 0 0;
}
.slideraccessories.section-content .section-title h2, .slideraccessories.section-content .section-title .image-header-container h1, .image-header-container .slideraccessories.section-content .section-title h1, .slideraccessories.section-content .section-title .image-header-container .h1, .image-header-container .slideraccessories.section-content .section-title .h1, .slideraccessories.section-content .section-title .image-header-container .h2, .image-header-container .slideraccessories.section-content .section-title .h2, .slideraccessories.section-content-main .section-title h2, .slideraccessories.section-content-main .section-title .image-header-container h1, .image-header-container .slideraccessories.section-content-main .section-title h1, .slideraccessories.section-content-main .section-title .image-header-container .h1, .image-header-container .slideraccessories.section-content-main .section-title .h1, .slideraccessories.section-content-main .section-title .image-header-container .h2, .image-header-container .slideraccessories.section-content-main .section-title .h2,
.sliderproduct.section-content .section-title h2,
.sliderproduct.section-content .section-title .image-header-container h1,
.image-header-container .sliderproduct.section-content .section-title h1,
.sliderproduct.section-content .section-title .image-header-container .h1,
.image-header-container .sliderproduct.section-content .section-title .h1,
.sliderproduct.section-content .section-title .image-header-container .h2,
.image-header-container .sliderproduct.section-content .section-title .h2,
.sliderproduct.section-content-main .section-title h2,
.sliderproduct.section-content-main .section-title .image-header-container h1,
.image-header-container .sliderproduct.section-content-main .section-title h1,
.sliderproduct.section-content-main .section-title .image-header-container .h1,
.image-header-container .sliderproduct.section-content-main .section-title .h1,
.sliderproduct.section-content-main .section-title .image-header-container .h2,
.image-header-container .sliderproduct.section-content-main .section-title .h2 {
  text-align: left;
  white-space: nowrap;
  padding: 0 0 0 0;
}
.slideraccessories .products-grid,
.sliderproduct .products-grid {
  margin: 0 0 0 0;
}

.row.slideraccessories, .row.sliderproduct {
  /* ATTENTIONpour que lsslider marche, il faut enlever la flex box !! */
  display: block;
}

.sliderproduct .slider-background {
  height: 280px;
}

.sliderproduct,
.gridproduct {
  padding-right: 0px !important;
}
.sliderproduct .pager,
.gridproduct .pager {
  position: relative;
  top: 0px;
  width: 100%;
  border: none;
}

.sliderproductimage .tns-item {
  height: 80vh;
  opacity: 1;
}
.sliderproductimage .tns-item img {
  /*
  width: 100%;
  height: 85%;
  object-fit: cover;
  */
  width: auto;
  height: 100%;
  object-fit: cover;
}
.sliderproductimage .tns-item:has(.caption .title) img,
.sliderproductimage .tns-item:has(.caption .card-title) img {
  height: calc(100% - 40px);
}
.sliderproductimage .tns-item:has(.caption .desc) img,
.sliderproductimage .tns-item:has(.caption .card-text) img {
  height: calc(100% - 70px);
}
.sliderproductimage div.clickable a:not(.link-lpnlist) {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-decoration: none; /* Makes sure the link   doesn't get underlined */
  z-index: 2; /* raises anchor tag above everything else in div */
  background-color: white; /*workaround to make clickable in IE */
  opacity: 0; /*workaround to make clickable in IE */
}

.sliderinside .sliderproductimage .tns-item {
  height: auto;
  width: 300px;
}
.sliderinside .sliderproductimage img {
  width: 300px;
  height: 400px;
}

.modalZoom .tns-item {
  height: 100vh;
  opacity: 1;
}
.modalZoom .tns-item img {
  /*
  width: 100%;
  height: 85%;
  object-fit: cover;
  */
  width: auto;
  height: 100%;
  object-fit: cover;
}
.modalZoom.nolegend .tns-item img {
  height: 100%;
}

/*_____ NEXT / PREV ______*/
#zoom_prev, #zoom_next, #zoom_close {
  position: absolute;
  margin: 0;
  cursor: pointer;
  z-index: 2222;
  opacity: 0.6;
  font-size: 60px;
  line-height: 52px;
  top: 39%;
}
#zoom_prev:hover, #zoom_next:hover, #zoom_close:hover {
  opacity: 1;
}

#zoom_prev {
  left: 35px;
}

#zoom_next {
  right: 35px;
}

.category-header {
  position: relative;
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0;
}
.category-header:not(.subdescription, .category-header___level2, .page-cms, .noimg) {
  padding-right: 0;
}
.category-header.subdescription {
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}
@media (min-width: 576px) {
  .category-header.subdescription {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (min-width: 768px) {
  .category-header.subdescription {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
@media (min-width: 992px) {
  .category-header.subdescription {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
@media (min-width: 1200px) {
  .category-header.subdescription {
    padding-top: 150px;
    padding-bottom: 150px;
  }
}
.category-header.noimg {
  background-color: transparent;
  padding-bottom: 50px;
  padding-top: 10px;
}
.category-header.noimg .category-name,
.category-header.noimg .subdescription {
  flex: 0 0 100%;
  max-width: 100%;
}
.category-header .nav {
  border-top: 1px solid #222321;
  position: absolute;
  bottom: 0;
}
.category-header .nav .nav-item {
  padding-top: 20px;
  padding-bottom: 20px;
}
.category-header .nav .nav-item a {
  color: #797c80;
}
.category-header .nav .nav-item a:hover, .category-header .nav .nav-item a.active {
  color: #222321;
}
.category-header .sticky.stuck .nav {
  position: relative;
}

.category-header___text,
.category-image-hero {
  min-height: 400px;
  max-height: 600px;
  height: calc(100vh - 150px);
}
@media (max-width: 991.98px) {
  .category-header___text,
  .category-image-hero {
    height: calc(100vh - 150px);
  }
}

.category-header:has(.sticky-wrapper) .category-header___text,
.category-header:has(.sticky-wrapper) .category-image-hero {
  height: 500px;
}
.category-header:has(.sticky-wrapper) .category-header___text {
  padding-bottom: 0;
}

.category-header___text {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 50%;
  max-width: 50%;
  padding-bottom: 40px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
@media (min-width: 576px) {
  .category-header___text {
    padding-right: 30px;
  }
}

.category-image-hero {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 50%;
  max-width: 50%;
  padding: 0;
}
.category-image-hero img, .category-image-hero picture {
  width: 100%;
  height: 100%;
  object-fit: cover;
  flex: 1;
  object-position: 50% 100%;
}

.category-header___level1 .category-image-hero {
  height: calc(100vh - 40px);
  min-height: 620px;
}
.category-header___level1 .category-header___text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  text-align: center;
}
.category-header___level1 .category-header___text .category-name,
.category-header___level1 .category-header___text .subdescription {
  max-width: 800px;
  flex: 0 0 100%;
  max-width: 100%;
  text-align: center;
  align-items: center;
}
.category-header___level1 .category-header___text .category-name p,
.category-header___level1 .category-header___text .subdescription p {
  color: #fff !important;
}
.category-header___level1 .category-header___text .category-name {
  padding: 90px 100px 0;
}
.category-header___level1 .category-header___text h1, .category-header___level1 .category-header___text .h1, .category-header___level1 .category-header___text .h2, .category-header___level1 .category-header___text p {
  color: #fff !important;
}
.category-header___level1 .category-header___text p {
  padding-top: 20px;
  padding-bottom: 20px;
}
.category-header___level1 .category-header___text .btn {
  margin-bottom: 0;
}

.category-header___level2 {
  background-color: transparent;
}
.category-header___level2 .category-image-hero {
  flex: 0 0 100%;
  max-width: 100%;
  background-color: #000000;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  padding-left: inherit;
}
.category-header___level2 .category-image-hero img, .category-header___level2 .category-image-hero picture {
  opacity: 0.8;
}
.category-header___level2 .category-header___text {
  z-index: 0;
  padding-bottom: 50px;
}
.category-header___level2 .category-header___text h1, .category-header___level2 .category-header___text .h1, .category-header___level2 .category-header___text .h2, .category-header___level2 .category-header___text p {
  color: #fff;
}

.cms-index-index .category-header___text,
.cms-index-index .category-image-hero {
  min-height: 500px;
  max-height: 750px;
}
.cms-index-index .category-header {
  background-color: #000000 !important;
  padding: 0;
}
.cms-index-index .category-header .category-header___text {
  z-index: 1;
  justify-content: center;
  padding-right: 30px;
  padding-left: 30px;
}
.cms-index-index .category-header .category-header___text p, .cms-index-index .category-header .category-header___text h1, .cms-index-index .category-header .category-header___text .h1, .cms-index-index .category-header .category-header___text .h2, .cms-index-index .category-header .category-header___text h2 {
  color: #FFFFFF;
}
@media (min-width: 576px) {
  .cms-index-index .category-header .category-header___text {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media (min-width: 768px) {
  .cms-index-index .category-header .category-header___text {
    padding-right: 60px;
    padding-left: 60px;
  }
}
@media (min-width: 992px) {
  .cms-index-index .category-header .category-header___text {
    padding-right: 60px;
    padding-left: 60px;
  }
}
@media (min-width: 1200px) {
  .cms-index-index .category-header .category-header___text {
    padding-right: 75px;
    padding-left: 75px;
  }
}
@media (max-width: 991.98px) {
  .cms-index-index .category-header .category-header___text {
    flex: 0 0 80%;
    max-width: 80%;
  }
}
.cms-index-index .category-header .row {
  position: relative;
  height: 100%;
}
.cms-index-index .category-header .category-image-hero {
  flex: 0 0 100%;
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.cms-index-index .category-header .category-image-hero img {
  opacity: 0.8;
}
.cms-index-index .category-header .subdescription {
  flex: 0 1 auto;
}
.cms-index-index .category-header .category-header___text .category-name {
  flex: 0 1 auto;
}
.cms-index-index .category-header .category-header___text .category-name {
  display: flex;
  flex-direction: column;
}
.cms-index-index .category-header .category-header___text h1, .cms-index-index .category-header .category-header___text .h1, .cms-index-index .category-header .category-header___text .h2 {
  padding-top: 0px;
  padding-bottom: 25px;
}
.cms-index-index .category-header .category-header___text p {
  padding-top: 0;
  padding-bottom: 0;
  order: -1;
  margin-bottom: 0;
}
.cms-index-index .category-header .category-header___text .btn {
  margin-bottom: 0;
}
.cms-index-index .image-header-container.lpn-covered > div p {
  color: white;
  padding-top: 0;
  margin-bottom: 0;
  max-width: 80%;
}
.cms-index-index .image-header-container.lpn-covered > div h1, .cms-index-index .image-header-container.lpn-covered > div .h1, .cms-index-index .image-header-container.lpn-covered > div .h2 {
  padding-bottom: 20px;
}

.introcategory {
  max-width: inherit;
  color: #222321;
}
.introcategory p a.more-info, .introcategory p a.changelink, .introcategory p a.link-edit {
  font-size: 15px;
}
.subcategory,
.grid-beside-title {
  padding-bottom: 0;
}

.subcategory h2, .subcategory .image-header-container h1, .image-header-container .subcategory h1, .subcategory .image-header-container .h1, .image-header-container .subcategory .h1, .subcategory .image-header-container .h2, .image-header-container .subcategory .h2 {
  font-size: 3.625rem;
  line-height: 1.4;
}
.subcategory .section-content {
  padding-top: 15px;
  padding-left: 0px !important;
  border-top: 1px solid #222321;
}

.allsubcategories .catsubcategory .catTitle {
  display: none;
}
.allsubcategories .catsubcategory .slidelink a {
  border: 1px solid #222321;
  color: #222321;
}

.subcategory #cms_fieldset_nav li {
  text-align: left;
}

.subcategory .cms_fieldset_cnt {
  border-left: solid 1px #FFFFFF;
  padding: 100px 0 0 0;
}

.categories-container {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.category-products {
  padding-top: 40px;
}

.products-grid {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  margin-bottom: 0;
}
.products-grid li {
  display: inline-block;
}
.products-grid:not(.tns-carousel) li, .products-grid:not(.tns-carousel) .item {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
  padding-bottom: 30px;
  cursor: pointer;
}
@media (max-width: 575.98px) {
  .products-grid:not(.tns-carousel) li, .products-grid:not(.tns-carousel) .item {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 576px) {
  .products-grid:not(.tns-carousel) li, .products-grid:not(.tns-carousel) .item {
    padding-bottom: 30px;
  }
}
@media (min-width: 768px) {
  .products-grid:not(.tns-carousel) li, .products-grid:not(.tns-carousel) .item {
    padding-bottom: 60px;
  }
}
@media (min-width: 992px) {
  .products-grid:not(.tns-carousel) li, .products-grid:not(.tns-carousel) .item {
    padding-bottom: 60px;
  }
}
@media (min-width: 1200px) {
  .products-grid:not(.tns-carousel) li, .products-grid:not(.tns-carousel) .item {
    padding-bottom: 75px;
  }
}
.products-grid:not(.tns-carousel) li:hover img, .products-grid:not(.tns-carousel) .item:hover img {
  transition: all 0.3s ease-in-out;
  transform: scale(1.02);
}
.products-grid:not(.tns-carousel) li > div, .products-grid:not(.tns-carousel) .item > div {
  overflow: hidden;
}
.products-grid:not(.tns-carousel).cols1 li, .products-grid:not(.tns-carousel).cols1 .item {
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 768px) {
  .products-grid:not(.tns-carousel).cols2 li, .products-grid:not(.tns-carousel).cols2 .item {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .products-grid:not(.tns-carousel).cols3 li, .products-grid:not(.tns-carousel).cols3 .item {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .products-grid:not(.tns-carousel).cols4 li, .products-grid:not(.tns-carousel).cols4 .item {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (max-width: 767.98px) {
  .products-grid:not(.tns-carousel).cols2 li, .products-grid:not(.tns-carousel).cols2 .item {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .products-grid:not(.tns-carousel).cols3 li, .products-grid:not(.tns-carousel).cols3 .item {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .products-grid:not(.tns-carousel).cols4 li, .products-grid:not(.tns-carousel).cols3 .item {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.products-grid.cols4 li .lpn-stock {
  position: relative;
  top: 0;
}
.products-grid .rollbloc {
  width: 100%;
  overflow: hidden;
  padding: 0;
  margin: 0;
  cursor: pointer;
  transition: all 800ms ease;
}
.products-grid .rollbloc img {
  transition: all 800ms ease;
}
.products-grid .rollbloc a {
  display: inline-block;
}
.products-grid .rollbloc a:hover {
  text-transform: underline;
}
.products-grid .rollbloc .rollbloc_btn_over {
  height: 130px;
}
.products-grid .rollbloc .rollbloc_btn_over_cnt {
  overflow: hidden;
  height: 0;
}
.products-grid .rollbloc:hover {
  background-color: #000000;
}
.products-grid .rollbloc:hover img2 {
  transform: scale(1.02);
  opacity: 0.8;
}

.gridaccessory .category-products {
  padding-right: 0;
}
.gridaccessory .products-list {
  display: table;
}

.img-flag-french {
  position: absolute;
  width: 24px;
  height: 15px;
  display: block;
  top: 10px;
  left: 10px;
  background-color: #FF0000;
  z-index: 10;
  background: no-repeat url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg version='1.1' viewBox='0 0 24 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-73 -1588)'%3E%3Cg transform='translate(73 1588)'%3E%3Crect x='16' width='8' height='15' fill='%23ED2939'/%3E%3Crect x='8' width='8' height='15' fill='%23fff'/%3E%3Crect width='8' height='15' fill='%23002395'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.products-grid img {
  transition: all 0.3s ease-in-out;
  max-width: 100%;
  height: auto;
}
.products-grid li .lpn-stock,
.products-grid .item .lpn-stock {
  height: 40px;
}
.products-grid li .lpn-stock span,
.products-grid .item .lpn-stock span {
  color: #fff;
  border: 1px solid #0096ff;
  background-color: #0096ff;
  border-radius: 10px;
  display: inline-block;
  text-align: center;
  padding: 2px 10px;
  margin-top: 5px;
  margin-bottom: 2.5px;
}
@media (min-width: 576px) {
  .products-grid li .lpn-stock span,
  .products-grid .item .lpn-stock span {
    margin-top: 5px;
  }
}
@media (min-width: 768px) {
  .products-grid li .lpn-stock span,
  .products-grid .item .lpn-stock span {
    margin-top: 10px;
  }
}
@media (min-width: 992px) {
  .products-grid li .lpn-stock span,
  .products-grid .item .lpn-stock span {
    margin-top: 10px;
  }
}
@media (min-width: 1200px) {
  .products-grid li .lpn-stock span,
  .products-grid .item .lpn-stock span {
    margin-top: 12.5px;
  }
}
@media (min-width: 576px) {
  .products-grid li .lpn-stock span,
  .products-grid .item .lpn-stock span {
    margin-bottom: 2.5px;
  }
}
@media (min-width: 768px) {
  .products-grid li .lpn-stock span,
  .products-grid .item .lpn-stock span {
    margin-bottom: 5px;
  }
}
@media (min-width: 992px) {
  .products-grid li .lpn-stock span,
  .products-grid .item .lpn-stock span {
    margin-bottom: 5px;
  }
}
@media (min-width: 1200px) {
  .products-grid li .lpn-stock span,
  .products-grid .item .lpn-stock span {
    margin-bottom: 6.25px;
  }
}
.products-grid li .lpn-stock span.leadtime,
.products-grid .item .lpn-stock span.leadtime {
  color: #797c80;
  border: 1px solid #ebebeb;
  background-color: #ebebeb;
}
.products-grid:not(.tns-carousel) li:hover img,
.products-grid:not(.tns-carousel) .item:hover img {
  transition: all 0.3s ease-in-out;
  transform: scale(1.02);
}
.products-grid:not(.tns-carousel) li > div,
.products-grid:not(.tns-carousel) .item > div {
  overflow: hidden;
}
.products-grid .subtype {
  display: none;
}
.products-grid .tabledesc,
.products-grid .desc {
  position: relative;
  color: #797c80;
}
.products-grid .tabledesc p,
.products-grid .desc p {
  margin-bottom: 0;
  text-overflow: ellipsis;
  overflow: hidden;
}
.products-grid .list_img {
  margin-bottom: 5px;
  position: relative;
  background-color: #FFFFFF;
}
.products-grid .product-name {
  margin-bottom: 0;
  line-height: 23px;
  padding-top: 5px;
  padding-bottom: 1px;
  color: #222321;
}
@media (min-width: 576px) {
  .products-grid .product-name {
    padding-top: 5px;
  }
}
@media (min-width: 768px) {
  .products-grid .product-name {
    padding-top: 10px;
  }
}
@media (min-width: 992px) {
  .products-grid .product-name {
    padding-top: 10px;
  }
}
@media (min-width: 1200px) {
  .products-grid .product-name {
    padding-top: 12.5px;
  }
}
@media (min-width: 576px) {
  .products-grid .product-name {
    padding-bottom: 1px;
  }
}
@media (min-width: 768px) {
  .products-grid .product-name {
    padding-bottom: 2px;
  }
}
@media (min-width: 992px) {
  .products-grid .product-name {
    padding-bottom: 2px;
  }
}
@media (min-width: 1200px) {
  .products-grid .product-name {
    padding-bottom: 2.5px;
  }
}
.products-grid .desc {
  display: none;
}
.products-grid .subtype {
  max-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #797c80;
  margin-top: 10px;
}
.products-grid .actions a span {
  display: none;
}
.products-grid .price-box {
  position: relative;
  min-height: 40px;
  margin-top: 4px;
}
.products-grid .rollbloc {
  width: 100%;
  overflow: hidden;
  padding: 0;
  margin: 0;
  cursor: pointer;
  transition: all 800ms ease;
}
.products-grid .rollbloc img {
  transition: all 800ms ease;
}
.products-grid .rollbloc a {
  display: inline-block;
}
.products-grid .rollbloc a:hover {
  text-transform: underline;
}
.products-grid .rollbloc .rollbloc_btn_over {
  height: 130px;
}
.products-grid .rollbloc .rollbloc_btn_over_cnt {
  overflow: hidden;
  height: 0;
}
.products-grid .rollbloc:hover {
  background-color: #000000;
}
.products-grid .rollbloc:hover img2 {
  transform: scale(1.02);
  opacity: 0.8;
}

.slideraccessories .item,
.sliderproduct .item,
.gridaccessory .item {
  display: inline-block;
}
.slideraccessories .item .product-name a,
.slideraccessories .item .product-name a:hover,
.sliderproduct .item .product-name a,
.sliderproduct .item .product-name a:hover,
.gridaccessory .item .product-name a,
.gridaccessory .item .product-name a:hover {
  text-align: left;
  padding-top: 20px;
  text-decoration: none;
}
.slideraccessories .item .product-image,
.sliderproduct .item .product-image,
.gridaccessory .item .product-image {
  border: none;
  max-height: 208px;
  overflow: hidden;
}
.slideraccessories .item .publicPrice,
.sliderproduct .item .publicPrice,
.gridaccessory .item .publicPrice {
  color: #797c80;
  margin-top: 0;
}
.slideraccessories .item .price-label, .slideraccessories .item .configurable-price-from-label,
.sliderproduct .item .price-label,
.sliderproduct .item .configurable-price-from-label,
.gridaccessory .item .price-label,
.gridaccessory .item .configurable-price-from-label {
  font-size: 10px;
  color: #797c80;
  text-align: left;
}
.slideraccessories .item .price-box,
.sliderproduct .item .price-box,
.gridaccessory .item .price-box {
  position: relative;
  min-height: 40px;
}
.slideraccessories .item .price-box p,
.sliderproduct .item .price-box p,
.gridaccessory .item .price-box p {
  display: block;
  text-align: right;
  padding: 0;
  margin: 0;
  line-height: 38px;
}
.slideraccessories .item .price-box > span,
.sliderproduct .item .price-box > span,
.gridaccessory .item .price-box > span {
  display: block;
}
.slideraccessories .item .price-box .old-price,
.sliderproduct .item .price-box .old-price,
.gridaccessory .item .price-box .old-price {
  margin: 0;
  padding: 0;
  line-height: 14px;
  margin-top: -12px;
}
.slideraccessories .item .price-box .old-price .price,
.sliderproduct .item .price-box .old-price .price,
.gridaccessory .item .price-box .old-price .price {
  margin-top: -4px;
}
.slideraccessories .item .price-box .price-label, .slideraccessories .item .price-box p.special-price .price-label,
.sliderproduct .item .price-box .price-label,
.sliderproduct .item .price-box p.special-price .price-label,
.gridaccessory .item .price-box .price-label,
.gridaccessory .item .price-box p.special-price .price-label {
  display: none;
}
.slideraccessories .item .old-price .price,
.sliderproduct .item .old-price .price,
.gridaccessory .item .old-price .price {
  color: #797c80;
}
.slideraccessories .item .list_under_img_price.bottomrightstock,
.sliderproduct .item .list_under_img_price.bottomrightstock,
.gridaccessory .item .list_under_img_price.bottomrightstock {
  text-align: right;
}
.slideraccessories .item .list_under_img_price.bottomrightstock-small,
.sliderproduct .item .list_under_img_price.bottomrightstock-small,
.gridaccessory .item .list_under_img_price.bottomrightstock-small {
  text-align: right;
  font-size: 12px;
  margin-top: -10px;
  display: block;
}
.slideraccessories .item .actions a span,
.sliderproduct .item .actions a span,
.gridaccessory .item .actions a span {
  display: none;
}

.slideraccessories .item,
.gridaccessory .item {
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 576px) {
  .slideraccessories .item,
  .gridaccessory .item {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) {
  .slideraccessories .item,
  .gridaccessory .item {
    padding-right: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 992px) {
  .slideraccessories .item,
  .gridaccessory .item {
    padding-right: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 1200px) {
  .slideraccessories .item,
  .gridaccessory .item {
    padding-right: 25px;
    padding-left: 25px;
  }
}
@media (min-width: 576px) {
  .slideraccessories .item,
  .gridaccessory .item {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .slideraccessories .item,
  .gridaccessory .item {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (min-width: 992px) {
  .slideraccessories .item,
  .gridaccessory .item {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (min-width: 1200px) {
  .slideraccessories .item,
  .gridaccessory .item {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

.gridaccessory .item {
  float: left;
  display: table-cell;
  min-height: 1px;
  position: relative;
  margin: 0 0 -1px -1px;
  padding: 38px !important;
}

.card-horizontal {
  flex-direction: row;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
  border: 1px solid #ebebeb;
  border-radius: 0;
  align-items: center;
  color: #797c80;
  cursor: pointer;
}
@media (min-width: 576px) {
  .card-horizontal {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .card-horizontal {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .card-horizontal {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .card-horizontal {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media (min-width: 576px) {
  .card-horizontal {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 768px) {
  .card-horizontal {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 992px) {
  .card-horizontal {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1200px) {
  .card-horizontal {
    padding-right: 25px;
    padding-left: 25px;
  }
}
.card-horizontal:hover {
  background-color: #f6f6f6;
}
.card-horizontal picture, .card-horizontal picture.img-fluid, .card-horizontal img, .card-horizontal img.img-fluid  {
  padding-right: 5px;
  width: 130px;
}
.card-horizontal .caption {
  flex: 0 0 70%;
}
.card-horizontal p.legendimage {
  display: none;
}
.card-horizontal p.legendtitle {
  margin: 0 !important;
  padding-right: 10px;
  padding-left: 10px;
}
@media (min-width: 576px) {
  .card-horizontal p.legendtitle {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 768px) {
  .card-horizontal p.legendtitle {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 992px) {
  .card-horizontal p.legendtitle {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1200px) {
  .card-horizontal p.legendtitle {
    padding-right: 25px;
    padding-left: 25px;
  }
}
.card-horizontal a {
  font-size: 0;
  display: none;
}

.products-grid:not(.tns-carousel).cols-tables .item {
  flex: 0 0 100%;
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  margin-right: 0;
  margin-left: 0;
}
.products-grid:not(.tns-carousel).cols-tables .item:hover img {
  transition: all 0.3s ease-in-out;
  transform: scale(1);
}
.products-grid:not(.tns-carousel).cols-tables .item:hover .list_img {
  transition: all 0.3s ease-in-out;
}
.products-grid:not(.tns-carousel).cols-tables .list_img {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  overflow: hidden;
}
.products-grid:not(.tns-carousel).cols-tables .list_img__product-large {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
  padding-right: 10px;
  padding-left: 0;
}
.products-grid:not(.tns-carousel).cols-tables .list_img__product-carre {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
  padding-left: 5px;
  padding-right: 1px;
}

/* -------------------------------------------- *
 * Catalog - Product Options
 */
.microdata {
  display: none;
}

.product-options {
  width: 100%;
  margin: 10px 0 0;
  padding: 10px 0 15px 0;
  border: 1px solid transparent;
  clear: both;
  position: relative;
}
.product-options p.required {
  position: absolute;
  top: 6px;
  right: 15px;
  text-align: right;
}
.product-options dt {
  margin: 15px 0 3px;
  font-weight: normal;
}
.product-options dt:first-child {
  margin-top: 0;
}
.product-options dd {
  padding: 0 0 10px 0;
  margin: 0 0 5px;
  border-bottom: 1px solid transparent;
}
.product-options dd .qty-holder {
  display: block;
  padding: 15px 0 0 0;
}
.product-options dd .qty-holder.qty {
  width: 3em;
}
.product-options dd label {
  vertical-align: middle;
}
.product-options dd .qty-disabled {
  background: none;
  border: 0;
  padding: 0 2px;
}
.product-options dd .input-text {
  width: 98%;
}
.product-options dd .input-box {
  padding-top: 0;
}
.product-options dd .input-text,
.product-options dd select,
.product-options dd textarea {
  display: block;
  width: 100%;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 4px;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.product-options dd .input-text:placeholder,
.product-options dd select:placeholder,
.product-options dd textarea:placeholder {
  color: #999999;
}
.product-options dd .input-text:focus,
.product-options dd select:focus,
.product-options dd textarea:focus {
  border-color: #cdcdcd;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(205, 205, 205, 0.6);
}
.product-options dd .input-text.hidden,
.product-options dd select.hidden,
.product-options dd textarea.hidden {
  display: none;
}
.product-options dd select {
  width: 330px;
  max-width: 100%;
}

@media (max-width: 1199.98px) {
  .product-view .product-options .required {
    position: static;
  }
}
.product-options dl.last dd.last {
  border-bottom: 0;
  padding-bottom: 5px;
  margin-bottom: 0;
}

.product-options ul.options-list {
  margin-right: 5px;
}

.product-options ul.options-list li {
  line-height: 1.5;
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .product-options ul.options-list li {
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .product-options ul.options-list li {
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .product-options ul.options-list li {
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .product-options ul.options-list li {
    margin-bottom: 25px;
  }
}

.product-options ul.options-list li:last-child {
  margin-bottom: 0;
}

.product-options ul.options-list .radio,
.product-options ul.options-list .checkbox {
  float: left;
  margin-top: 5px;
}

.product-options ul.options-list .label {
  display: block;
}

.product-options ul.options-list label {
  font-weight: normal;
}

.product-options p.note {
  margin: 0;
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 13px;
}

.product-options-bottom {
  background-color: transparent;
  padding: 15px 20px;
  border: 1px solid transparent;
  border-top: 0;
  margin-bottom: 15px;
}

.product-options-bottom:after::after {
  display: block;
  clear: both;
  content: "";
}

.product-options-bottom .product-pricing,
.product-options-bottom .tier-prices {
  float: right;
  margin: 0;
  padding: 0 0 15px;
  border: 0;
  background: 0;
  color: #222321;
}
@media (max-width: 1199.98px) {
  .product-options-bottom .product-pricing,
  .product-options-bottom .tier-prices {
    float: none;
    width: 100%;
    text-align: right;
    padding-bottom: 7.5px;
    margin-bottom: 15px;
    border-bottom: 1px solid transparent;
  }
}

.product-options-bottom .tier-prices li {
  background: 0;
  padding: 2px 0;
}

.product-options-bottom .tier-prices .price,
.product-options-bottom .tier-prices .benefit {
  color: #222321;
}

/* "display: none" should be removed if products on site have a long list of product options and those product options */
/*  affect the price so that the customer can see the updated price close to the "Add to Cart" button */
.product-options-bottom .price-box {
  display: none;
  float: right;
  margin: 0 0 15px;
  padding: 0;
}

@media (max-width: 575.98px) {
  .product-options-bottom .price-box .price-as-configured {
    text-align: right;
  }
  .product-options-bottom .price-box .price-as-configured .price-label {
    display: block;
  }
}
.product-options-bottom .price-tax {
  float: left;
}

.product-img-box {
  width: 100%;
  position: relative;
}

.productviewleft .product-img-box {
  height: 100%;
  display: block;
}

.table-product-header,
.product-header-text {
  text-align: center;
  padding-bottom: 50px;
  padding-top: 0;
}
.table-product-header .table-product-header-description,
.product-header-text .table-product-header-description {
  padding-top: 0px;
}
.table-product-header h1, .table-product-header .h1, .table-product-header .h2,
.product-header-text h1,
.product-header-text .h1,
.product-header-text .h2 {
  text-align: center;
  margin-bottom: 0;
}
.table-product-header h1 span, .table-product-header .h1 span, .table-product-header .h2 span, .table-product-header h1 span a, .table-product-header .h1 span a, .table-product-header .h2 span a,
.product-header-text h1 span,
.product-header-text .h1 span,
.product-header-text .h2 span,
.product-header-text h1 span a,
.product-header-text .h1 span a,
.product-header-text .h2 span a {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  color: #797c80;
  line-height: 100px;
}
@media (max-width: 991.98px) {
  .table-product-header h1 span, .table-product-header .h1 span, .table-product-header .h2 span, .table-product-header h1 span a, .table-product-header .h1 span a, .table-product-header .h2 span a,
  .product-header-text h1 span,
  .product-header-text .h1 span,
  .product-header-text .h2 span,
  .product-header-text h1 span a,
  .product-header-text .h1 span a,
  .product-header-text .h2 span a {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .table-product-header h1 span, .table-product-header .h1 span, .table-product-header .h2 span, .table-product-header h1 span a, .table-product-header .h1 span a, .table-product-header .h2 span a,
  .product-header-text h1 span,
  .product-header-text .h1 span,
  .product-header-text .h2 span,
  .product-header-text h1 span a,
  .product-header-text .h1 span a,
  .product-header-text .h2 span a {
    line-height: 25px;
  }
}
.table-product-header p,
.product-header-text p {
  text-align: center;
  padding-top: 20px;
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  .table-product-header p,
  .product-header-text p {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .table-product-header p,
  .product-header-text p {
    line-height: 25px;
  }
}
.table-product-header p:first-child,
.product-header-text p:first-child {
  padding-top: 0px;
  padding-bottom: 30px;
}
.table-product-header small,
.product-header-text small {
  color: #cccccc;
}
.table-product-header .vcenter,
.product-header-text .vcenter {
  margin-top: 85px;
}
.table-product-header span.configurablePriceJsUpdate,
.product-header-text span.configurablePriceJsUpdate {
  margin-left: 0;
}

#ancre_4 {
  background-color: #F6F3EE;
}

#ancre_aspects {
  border-top: 1px solid #ebebeb;
  padding-bottom: 20px;
}
@media (min-width: 576px) {
  #ancre_aspects {
    padding-bottom: 20px;
  }
}
@media (min-width: 768px) {
  #ancre_aspects {
    padding-bottom: 40px;
  }
}
@media (min-width: 992px) {
  #ancre_aspects {
    padding-bottom: 40px;
  }
}
@media (min-width: 1200px) {
  #ancre_aspects {
    padding-bottom: 50px;
  }
}
#ancre_aspects .nav-pills {
  margin-top: -6px;
}
#ancre_aspects .nav-item {
  font-size: 1.375rem;
}
@media (max-width: 767.98px) {
  #ancre_aspects .nav-item {
    margin-bottom: 10px;
  }
}

#ancre_5 .tab-title {
  background-color: #FCFCFC;
}
#ancre_5 .tab-container {
  margin-top: 10px;
}

/*
.configuratorHide .add-to-box{
  margin:0;
  padding:0;
  padding-bottom:10px;
}

.configuratorHide .add-to-box .add-to-cart {
margin: 0;
}

.configuratorHide  .input-group-btn {
vertical-align: top;
width: 100%;
margin:0;
padding:0;
}
***/
/* -------- PRODUITS -------------------*/
#movable-main {
  position: relative;
  background-color: #FFFFFF;
}

#movable-right {
  position: fixed;
  top: 0;
  background-color: #FFFFFF;
  display: block;
  height: 100%;
}

.movable-closed {
  visibility: hidden;
}

.movable-moving-in, .movable-moving-out, .movable-opened {
  visibility: visible;
}

/* -------- PRODUITS  DETAIL -------------------*/
#product-image-slider_pager_cnt {
  padding-left: 10px;
  padding-right: 10px;
  border-left: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
  height: 24px;
  display: inline-block !important;
  float: left;
  margin-left: 10px;
  border-right: none;
  line-height: 1.2em;
  padding-right: 0;
}

#showZoom {
  background: url("../images/sprite.png") no-repeat top left;
  background-position: -85px -879px;
  width: 34px;
  height: 20px;
  display: inline-block;
  float: left;
  cursor: pointer;
}

#showZoom:hover, #showSocial:hover {
  opacity: 0.6;
}

#showZoom {
  width: 22px;
}

.description {
  color: #797c80;
  padding-right: 50px;
}

#ancre_1 .section-content {
  margin-top: 0;
}
#ancre_1 h2, #ancre_1 .image-header-container h1, .image-header-container #ancre_1 h1, #ancre_1 .image-header-container .h1, .image-header-container #ancre_1 .h1, #ancre_1 .image-header-container .h2, .image-header-container #ancre_1 .h2 {
  width: 100%;
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 1.75rem;
  /*@include media-breakpoint-down(md) {
    line-height:(18px*1.57);
    font-size: 18px;
  }*/
  /* font-size: 18px; */
  text-align: left;
  margin-bottom: 10px;
}
@media (max-width: 991.98px) {
  #ancre_1 h2, #ancre_1 .image-header-container h1, .image-header-container #ancre_1 h1, #ancre_1 .image-header-container .h1, .image-header-container #ancre_1 .h1, #ancre_1 .image-header-container .h2, .image-header-container #ancre_1 .h2 {
    line-height: 22px;
    font-size: 22px;
  }
}
@media (max-width: 575.98px) {
  #ancre_1 h2, #ancre_1 .image-header-container h1, .image-header-container #ancre_1 h1, #ancre_1 .image-header-container .h1, .image-header-container #ancre_1 .h1, #ancre_1 .image-header-container .h2, .image-header-container #ancre_1 .h2 {
    line-height: 19px;
    font-size: 19px;
  }
}
@media (min-width: 576px) {
  #ancre_1 h2, #ancre_1 .image-header-container h1, .image-header-container #ancre_1 h1, #ancre_1 .image-header-container .h1, .image-header-container #ancre_1 .h1, #ancre_1 .image-header-container .h2, .image-header-container #ancre_1 .h2 {
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  #ancre_1 h2, #ancre_1 .image-header-container h1, .image-header-container #ancre_1 h1, #ancre_1 .image-header-container .h1, .image-header-container #ancre_1 .h1, #ancre_1 .image-header-container .h2, .image-header-container #ancre_1 .h2 {
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  #ancre_1 h2, #ancre_1 .image-header-container h1, .image-header-container #ancre_1 h1, #ancre_1 .image-header-container .h1, .image-header-container #ancre_1 .h1, #ancre_1 .image-header-container .h2, .image-header-container #ancre_1 .h2 {
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  #ancre_1 h2, #ancre_1 .image-header-container h1, .image-header-container #ancre_1 h1, #ancre_1 .image-header-container .h1, .image-header-container #ancre_1 .h1, #ancre_1 .image-header-container .h2, .image-header-container #ancre_1 .h2 {
    margin-bottom: 25px;
  }
}
#ancre_1 .product-push {
  text-align: right;
}
#ancre_1 .product-push .btn {
  width: 100%;
  padding: 10px 0;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.125rem;
  line-height: 25px;
}
@media (max-width: 991.98px) {
  #ancre_1 .product-push .btn {
    line-height: 20px;
    font-size: 13px;
  }
}
@media (max-width: 575.98px) {
  #ancre_1 .product-push .btn {
    line-height: 20px;
    font-size: 13px;
  }
}
#ancre_1 .product-push .btn:first-child {
  margin-top: 0;
}

.product-logo {
  display: inline-block;
  padding-bottom: 1Opx;
  padding-top: 20px;
  position: relative;
  width: 100%;
  border-top: #ebebeb;
}
.product-logo ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.product-logo ul li {
  display: inline-block;
}
.product-logo ul li {
  float: left;
  display: inline-block;
  font-weight: normal;
  padding: 0 !important;
  border-top: none;
  width: 50px;
  text-align: center;
}
.product-logo ul li:first-child {
  margin-left: -8px;
}
.product-logo ul li img {
  margin: 0;
  padding: 0;
  font-size: 0;
}
.product-logo ul li p {
  font-size: 9px;
  padding: 5px 0 0 0;
  margin: 0;
  line-height: 1;
}

/*
.product-view .subdescription {
	padding-left: 5px;

	.product-share {

		display:inline-block;
		width: 100%;
		padding-top: 10px;


		ul {
			@include unstyled-list;
		}

		&>p {
			text-transform: uppercase;
		}
		li {
			float:left;
			display:inline-block;
			width: 36px;
			height: 40px;
			font-weight: normal;
			padding: 0 !important;
			border-top:none;
		}
		li:first-child {
			float:left;
			display:inline-block;
			width: 85px;
			height: 50px;
			font-weight: normal;
			padding: 3px 0 0 0 !important;
			border-top:none;
		}
	}

}
*/
#ancre_2 h2, #ancre_2 .image-header-container h1, .image-header-container #ancre_2 h1, #ancre_2 .image-header-container .h1, .image-header-container #ancre_2 .h1, #ancre_2 .image-header-container .h2, .image-header-container #ancre_2 .h2 {
  padding-bottom: 25px;
}
#ancre_2 .description {
  padding-right: 0;
  margin-bottom: 0;
  color: #797c80;
  width: 100%;
}
#ancre_2 .description ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#ancre_2 .description ul li {
  display: inline-block;
}
#ancre_2 .description ul li > div:first-child {
  border-top: solid 1px #ebebeb;
  padding-top: 20px;
  padding-bottom: 20px;
}
#ancre_2 .description ul li .nsg_ft0 {
  border-top: none;
}
#ancre_2 .description ul li .nsg_ft1 {
  border-top: solid 1px #ebebeb;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 66%;
}
#ancre_2 .description ul li:last-child .nsg_ft1, #ancre_2 .description ul li:last-child .nsg_ft0 {
  border-bottom: solid 1px #ebebeb;
}
#ancre_2 .description dl {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  margin: 0;
  padding: 0;
}
#ancre_2 .description dl dt {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
#ancre_2 .description dl dd {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 50%;
  max-width: 50%;
}
#ancre_2 .description dt, #ancre_2 .description dd {
  border-top: solid 1px #ebebeb;
  padding-top: 10px;
  padding-bottom: 5px;
  border-bottom: solid 0px #FFFFFF;
}
#ancre_2 .description dt:last-child,
#ancre_2 .description dd:last-child {
  border-bottom: solid 1px #ebebeb;
}

#ancre_2_0 .nsg_origine_cnt .nsg_fullbkgimg {
  margin-top: 300px;
  margin-bottom: 300px;
}
@media (min-width: 576px) and (max-width: 991.98px) {
  #ancre_2_0 .nsg_fullbkgimg {
    margin-top: 40px;
    padding: 40px;
    margin-bottom: 60px;
  }
}

#ancre_3 {
  display: none;
}

.lesplusXXX {
  background-color: #f6f6f6;
}
.lesplusXXX ul {
  padding-right: 30px;
  padding-left: 30px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.lesplusXXX ul li {
  display: inline-block;
}
.lesplusXXX ul > li {
  margin: 0;
  padding: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
  width: 30%;
  margin-right: 3.33%;
  color: #797c80;
}
@media (min-width: 576px) {
  .lesplusXXX ul > li {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .lesplusXXX ul > li {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .lesplusXXX ul > li {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .lesplusXXX ul > li {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media (max-width: 767.98px) {
  .lesplusXXX ul > li {
    width: 100%;
    margin-right: 0;
  }
}
.lesplusXXX ul > li strong {
  color: #222321;
}

.seeall_fp {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .seeall_fp {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .seeall_fp {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .seeall_fp {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .seeall_fp {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media (min-width: 576px) {
  .seeall_fp {
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .seeall_fp {
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .seeall_fp {
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .seeall_fp {
    margin-bottom: 25px;
  }
}
.seeall_fp a {
  color: #0096ff;
}

.lesplustitle {
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 14px;
}

#ancre_4_0,
.guidelines {
  background-color: #F9F9F8;
}

#ancre_4_0 ul,
.guidelines ul,
.lesplus ul {
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#ancre_4_0 ul li,
.guidelines ul li,
.lesplus ul li {
  display: inline-block;
}
#ancre_4_0 ul > li,
.guidelines ul > li,
.lesplus ul > li {
  color: #797c80;
}
#ancre_4_0 ul > li p,
.guidelines ul > li p,
.lesplus ul > li p {
  color: #797c80;
}
#ancre_4_0 ul > li h4, #ancre_4_0 ul > li .h4,
.guidelines ul > li h4,
.guidelines ul > li .h4,
.lesplus ul > li h4,
.lesplus ul > li .h4 {
  color: #222321;
}
#ancre_4_0 ul > li:not(:last-child),
.guidelines ul > li:not(:last-child),
.lesplus ul > li:not(:last-child) {
  padding-bottom: 20px;
}
@media (min-width: 576px) {
  #ancre_4_0 ul > li:not(:last-child),
  .guidelines ul > li:not(:last-child),
  .lesplus ul > li:not(:last-child) {
    padding-bottom: 20px;
  }
}
@media (min-width: 768px) {
  #ancre_4_0 ul > li:not(:last-child),
  .guidelines ul > li:not(:last-child),
  .lesplus ul > li:not(:last-child) {
    padding-bottom: 40px;
  }
}
@media (min-width: 992px) {
  #ancre_4_0 ul > li:not(:last-child),
  .guidelines ul > li:not(:last-child),
  .lesplus ul > li:not(:last-child) {
    padding-bottom: 40px;
  }
}
@media (min-width: 1200px) {
  #ancre_4_0 ul > li:not(:last-child),
  .guidelines ul > li:not(:last-child),
  .lesplus ul > li:not(:last-child) {
    padding-bottom: 50px;
  }
}
#ancre_4_0 h3.img1, #ancre_4_0 .blog-text blockquote.img1, #ancre_4_0 .blog-products blockquote.img1, #ancre_4_0 .blog-image-container__normal blockquote.img1, .blog-text #ancre_4_0 blockquote.img1, .blog-products #ancre_4_0 blockquote.img1, .blog-image-container__normal #ancre_4_0 blockquote.img1, #ancre_4_0 .product-view .product-options .swatch-attr label.img1, .product-view .product-options .swatch-attr #ancre_4_0 label.img1,
#ancre_4_0 .product-view .product-options .swatch-attr .img1.select-label,
.product-view .product-options .swatch-attr #ancre_4_0 .img1.select-label, #ancre_4_0 .img1.h3, #ancre_4_0 .nav-full .level0 > li > a.img1, .nav-full #ancre_4_0 .level0 > li > a.img1, #ancre_4_0 .category-header___level1 .category-header___text p.img1, .category-header___level1 .category-header___text #ancre_4_0 p.img1, #ancre_4_0 .introcategory p.img1, .introcategory #ancre_4_0 p.img1, #ancre_4_0 h3.img2, #ancre_4_0 .blog-text blockquote.img2, #ancre_4_0 .blog-products blockquote.img2, #ancre_4_0 .blog-image-container__normal blockquote.img2, .blog-text #ancre_4_0 blockquote.img2, .blog-products #ancre_4_0 blockquote.img2, .blog-image-container__normal #ancre_4_0 blockquote.img2, #ancre_4_0 .product-view .product-options .swatch-attr label.img2, .product-view .product-options .swatch-attr #ancre_4_0 label.img2,
#ancre_4_0 .product-view .product-options .swatch-attr .img2.select-label,
.product-view .product-options .swatch-attr #ancre_4_0 .img2.select-label, #ancre_4_0 .img2.h3, #ancre_4_0 .nav-full .level0 > li > a.img2, .nav-full #ancre_4_0 .level0 > li > a.img2, #ancre_4_0 .category-header___level1 .category-header___text p.img2, .category-header___level1 .category-header___text #ancre_4_0 p.img2, #ancre_4_0 .introcategory p.img2, .introcategory #ancre_4_0 p.img2, #ancre_4_0 h3.img3, #ancre_4_0 .blog-text blockquote.img3, #ancre_4_0 .blog-products blockquote.img3, #ancre_4_0 .blog-image-container__normal blockquote.img3, .blog-text #ancre_4_0 blockquote.img3, .blog-products #ancre_4_0 blockquote.img3, .blog-image-container__normal #ancre_4_0 blockquote.img3, #ancre_4_0 .product-view .product-options .swatch-attr label.img3, .product-view .product-options .swatch-attr #ancre_4_0 label.img3,
#ancre_4_0 .product-view .product-options .swatch-attr .img3.select-label,
.product-view .product-options .swatch-attr #ancre_4_0 .img3.select-label, #ancre_4_0 .img3.h3, #ancre_4_0 .nav-full .level0 > li > a.img3, .nav-full #ancre_4_0 .level0 > li > a.img3, #ancre_4_0 .category-header___level1 .category-header___text p.img3, .category-header___level1 .category-header___text #ancre_4_0 p.img3, #ancre_4_0 .introcategory p.img3, .introcategory #ancre_4_0 p.img3, #ancre_4_0 h4.img1, #ancre_4_0 .img1.h4, #ancre_4_0 h4.img2, #ancre_4_0 .img2.h4, #ancre_4_0 h4.img3, #ancre_4_0 .img3.h4,
.guidelines h3.img1,
.guidelines .blog-text blockquote.img1,
.guidelines .blog-products blockquote.img1,
.guidelines .blog-image-container__normal blockquote.img1,
.blog-text .guidelines blockquote.img1,
.blog-products .guidelines blockquote.img1,
.blog-image-container__normal .guidelines blockquote.img1,
.guidelines .product-view .product-options .swatch-attr label.img1,
.product-view .product-options .swatch-attr .guidelines label.img1,
.guidelines .product-view .product-options .swatch-attr .img1.select-label,
.product-view .product-options .swatch-attr .guidelines .img1.select-label,
.guidelines .img1.h3,
.guidelines .nav-full .level0 > li > a.img1,
.nav-full .guidelines .level0 > li > a.img1,
.guidelines .category-header___level1 .category-header___text p.img1,
.category-header___level1 .category-header___text .guidelines p.img1,
.guidelines .introcategory p.img1,
.introcategory .guidelines p.img1,
.guidelines h3.img2,
.guidelines .blog-text blockquote.img2,
.guidelines .blog-products blockquote.img2,
.guidelines .blog-image-container__normal blockquote.img2,
.blog-text .guidelines blockquote.img2,
.blog-products .guidelines blockquote.img2,
.blog-image-container__normal .guidelines blockquote.img2,
.guidelines .product-view .product-options .swatch-attr label.img2,
.product-view .product-options .swatch-attr .guidelines label.img2,
.guidelines .product-view .product-options .swatch-attr .img2.select-label,
.product-view .product-options .swatch-attr .guidelines .img2.select-label,
.guidelines .img2.h3,
.guidelines .nav-full .level0 > li > a.img2,
.nav-full .guidelines .level0 > li > a.img2,
.guidelines .category-header___level1 .category-header___text p.img2,
.category-header___level1 .category-header___text .guidelines p.img2,
.guidelines .introcategory p.img2,
.introcategory .guidelines p.img2,
.guidelines h3.img3,
.guidelines .blog-text blockquote.img3,
.guidelines .blog-products blockquote.img3,
.guidelines .blog-image-container__normal blockquote.img3,
.blog-text .guidelines blockquote.img3,
.blog-products .guidelines blockquote.img3,
.blog-image-container__normal .guidelines blockquote.img3,
.guidelines .product-view .product-options .swatch-attr label.img3,
.product-view .product-options .swatch-attr .guidelines label.img3,
.guidelines .product-view .product-options .swatch-attr .img3.select-label,
.product-view .product-options .swatch-attr .guidelines .img3.select-label,
.guidelines .img3.h3,
.guidelines .nav-full .level0 > li > a.img3,
.nav-full .guidelines .level0 > li > a.img3,
.guidelines .category-header___level1 .category-header___text p.img3,
.category-header___level1 .category-header___text .guidelines p.img3,
.guidelines .introcategory p.img3,
.introcategory .guidelines p.img3,
.guidelines h4.img1,
.guidelines .img1.h4,
.guidelines h4.img2,
.guidelines .img2.h4,
.guidelines h4.img3,
.guidelines .img3.h4,
.lesplus h3.img1,
.lesplus .blog-text blockquote.img1,
.lesplus .blog-products blockquote.img1,
.lesplus .blog-image-container__normal blockquote.img1,
.blog-text .lesplus blockquote.img1,
.blog-products .lesplus blockquote.img1,
.blog-image-container__normal .lesplus blockquote.img1,
.lesplus .product-view .product-options .swatch-attr label.img1,
.product-view .product-options .swatch-attr .lesplus label.img1,
.lesplus .product-view .product-options .swatch-attr .img1.select-label,
.product-view .product-options .swatch-attr .lesplus .img1.select-label,
.lesplus .img1.h3,
.lesplus .nav-full .level0 > li > a.img1,
.nav-full .lesplus .level0 > li > a.img1,
.lesplus .category-header___level1 .category-header___text p.img1,
.category-header___level1 .category-header___text .lesplus p.img1,
.lesplus .introcategory p.img1,
.introcategory .lesplus p.img1,
.lesplus h3.img2,
.lesplus .blog-text blockquote.img2,
.lesplus .blog-products blockquote.img2,
.lesplus .blog-image-container__normal blockquote.img2,
.blog-text .lesplus blockquote.img2,
.blog-products .lesplus blockquote.img2,
.blog-image-container__normal .lesplus blockquote.img2,
.lesplus .product-view .product-options .swatch-attr label.img2,
.product-view .product-options .swatch-attr .lesplus label.img2,
.lesplus .product-view .product-options .swatch-attr .img2.select-label,
.product-view .product-options .swatch-attr .lesplus .img2.select-label,
.lesplus .img2.h3,
.lesplus .nav-full .level0 > li > a.img2,
.nav-full .lesplus .level0 > li > a.img2,
.lesplus .category-header___level1 .category-header___text p.img2,
.category-header___level1 .category-header___text .lesplus p.img2,
.lesplus .introcategory p.img2,
.introcategory .lesplus p.img2,
.lesplus h3.img3,
.lesplus .blog-text blockquote.img3,
.lesplus .blog-products blockquote.img3,
.lesplus .blog-image-container__normal blockquote.img3,
.blog-text .lesplus blockquote.img3,
.blog-products .lesplus blockquote.img3,
.blog-image-container__normal .lesplus blockquote.img3,
.lesplus .product-view .product-options .swatch-attr label.img3,
.product-view .product-options .swatch-attr .lesplus label.img3,
.lesplus .product-view .product-options .swatch-attr .img3.select-label,
.product-view .product-options .swatch-attr .lesplus .img3.select-label,
.lesplus .img3.h3,
.lesplus .nav-full .level0 > li > a.img3,
.nav-full .lesplus .level0 > li > a.img3,
.lesplus .category-header___level1 .category-header___text p.img3,
.category-header___level1 .category-header___text .lesplus p.img3,
.lesplus .introcategory p.img3,
.introcategory .lesplus p.img3,
.lesplus h4.img1,
.lesplus .img1.h4,
.lesplus h4.img2,
.lesplus .img2.h4,
.lesplus h4.img3,
.lesplus .img3.h4 {
  display: none;
}

.crossproduct h1, .crossproduct .h1, .crossproduct .h2 {
  border-bottom: none;
}
.crossproduct h1:after, .crossproduct .h1:after, .crossproduct .h2:after {
  background-image: none;
}
.crossproduct h1.selected, .crossproduct .selected.h1, .crossproduct .selected.h2 {
  text-decoration: none;
}
.crossproduct h1.selected span, .crossproduct .selected.h1 span, .crossproduct .selected.h2 span {
  border-bottom: solid 3px #222321;
}
.crossproduct .list_under_img, .crossproduct .list_under_img_price {
  background-color: #1c1c1e;
  color: #FFFFFF;
  margin-top: 0;
  display: inline-block;
  width: 100%;
  padding: 0 20px 20px 20px;
}
.crossproduct .list_under_img h2, .crossproduct .list_under_img .image-header-container h1, .image-header-container .crossproduct .list_under_img h1, .crossproduct .list_under_img .image-header-container .h1, .image-header-container .crossproduct .list_under_img .h1, .crossproduct .list_under_img .image-header-container .h2, .image-header-container .crossproduct .list_under_img .h2, .crossproduct .list_under_img .desc, .crossproduct .list_under_img_price h2, .crossproduct .list_under_img_price .image-header-container h1, .image-header-container .crossproduct .list_under_img_price h1, .crossproduct .list_under_img_price .image-header-container .h1, .image-header-container .crossproduct .list_under_img_price .h1, .crossproduct .list_under_img_price .image-header-container .h2, .image-header-container .crossproduct .list_under_img_price .h2, .crossproduct .list_under_img_price .desc {
  color: #FFFFFF;
}
.crossproduct a.crossproductlink {
  background-color: #1c1c1e;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
  width: 70%;
  display: block;
}
.crossproduct a.crossproductlink:hover {
  background-color: #FFFFFF;
  color: #1c1c1e;
}
.crossproduct li:nth-child(even) .list_under_img, .crossproduct li:nth-child(even) .list_under_img_price {
  background-color: #292a2e;
}
.crossproduct li:nth-child(even) .list_under_img a.crossproductlink, .crossproduct li:nth-child(even) .list_under_img_price a.crossproductlink {
  background-color: #292a2e;
}
.crossproduct li:nth-child(even) .list_under_img a.crossproductlink:hover, .crossproduct li:nth-child(even) .list_under_img_price a.crossproductlink:hover {
  background-color: #FFFFFF;
  color: #292a2e;
}
.crossproduct #sliderhelper_upsell .item, .crossproduct #sliderhelper_related .item {
  padding-left: 0px;
  padding-right: 0px;
}

#ancre_5 {
  background-color: transparent;
}
#ancre_5 .crosstab {
  padding-left: 0;
  background-color: transparent;
}
#ancre_5 .cross-products-slider {
  padding-right: 0;
}
#ancre_5 .cross-products-slider li:hover {
  background-color: transparent;
}

.products-list-cross  {
  left: 0;
}

.product-push-footer {
  background-color: transparent;
}
.product-push-footer ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.product-push-footer ul li {
  display: inline-block;
}
.product-push-footer li {
  width: 33%;
}

.push-echantillon-matieres {
  margin-bottom: 20px;
}

/** STICKY */
.nav-sticky {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  width: 100%;
  background-color: #f6f6f6;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
  bottom: 0;
  min-height: 80px;
  color: #797c80;
  padding-right: 10px;
  padding-left: 10px;
}
@media (max-width: 991.98px) {
  .nav-sticky {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .nav-sticky {
    line-height: 25px;
  }
}
.nav-sticky::after {
  display: block;
  clear: both;
  content: "";
}
@media (min-width: 576px) {
  .nav-sticky {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) {
  .nav-sticky {
    padding-right: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 992px) {
  .nav-sticky {
    padding-right: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 1200px) {
  .nav-sticky {
    padding-right: 25px;
    padding-left: 25px;
  }
}
.nav-sticky .lpn-price {
  font-size: 22px;
  color: #222321;
}
.nav-sticky ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
@media (max-width: 991.98px) {
  .nav-sticky ul {
    display: none;
  }
}
.nav-sticky ul li {
  display: inline-block;
}
.nav-sticky ul > li {
  padding: 30px 50px 30px 0;
  min-width: 100px;
  cursor: pointer;
  text-align: center;
  float: left;
}
.nav-sticky ul > li.active {
  color: #222321;
}
@media only screen and (max-width: 1280px) {
  .nav-sticky ul > li {
    padding: 30px 25px 30px 0;
    min-width: 80px;
  }
}
@media only screen and (max-width: 700px) {
  .nav-sticky ul > li {
    padding: 30px 15px 30px 0;
    min-width: 80px;
  }
}
.nav-sticky.stuck {
  top: 0;
  bottom: inherit;
  margin-top: 0;
  left: 0;
  padding-left: 0;
  padding-right: 0;
  border-top: 1px solid #ebebeb;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.15);
}
.nav-sticky .nav-right {
  float: right;
}
.nav-sticky .nav-right .price_container {
  max-height: 60px;
  overflow: hidden;
  text-align: right;
  margin: 16px 20px 14px 14px;
  float: left;
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  line-height: 37px;
}
@media (max-width: 991.98px) {
  .nav-sticky .nav-right .price_container {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .nav-sticky .nav-right .price_container {
    line-height: 25px;
  }
}
.nav-sticky .nav-right .price_container .txtfrom {
  font-size: 11px;
}
.nav-sticky .nav-right .price_container .publicPrice {
  color: #797c80;
  margin-top: -6px;
}
.nav-sticky .nav-right .price_container .publicPrice .price-amount, .nav-sticky .nav-right .price_container .publicPrice .price-tax {
  color: #999999;
}
.nav-sticky .nav-right .price_container .simpleprice {
  float: none;
  width: inherit;
}
.nav-sticky .nav-right .price_container .simple-price-from-label {
  line-height: 21px;
  text-transform: none;
  font-weight: normal;
  font-family: inherit !important;
  margin-top: 0 !important;
}
@media (max-width: 575.98px) {
  .nav-sticky .nav-right {
    float: none;
  }
  .nav-sticky .nav-right .price_container {
    margin-left: 0px;
    margin-top: 8px;
  }
  .nav-sticky .nav-right .price_container .txtfrom {
    display: block;
    text-align: left;
  }
}
.nav-sticky ul > li {
  text-align: left;
}
@media (max-width: 767.98px) {
  .nav-sticky .product_ancre_matieres {
    width: 50%;
    max-height: 60px;
    overflow: hidden;
    float: left;
  }
}
@media (max-width: 575.98px) {
  .nav-sticky .product_ancre_matieres {
    display: none;
  }
}

.product-options dt label {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  .product-options dt label {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .product-options dt label {
    line-height: 25px;
  }
}

.product-view.accessoire.product-view-type-simple .configurator, .product-view.accessoire.product-view-type-configurable .configurator {
  padding-top: 80px;
}
.product-view.accessoire h1, .product-view.accessoire .h1, .product-view.accessoire .h2 {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  /*@include media-breakpoint-down(md) {
    line-height:(22px*1.57);
    font-size: 22px;
  }*/
}
@media (max-width: 991.98px) {
  .product-view.accessoire h1, .product-view.accessoire .h1, .product-view.accessoire .h2 {
    line-height: 38px;
    font-size: 38px;
  }
}
@media (max-width: 575.98px) {
  .product-view.accessoire h1, .product-view.accessoire .h1, .product-view.accessoire .h2 {
    line-height: 28px;
    font-size: 28px;
  }
}
.product-view.accessoire .simpleprice_container,
.product-view.accessoire .simpleprice, .product-view.accessoire .publicPrice {
  display: inline-block;
}
.product-view.accessoire .publicPrice {
  padding-left: 10px;
}
.product-view.accessoire .publicPrice:before {
  content: "(";
}
.product-view.accessoire .publicPrice:after {
  content: ")";
}
.product-view.accessoire .stock-container,
.product-view.accessoire .qtybloc,
.product-view.accessoire .configurablePriceJsUpdate {
  padding-top: 10px;
  width: 100%;
}
@media (min-width: 576px) {
  .product-view.accessoire .stock-container,
  .product-view.accessoire .qtybloc,
  .product-view.accessoire .configurablePriceJsUpdate {
    padding-top: 10px;
  }
}
@media (min-width: 768px) {
  .product-view.accessoire .stock-container,
  .product-view.accessoire .qtybloc,
  .product-view.accessoire .configurablePriceJsUpdate {
    padding-top: 20px;
  }
}
@media (min-width: 992px) {
  .product-view.accessoire .stock-container,
  .product-view.accessoire .qtybloc,
  .product-view.accessoire .configurablePriceJsUpdate {
    padding-top: 20px;
  }
}
@media (min-width: 1200px) {
  .product-view.accessoire .stock-container,
  .product-view.accessoire .qtybloc,
  .product-view.accessoire .configurablePriceJsUpdate {
    padding-top: 25px;
  }
}
.product-view.accessoire .configurablePriceJsUpdate .price-excluding-tax {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  /*@include media-breakpoint-down(md) {
    line-height:(22px*1.57);
    font-size: 22px;
  }*/
}
@media (max-width: 991.98px) {
  .product-view.accessoire .configurablePriceJsUpdate .price-excluding-tax {
    line-height: 38px;
    font-size: 38px;
  }
}
@media (max-width: 575.98px) {
  .product-view.accessoire .configurablePriceJsUpdate .price-excluding-tax {
    line-height: 28px;
    font-size: 28px;
  }
}
.product-view.accessoire .add-to-box {
  margin-top: 20px;
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 15px;
}
@media (min-width: 576px) {
  .product-view.accessoire .add-to-box {
    margin-top: 20px;
  }
}
@media (min-width: 768px) {
  .product-view.accessoire .add-to-box {
    margin-top: 40px;
  }
}
@media (min-width: 992px) {
  .product-view.accessoire .add-to-box {
    margin-top: 40px;
  }
}
@media (min-width: 1200px) {
  .product-view.accessoire .add-to-box {
    margin-top: 50px;
  }
}

.configurableOptionsJsUpdateMain {
  margin-top: 10px;
  margin-bottom: 10px;
}
.configurableOptionsJsUpdateMain h5, .configurableOptionsJsUpdateMain .h5 {
  padding-top: 20px;
  padding-bottom: 15px;
}
.configurableOptionsJsUpdateMain p {
  margin-bottom: 0.3em;
}
.configurableOptionsJsUpdateMain .option_label {
  color: #797c80;
}
.configurableOptionsJsUpdateMain .lpn-price {
  display: none;
}
.configurableOptionsJsUpdateMain .deliverydate {
  margin-top: 20px;
}
.configurableOptionsJsUpdateMain .price_main .lpn-price {
  display: block;
}
.configurableOptionsJsUpdateMain .price_main {
  padding-top: 20px;
}
.configurableOptionsJsUpdateMain .dispo_main {
  display: inline-block;
}
.configurableOptionsJsUpdateMain > * {
  display: none;
}

/* LAYOUT */
.table-left-cnt, .table-right-cnt {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 767.98px) {
  .table-left-cnt, .table-right-cnt {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.table-review {
  position: relative;
}
.table-review img {
  margin-bottom: 20px;
}
.table-review .table-thumb-type {
  line-height: 30px;
  width: 30%;
}
.table-review .table-thumb-type .table-thumb-subtext {
  font-size: 10px;
}
.table-review .table-thumb-type2 {
  line-height: 30px;
  border-left: 1px solid #000000;
  width: 30%;
}
.table-review .table-thumb-type2 span.table-preview-pied {
  font-size: 1em;
}

#table-fixed {
  position: absolute;
  top: 0;
}

.table-review-info {
  display: block;
  margin-left: 0;
  margin-right: 0;
}

.table-review .table-commander-btn {
  margin-top: 50px;
}

.table-thumb-subtext___:after {
  content: "\a";
  white-space: pre;
}

.table-price {
  clear: both;
  float: left;
  margin-right: 20px;
  margin-top: 12px;
}

.table-price-btn {
  display: block;
  background: url("../images/sprites_tables.png") no-repeat top left;
  width: 60px;
  height: 80px;
  background-position: -10px -164px;
  opacity: 1;
  text-indent: -99999px;
  /*clear: both;*/
  cursor: pointer;
}

.table-product-detail {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (min-width: 576px) {
  .table-product-detail {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media (min-width: 768px) {
  .table-product-detail {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (min-width: 992px) {
  .table-product-detail {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (min-width: 1200px) {
  .table-product-detail {
    padding-top: 75px;
    padding-bottom: 75px;
  }
}
.table-product-detail h1, .table-product-detail .h1, .table-product-detail .h2 {
  text-align: center;
}
.table-product-detail p {
  color: #797c80;
  margin-top: 22px !important;
  margin-bottom: 0;
  padding-bottom: 0;
}
.table-product-detail span.configurablePriceJsUpdate {
  display: inline !important;
  font-size: inherit !important;
  font-family: inherit !important;
  color: inherit;
  padding: 0;
  margin: 0;
  /*margin-left: 30px;*/
}
.table-product-detail.table-title {
  text-align: center;
}
.table-product-detail a.more-info  {
  padding-top: 50px;
  color: #0096ff;
}
.table-product-detail .table-selectionner-btn {
  margin-top: 5px;
  margin-bottom: 5px;
  display: inline-block;
}
@media (min-width: 576px) {
  .table-product-detail .table-selectionner-btn {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .table-product-detail .table-selectionner-btn {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 992px) {
  .table-product-detail .table-selectionner-btn {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 1200px) {
  .table-product-detail .table-selectionner-btn {
    margin-top: 12.5px;
    margin-bottom: 12.5px;
  }
}

.table-container .table-bloc-thumb {
  position: relative;
}
@media (min-width: 768px) {
  .table-container .table-bloc-thumb {
    padding-bottom: 15px;
  }
}
@media (min-width: 768px) and (min-width: 576px) {
  .table-container .table-bloc-thumb {
    padding-bottom: 15px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .table-container .table-bloc-thumb {
    padding-bottom: 30px;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .table-container .table-bloc-thumb {
    padding-bottom: 30px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .table-container .table-bloc-thumb {
    padding-bottom: 37.5px;
  }
}

.table-image-row {
  overflow: hidden;
}

/* config */
/* OPTIONQ */
/* FROM TABLES */
.table-product-config li.clickable {
  position: relative;
  display: block;
}
.table-product-config div.clickable a, .table-product-config li.clickable a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-decoration: none; /* Makes sure the link   doesn't get underlined */
  z-index: 2; /* raises anchor tag above everything else in div */
  background-color: white; /*workaround to make clickable in IE */
  opacity: 0; /*workaround to make clickable in IE */
}
.table-product-config div.clickable a.quickviewlight, .table-product-config li.clickable a.quickviewlight {
  position: relative;
  width: 100%;
  height: 40px;
  top: 0;
  left: 0;
  text-decoration: none; /* Makes sure the link   doesn't get underlined */
  z-index: 3; /* raises anchor tag above everything else in div + METTRE AU DSSUS DE CLICKALE AU DESSUS*/
  background-color: #FFFFFF; /*workaround to make clickable in IE */
  opacity: 1; /*workaround to make clickable in IE */
  filter: alpha(opacity=1); /*workaround to make clickable in IE */
  display: block;
  text-align: center;
  color: #0096ff;
}
.table-product-config dd label:not(:empty), .table-product-config dt label:not(:empty) {
  padding-top: 10px;
}
@media (min-width: 576px) {
  .table-product-config dd label:not(:empty), .table-product-config dt label:not(:empty) {
    padding-top: 10px;
  }
}
@media (min-width: 768px) {
  .table-product-config dd label:not(:empty), .table-product-config dt label:not(:empty) {
    padding-top: 20px;
  }
}
@media (min-width: 992px) {
  .table-product-config dd label:not(:empty), .table-product-config dt label:not(:empty) {
    padding-top: 20px;
  }
}
@media (min-width: 1200px) {
  .table-product-config dd label:not(:empty), .table-product-config dt label:not(:empty) {
    padding-top: 25px;
  }
}
.table-product-config dt {
  font-weight: normal;
}
.table-product-config dt:first-child {
  padding-top: 0;
}
.table-product-config dt label, .table-product-config dt .label {
  margin-bottom: 0;
}
.table-product-config dt label {
  font-weight: normal;
}
.table-product-config .required em {
  display: none;
}

/* Pieds */
#tableoption1 {
  /*@media (max-width: 992px) {
  	li {
  		width: 100%;
  		padding: 0;
  		margin-bottom: 30px;
  	}
  	.table-option-pied-radio {
  		float: none;
  		position: absolute;
  		bottom: 30px;
  		display: block;
  		left:50%;
  		width: 100%;
  	}

  }
  */
  /*@media (max-width: 480px) {
  	li {
  		height: 100px !important;
  	}
  }
  */
}
#tableoption1 ul.pied-selector {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
}
#tableoption1 ul.pied-selector li {
  display: inline-block;
}
@media (min-width: 576px) {
  #tableoption1 ul.pied-selector {
    margin-right: -5px;
    margin-left: -5px;
  }
}
@media (min-width: 768px) {
  #tableoption1 ul.pied-selector {
    margin-right: -10px;
    margin-left: -10px;
  }
}
@media (min-width: 992px) {
  #tableoption1 ul.pied-selector {
    margin-right: -10px;
    margin-left: -10px;
  }
}
@media (min-width: 1200px) {
  #tableoption1 ul.pied-selector {
    margin-right: -25px;
    margin-left: -25px;
  }
}
#tableoption1 ul.pied-selector li {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  flex: 0 0 50%;
  max-width: 50%;
  padding-top: 10px;
  padding-bottom: 10px;
}
#tableoption1 ul.pied-selector li:before, #tableoption1 ul.pied-selector li:after {
  content: "";
  display: table;
}
#tableoption1 ul.pied-selector li:after {
  clear: both;
}
@media (min-width: 576px) {
  #tableoption1 ul.pied-selector li {
    padding-right: 5px;
    padding-left: 5px;
  }
}
@media (min-width: 768px) {
  #tableoption1 ul.pied-selector li {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 992px) {
  #tableoption1 ul.pied-selector li {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 1200px) {
  #tableoption1 ul.pied-selector li {
    padding-right: 25px;
    padding-left: 25px;
  }
}
@media (max-width: 767.98px) {
  #tableoption1 ul.pied-selector li {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 576px) {
  #tableoption1 ul.pied-selector li {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media (min-width: 768px) {
  #tableoption1 ul.pied-selector li {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 992px) {
  #tableoption1 ul.pied-selector li {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 1200px) {
  #tableoption1 ul.pied-selector li {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
#tableoption1 ul.pied-selector li .table-pied-img {
  /* 
  width: 100%;
  padding: 15px;

  img {
  	width: 100%;
  	max-width: 100%;
  	height: auto;
  }
  */
  width: 90%;
  padding-bottom: 90%;
  margin: 1em auto;
  overflow: hidden;
  position: relative;
  background: #ebebeb;
}
#tableoption1 ul.pied-selector li .table-pied-img img {
  position: absolute;
  width: auto;
  min-width: 100%;
  min-height: 100%;
}
#tableoption1 ul.pied-selector li .pied-inner {
  border: 1px solid #ebebeb;
}
#tableoption1 ul.pied-selector li .product-pied-label {
  padding: 10px;
  width: 100%;
  min-height: 80px;
  border-top: 1px solid #ebebeb;
}
#tableoption1 ul.pied-selector li .product-pied-label small {
  font-size: 12px;
}
#tableoption1 ul.pied-selector li.selected .pied-inner {
  border: 1px solid #222321;
}
#tableoption1 ul.pied-selector li:hover .pied-inner {
  border: 1px solid #222321;
}
#tableoption1 ul.pied-selector li.disabled {
  opacity: 0.6;
}
#tableoption1 ul.pied-selector li.disabled:hover .pied-inner  {
  border: 1px solid #ebebeb;
}
#tableoption1 .price-notice {
  text-transform: none;
}
#tableoption1 .price-notice .price {
  font-weight: normal;
}
#tableoption1 .iradio_minimal {
  display: none;
}
#tableoption1 input[type=radio] {
  display: none;
}
#tableoption1 .pied-color-selector > div {
  width: 100%;
}
#tableoption1 .pied-color-selector .input-box {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 767.98px) {
  #tableoption1 .pied-color-selector .input-box {
    padding-left: 0;
    padding-right: 0;
  }
}
#tableoption1 .pied-color-selector ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  border: 1px solid #ebebeb;
  height: 122px;
  margin-right: 0;
  margin-left: 0;
}
#tableoption1 .pied-color-selector ul li {
  display: inline-block;
}
#tableoption1 .pied-color-selector li {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  text-align: center;
  position: relative;
  border-bottom: 1px solid #FFFFFF;
  overflow: hidden;
}
@media (min-width: 576px) {
  #tableoption1 .pied-color-selector li {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media (min-width: 768px) {
  #tableoption1 .pied-color-selector li {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 992px) {
  #tableoption1 .pied-color-selector li {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 1200px) {
  #tableoption1 .pied-color-selector li {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
#tableoption1 .pied-color-selector li .label {
  padding-left: 20px;
  color: #cccccc;
}
@media (max-width: 767.98px) {
  #tableoption1 .pied-color-selector li .label {
    padding-left: 0;
  }
}
@media (max-width: 767.98px) {
  #tableoption1 .pied-color-selector li {
    flex-direction: column;
  }
}
#tableoption1 .pied-color-selector li .option-color {
  display: block;
  width: 58px;
  height: 58px;
  cursor: pointer;
  border-radius: 50%;
  padding: 10px;
  background-color: #F6F6F6;
  border: 1px solid #ebebeb;
}
#tableoption1 .pied-color-selector li .option-color > span {
  width: 100%;
  height: 100%;
  cursor: pointer;
  border-radius: 50%;
  background-color: #FF0000;
  display: block;
  align-items: center;
  display: flex;
  justify-content: center;
}
#tableoption1 .pied-color-selector li.active .label label {
  color: #222321;
}
#tableoption1 .pied-color-selector li:hover .option-color, #tableoption1 .pied-color-selector li.hover .option-color {
  padding: 6px;
}
#tableoption1 .pied-color-selector li:hover .label label, #tableoption1 .pied-color-selector li.hover .label label {
  color: #222321;
}
#tableoption1 .pied-color-selector li.table-option-brut .option-color > span {
  background-color: #555555;
  color: #555555;
  stroke: #555555;
}
#tableoption1 .pied-color-selector li.table-option-brut.active .option-color > span {
  color: #FFFFFF;
  stroke: #FFFFFF;
}
#tableoption1 .pied-color-selector li.table-option-noir .option-color > span {
  background-color: #000000;
  color: #000000;
}
#tableoption1 .pied-color-selector li.table-option-noir.active .option-color > span, #tableoption1 .pied-color-selector li.table-option-noir:hover .option-color > span {
  color: #FFFFFF;
  stroke: #FFFFFF;
}
#tableoption1 .pied-color-selector li.table-option-blanc .option-color > span {
  background-color: #FFFFFF;
  color: #FFFFFF;
}
#tableoption1 .pied-color-selector li.table-option-blanc.active .option-color > span, #tableoption1 .pied-color-selector li.table-option-blanc:hover .option-color > span {
  color: #000000;
  stroke: #000000;
}
#tableoption1 .table-option-pied-radio {
  float: none;
  position: absolute;
  bottom: 30px;
  display: block;
  left: 40%;
  width: 100%;
}
#tableoption1 .label {
  display: block;
  text-align: left;
}
#tableoption2 {
  border-top: 1px solid #ebebeb;
  margin-top: 25px;
  padding-top: 50px;
}
#tableoption2 dd ul {
  border: 1px solid #ebebeb;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#tableoption2 dd ul li {
  display: inline-block;
}
#tableoption2 dd ul li {
  height: 122px;
  align-items: center;
  justify-content: center;
}
.table-product-config #tableoption10,
.table-product-config #tableoption11 {
  width: 50%;
  display: inline-block;
  padding: 10px;
  padding-left: 0;
}
@media (max-width: 1100px) {
  .table-product-config #tableoption10,
  .table-product-config #tableoption11 {
    width: 100%;
    float: none;
  }
}

#tableoption3 li {
  list-style: none;
}

/* Position pieds */
/* PREVIEW */
.table-preview-container {
  width: 100%;
  display: block;
  overflow: hidden;
}
.table-preview-container img {
  float: left;
}

.table-preview {
  cursor: pointer;
}

/* DIMENSIONS */
/* Dimensions */
/* ON ajoute des notes */
.table-product-config dl#tableoption10, .table-product-config dl#tableoption11 {
  margin-bottom: 0;
}

.input-group .reflargeur, .input-group .reflongeur, .input-group .refdistancepied {
  display: inline-block;
  background-color: #FFFFFF;
  padding-right: 20px;
  text-align: right;
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: center !important;
}

#plusvalue_description_note {
  padding: 20px;
  background-color: #258831;
  color: #FFFFFF;
}
#plusvalue_description_note .note {
  color: #FFFFFF;
  margin-bottom: 0;
}

.product-options dd .input-text.refdistancepied {
  border: 1px solid #DFDFDF;
  box-shadow: none;
  height: 44px;
  width: 100px;
}

.product-options dd .input-text.reflargeur, .product-options dd .input-text.reflongeur {
  border: 1px solid #DFDFDF;
  box-shadow: none;
  height: 50px;
  width: 100px;
}

/** CART **/
.item-options .ean {
  display: none;
}

.table-product-detail .sharing-links {
  margin-top: 50px;
}
.table-product-detail .sharing-links img {
  margin-bottom: 2px;
}
@media (max-width: 992px) {
  .table-product-detail .sharing-links {
    margin-left: 30px;
    margin-top: 20px;
  }
  .table-product-detail .sharing-links img {
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-top: -2px; /*Chrome */
  }
}

#table-sticky .table-sticky-toogle {
  display: none;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767.98px) {
  #table-sticky .table-sticky-toogle {
    display: flex;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    height: 40px;
    background-color: #f6f6f6;
    cursor: pointer;
    border-radius: 5px 5px 0 0;
    border-top: 1px #ebebeb solid;
    border-left: 1px #ebebeb solid;
    border-right: 1px #ebebeb solid;
  }
}
#table-sticky .table-sticky-toogle a {
  width: 100%;
  height: 100%;
  display: block;
}
@media (max-width: 767.98px) {
  #table-sticky {
    background-color: transparent;
    border-top: none;
    box-shadow: none;
  }
}
#table-sticky .table-sticky-content {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  align-items: center;
  justify-content: space-between;
  height: 120px;
}
@media (max-width: 767.98px) {
  #table-sticky .table-sticky-content {
    height: 100px;
    background-color: #f6f6f6;
    border-top: 1px solid #ebebeb;
    box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.15);
  }
  #table-sticky .table-sticky-content .link-lpnlist {
    font-size: 13px;
  }
}
@media (max-width: 767.98px) {
  #table-sticky.opened .table-sticky-content {
    height: 32 0px;
    padding-bottom: 30px;
  }
}
#table-sticky .table-review-info.table-review-info-cta {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
}
#table-sticky .table-review-info.table-review-info-cta .btn-cart {
  margin-bottom: 0px;
}
@media (max-width: 767.98px) {
  #table-sticky .table-review-info {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  #table-sticky .table-review-info.table-review-info-price, #table-sticky .table-review-info.table-review-info-cta {
    flex: 0 0 50%;
    max-width: 50%;
    order: -1;
  }
}
#table-sticky .table-thumb-type {
  font-size: 28px;
  line-height: 1.3;
  color: #222321;
}
#table-sticky .table-thumb-type .small {
  color: #797c80;
  display: block;
  padding-bottom: 3px;
}
@media (max-width: 991.98px) {
  #table-sticky .table-thumb-type {
    font-size: 22px;
  }
}
#table-sticky small, #table-sticky .small, #table-sticky .more-info, #table-sticky .changelink, #table-sticky a.link-edit {
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.125rem;
  line-height: 25px;
}
@media (max-width: 991.98px) {
  #table-sticky small, #table-sticky .small, #table-sticky .more-info, #table-sticky .changelink, #table-sticky a.link-edit {
    line-height: 20px;
    font-size: 13px;
  }
}
@media (max-width: 575.98px) {
  #table-sticky small, #table-sticky .small, #table-sticky .more-info, #table-sticky .changelink, #table-sticky a.link-edit {
    line-height: 20px;
    font-size: 13px;
  }
}
@media (max-width: 991.98px) {
  #table-sticky small, #table-sticky .small, #table-sticky .more-info, #table-sticky .changelink, #table-sticky a.link-edit {
    font-size: 13px;
  }
}
#table-sticky .icon-like-on {
  margin-left: 10px;
  font-size: 20px;
}

.product-view #table-sticky .bootstrap-touchspin {
  width: 120px;
}
.product-view #table-sticky .bootstrap-touchspin .input-group-btn > .btn {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  width: 25px;
  height: 25px;
  line-height: 20px;
}
@media (max-width: 991.98px) {
  .product-view #table-sticky .bootstrap-touchspin .input-group-btn > .btn {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .product-view #table-sticky .bootstrap-touchspin .input-group-btn > .btn {
    line-height: 25px;
  }
}
.product-view #table-sticky .bootstrap-touchspin .input-text {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 1.75rem;
  /*@include media-breakpoint-down(md) {
    line-height:(18px*1.57);
    font-size: 18px;
  }*/
  /* font-size: 18px; */
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .product-view #table-sticky .bootstrap-touchspin .input-text {
    line-height: 22px;
    font-size: 22px;
  }
}
@media (max-width: 575.98px) {
  .product-view #table-sticky .bootstrap-touchspin .input-text {
    line-height: 19px;
    font-size: 19px;
  }
}
.product-view #table-sticky .bootstrap-touchspin .input-group-addon.bootstrap-touchspin-postfix {
  display: none;
}

/*body.catalog-product-view {
 	&.has-hero .breadcrumb.breadcrumb-category,
 	.breadcrumb:not(.breadcrumb-accessoire):not(.breadcrumb-table)
 	 {
		display: none;
	}
}
*/
.catalog-product-view .breadcrumb_cnt {
  left: 50%;
  top: 0;
}
.catalog-product-view .breadcrumb {
  padding-left: 30px;
}

.product-header {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.product-image-hero {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 50%;
  max-width: 50%;
}

.product-header-card-container {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 50%;
  max-width: 50%;
  background-color: #E8E8E4;
}

.product-header-card {
  background-color: transparent;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 116px 50px 90px 50px;
}

.product-header-options {
  min-height: 179px;
}

.product-header-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-top: 1px solid #D9D9D9;
}
.product-header-bottom a {
  padding: 20px;
  width: 50%;
  text-align: center;
  color: #797c80;
}
.product-header-bottom a:hover {
  color: #fff;
  background-color: #222321;
}
.product-header-bottom a:first-child {
  border-right: 1px solid #D9D9D9;
}

.lpn-attribute-card p, .lpn-attribute-card a:not(.btn) {
  color: #797c80;
}

.lpn-attribute-bloc-image {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
@media (max-width: 767.98px) {
  .lpn-attribute-bloc-image {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.lpn-attribute-bloc-text {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.lpn-attribute-bloc-text h3, .lpn-attribute-bloc-text .blog-text blockquote, .lpn-attribute-bloc-text .blog-products blockquote, .lpn-attribute-bloc-text .blog-image-container__normal blockquote, .blog-text .lpn-attribute-bloc-text blockquote, .blog-products .lpn-attribute-bloc-text blockquote, .blog-image-container__normal .lpn-attribute-bloc-text blockquote, .lpn-attribute-bloc-text .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .lpn-attribute-bloc-text label,
.lpn-attribute-bloc-text .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr .lpn-attribute-bloc-text .select-label, .lpn-attribute-bloc-text .h3, .lpn-attribute-bloc-text .nav-full .level0 > li > a, .nav-full .lpn-attribute-bloc-text .level0 > li > a, .lpn-attribute-bloc-text .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .lpn-attribute-bloc-text p, .lpn-attribute-bloc-text .introcategory p, .introcategory .lpn-attribute-bloc-text p {
  padding-bottom: 24px;
}
.lpn-attribute-bloc-text p + p {
  margin-top: 15px;
}
@media (min-width: 768px) {
  .lpn-attribute-bloc-text {
    margin-left: 8.3333333333%;
  }
}
@media (max-width: 767.98px) {
  .lpn-attribute-bloc-text {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

#ancre_10 {
  background-color: #F9F9F8;
}

@media (max-width: 767.98px) {
  .product-header {
    margin-top: 0;
  }
  .product-image-hero {
    flex: 0 0 100%;
    max-width: 100%;
    height: 344px;
  }
  .product-header-card-container {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .product-header-card {
    margin-left: 0;
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0;
    padding: 50px 15px;
  }
  .product-header-card h3, .product-header-card .blog-text blockquote, .product-header-card .blog-products blockquote, .product-header-card .blog-image-container__normal blockquote, .blog-text .product-header-card blockquote, .blog-products .product-header-card blockquote, .blog-image-container__normal .product-header-card blockquote, .product-header-card .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .product-header-card label,
  .product-header-card .product-view .product-options .swatch-attr .select-label,
  .product-view .product-options .swatch-attr .product-header-card .select-label, .product-header-card .h3, .product-header-card .nav-full .level0 > li > a, .nav-full .product-header-card .level0 > li > a, .product-header-card .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .product-header-card p, .product-header-card .introcategory p, .introcategory .product-header-card p {
    margin-bottom: 0;
  }
  .product-header-card .price_container {
    padding-top: 0;
    padding-bottom: 0;
  }
  .subdescription {
    padding-top: 50px;
  }
  /*+.lpn-attribute-bloc-image {
    	@include make-col(12);

  }
  .lpn-attribute-bloc-text {
  	@include make-col(12);


  }*/
}
@media (max-width: 575.98px) {
  .product-image-hero {
    position: relative;
    height: 200px;
  }
  .product-header-card-container {
    padding: 0 20px;
    width: 100%;
    margin-top: 0;
  }
  .product-header {
    margin-bottom: 0;
  }
  .product-header-card {
    margin-left: 0;
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0;
  }
  .product-header-card > div {
    width: 100%;
  }
  .lpn-attribute-bloc-image,
  .lpn-attribute-bloc-text {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .description {
    margin-bottom: 20px;
  }
  .subdescription > ul li {
    padding-left: 0;
  }
}
.product-header-card .price_container {
  padding-top: 10px;
  padding-bottom: 10px;
}

.product-view.teinte #movable-main {
  background-color: transparent;
}
.product-view.teinte .nav-sticky {
  display: none;
}
.product-view.teinte .nav-sticky.stuck {
  display: block;
}

.product-variations__table .icon-selected {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='13px' height='10px' viewBox='0 0 22 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='17.6 23.3372583 28.8 12.1372583 31.0627417 14.4 17.6 27.8627417 9.7372583 20 12 17.7372583'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='16---Configurateur' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='160c_configurateur_selection' transform='translate(-1329.000000, -482.000000)'%3E%3Crect fill='%0A' x='0' y='0' width='1440' height='900'%3E%3C/rect%3E%3Cg id='icon/checkmark' transform='translate(1320.000000, 470.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cuse id='Line-3' fill='%23979797' fill-rule='nonzero' xlink:href='%23path-1'%3E%3C/use%3E%3Cg id='color/blue' mask='url(%23mask-2)' fill='%230096FF' fill-rule='evenodd'%3E%3Crect id='Rectangle' x='0' y='0' width='40' height='40'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 13px;
  height: 10px;
  display: block;
  position: relative;
  top: initial;
  right: initial;
  margin: 10px 7px 8px 5px;
  float: left;
}

.product-variations__col-longueur {
  text-align: center;
}

td.product-variations__col-ean  {
  width: 100px;
  text-align: right;
}

.product-view-kit h1, .product-view-kit .h1, .product-view-kit .h2 {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  /*@include media-breakpoint-down(md) {
    line-height:(22px*1.57);
    font-size: 22px;
  }*/
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .product-view-kit h1, .product-view-kit .h1, .product-view-kit .h2 {
    line-height: 38px;
    font-size: 38px;
  }
}
@media (max-width: 575.98px) {
  .product-view-kit h1, .product-view-kit .h1, .product-view-kit .h2 {
    line-height: 28px;
    font-size: 28px;
  }
}
@media (min-width: 576px) {
  .product-view-kit h1, .product-view-kit .h1, .product-view-kit .h2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .product-view-kit h1, .product-view-kit .h1, .product-view-kit .h2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .product-view-kit h1, .product-view-kit .h1, .product-view-kit .h2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .product-view-kit h1, .product-view-kit .h1, .product-view-kit .h2 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
.product-view-kit .qtybloc {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
}
@media (min-width: 576px) {
  .product-view-kit .qtybloc {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .product-view-kit .qtybloc {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .product-view-kit .qtybloc {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .product-view-kit .qtybloc {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media (min-width: 576px) {
  .product-view-kit .qtybloc {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 768px) {
  .product-view-kit .qtybloc {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 992px) {
  .product-view-kit .qtybloc {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1200px) {
  .product-view-kit .qtybloc {
    padding-right: 25px;
    padding-left: 25px;
  }
}
.product-view-kit .qtyunite:before, .product-view-kit .qtyunite:after {
  content: "";
  display: table;
}
.product-view-kit .qtyunite:after {
  clear: both;
}
.product-view-kit .qty-unity-span {
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.125rem;
  line-height: 25px;
}
@media (max-width: 991.98px) {
  .product-view-kit .qty-unity-span {
    line-height: 20px;
    font-size: 13px;
  }
}
@media (max-width: 575.98px) {
  .product-view-kit .qty-unity-span {
    line-height: 20px;
    font-size: 13px;
  }
}
.product-view-kit .btn {
  width: 100%;
}
.product-view-kit .cartspinner .input-group .qty, .product-view-kit .cartspinner .input-group.bootstrap-touchspin .input-text {
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.125rem;
  line-height: 25px;
}
@media (max-width: 991.98px) {
  .product-view-kit .cartspinner .input-group .qty, .product-view-kit .cartspinner .input-group.bootstrap-touchspin .input-text {
    line-height: 20px;
    font-size: 13px;
  }
}
@media (max-width: 575.98px) {
  .product-view-kit .cartspinner .input-group .qty, .product-view-kit .cartspinner .input-group.bootstrap-touchspin .input-text {
    line-height: 20px;
    font-size: 13px;
  }
}
.product-view-kit .option-qty {
  padding-left: 10px;
  padding-right: 10px;
}
.product-view-kit .bundle-plusvalue label  {
  display: block;
  padding-left: 20px;
  padding-right: 20px;
}
.product-view-kit .lpn-price {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 1.75rem;
  /*@include media-breakpoint-down(md) {
    line-height:(18px*1.57);
    font-size: 18px;
  }*/
  /* font-size: 18px; */
}
@media (max-width: 991.98px) {
  .product-view-kit .lpn-price {
    line-height: 22px;
    font-size: 22px;
  }
}
@media (max-width: 575.98px) {
  .product-view-kit .lpn-price {
    line-height: 19px;
    font-size: 19px;
  }
}

.popinproduct {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

#prefooter {
  padding-top: 50px;
  padding-bottom: 50px;
}
#prefooter h5, #prefooter .h5 {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 28px;
}
@media (max-width: 991.98px) {
  #prefooter h5, #prefooter .h5 {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  #prefooter h5, #prefooter .h5 {
    line-height: 25px;
  }
}
#prefooter p {
  padding-left: 10px;
  padding-right: 10px;
}

.prefooter_picto {
  text-align: center;
  width: 100%;
  margin-bottom: 14px;
}

#footer {
  background-color: #FFFFFF;
  color: #797c80;
  z-index: 1;
  border-top: 1px solid #ebebeb;
}
#footer h4, #footer .h4 {
  margin-bottom: 26px;
}
#footer a {
  color: #797c80;
  padding-bottom: 8px;
}
#footer a:hover {
  text-decoration: underline;
}
@media (max-width: 1199.98px) {
  #footer .col-md-6  {
    margin-top: 25px;
  }
}
#footer .footer-showrooms {
  color: #797c80;
}
@media (max-width: 1199.98px) {
  #footer .footer-showrooms {
    margin-top: 25px;
  }
}
#footer .footer-showrooms a  {
  color: #FFFFFF;
}
#footer .footer-showrooms .row {
  margin-bottom: 20px;
}

#postfooter {
  padding-bottom: 25px;
}
#postfooter > div {
  border-top: 1px solid #ebebeb;
  margin-top: 25px;
  padding-top: 25px;
}
#postfooter a {
  padding-right: 20px;
  cursor: pointer;
}
@media (max-width: 575.98px) {
  #postfooter a {
    padding-left: 10px;
    padding-right: 10px;
  }
}
#postfooter a:hover {
  color: #222321;
}
#postfooter .col {
  display: flex;
}
#postfooter .col:nth-child(2) {
  justify-content: end;
}

@media (max-width: 991.98px) {
  .push-newsletter .row {
    flex-direction: column;
  }
  .push-newsletter .col {
    padding-top: 20px;
  }
}

.form-newsletter input {
  font-size: 19px;
  width: 350px;
  border: none;
  outline: none;
  height: 50px;
  margin: 0;
  background-color: #FFFFFF;
  padding: 12px 20px;
}
.form-newsletter input:focus {
  outline: none;
}
@media (max-width: 991.98px) {
  .form-newsletter input {
    width: 60%;
    height: 47px;
  }
}
.form-newsletter .btn {
  margin: 0;
  padding: 11px 30px;
}
.form-newsletter .share-newsletter {
  /*position: absolute;
  //top:0;
  right:-210px;
  top: -6px;

  */
}
.form-newsletter .share-newsletter .btn {
  padding: 0px 17px;
  border-radius: 22px;
  margin-right: 10px;
}
.form-newsletter .share-newsletter .btn.icon-instagram {
  font-size: 44px;
  background-color: transparent;
  border-color: transparent;
  padding-left: 0;
}
.form-newsletter .share-newsletter .btn.icon-pinterest {
  padding-right: 11px;
  padding-left: 15px;
  font-size: 19px !important;
  line-height: 38px !important;
}
.form-newsletter .share-newsletter .btn.icon-facebook {
  font-size: 19px !important;
  line-height: 38px !important;
}

/*
.footerbold{
  font-weight: bold;aj foo
  color:#FFFFFF;
}*/
#footer .footerbold a {
  font-weight: normal;
  color: #797c80;
}

.grey {
  color: #797c80;
}

.greybloc {
  background-color: #f6f6f6;
}

#prefooter {
  display: none;
}

.sharing-links {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-top: 25px;
  display: flex;
  flex-direction: column;
}
.sharing-links li {
  display: inline-block;
}
.sharing-links a {
  margin-bottom: 10px;
  background-color: #FFFFFF;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #111111;
  opacity: 1;
}
.sharing-links a.at300b {
  width: inherit !important;
}
.sharing-links .productbtn {
  display: none;
}

/************/
.configurableCollapse.hasnoli {
  display: none;
}

.configuratorBloc0 .add-to-cart .configurablePriceJsUpdate,
.configuratorBloc1 .configurablePriceJsUpdate {
  display: block;
  padding: 0;
  margin: 0 0 20px 0;
  text-align: left;
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  .configuratorBloc0 .add-to-cart .configurablePriceJsUpdate,
  .configuratorBloc1 .configurablePriceJsUpdate {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .configuratorBloc0 .add-to-cart .configurablePriceJsUpdate,
  .configuratorBloc1 .configurablePriceJsUpdate {
    line-height: 25px;
  }
}
.configuratorBloc0 .add-to-cart .configurablePriceJsUpdate .price-including-tax, .configuratorBloc0 .add-to-cart .configurablePriceJsUpdate .price-including-tax .price, .configuratorBloc0 .add-to-cart .configurablePriceJsUpdate .price-including-tax .label,
.configuratorBloc1 .configurablePriceJsUpdate .price-including-tax,
.configuratorBloc1 .configurablePriceJsUpdate .price-including-tax .price,
.configuratorBloc1 .configurablePriceJsUpdate .price-including-tax .label {
  color: #797c80;
}
.configuratorBloc0 .add-to-cart .configurablePriceJsUpdate .price-excluding-tax .price, .configuratorBloc0 .add-to-cart .configurablePriceJsUpdate .price-excluding-tax .label,
.configuratorBloc1 .configurablePriceJsUpdate .price-excluding-tax .price,
.configuratorBloc1 .configurablePriceJsUpdate .price-excluding-tax .label {
  color: #222321;
}
.configuratorBloc0 .add-to-cart .configurablePriceJsUpdate .price-box,
.configuratorBloc1 .configurablePriceJsUpdate .price-box {
  display: block;
}

.product-view.accessoire .configuratorBloc0 {
  margin-bottom: 0;
}
.product-view.accessoire .configuratorBloc0 .price-box .configurable-price-from-label {
  display: none;
}

.configurator-menu {
  height: 80px;
  display: flex;
  align-items: center;
  overflow: hidden;
  position: relative;
  border-top: 1px #ebebeb solid;
  border-bottom: 1px #ebebeb solid;
  background-color: #FFFFFF;
}
.configurator-menu .contact, .configurator-menu .phone {
  text-align: right;
}
.configurator-menu .chat {
  text-align: right;
}
.configurator-menu .phone a {
  color: #0096ff;
}

.configurator-top {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 15px;
}
.configurator-top .price-box {
  display: none;
}

.price-box {
  opacity: 1;
}

.activestep--qty .configurator-left .configurablePriceJsUpdate,
.activestep--recap .configurator-left .configurablePriceJsUpdate {
  display: block;
}

.activestep--recap .configurator-left .configurableOptionsJsUpdate,
.activestep--recap .configurator-left .configurablePriceJsUpdate,
.activestep--recap .configurator-left .stock-container {
  opacity: 0;
}

#movable-right {
  /*.slimScrollDiv{
  	margin-left: -15px;
  	margin-right: -15px;
  	>.row {
  		margin:0 !important;
  	}
  }*/
}

#configurator-content {
  height: 300px;
  overflow-x: visible;
  overflow-y: auto;
}

.configurator-background {
  position: absolute;
  width: 150%;
  right: 0;
  top: 0;
  height: 100%;
  display: block;
  background-color: #f6f6f6;
  z-index: -1;
}

.configurator {
  position: relative;
  margin-left: 0;
  padding-left: 0;
  padding-right: 10px;
}
.configurator .product-options {
  margin: 30px 0 0 0;
  padding: 0;
  border: none;
}

.configuratorBloc0 {
  padding: 0 0 0 30px;
  display: inline-block;
  margin-bottom: 40px;
  width: 100% !important;
}
.configuratorBloc0 h2, .configuratorBloc0 .image-header-container h1, .image-header-container .configuratorBloc0 h1, .configuratorBloc0 .image-header-container .h1, .image-header-container .configuratorBloc0 .h1, .configuratorBloc0 .image-header-container .h2, .image-header-container .configuratorBloc0 .h2 {
  margin-top: 10px;
}
.configuratorBloc0 .simplestock {
  float: none;
  width: 200px;
  text-align: left;
}
.configuratorBloc0 .simplestock .valign {
  text-align: left;
}
.configuratorBloc0 .publicPrice {
  color: #797c80;
}
.configuratorBloc0 .add-to-box {
  padding-left: 0;
}
.configuratorBloc0 .add-to-box .add-to-cart {
  margin-left: 0;
}
.configuratorBloc0 .availability {
  display: none;
}
.configurableCollapseLine {
  border-top: none;
  background-color: #FFFFFF;
}

.configurableBorderBox {
  position: relative;
}
.configurableBorderBox ul {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.configurableBorderBox ul li {
  display: inline-block;
}
.configurableBorderBox li {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  flex: 0 0 100%;
  max-width: 100%;
  cursor: pointer;
  padding: 10px 0;
}
@media (min-width: 576px) {
  .configurableBorderBox li {
    padding-right: 5px;
    padding-left: 5px;
  }
}
@media (min-width: 768px) {
  .configurableBorderBox li {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 992px) {
  .configurableBorderBox li {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 1200px) {
  .configurableBorderBox li {
    padding-right: 25px;
    padding-left: 25px;
  }
}
.configurableBorderBox li:first-child {
  margin-right: 0px;
}
.configurableBorderBox li span {
  display: block;
  border: none;
  position: relative;
}
.configurableBorderBox li h3, .configurableBorderBox li .blog-text blockquote, .configurableBorderBox li .blog-products blockquote, .configurableBorderBox li .blog-image-container__normal blockquote, .blog-text .configurableBorderBox li blockquote, .blog-products .configurableBorderBox li blockquote, .blog-image-container__normal .configurableBorderBox li blockquote, .configurableBorderBox li .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .configurableBorderBox li label,
.configurableBorderBox li .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr .configurableBorderBox li .select-label, .configurableBorderBox li .h3, .configurableBorderBox .nav-full .level0 > li > a, .nav-full .configurableBorderBox .level0 > li > a, .configurableBorderBox li .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .configurableBorderBox li p, .configurableBorderBox li .introcategory p, .introcategory .configurableBorderBox li p, .configurableBorderBox li h4, .configurableBorderBox li .h4 {
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  text-transform: none;
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: inherit;
}
.configurableBorderBox li p {
  padding-top: 10px;
  color: #797c80;
  font-size: 15px;
  margin: 0;
}
.configurableBorderBox li:not(.withImage) > span {
  border-radius: 0;
  border: solid 1px #ebebeb;
  padding: 10px;
}
.configurableBorderBox li.withImage {
  height: 140px;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  flex-grow: 1;
  max-width: 100%;
  flex-basis: 0;
  border: none;
}
@media (min-width: 576px) {
  .configurableBorderBox li.withImage {
    padding-right: 5px;
    padding-left: 5px;
  }
}
@media (min-width: 768px) {
  .configurableBorderBox li.withImage {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 992px) {
  .configurableBorderBox li.withImage {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 1200px) {
  .configurableBorderBox li.withImage {
    padding-right: 25px;
    padding-left: 25px;
  }
}
.configurableBorderBox li.withImage span.confOptImg {
  border-radius: 0;
  border: solid 1px #ebebeb;
  height: 100%;
  width: 100%;
  background-size: cover !important;
  -webkit-background-size: cover !important;
  text-align: center;
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 10px;
}
.configurableBorderBox li.active:not(.withImage) {
  border: none;
}
.configurableBorderBox li.active:not(.withImage) > span {
  border: 1px solid #CBD0BB;
}
.configurableBorderBox li.active.withImage {
  border: none;
}
.configurableBorderBox li.active.withImage > span.confOptImg {
  border: 1px solid #CBD0BB;
}
.configurableBorderBox li.removeImage span.confOptImg {
  display: none;
}

.configurable_nbr {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 20px;
  display: inline-block;
  padding-right: 15px;
}

.product-options dt.configurableCollapse_dt {
  padding-top: 20px !important;
  margin-bottom: 0;
}

.step-number {
  border-radius: 14px;
  border: 1px solid #222321;
  background-color: #222321;
  color: #FFFFFF;
  width: 28px;
  height: 28px;
  display: block;
  padding: 0;
  text-align: center;
  float: left;
  font-size: 16px;
  padding-top: 2px;
  margin: 0;
}

.configurable_title {
  display: inline-block;
  padding-top: 0px;
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 1.75rem;
  /*@include media-breakpoint-down(md) {
    line-height:(18px*1.57);
    font-size: 18px;
  }*/
  /* font-size: 18px; */
  margin-left: 10px;
  margin-bottom: 20px;
}
@media (max-width: 991.98px) {
  .configurable_title {
    line-height: 22px;
    font-size: 22px;
  }
}
@media (max-width: 575.98px) {
  .configurable_title {
    line-height: 19px;
    font-size: 19px;
  }
}

.configurableCollapse_dt label, .qtybloc label {
  width: 100%;
}
.configurableCollapse_dt p, .qtybloc p {
  padding-bottom: 10px;
}

.qtybloc .step-number {
  padding-top: 0;
}
.qtybloc .configurable_title {
  margin-top: -2px;
}

.configurableListBox li {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 100%;
  max-width: 100%;
  cursor: pointer;
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  .configurableListBox li {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .configurableListBox li {
    line-height: 25px;
  }
}
.configurableListBox li > span {
  padding: 20px;
  border: solid 1px #ebebeb;
  border-radius: 0;
}
.configurableListBox li:hover > span, .configurableListBox li.active > span {
  border: 1px solid #CBD0BB;
}
.configurableListBox li .configuratorLiBloc {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
}
.configurableListBox li .configuratorLiBlocLabel {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
  padding-left: 0 !important;
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
}
.configurableListBox li .configuratorLiBlocPrice {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
  text-align: right;
}
.configurableListBox li .configuratorLiBlocDispo {
  width: inherit;
  float: none;
  text-align: left;
  color: #797c80;
}
.configurableListBox li .configuratorLiBlocDispo .valign {
  margin-top: 0px;
}
.configurableListBox li .configuratorLiBlocPrice {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
}

.configuratorBloc0 .input-group {
  background-color: transparent;
}

.configurableqtyBloc .qtybloc {
  width: 100%;
}
.configurableqtyBloc .qtybloc .qtylabel {
  float: none;
  width: 100%;
}
.configurableqtyBloc .qtybloc .qtyinput {
  float: left;
  display: block;
  margin-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 576px) {
  .configurableqtyBloc .qtybloc .qtyinput {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .configurableqtyBloc .qtybloc .qtyinput {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .configurableqtyBloc .qtybloc .qtyinput {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .configurableqtyBloc .qtybloc .qtyinput {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
.configurableqtyBloc .qtybloc .qtyunite {
  display: flex;
  align-items: flex-end;
  align-content: flex-end;
  flex-direction: row;
  padding: 0;
  height: 100px;
}
.configurablePriceJsUpdate .publicPrice {
  margin-top: 6px;
  display: block;
  position: relative;
  bottom: inherit;
}

.configuratorBloc1 {
  margin: 0;
  padding-top: 0;
  border-top: none;
  padding-left: 0;
}
.configuratorBloc1 .configurablePriceJsUpdate {
  display: block;
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 1.75rem;
  /*@include media-breakpoint-down(md) {
    line-height:(18px*1.57);
    font-size: 18px;
  }*/
  /* font-size: 18px; */
  color: #333333;
  padding-right: 0;
  margin-top: 0;
}
@media (max-width: 991.98px) {
  .configuratorBloc1 .configurablePriceJsUpdate {
    line-height: 22px;
    font-size: 22px;
  }
}
@media (max-width: 575.98px) {
  .configuratorBloc1 .configurablePriceJsUpdate {
    line-height: 19px;
    font-size: 19px;
  }
}
.configuratorBloc1 .configurablePriceJsUpdate .price-excluding-tax {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 1.75rem;
  /*@include media-breakpoint-down(md) {
    line-height:(18px*1.57);
    font-size: 18px;
  }*/
  /* font-size: 18px; */
  color: #212121;
  font-size: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
}
@media (max-width: 991.98px) {
  .configuratorBloc1 .configurablePriceJsUpdate .price-excluding-tax {
    line-height: 22px;
    font-size: 22px;
  }
}
@media (max-width: 575.98px) {
  .configuratorBloc1 .configurablePriceJsUpdate .price-excluding-tax {
    line-height: 19px;
    font-size: 19px;
  }
}
.configuratorBloc1 .configurablePriceJsUpdate .price-including-tax {
  color: #797c80;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
}
.configuratorBloc1 .configurablePriceJsUpdate .special-price {
  margin-bottom: 6px;
}

.configurableOptionsJsUpdate {
  padding-top: 15px;
}
.configurableOptionsJsUpdate a {
  font-size: 12px;
  color: #0096ff;
  padding-left: 30px;
}
.configurableOptionsJsUpdate p {
  margin-bottom: 0;
}
.configurableOptionsJsUpdate > p:first-letter {
  text-transform: capitalize;
}
.configurableOptionsJsUpdate .lpn-price {
  display: none;
}

#configurator-content .configurableDeliveryJsUpdate,
#configurator-content .configurableStockJsUpdate,
#configurator-content .configurableOptionsJsUpdate,
#configurator-content .stock-container {
  font-weight: normal;
  color: #797c80;
  padding-top: 10px;
}
#configurator-content .configurableDeliveryJsUpdate.edd,
#configurator-content .configurableStockJsUpdate.edd,
#configurator-content .configurableOptionsJsUpdate.edd,
#configurator-content .stock-container.edd {
  font-weight: normal;
  padding-top: 0;
}
#configurator-content .configurableOptionsJsUpdate,
#configurator-content .stock-container {
  padding-top: 15px;
  padding-bottom: 30px;
}

.configurateur-preview {
  padding: 0 15px 30px 0px;
  position: relative;
}

.qty-description {
  text-transform: none;
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 15px;
}

.configurableCollapseLine {
  height: 0px;
  display: none;
}

.product-options-bundle .bundle-plusvalue .options-list {
  margin-top: 20px;
}
.product-options-bundle .bundle-plusvalue .options-list:before, .product-options-bundle .bundle-plusvalue .options-list:after {
  content: "";
  display: table;
}
.product-options-bundle .bundle-plusvalue .options-list:after {
  clear: both;
}
.product-options-bundle .bundle-plusvalue .options-list li.clickable {
  width: 25%; /*50%*/
  float: left;
  display: block;
  border: 1px solid #FFFFFF;
  margin-bottom: 1px;
  margin-right: 0%;
  position: relative;
  height: auto;
}
.product-options-bundle .bundle-plusvalue .options-list li.clickable.active, .product-options-bundle .bundle-plusvalue .options-list li.clickable:hover {
  background-color: #f6f6f6;
}
.product-options-bundle .bundle-plusvalue .options-list li.clickable.active .product-pied-label label, .product-options-bundle .bundle-plusvalue .options-list li.clickable:hover .product-pied-label label {
  text-decoration: none;
}
.product-options-bundle .bundle-plusvalue .options-list li.clickable.active .product-pied-label label .price-notice, .product-options-bundle .bundle-plusvalue .options-list li.clickable:hover .product-pied-label label .price-notice {
  text-decoration: none;
}
.product-options-bundle .bundle-plusvalue .options-list li.clickable .radio {
  display: none;
}
.product-options-bundle .bundle-plusvalue .options-list li.clickable img {
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto;
}
.product-options-bundle .bundle-plusvalue .options-list li.clickable img.nopied {
  /*margin: 0;
  padding: 0;
  width: 100%;
  height: auto;
  position: absolute;
  left: 0;
  top: 0;*/
}
.product-options-bundle .bundle-plusvalue .options-list li.clickable .table-pied-img:before, .product-options-bundle .bundle-plusvalue .options-list li.clickable .table-pied-img:after {
  content: "";
  display: table;
}
.product-options-bundle .bundle-plusvalue .options-list li.clickable .table-pied-img:after {
  clear: both;
}
.product-options-bundle .bundle-plusvalue .options-list li.clickable .product-pied-label {
  /*border-top: solid 1px #ecebeb;*/
  margin: 0;
  padding: 1px 1px 1px 1px;
  width: 100%;
  min-height: 60px;
}
.product-options-bundle .bundle-plusvalue .options-list li.clickable .product-pied-label label {
  text-transform: none;
  font-size: 12px;
}
.product-options-bundle .bundle-plusvalue .options-list li.clickable .product-pied-label .row {
  padding-left: 12px;
  padding-right: 30px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.product-options-bundle .bundle-plusvalue .options-list li.clickable .product-pied-label .row:first-child {
  padding-left: 12px;
  padding-right: 30px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.product-options-bundle .bundle-plusvalue .options-list li.clickable .product-pied-label .small {
  font-size: 12px;
}
.product-options-bundle .bundle-plusvalue .options-list li.clickable .product-pied-label.selected {
  border: 1px solid #fee4a7;
}
.product-options-bundle .bundle-plusvalue .options-list li.clickable .product-pied-label.selected .product-pied-label {
  background-color: #fee4a7;
}
@media (max-width: 575.98px) {
  .product-options-bundle .bundle-plusvalue .options-list li.clickable {
    width: 33%; /*50%*/
  }
}
.product-options-bundle .bundle-plusvalue .options-list li.clickable .price-notice {
  text-transform: none;
}
.product-options-bundle .bundle-plusvalue .options-list li.clickable .iradio_minimal {
  margin: 20px;
}
.product-options-bundle .bundle-plusvalue .options-list li.clickable .price-notice {
  text-transform: none;
}
.product-options-bundle .bundle-plusvalue .options-list li.clickable .price-notice .price {
  font-weight: normal;
}

.configurator-right {
  padding-top: 25px;
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
@media (min-width: 576px) {
  .configurator-right {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
}
@media (min-width: 768px) {
  .configurator-right {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}

.configurator-left {
  padding-top: 50px;
  position: relative;
  border-right: 1px solid #ebebeb;
  padding-bottom: 50px;
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 100%;
  max-width: 100%;
  order: 2;
}
@media (min-width: 576px) {
  .configurator-left {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    order: -2;
  }
}
@media (min-width: 768px) {
  .configurator-left {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
}
.configurator-left .configurableDeliveryJsUpdate,
.configurator-left .configurableOptionsJsUpdate,
.configurator-left .stock-container,
.configurator-left .configurateur-preview,
.configurator-left .configurablePriceJsUpdate {
  padding: 0 30px 30px 0px;
  max-width: 535px;
  margin-left: auto;
}
@media (max-width: 767.98px) {
  .configurator-left .configurableDeliveryJsUpdate,
  .configurator-left .configurableOptionsJsUpdate,
  .configurator-left .stock-container,
  .configurator-left .configurateur-preview,
  .configurator-left .configurablePriceJsUpdate {
    padding: 0 0px 30px 0px;
  }
}
.configurator-left .configurablePriceJsUpdate {
  display: none;
}
.configurator-left .price-prefix,
.configurator-left .price-unittxtfrom {
  display: none;
}

#config_recap .configurable-price-from-label,
#config_qty .configurable-price-from-label {
  display: none;
}
#config_recap .configurablePriceJsUpdate,
#config_qty .configurablePriceJsUpdate {
  margin-bottom: 25px;
  display: inline-block;
}
#config_recap .configurablePriceJsUpdate .lpn-price > .price-amount,
#config_recap .configurablePriceJsUpdate .lpn-price .publicPrice,
#config_recap .configurablePriceJsUpdate .lpn-price > .price-tax,
#config_qty .configurablePriceJsUpdate .lpn-price > .price-amount,
#config_qty .configurablePriceJsUpdate .lpn-price .publicPrice,
#config_qty .configurablePriceJsUpdate .lpn-price > .price-tax {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  /*@include media-breakpoint-down(md) {
    line-height:(22px*1.57);
    font-size: 22px;
  }*/
}
@media (max-width: 991.98px) {
  #config_recap .configurablePriceJsUpdate .lpn-price > .price-amount,
  #config_recap .configurablePriceJsUpdate .lpn-price .publicPrice,
  #config_recap .configurablePriceJsUpdate .lpn-price > .price-tax,
  #config_qty .configurablePriceJsUpdate .lpn-price > .price-amount,
  #config_qty .configurablePriceJsUpdate .lpn-price .publicPrice,
  #config_qty .configurablePriceJsUpdate .lpn-price > .price-tax {
    line-height: 38px;
    font-size: 38px;
  }
}
@media (max-width: 575.98px) {
  #config_recap .configurablePriceJsUpdate .lpn-price > .price-amount,
  #config_recap .configurablePriceJsUpdate .lpn-price .publicPrice,
  #config_recap .configurablePriceJsUpdate .lpn-price > .price-tax,
  #config_qty .configurablePriceJsUpdate .lpn-price > .price-amount,
  #config_qty .configurablePriceJsUpdate .lpn-price .publicPrice,
  #config_qty .configurablePriceJsUpdate .lpn-price > .price-tax {
    line-height: 28px;
    font-size: 28px;
  }
}
#config_recap .configurableDeliveryJsUpdate,
#config_qty .configurableDeliveryJsUpdate {
  display: block;
}
#config_recap .stock-container h3, #config_recap .stock-container .blog-text blockquote, #config_recap .stock-container .blog-products blockquote, #config_recap .stock-container .blog-image-container__normal blockquote, .blog-text #config_recap .stock-container blockquote, .blog-products #config_recap .stock-container blockquote, .blog-image-container__normal #config_recap .stock-container blockquote, #config_recap .stock-container .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr #config_recap .stock-container label,
#config_recap .stock-container .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr #config_recap .stock-container .select-label, #config_recap .stock-container .h3, #config_recap .stock-container .nav-full .level0 > li > a, .nav-full #config_recap .stock-container .level0 > li > a, #config_recap .stock-container .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text #config_recap .stock-container p, #config_recap .stock-container .introcategory p, .introcategory #config_recap .stock-container p,
#config_qty .stock-container h3,
#config_qty .stock-container .blog-text blockquote,
#config_qty .stock-container .blog-products blockquote,
#config_qty .stock-container .blog-image-container__normal blockquote,
.blog-text #config_qty .stock-container blockquote,
.blog-products #config_qty .stock-container blockquote,
.blog-image-container__normal #config_qty .stock-container blockquote,
#config_qty .stock-container .product-view .product-options .swatch-attr label,
.product-view .product-options .swatch-attr #config_qty .stock-container label,
#config_qty .stock-container .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr #config_qty .stock-container .select-label,
#config_qty .stock-container .h3,
#config_qty .stock-container .nav-full .level0 > li > a,
.nav-full #config_qty .stock-container .level0 > li > a,
#config_qty .stock-container .category-header___level1 .category-header___text p,
.category-header___level1 .category-header___text #config_qty .stock-container p,
#config_qty .stock-container .introcategory p,
.introcategory #config_qty .stock-container p {
  display: none;
}
#config_recap .price-prefix,
#config_recap .price-unittxtfrom,
#config_qty .price-prefix,
#config_qty .price-unittxtfrom {
  display: none;
}
#config_recap .configurableOptionsJsUpdate,
#config_qty .configurableOptionsJsUpdate {
  padding-top: 0;
}
#config_recap .configurableOptionsJsUpdate p:nth-child(2),
#config_qty .configurableOptionsJsUpdate p:nth-child(2) {
  margin-top: 20px;
}
#config_recap .configurableOptionsJsUpdate p,
#config_qty .configurableOptionsJsUpdate p {
  font-size: 1.375rem;
}

#config_customoptions__content ul {
  list-style: none;
  padding-left: 0;
}
#config_customoptions__content li span {
  padding-left: 10px;
}

.input-group-addon {
  background-color: transparent;
}

input[type=checkbox] {
  position: absolute;
  opacity: 0;
}
input[type=checkbox] + label {
  position: relative;
  cursor: pointer;
  padding: 0;
}
input[type=checkbox] + label:before {
  content: "";
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  width: 20px;
  height: 20px;
  background: #f6f6f6;
  border: 1px solid #797c80;
}
input[type=checkbox]:hover + label:before {
  background: #f6f6f6;
}
input[type=checkbox]:focus + label:before {
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
}
input[type=checkbox]:checked + label:before {
  background: #f6f6f6;
}
input[type=checkbox]:disabled + label {
  color: #f6f6f6;
  cursor: auto;
}
input[type=checkbox]:disabled + label:before {
  box-shadow: none;
  background: #ddd;
}
input[type=checkbox]:checked + label:after {
  content: "";
  position: absolute;
  left: 5px;
  top: 12px;
  width: 2px;
  height: 2px;
  box-shadow: 2px 0 0 #797c80, 4px 0 0 #797c80, 4px -2px 0 #797c80, 4px -4px 0 #797c80, 4px -6px 0 #797c80, 4px -8px 0 #797c80;
  transform: rotate(45deg);
}

.ratioCategoryGrid {
  width: 100%;
  background: #DCDCDC url("../images/opc-ajax-loader.gif") center center no-repeat;
  height: 0;
  padding-bottom: 70.9677%;
}

/**
 * Default DropKick theme
 *
 * Feel free to edit the default theme
 * or even add your own.
 *
 * See the readme for themeing help
 *
 */
.dk_container {
  background-color: #f6f6f6;
  margin-bottom: 18px;
  border-radius: 0;
  width: 100%;
  font-size: 1.375rem;
}
.dk_container:focus {
  outline: 0;
}
.dk_container[disabled] {
  opacity: 0.4;
}
.dk_container a {
  cursor: pointer;
  text-decoration: none;
}
.dk_container[disabled] a {
  cursor: not-allowed;
}

.dk_options_inner {
  border: 1px solid #797c80;
}

.dk_open .dk_label {
  white-space: nowrap;
}

.dk_toggle {
  border: 1px solid #ebebeb;
  color: #222321;
  padding: 7px 45px 7px 10px;
  text-shadow: #fff 1px 1px 0;
  border-radius: 0;
  transition: border-color 0.5s;
  position: relative;
  width: 100%;
}
.dk_toggle:hover, .dk_toggle:focus {
  border-color: #222321;
  background-color: #FFFFFF;
}
.dk_toggle:after {
  position: absolute;
  top: 45%;
  right: 10px;
  content: "";
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #797c80;
  content: "";
  width: 12px;
  height: 12px;
}

.dk_focus .dk_toggle {
  border-color: #222321 !important;
}

.dk_open {
  z-index: 10;
}
.dk_open .dk_toggle {
  background-color: #ffffff;
  border-color: #222321;
}

.dk_options {
  background: #fefefe;
}
.dk_options a {
  background-color: #fff;
  border-bottom: 1px solid #797c80;
  padding: 8px 10px;
}
.dk_options a:hover, .dk_options:focus,
.dk_options .dk_option_current a {
  background-color: #ebebeb;
  border-bottom-color: #222321;
  text-decoration: none;
}
.dk_options li:last-child a {
  border-bottom: none;
}
.dk_options .disabled {
  cursor: default;
}
.dk_options .disabled a {
  color: #aaa;
}
.dk_options .disabled:hover, .dk_options .disabled:hover a, .dk_options .disabled:focus, .dk_options .disabled:focus a {
  cursor: default;
  background-color: #fff;
  border-bottom-color: #ebebeb;
  text-shadow: none;
}

.dk_options_inner {
  max-height: 250px;
  border: 1px solid #797c80;
  border-bottom-width: 2px;
  border-bottom-color: #797c80;
  border-radius: 0;
  list-style: none;
  padding-left: 0;
}

.form-list .dk_options_inner li {
  margin: 0;
}

.dk_container {
  display: none;
  float: left;
}
.dk_container a {
  outline: 0;
}

.dk_toggle {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  position: relative;
  zoom: 1;
}

.dk_open {
  position: relative;
}
.dk_open .dk_options {
  display: block;
}
.dk_open .dk_label {
  color: inherit;
}

.dk_options {
  display: none;
  margin-top: -1px;
  position: absolute;
  right: 0;
  width: 100%;
}
.dk_options a, .dk_options a:link, .dk_options a:visited {
  display: block;
}
.dk_options_inner {
  overflow: auto;
  position: relative;
  -webkit-overflow-scrolling: touch;
}

.dk_container select {
  position: absolute;
  visibility: hidden;
}

.dk_mobile {
  position: relative;
}
.dk_mobile select {
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  visibility: visible;
  opacity: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.required {
  color: #797c80;
}

.input-text {
  box-shadow: none !important;
  background-clip: padding-box;
  display: block;
  width: 100%;
  padding: 1.125rem 1.125rem;
  font-size: 1.375rem;
  line-height: 1.4;
  color: #222321;
  background-color: #f6f6f6;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid #f6f6f6;
  border-radius: 0;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.input-text::-ms-expand {
  background-color: transparent;
  border: 0;
}
.input-text::placeholder {
  color: #797c80;
  opacity: 1;
}
.input-text:disabled, .input-text[readonly] {
  opacity: 1;
}
.input-text:disabled {
  cursor: not-allowed;
}

.control {
  display: block;
  width: 100%;
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
  font-size: 1.375rem;
  line-height: 1.4;
  background-image: none;
  background-clip: padding-box;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.control::placeholder {
  color: #797c80;
  opacity: 1;
}
.control:disabled, .control[readonly] {
  opacity: 1;
}
.control:disabled {
  cursor: not-allowed;
}

/*
.input-text {
  display: block;
  width: 100%;
  height: 40px;
  padding: 10px 20px;
  line-height: 1.428571429;
  color: $dark;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid $input-border-color;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}


.input-text:-moz-placeholder {
  color: $lightgreyText;
}
.input-text::-moz-placeholder {
  color: $lightgreyText;
}
.input-text:-ms-input-placeholder {
  color: $lightgreyText;
}
.input-text::-webkit-input-placeholder {
  color: $input-color-placeholder;
}
.input-text:focus {
  border-color: $dark;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.01), 0 0 4px rgba(0, 0, 0, 0.1);
}
.input-text[disabled],
.input-text[readonly],
fieldset[disabled] .input-text {
  cursor: not-allowed;
  background-color: #eeeeee;
}
textarea.input-text {
  height: auto;
}
*/
/**** ***/
.form-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  /*max-width: 645px;
  margin-left: auto;
  margin-right: auto;*/
}
.form-list li {
  display: inline-block;
}
.form-list::after {
  display: block;
  clear: both;
  content: "";
}
.form-list li {
  width: 100%;
  display: block;
  margin-bottom: 15px;
}
.form-list li select, .form-list li input {
  width: 100%;
}
.form-list li.control label {
  float: none;
}
.form-list li.control input.radio, .form-list li.control input.checkbox {
  margin-right: 6px;
  display: inline;
  float: left;
  margin-top: 2px;
  width: auto;
}
.form-list li.control .input-box {
  clear: none;
  display: inline;
  width: auto;
}
.form-list li.additional-row {
  border-top: 1px solid #eaeaea;
  margin-top: 10px;
  padding-top: 7px;
}
.form-list li.additional-row p:before, .form-list li.additional-row p:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.form-list li.additional-row p:after {
  clear: both;
}
.form-list li.additional-row .btn-remove {
  float: right;
  margin: 5px 0 0;
}
.form-list label {
  position: relative;
}
.form-list label.required em {
  position: absolute;
  top: 0;
  right: -8px;
}
.form-list .field {
  width: 100%;
  margin-bottom: 20px;
}
.form-list .field:first-child, .form-list .field:first-of-type {
  padding-left: 0;
}
.form-list .field:last-child {
  padding-right: 0;
}

.form-list .input-range input.input-text,
.form-list .input-range span {
  display: inline-block;
}

.form-list .input-range input.input-text {
  width: 40%;
}

.form-list-narrow li {
  margin-bottom: 0;
}

.form-list-narrow li .input-box {
  margin-bottom: 6px;
}

.form-list-narrow li.wide .input-box {
  width: 260px;
}

.form-list-narrow li.wide input.input-text,
.form-list-narrow li.wide textarea {
  width: 254px;
}

.form-list-narrow li.wide select {
  width: 260px;
}

.list-select {
  padding-left: 0;
}

p.required {
  text-align: right;
}

/* FLOAT LABEL */
.field.floatlabel {
  position: relative;
}

.field.floatlabel label {
  position: absolute;
  top: 1.8em;
  left: 1.3em;
  opacity: 0;
  display: block;
  color: #797c80;
}

#submenu .field.floatlabel label {
  top: 0.6em;
}

.field.floatlabel.focused label,
.field.floatlabel.populated label {
  opacity: 1;
}

.field.floatlabel.focused input,
.field.floatlabel.populated input,
.field.floatlabel.focused textarea,
.field.floatlabel.populated textarea {
  padding-top: 1.8em;
}

.field.floatlabel input,
.field.floatlabel textarea,
.field.floatlabel label {
  transition: 0s ease-in-out;
}

.field.floatlabel input {
  height: auto;
}

.field.floatlabel input, .field.floatlabel textarea {
  color: lightgrey;
}
.field.floatlabel.populated input, .field.floatlabel.populated textarea, .field.floatlabel.focused input, .field.floatlabel.focused textarea {
  color: #222321;
}

.field.floatlabel.focused label {
  color: #797c80;
}
.field.floatlabel.focused label.required em {
  color: #797c80;
}

/* /FLOAT LABEL */
.validation-advice {
  clear: both;
  color: #0096ff;
}

.validation-failed {
  border-color: #0096ff !important;
}
.validation-failed::placeholder {
  color: #0096ff;
  opacity: 0.6;
}

.validation-failed:focus {
  border-color: #0096ff !important;
}
.validation-failed:focus::placeholder {
  color: #0096ff;
  opacity: 0.6;
}

.webforms-fields-contact-phone .form-list li,
.webforms-fields-your-newsletter .form-list li {
  margin-bottom: 0;
}
.webforms-fields-contact-phone .control,
.webforms-fields-your-newsletter .control {
  padding-top: 0;
}
.webforms-fields-contact-phone ul.list-select,
.webforms-fields-your-newsletter ul.list-select {
  padding-top: 0 !important;
}

.webforms-fields-gclid,
.lpn-webforms-fields-referer {
  display: none;
}

.fieldset {
  max-width: 800px;
}

.edd {
  color: #0096ff;
}

.lpn-price,
.cart-price {
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.125rem;
  line-height: 25px;
  margin-top: 10px;
}
@media (max-width: 991.98px) {
  .lpn-price,
  .cart-price {
    line-height: 20px;
    font-size: 13px;
  }
}
@media (max-width: 575.98px) {
  .lpn-price,
  .cart-price {
    line-height: 20px;
    font-size: 13px;
  }
}
.lpn-price > .price-amount,
.lpn-price > .price-tax,
.lpn-price > .price-unittxtfrom,
.cart-price > .price-amount,
.cart-price > .price-tax,
.cart-price > .price-unittxtfrom {
  font-size: 1.125rem;
  color: #222321;
}
.lpn-price .publicPrice,
.cart-price .publicPrice {
  color: #797c80;
}
.lpn-price.lpn-price--inline .publicPrice, .configurator-top .lpn-price .publicPrice,
.lpn-attribute-card .lpn-price .publicPrice, .product-header-card .lpn-price .publicPrice,
.cart-price.lpn-price--inline .publicPrice {
  display: inline-block;
  padding-left: 10px;
}
.lpn-price.lpn-price--inline .publicPrice .txtfrom, .configurator-top .lpn-price .publicPrice .txtfrom,
.lpn-attribute-card .lpn-price .publicPrice .txtfrom, .product-header-card .lpn-price .publicPrice .txtfrom,
.cart-price.lpn-price--inline .publicPrice .txtfrom {
  display: none;
}

.catalog-product-view .nav-sticky .price-amount,
.catalog-product-view .nav-sticky .price-tax,
.catalog-product-view .nav-sticky .price-unittxtfrom,
.catalog-product-view .product-header-card .price-amount,
.catalog-product-view .product-header-card .price-tax,
.catalog-product-view .product-header-card .price-unittxtfrom {
  font-size: 1.75rem;
}
.catalog-product-view .nav-sticky .price-amount,
.catalog-product-view .product-header-card .price-amount {
  padding-left: 3px;
}
.catalog-product-view .nav-sticky .publicPrice .price-amount,
.catalog-product-view .nav-sticky .publicPrice .price-tax,
.catalog-product-view .nav-sticky .publicPrice .price-unittxtfrom,
.catalog-product-view .product-header-card .publicPrice .price-amount,
.catalog-product-view .product-header-card .publicPrice .price-tax,
.catalog-product-view .product-header-card .publicPrice .price-unittxtfrom {
  font-size: 1.125rem;
}

.product-header-card .price_container {
  padding-top: 10px;
  padding-bottom: 25px;
}

/**** POPUP */
.popinproduct .lpn-price .price-amount, .popinproduct .lpn-price .price-tax {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  .popinproduct .lpn-price .price-amount, .popinproduct .lpn-price .price-tax {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .popinproduct .lpn-price .price-amount, .popinproduct .lpn-price .price-tax {
    line-height: 25px;
  }
}
.popinproduct .lpn-price .price-amount {
  padding-left: 3px;
}
.popinproduct .lpn-price .publicPrice .price-amount, .popinproduct .lpn-price .publicPrice .price-tax {
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.125rem;
  line-height: 25px;
}
@media (max-width: 991.98px) {
  .popinproduct .lpn-price .publicPrice .price-amount, .popinproduct .lpn-price .publicPrice .price-tax {
    line-height: 20px;
    font-size: 13px;
  }
}
@media (max-width: 575.98px) {
  .popinproduct .lpn-price .publicPrice .price-amount, .popinproduct .lpn-price .publicPrice .price-tax {
    line-height: 20px;
    font-size: 13px;
  }
}

.products-list .lpn-price .price-amount, .products-list .lpn-price .price-tax {
  font-size: 1.75rem;
}
.products-list .lpn-price .price-amount {
  padding-left: 3px;
}
.products-list .lpn-price .publicPrice .price-amount,
.products-list .lpn-price .publicPrice .price-tax,
.products-list .lpn-price .publicPrice .price-unittxtfrom {
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.125rem;
  line-height: 25px;
}
@media (max-width: 991.98px) {
  .products-list .lpn-price .publicPrice .price-amount,
  .products-list .lpn-price .publicPrice .price-tax,
  .products-list .lpn-price .publicPrice .price-unittxtfrom {
    line-height: 20px;
    font-size: 13px;
  }
}
@media (max-width: 575.98px) {
  .products-list .lpn-price .publicPrice .price-amount,
  .products-list .lpn-price .publicPrice .price-tax,
  .products-list .lpn-price .publicPrice .price-unittxtfrom {
    line-height: 20px;
    font-size: 13px;
  }
}

.price-prefix {
  color: #797c80;
}

.products-grid .lpn-price {
  color: #797c80;
  width: 100%;
  margin-top: 0;
  display: block;
  display: flex;
  align-items: baseline;
}
.products-grid .lpn-price .price-prefix {
  display: block;
  color: #797c80;
  line-height: 1;
}
.products-grid .lpn-price .price-prefix:after {
  content: "";
  display: inline-block;
}
.products-grid .lpn-price .price-prefix.txtfrom {
  padding-right: 5px;
}
.products-grid .lpn-price .publicPrice {
  display: inline-block;
}
.products-grid .lpn-price .publicPrice .price-prefix {
  display: none;
}
.products-grid .lpn-price .publicPrice:before {
  content: " ";
  padding-left: 5px;
}
.swatch-label .lpn-price {
  margin-top: 0;
}
.swatch-label .lpn-price > .price-amount, .swatch-label .lpn-price > .price-unit, .swatch-label .lpn-price > .price-tax {
  font-size: 15px;
  color: #797c80;
}

.table-bloc-thumb .btn .publicPrice {
  color: #FFFFFF;
}
.table-bloc-thumb .btn .publicPrice .price-prefix {
  display: none;
}
.table-bloc-thumb.hover .btn .publicPrice {
  color: #222321;
}
.table-bloc-thumb.hover .btn .publicPrice .price-prefix {
  display: none;
}

.lpn-stock {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 13px;
  color: #0096ff;
}

.input-group .qty,
.input-group.bootstrap-touchspin .input-text {
  /* width:94px; */
  display: inline-block;
  background-color: #FFFFFF;
  padding-right: 20px;
  text-align: right;
  color: #212121;
  border: none;
  box-shadow: none;
}

.input-group .qty_unit {
  display: inline-block;
  padding-left: 10px;
  color: #212121;
  text-align: left;
}

.qty-unity-span, .qty-m2-span {
  padding-left: 8px;
}

.qtyunite {
  float: left;
  color: #212121;
  display: inline-block;
  padding-left: 10px;
  text-align: left;
  padding-top: 4px;
}

.qtybloc {
  width: 100%;
  clear: both;
  display: inline-block;
}

.qtyinput {
  float: left;
  display: inline-block;
}

/*  MENU QTY */
.bootstrap-touchspin {
  border: 1px solid #ebebeb;
  align-items: baseline;
  width: 180px;
}
.bootstrap-touchspin .input-group-btn {
  width: auto;
  align-self: center;
  padding: 10px;
}
.bootstrap-touchspin .input-group-btn .btn {
  margin: 0;
  padding: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid #ebebeb;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  white-space: nowrap;
  user-select: none;
  background-color: transparent;
  color: #222321;
  flex: unset;
  line-height: 1;
}
.bootstrap-touchspin:hover .input-group-btn .btn {
  color: #0096ff;
  border: 1px solid #0096ff;
}
.bootstrap-touchspin .bootstrap-touchspin-down {
  border-right: none;
}
.bootstrap-touchspin .bootstrap-touchspin-up {
  border-left: none;
}
.bootstrap-touchspin.input-group .input-text, .bootstrap-touchspin .input-text {
  display: inline-block;
  background-color: transparent;
  padding-right: 20px;
  text-align: right;
  color: #212121;
  border: none;
  box-shadow: none;
}
.bootstrap-touchspin .qty,
.bootstrap-touchspin .input-text.product-custom-option {
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: center !important;
}
.bootstrap-touchspin .input-group-addon {
  border: none;
}
.bootstrap-touchspin .input-group-addon.bootstrap-touchspin-postfix {
  border: none;
  padding-right: 10px;
  padding-top: 15px;
}
.bootstrap-touchspin .input-group-addon.bootstrap-touchspin-postfix sup {
  top: -1.2em;
  padding-left: 25px;
}

/* GROS MENU QTY */
.product-view .bootstrap-touchspin {
  width: 100%;
  max-width: 350px;
}
.product-view:not(.accessoire).input-group .qty, .product-view .input-group.bootstrap-touchspin .input-text {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  /*@include media-breakpoint-down(md) {
    line-height:(22px*1.57);
    font-size: 22px;
  }*/
  height: 98px;
}
@media (max-width: 991.98px) {
  .product-view:not(.accessoire).input-group .qty, .product-view .input-group.bootstrap-touchspin .input-text {
    line-height: 38px;
    font-size: 38px;
  }
}
@media (max-width: 575.98px) {
  .product-view:not(.accessoire).input-group .qty, .product-view .input-group.bootstrap-touchspin .input-text {
    line-height: 28px;
    font-size: 28px;
  }
}
.product-view:not(.accessoire).input-group.bootstrap-touchspin .qty_unit {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  .product-view:not(.accessoire).input-group.bootstrap-touchspin .qty_unit {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .product-view:not(.accessoire).input-group.bootstrap-touchspin .qty_unit {
    line-height: 25px;
  }
}
.product-view.accessoire .bootstrap-touchspin {
  max-width: 250px;
}
.product-view.accessoire:not(.accessoire).input-group .qty, .product-view.accessoire .input-group.bootstrap-touchspin .input-text {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  height: 50px;
}
@media (max-width: 991.98px) {
  .product-view.accessoire:not(.accessoire).input-group .qty, .product-view.accessoire .input-group.bootstrap-touchspin .input-text {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .product-view.accessoire:not(.accessoire).input-group .qty, .product-view.accessoire .input-group.bootstrap-touchspin .input-text {
    line-height: 25px;
  }
}
.product-view.accessoire:not(.accessoire).input-group.bootstrap-touchspin .qty_unit {
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.125rem;
  line-height: 25px;
}
@media (max-width: 991.98px) {
  .product-view.accessoire:not(.accessoire).input-group.bootstrap-touchspin .qty_unit {
    line-height: 20px;
    font-size: 13px;
  }
}
@media (max-width: 575.98px) {
  .product-view.accessoire:not(.accessoire).input-group.bootstrap-touchspin .qty_unit {
    line-height: 20px;
    font-size: 13px;
  }
}
.product-view .bootstrap-touchspin .input-group-btn > .btn {
  width: 40px;
  height: 40px;
  font-size: 22px;
}
.product-view .bootstrap-touchspin .input-group-addon.bootstrap-touchspin-postfix {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  .product-view .bootstrap-touchspin .input-group-addon.bootstrap-touchspin-postfix {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .product-view .bootstrap-touchspin .input-group-addon.bootstrap-touchspin-postfix {
    line-height: 25px;
  }
}
.product-view .qtyunite {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  .product-view .qtyunite {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .product-view .qtyunite {
    line-height: 25px;
  }
}

/* PETIT MENU QTY */
.cartspinner {
  margin-top: -7px;
  padding-left: 0;
  padding-right: 0;
}
.cartspinner .bootstrap-touchspin {
  min-width: 150px;
  width: 100%;
}
.cartspinner .bootstrap-touchspin .input-group-btn {
  padding: 5px;
}
.cartspinner .input-group .qty, .cartspinner .input-group.bootstrap-touchspin .input-text {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  text-align: right !important;
}
@media (max-width: 991.98px) {
  .cartspinner .input-group .qty, .cartspinner .input-group.bootstrap-touchspin .input-text {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .cartspinner .input-group .qty, .cartspinner .input-group.bootstrap-touchspin .input-text {
    line-height: 25px;
  }
}
.cartspinner .bootstrap-touchspin .input-group-btn > .btn {
  width: 20px;
  height: 20px;
}
.cartspinner .bootstrap-touchspin .input-group-addon {
  padding: 3px 3px;
}
.cartspinner .qtyunite {
  font-size: 11px;
}
.cartspinner .qty-unity-span,
.cartspinner .qty-m2-span {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 0;
  min-height: 10px;
  display: block;
  text-align: center;
}

.product-view-type-simple .bootstrap-touchspin .btn {
  padding: 5px 15px;
}
.product-view-type-simple .qty-unity-span {
  padding-left: 0px;
}
.product-view-type-simple .add-to-box .qtylabel label {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  .product-view-type-simple .add-to-box .qtylabel label {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .product-view-type-simple .add-to-box .qtylabel label {
    line-height: 25px;
  }
}
.product-view-type-simple .add-to-box .qtybloc {
  padding-top: 0 !important;
}

.cartreview .qty-unity-span,
.cartreview .qty-m2-span {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 0;
  min-height: 10px;
  display: inline-block;
}

.table-sm .lpn-price > .price-amount {
  font-size: inherit;
}
.table-sm .lpn-price > .price-amount > .price-tax {
  font-size: inherit;
}
.table-sm .lpn-price .publicPrice {
  display: block;
  line-height: 1.2;
}

/*
 * realisations
 */
.category-header.top-cms-projets {
  height: auto;
  min-height: auto;
  max-height: auto;
  overflow-y: visible;
}
.category-header.top-cms-projets .category-header___text {
  height: auto;
  min-height: auto;
  max-height: auto;
  flex: 0 0 100%;
  max-width: 100%;
  justify-content: start;
  padding-top: 110px;
}
.category-header.top-cms-projets .nav {
  width: 100%;
}

.realisation-page .category-header.top-cms-projets {
  height: auto;
}

.top-cms-projets h3:not(:empty), .top-cms-projets .blog-text blockquote:not(:empty), .top-cms-projets .blog-products blockquote:not(:empty), .top-cms-projets .blog-image-container__normal blockquote:not(:empty), .blog-text .top-cms-projets blockquote:not(:empty), .blog-products .top-cms-projets blockquote:not(:empty), .blog-image-container__normal .top-cms-projets blockquote:not(:empty), .top-cms-projets .product-view .product-options .swatch-attr label:not(:empty), .product-view .product-options .swatch-attr .top-cms-projets label:not(:empty),
.top-cms-projets .product-view .product-options .swatch-attr .select-label:not(:empty),
.product-view .product-options .swatch-attr .top-cms-projets .select-label:not(:empty), .top-cms-projets .h3:not(:empty), .top-cms-projets .nav-full .level0 > li > a:not(:empty), .nav-full .top-cms-projets .level0 > li > a:not(:empty), .top-cms-projets .category-header___level1 .category-header___text p:not(:empty), .category-header___level1 .category-header___text .top-cms-projets p:not(:empty), .top-cms-projets .introcategory p:not(:empty), .introcategory .top-cms-projets p:not(:empty) {
  padding-top: 30px;
}

a.nav-link.dropdown-toggle {
  padding-left: 0;
}

.grid-realisation p,
.projects p {
  margin-bottom: 0.5rem;
}
.grid-realisation .desc,
.projects .desc {
  color: #797c80;
  font-size: 15px;
  max-height: 42px;
  height: 42px;
  overflow: hidden;
}
.grid-realisation .card,
.projects .card {
  padding-top: 0;
}

.projects.nav-pills {
  justify-content: start;
}
.projects.nav-pills .nav-item {
  margin-bottom: 10px;
}

ul.realisation-bloc {
  margin-left: 45px;
  margin-right: 15px;
  margin-top: 45px;
}
ul.realisation-bloc:before, ul.realisation-bloc:after {
  content: "";
  display: table;
}
ul.realisation-bloc:after {
  clear: both;
}
ul.realisation-bloc li {
  float: left;
  width: 50%;
  display: block;
  margin-bottom: 45px;
  position: relative;
  padding-right: 30px;
}
ul.realisation-bloc li .nsg_container, ul.realisation-bloc li .nsg_container.col-md-16 {
  margin: 0;
}
ul.realisation-bloc li img {
  width: 100%;
  height: auto;
  overflow: hidden;
}
ul.realisation-bloc li img:hover {
  cursor: url("../images/cur_loupe_mini.png"), pointer;
}
ul.realisation-bloc li .realisationtitle {
  color: #222321;
  line-height: 1;
  text-align: left;
  text-shadow: 0 0 0 #000;
  margin: 0 3px;
  max-width: 500px;
  padding-top: 15px;
}
ul.realisation-bloc li .realisationpush, ul.realisation-bloc li .realisationpictohidden, ul.realisation-bloc li .realisationpicto, ul.realisation-bloc li .realisationcontent {
  display: none;
}
ul.realisation-bloc li .realisationlink {
  position: relative;
  float: right;
  margin-top: -28px;
}
ul.realisation-bloc li .realisationlink .publicPrice {
  display: none;
}
ul.realisation-bloc li .realisationlink a.btnarrow {
  text-shadow: 0 0 0 #000;
  border: none;
  text-decoration: none;
}
ul.realisation-bloc li .realisationlink a.btnarrow:hover {
  border: none;
  text-decoration: underline;
}

.nsg_real {
  width: 100%;
  display: block;
}

.nsg_real_left {
  width: 50%;
  float: left;
  padding-right: 10px;
}

.nsg_real_right {
  width: 50%;
  float: left;
  padding-left: 10px;
}

.nsg_real .imgcnt {
  width: 50%;
  overflow: hidden;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
.nsg_real .imgcnt .nsg_cnt {
  width: 100%;
  height: auto;
  display: inline-block;
  cursor: pointer;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .nsg_real .imgcnt {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.nsg_real .imgcnt img {
  width: 100%;
  min-width: 100%;
  height: auto;
  display: inline-block;
  transition: all 1s ease;
  transform: translate3d(0px, 0px, 0px);
}
.nsg_real .imgcnt:hover img {
  transform: scale(1.05);
}

.nsg_real_sliderXXX .imgcnt {
  width: 100%;
  overflow: hidden;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
.nsg_real_sliderXXX .imgcnt .nsg_cnt {
  width: 100%;
  height: auto;
  display: inline-block;
  cursor: pointer;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .nsg_real_sliderXXX .imgcnt {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.nsg_real_sliderXXX .imgcnt img {
  width: 100%;
  min-width: 100%;
  height: auto;
  display: inline-block;
  transition: all 1s ease;
  transform: translate3d(0px, 0px, 0px);
}
.nsg_real_sliderXXX .imgcnt:hover img {
  transform: scale(1.05);
}

.realisation-detail .imgcnt {
  position: relative;
}

.nsg_real_zoom {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAIAAAAmKNuZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNpiYqAqYBrUxrEQqe7///94ZBkZGQfUdXD78buaaSTF7Khx1Eh3kBSEK30RmR5Ho2LUOLLKO1ylLpHpkWauIzU/DMGoAAgwAO2ODEWcLbNoAAAAAElFTkSuQmCC");
  width: 26px;
  height: 26px;
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 10px;
  transition: all 0.6s ease;
}

.nsg_real .imgcnt:hover .nsg_real_zoom {
  opacity: 0.6;
}

.realisation-detail .nsg_real_zoom {
  top: 35px;
}

/*** NEW **/
.card-columns.realisation-detail {
  column-count: 2;
}
@media (max-width: 991.98px) {
  .card-columns.realisation-detail {
    column-count: 1;
  }
}
.card-columns.realisation-detail .card-columns .card  {
  margin-bottom: 0;
}
.card-columns.realisation-detail img {
  cursor: pointer;
}

.realisation-related {
  display: flex;
  flex-direction: column;
}
.realisation-related h4, .realisation-related .h4 {
  padding-bottom: 20px;
}

.realisation-contact {
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.125rem;
  line-height: 25px;
  color: #797c80;
  width: 50%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 991.98px) {
  .realisation-contact {
    line-height: 20px;
    font-size: 13px;
  }
}
@media (max-width: 575.98px) {
  .realisation-contact {
    line-height: 20px;
    font-size: 13px;
  }
}
@media (max-width: 991.98px) {
  .realisation-contact {
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
  }
}
@media (max-width: 991.98px) and (min-width: 576px) {
  .realisation-contact {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (max-width: 991.98px) and (min-width: 768px) {
  .realisation-contact {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 991.98px) and (min-width: 992px) {
  .realisation-contact {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 991.98px) and (min-width: 1200px) {
  .realisation-contact {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}

/* FON DE PAGE GGRIS POUR LE CADDY */
.cont_cart .breadcrumb_cnt {
  display: none;
}
.cont_cart .checkout-progress-wrapper {
  background-color: #FFFFFF;
  border: 1px solid #ebebeb;
}

/* Shopping cart total summary row expandable to details */
/* Shopping Cart Table */
tr.show-details .summary-collapse {
  background-position: 0 -52px;
}

tr.summary-details td {
  color: #797c80;
}

tr.summary-details-excluded {
  font-style: italic;
}

/* Shopping cart tax info */
.cart-tax-info {
  display: block;
}

.cart-tax-info,
.cart-tax-info .cart-price {
  padding-right: 20px;
}

.cart-tax-total {
  display: block;
  padding-right: 20px;
  background: url(../images/bkg_collapse.gif) 100% 5px no-repeat;
  cursor: pointer;
}

.cart-tax-info .price,
.cart-tax-total .price {
  display: inline !important;
  font-weight: normal !important;
}

.cart-tax-total-expanded {
  background-position: 100% -52px;
}

.item-msg {
  font-size: 85%;
  color: #0096ff;
}

.cart-table {
  margin-bottom: 0;
  /* VERSION SANS TTOUCHPSIN */
  /*
  .qty {
      height: 30px;
      padding: 5px 10px;

      line-height: 1.5;
      width: auto;
      text-align: center;
  }
  .button {
      //padding: 10px 10px;
      //line-height: 1.5;
  }*/
}
.cart-table .btn-continue {
  float: left;
}

select.cart-table .qty {
  height: 30px;
  line-height: 30px;
}

textarea.cart-table .qty {
  height: auto;
}

.checkout-types {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.checkout-types li {
  display: inline-block;
}
.checkout-types li {
  width: 100%;
}

.cart .cart-collaterals {
  margin-left: -15px;
  margin-right: -15px;
}
.cart .cart-collaterals .col2-set {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.cart .cart-collaterals:before, .cart .cart-collaterals:after {
  content: "";
  display: table;
}
.cart .cart-collaterals:after {
  clear: both;
}
.cart .crosssell #crosssell-products-list {
  margin-bottom: 0;
  padding: 15px;
}
.cart .crosssell li.item {
  padding: 10px 0;
  border-bottom: 1px solid #ebebeb;
}
.cart .crosssell li.item:first-child {
  padding-top: 0;
}
.cart .crosssell li.item:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.cart .crosssell .product-image {
  float: left;
}
.cart .crosssell .product-details {
  margin-left: 100px;
}
.cart .crosssell .add-to-links .separator {
  display: none;
}
.cart .crosssell .link-compare {
  font-weight: normal;
}
.cart .discount .discount-form {
  padding: 15px 15px 15px 0;
}
.cart .shipping .shipping-form {
  padding: 15px 15px 15px 15px;
  margin-bottom: 40px;
}
.cart .shipping .shipping-form .input-text {
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.125rem;
  line-height: 25px;
}
@media (max-width: 991.98px) {
  .cart .shipping .shipping-form .input-text {
    line-height: 20px;
    font-size: 13px;
  }
}
@media (max-width: 575.98px) {
  .cart .shipping .shipping-form .input-text {
    line-height: 20px;
    font-size: 13px;
  }
}
.cart .totals {
  min-height: 20px;
  margin-top: 16px;
  padding: 0 0 0 0;
}
.cart .totals table {
  width: 100%;
  margin-bottom: 20px;
}
.cart .totals table thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ebebeb;
}
.cart .totals table tbody > tbody {
  border-top: 2px solid #ebebeb;
}
.cart .totals table .table {
  background-color: #ffffff;
}
.cart .totals .checkout-types {
  margin-bottom: 0;
  text-align: right;
}
.cart .totals .checkout-types li {
  margin-bottom: 5px;
}
.cart .totals .checkout-types li:last-child {
  margin-bottom: 0;
}
.cart .page-title .checkout-types li {
  margin: 0 0 5px;
}
.cart .page-title .checkout-types li:last-child {
  margin-bottom: 0;
}
.cart .title-buttons .checkout-types {
  float: right;
  margin-bottom: 0;
}
.cart .checkout-types .paypal-or {
  margin: 0 8px;
}
.cart .totals .checkout-types .paypal-or {
  clear: both;
  display: block;
  padding: 8px 55px 0 0;
  font-size: 12px;
}
.cart > form {
  margin-bottom: 20px;
}
@media (max-width: 769px) {
  .cart > form {
    width: 100%;
    overflow-y: hidden;
    overflow-x: scroll;
    padding: 15px;
    border: 1px solid #ebebeb;
  }
}
.cart a.nineninenine {
  color: #222321;
}

@media (min-width: 992px) {
  .cart .cart-collaterals .col2-set {
    float: left;
    width: 66.6666666667%;
  }
}
@media (min-width: 769px) {
  .cart .cart-collaterals .totals {
    margin-right: 15px;
    float: right;
    width: 33.3333333333%;
  }
  .my-account .cart .cart-collaterals .totals {
    margin-right: 15px;
    float: right;
    width: 50%;
  }
}
.cart .crosssell, .cart .discount, .cart .shipping, .cart .totals {
  margin: 0;
  background-color: #FFFFFF;
  padding: 15px;
  border: 1px solid #ebebeb;
}

.cart .crosssell > .list-group, .cart .discount > .list-group, .cart .shipping > .list-group {
  margin-bottom: 0;
}

.cart .crosssell > .list-group .list-group-item, .cart .discount > .list-group .list-group-item, .cart .shipping > .list-group .list-group-item {
  border-width: 1px 0;
}

.cart .crosssell > .list-group .list-group-item:first-child, .cart .discount > .list-group .list-group-item:first-child, .cart .shipping > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.cart .crosssell > .list-group .list-group-item:last-child, .cart .discount > .list-group .list-group-item:last-child, .cart .shipping > .list-group .list-group-item:last-child {
  border-bottom: 0;
}

.cart .crosssell > .table, .cart .discount > .table, .cart .shipping > .table {
  margin-bottom: 0;
}

.cart .crosssell > .panel-body + .table, .cart .discount > .panel-body + .table, .cart .shipping > .panel-body + .table {
  border-top: 1px solid #ebebeb;
}

.cart .crosssell p,
.cart .discount p {
  font-size: 12px;
  color: #222321;
}

.shipping-description {
  font-size: 12px;
  margin-top: 10px;
}
.shipping-description p, .section .shipping-description p {
  font-size: 12px;
  margin-bottom: 10px;
}
.shipping-description span {
  font-size: 12px;
  font-family: inherit;
  font-weight: bold;
  display: block;
}

.cart .shipping dd {
  margin-top: 12px;
  margin-bottom: 12px;
  clear: both;
}

.cart .crosssell > h2 > a, .cart .image-header-container .crosssell > h1 > a, .image-header-container .cart .crosssell > h1 > a, .cart .image-header-container .crosssell > .h1 > a, .image-header-container .cart .crosssell > .h1 > a, .cart .image-header-container .crosssell > .h2 > a, .image-header-container .cart .crosssell > .h2 > a, .cart .discount > h2 > a, .cart .image-header-container .discount > h1 > a, .image-header-container .cart .discount > h1 > a, .cart .image-header-container .discount > .h1 > a, .image-header-container .cart .discount > .h1 > a, .cart .image-header-container .discount > .h2 > a, .image-header-container .cart .discount > .h2 > a, .cart .shipping > h2 > a, .cart .image-header-container .shipping > h1 > a, .image-header-container .cart .shipping > h1 > a, .cart .image-header-container .shipping > .h1 > a, .image-header-container .cart .shipping > .h1 > a, .cart .image-header-container .shipping > .h2 > a, .image-header-container .cart .shipping > .h2 > a {
  color: inherit;
}

.cart .totals table thead > tr > th, .cart .totals table tbody > tr > th, .cart .totals table tfoot > tr > th, .cart .totals table thead > tr > td, .cart .totals table tbody > tr > td, .cart .totals table tfoot > tr > td {
  padding: 8px;
  vertical-align: top;
}

.cart .totals table caption + thead tr:first-child th, .cart .totals table colgroup + thead tr:first-child th, .cart .totals table thead:first-child tr:first-child th, .cart .totals table caption + thead tr:first-child td, .cart .totals table colgroup + thead tr:first-child td, .cart .totals table thead:first-child tr:first-child td {
  border-top: 0;
}

.totals .a-right, .totals .a-right .price {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  .totals .a-right, .totals .a-right .price {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .totals .a-right, .totals .a-right .price {
    line-height: 25px;
  }
}

.totals .a-right .price {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  .totals .a-right .price {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .totals .a-right .price {
    line-height: 25px;
  }
}

.totals .totalgrey, .totals .totalgrey span, .totals .totalgrey .price {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  .totals .totalgrey, .totals .totalgrey span, .totals .totalgrey .price {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .totals .totalgrey, .totals .totalgrey span, .totals .totalgrey .price {
    line-height: 25px;
  }
}

/* LPN============================================================================== */
#shopping-cart-table, #wishlist-table {
  background-color: #FFFFFF;
  border: 1px solid #ebebeb;
  padding-top: 10px;
}
@media (min-width: 576px) {
  #shopping-cart-table, #wishlist-table {
    padding-top: 10px;
  }
}
@media (min-width: 768px) {
  #shopping-cart-table, #wishlist-table {
    padding-top: 20px;
  }
}
@media (min-width: 992px) {
  #shopping-cart-table, #wishlist-table {
    padding-top: 20px;
  }
}
@media (min-width: 1200px) {
  #shopping-cart-table, #wishlist-table {
    padding-top: 25px;
  }
}

#shopping-cart-table .row, #wishlist-table tr {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ebebeb;
}
@media (min-width: 576px) {
  #shopping-cart-table .row, #wishlist-table tr {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  #shopping-cart-table .row, #wishlist-table tr {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  #shopping-cart-table .row, #wishlist-table tr {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  #shopping-cart-table .row, #wishlist-table tr {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media (min-width: 576px) {
  #shopping-cart-table .row, #wishlist-table tr {
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  #shopping-cart-table .row, #wishlist-table tr {
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  #shopping-cart-table .row, #wishlist-table tr {
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  #shopping-cart-table .row, #wishlist-table tr {
    margin-bottom: 25px;
  }
}
#shopping-cart-table .row:last-child, #wishlist-table tr:last-child {
  border-bottom: none;
}
#shopping-cart-table .row .bootstrap-touchspin, #wishlist-table tr .bootstrap-touchspin {
  border-color: transparent;
}
#shopping-cart-table .row .bootstrap-touchspin .input-group-btn, #wishlist-table tr .bootstrap-touchspin .input-group-btn {
  opacity: 0;
}
#shopping-cart-table .row .cart-delete, #wishlist-table tr .cart-delete {
  opacity: 0;
}
#shopping-cart-table .row:hover, #wishlist-table tr:hover {
  background-color: #f6f6f6;
}
#shopping-cart-table .row:hover .bootstrap-touchspin, #wishlist-table tr:hover .bootstrap-touchspin {
  border-color: #ebebeb;
}
#shopping-cart-table .row:hover .bootstrap-touchspin .input-group-btn, #wishlist-table tr:hover .bootstrap-touchspin .input-group-btn {
  opacity: 1;
}
#shopping-cart-table .row:hover .cart-delete, #wishlist-table tr:hover .cart-delete {
  opacity: 1;
}

#wishlist-table > tbody > tr > td {
  padding-bottom: 20px;
}

#shopping-cart-totals-table tr, #shopping-cart-totals-table td {
  vertical-align: bottom;
}

#shopping-cart-table1 tr.even td {
  vertical-align: top;
}
#shopping-cart-table1 tr.even td.last {
  padding-top: 20px;
}

.cartbottom {
  margin-top: 25px;
}

.cartbottomcnt {
  padding-right: 32px !important;
  padding-left: 23px !important;
  display: none;
}

.cartbottomsep, .cartbottomsep1, .checkoutsep {
  display: block;
  width: 100%;
  height: 20px;
}

.cartbottomsep1, .checkoutsep {
  height: 40px;
}

.discount .button, .shipping-form .button {
  width: 100%;
}

.contactlegend {
  border: none;
  font-weight: normal;
  margin-bottom: 0;
}

.cart-empty a {
  text-decoration: underline;
}

td.coupon {
  margin: 0;
  padding: 0;
}

.shippingquote {
  margin-top: -2px;
}

form#co-shipping-method-form {
  padding-top: 24px;
}
form#co-shipping-method-form ul {
  margin-bottom: 20px;
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}
form#co-shipping-method-form ul li {
  display: inline-block;
}
@media (min-width: 576px) {
  form#co-shipping-method-form ul {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  form#co-shipping-method-form ul {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  form#co-shipping-method-form ul {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  form#co-shipping-method-form ul {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
form#co-shipping-method-form ul li {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
  border: 1px solid #ebebeb;
}
form#co-shipping-method-form ul li > div {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 576px) {
  form#co-shipping-method-form ul li {
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  form#co-shipping-method-form ul li {
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  form#co-shipping-method-form ul li {
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  form#co-shipping-method-form ul li {
    margin-bottom: 25px;
  }
}
@media (min-width: 576px) {
  form#co-shipping-method-form ul li {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  form#co-shipping-method-form ul li {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  form#co-shipping-method-form ul li {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  form#co-shipping-method-form ul li {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media (min-width: 576px) {
  form#co-shipping-method-form ul li {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 768px) {
  form#co-shipping-method-form ul li {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 992px) {
  form#co-shipping-method-form ul li {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1200px) {
  form#co-shipping-method-form ul li {
    padding-right: 25px;
    padding-left: 25px;
  }
}
form#co-shipping-method-form ul ul {
  padding-left: 0;
}

#wishlist-table .last {
  width: 180px;
}

#wishlist-table button {
  margin-top: 0px;
}

#wishlist-table button:after {
  display: none;
}

.my-wishlist button.btn-add:after {
  background-position: 0 0;
}

.wishlistprice {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  text-align: center;
  padding: 0 0 10px 0;
}
@media (max-width: 991.98px) {
  .wishlistprice {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .wishlistprice {
    line-height: 25px;
  }
}

#wishlist-table .qty {
  height: 44px;
  margin: 0;
  padding: 0;
  text-align: center;
}

.cart h2.product-name, .cart .image-header-container h1.product-name, .image-header-container .cart h1.product-name, .cart .image-header-container .product-name.h1, .image-header-container .cart .product-name.h1, .cart .image-header-container .product-name.h2, .image-header-container .cart .product-name.h2,
.cart p.product-name {
  margin-bottom: 10px;
}
.cart .cart-item-description dd {
  font-size: 12px;
  margin-bottom: 10px;
  color: #797c80;
}
@media (max-width: 991.98px) {
  .cart .cart-item-description {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 10px;
  }
}
@media (max-width: 991.98px) and (min-width: 576px) {
  .cart .cart-item-description {
    margin-bottom: 10px;
  }
}
@media (max-width: 991.98px) and (min-width: 768px) {
  .cart .cart-item-description {
    margin-bottom: 20px;
  }
}
@media (max-width: 991.98px) and (min-width: 992px) {
  .cart .cart-item-description {
    margin-bottom: 20px;
  }
}
@media (max-width: 991.98px) and (min-width: 1200px) {
  .cart .cart-item-description {
    margin-bottom: 25px;
  }
}
.cart .item-options p {
  margin-bottom: 0.3rem;
}

.totalgrey {
  color: #797c80;
}

.discount-form .btn, .shipping-form .btn {
  font-size: 15px;
}

.td-totalprice, .td-baseprice {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  text-align: right;
}
@media (max-width: 991.98px) {
  .td-totalprice, .td-baseprice {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .td-totalprice, .td-baseprice {
    line-height: 25px;
  }
}
.td-totalprice .cart-price, .td-baseprice .cart-price {
  display: block;
  margin-top: 0;
}

.cart-table .td-baseprice {
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.125rem;
  line-height: 25px;
}
@media (max-width: 991.98px) {
  .cart-table .td-baseprice {
    line-height: 20px;
    font-size: 13px;
  }
}
@media (max-width: 575.98px) {
  .cart-table .td-baseprice {
    line-height: 20px;
    font-size: 13px;
  }
}

.td-baseprice {
  color: #797c80;
}

.cartbottom ul.messages li {
  border: none;
  width: 100%;
  text-align: center;
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  .cartbottom ul.messages li {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .cartbottom ul.messages li {
    line-height: 25px;
  }
}

.totals .total-ttc .totalgrey, .totals .total-ttc .totalgrey .price {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 1.75rem;
  /*@include media-breakpoint-down(md) {
    line-height:(18px*1.57);
    font-size: 18px;
  }*/
  /* font-size: 18px; */
  color: #222321;
}
@media (max-width: 991.98px) {
  .totals .total-ttc .totalgrey, .totals .total-ttc .totalgrey .price {
    line-height: 22px;
    font-size: 22px;
  }
}
@media (max-width: 575.98px) {
  .totals .total-ttc .totalgrey, .totals .total-ttc .totalgrey .price {
    line-height: 19px;
    font-size: 19px;
  }
}

.cart-push-phone {
  text-align: center;
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #ebebeb;
}
@media (max-width: 991.98px) {
  .cart-push-phone {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .cart-push-phone {
    line-height: 25px;
  }
}
@media (min-width: 576px) {
  .cart-push-phone {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .cart-push-phone {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .cart-push-phone {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .cart-push-phone {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media (min-width: 576px) {
  .cart-push-phone {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .cart-push-phone {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .cart-push-phone {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .cart-push-phone {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}

.cart-push-devis {
  text-align: center;
}

/* FON DE PAGE GGRIS POUR LE CADDY */
.cont_onepage .breadcrumb_cnt {
  display: none;
}
.cont_onepage .page-title h1, .cont_onepage .page-title .h1, .cont_onepage .page-title .h2 {
  text-align: center;
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  /*@include media-breakpoint-down(md) {
    line-height:(22px*1.57);
    font-size: 22px;
  }*/
}
@media (max-width: 991.98px) {
  .cont_onepage .page-title h1, .cont_onepage .page-title .h1, .cont_onepage .page-title .h2 {
    line-height: 38px;
    font-size: 38px;
  }
}
@media (max-width: 575.98px) {
  .cont_onepage .page-title h1, .cont_onepage .page-title .h1, .cont_onepage .page-title .h2 {
    line-height: 28px;
    font-size: 28px;
  }
}

.cont_onepage.act_success.rou_checkout {
  text-align: center;
}

.checkout .checkoutright .blockwhite {
  background-color: transparent !important;
}

.shortpostcode {
  width: 25% !important;
}

#shipping-new-address-form .shortpostcode {
  width: 45% !important;
}

#checkout-step-shipping {
  margin-top: 20px;
  display: inline-block;
  width: 100%;
}

#dk_container_shipping-address-select {
  width: 100%;
  display: inline-block;
  margin-top: 20px;
}

#dk_container_shipping-address-select a.dk_label {
  width: 100% !important;
}

#billing-buttons-container .button {
  margin-top: 0px;
}

#checkout-review-table dd {
  font-size: 12px;
}

#checkout-review-table, .ajax-more-info-cnt {
  border: 1px solid #ebebeb;
}

.checkout-agreements {
  margin-left: 0;
  padding-left: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .checkout-agreements {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .checkout-agreements {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .checkout-agreements {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .checkout-agreements {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
.checkout-agreements li:first-child {
  margin-top: 20px;
}
.checkout-agreements li:last-child {
  margin-bottom: 0;
}
.checkout-agreements .agreement-content {
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f6f6f6;
  background-color: #fff2e0;
  border: 2px solid #ebebeb;
  margin-bottom: 0;
  overflow: auto;
  height: 0px;
  display: none;
}
.checkout-agreements .agreement-content blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.checkout-agreements .agree {
  margin: 0;
  margin: 0 0 20px;
  padding-top: 20px;
}
.checkout-agreements .agree input.checkbox {
  float: left;
  margin-top: 0px;
  margin-right: 6px;
}
.checkout-agreements .agree a {
  text-decoration: underline;
  color: #999999;
}

#review-buttons-container a {
  text-decoration: underline;
  color: #797c80;
}
#review-buttons-container .success-msg {
  border: none;
}

.block-progress {
  margin-bottom: 0px !important;
}
@media (max-width: 320px) {
  .block-progress {
    display: none;
  }
}
.block-progress dl {
  margin: 0;
}
.block-progress dt {
  margin: 0;
  padding: 16px 20px;
  border-top: 1px solid #ebebeb;
  border-left: none;
  border-right: none;
  color: #ebebeb;
}
.block-progress dd {
  padding: 8px 20px;
  margin: 0 0 6px;
}
.block-progress dt.complete,
.block-progress dd.complete {
  color: #222321;
  margin: 0;
}
.block-progress dt.complete .changelink,
.block-progress dd.complete .changelink {
  text-transform: none;
}
.block-progress dt.complete .changelink a,
.block-progress dd.complete .changelink a {
  color: #0096ff;
}
.block-progress .block-content {
  border: none;
  margin: 0;
}
.block-progress p {
  margin: 0;
}
.block-progress:last-child {
  border-bottom: none !important;
}
.block-progress .cards-list dt {
  background: none;
  border: 0 none;
  color: inherit;
  font-size: 12px;
  margin: 5px 0;
  padding: 0;
}
.block-progress .cards-list dd {
  border: 0 none;
  margin: 0;
  padding: 0;
}
.block-progress .cards-list .info-table th {
  font-weight: normal;
}
.block-progress .cards-list address {
  margin-bottom: 0;
}
.block-progress .cards-list p + table {
  margin-left: 10px;
}

#payment-progress-opcheckout dt {
  border-bottom: none;
}

#billing-progress-opcheckout dt {
  border: none;
}

#opc-login #checkoutSteps.opc {
  border: none;
}
#opc-login .step-title {
  display: none;
}
#opc-login .col2-set .col-1, #opc-login .col2-set .col-2 {
  flex: 0 0 100%;
  max-width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}
#opc-login .col2-set .col-2 {
  border-top: 1px solid #ebebeb;
}

#checkoutSteps.opc {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-left: 40px;
  padding-right: 40px;
  margin-bottom: 40px;
  background-color: #FFFFFF;
  border: 1px solid #ebebeb;
  position: relative;
}
#checkoutSteps.opc li {
  display: inline-block;
}
#checkoutSteps.opc .step {
  padding: 0;
  border: none;
}
#checkoutSteps.opc .step-title {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  color: #222321;
  margin-bottom: 0px;
}
#checkoutSteps.opc .step-title:before, #checkoutSteps.opc .step-title:after {
  content: "";
  display: table;
}
#checkoutSteps.opc .step-title:after {
  clear: both;
}
@media (max-width: 991.98px) {
  #checkoutSteps.opc .step-title {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  #checkoutSteps.opc .step-title {
    line-height: 25px;
  }
}
#checkoutSteps.opc .step-title h2, #checkoutSteps.opc .step-title .image-header-container h1, .image-header-container #checkoutSteps.opc .step-title h1, #checkoutSteps.opc .step-title .image-header-container .h1, .image-header-container #checkoutSteps.opc .step-title .h1, #checkoutSteps.opc .step-title .image-header-container .h2, .image-header-container #checkoutSteps.opc .step-title .h2 {
  padding-top: 40px;
  color: #ebebeb;
}
#checkoutSteps.opc .step-title a {
  padding-right: 30px;
  margin-top: -42px;
  font-size: 12px;
}
#checkoutSteps.opc .step-title .number {
  display: none;
}
#checkoutSteps.opc ul:not(.dk_options_inner) {
  border: none !important;
}
#checkoutSteps.opc .dk_container ul {
  margin-top: 0;
}
#checkoutSteps.opc .dk_container li {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
  border: none;
}
#checkoutSteps.opc li.control, #checkoutSteps.opc .shipping-method-option, #checkoutSteps.opc #checkout-payment-method-load dt {
  border: 1px solid #ebebeb;
  padding: 20px;
  margin-bottom: 10px;
}
#checkoutSteps.opc li.control:hover, #checkoutSteps.opc .shipping-method-option:hover, #checkoutSteps.opc #checkout-payment-method-load dt:hover {
  background-color: #f6f6f6;
}
#checkoutSteps.opc li.control label, #checkoutSteps.opc .shipping-method-option label, #checkoutSteps.opc #checkout-payment-method-load dt label {
  margin-bottom: 0;
}
#checkoutSteps.opc #checkout-shipping-method-load dd strong {
  color: #222321;
}
#checkoutSteps.opc li.section {
  border: none !important;
  opacity: 0.2;
  display: none;
}
#checkoutSteps.opc li.section.allow {
  display: none;
  opacity: 1;
}
#checkoutSteps.opc li.section.active {
  display: block;
  opacity: 1;
}
#checkoutSteps.opc li.section:first-child .step-title {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top-width: 1px;
}
#checkoutSteps.opc li.section:last-child .step-title {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
#checkoutSteps.opc li.section:last-child.active .step-title {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
#checkoutSteps.opc li.section:last-child.active .step {
  padding-bottom: 10px;
}
#checkoutSteps.opc .buttons-set {
  border: none;
  margin: 0;
  padding: 0;
  margin-top: 10px;
}
#checkoutSteps.opc .buttons-set p.required {
  margin: 0;
  padding: 0 0 10px;
}
#checkoutSteps.opc .buttons-set .back-link small {
  display: none;
}
#checkoutSteps.opc .buttons-set.disabled button.button {
  display: none;
}
#checkoutSteps.opc .buttons-set .ul {
  list-style: disc outside;
  padding-left: 18px;
}
#checkoutSteps.opc .allow .step-title h2, #checkoutSteps.opc .allow .step-title .image-header-container h1, .image-header-container #checkoutSteps.opc .allow .step-title h1, #checkoutSteps.opc .allow .step-title .image-header-container .h1, .image-header-container #checkoutSteps.opc .allow .step-title .h1, #checkoutSteps.opc .allow .step-title .image-header-container .h2, .image-header-container #checkoutSteps.opc .allow .step-title .h2 {
  color: #222321;
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 1.75rem;
  /*@include media-breakpoint-down(md) {
    line-height:(18px*1.57);
    font-size: 18px;
  }*/
  /* font-size: 18px; */
}
@media (max-width: 991.98px) {
  #checkoutSteps.opc .allow .step-title h2, #checkoutSteps.opc .allow .step-title .image-header-container h1, .image-header-container #checkoutSteps.opc .allow .step-title h1, #checkoutSteps.opc .allow .step-title .image-header-container .h1, .image-header-container #checkoutSteps.opc .allow .step-title .h1, #checkoutSteps.opc .allow .step-title .image-header-container .h2, .image-header-container #checkoutSteps.opc .allow .step-title .h2 {
    line-height: 22px;
    font-size: 22px;
  }
}
@media (max-width: 575.98px) {
  #checkoutSteps.opc .allow .step-title h2, #checkoutSteps.opc .allow .step-title .image-header-container h1, .image-header-container #checkoutSteps.opc .allow .step-title h1, #checkoutSteps.opc .allow .step-title .image-header-container .h1, .image-header-container #checkoutSteps.opc .allow .step-title .h1, #checkoutSteps.opc .allow .step-title .image-header-container .h2, .image-header-container #checkoutSteps.opc .allow .step-title .h2 {
    line-height: 19px;
    font-size: 19px;
  }
}
#checkoutSteps.opc .allow .step-title a {
  display: none;
}
#checkoutSteps.opc .allow.active:not(#opc-login) .step-title {
  display: block;
}
#checkoutSteps.opc .allow.active:not(#opc-login) .step-title h2, #checkoutSteps.opc .allow.active:not(#opc-login) .step-title .image-header-container h1, .image-header-container #checkoutSteps.opc .allow.active:not(#opc-login) .step-title h1, #checkoutSteps.opc .allow.active:not(#opc-login) .step-title .image-header-container .h1, .image-header-container #checkoutSteps.opc .allow.active:not(#opc-login) .step-title .h1, #checkoutSteps.opc .allow.active:not(#opc-login) .step-title .image-header-container .h2, .image-header-container #checkoutSteps.opc .allow.active:not(#opc-login) .step-title .h2 {
  color: #222321;
}
#checkoutSteps.opc .allow.active:not(#opc-login) .step-title a {
  display: none;
}

#checkout-progress-wrapper {
  background-color: #FFFFFF;
  border: solid 1px #ebebeb;
  margin-top: 151px;
}
@media (max-width: 1199.98px) {
  #checkout-progress-wrapper {
    margin-top: 130px;
  }
}
@media (max-width: 991.98px) {
  #checkout-progress-wrapper {
    margin-top: 123px;
  }
}
@media (max-width: 767.98px) {
  #checkout-progress-wrapper {
    margin-top: 62px;
  }
}

.checkout-progress:before, .checkout-progress:after {
  content: "";
  display: table;
}
.checkout-progress:after {
  clear: both;
}
.checkout-progress li {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #FFFFFF;
  border: 1px solid #ebebeb;
}
.checkout-progress li:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.checkout-progress li:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.checkout-progress li > .badge {
  float: right;
}
.checkout-progress li > .badge + .badge {
  margin-right: 5px;
}
.checkout-progress li.active {
  color: #ffffff;
  background-color: #111111;
  border-color: #111111;
}
.checkout-progress li.active:hover, .checkout-progress li.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #111111;
  border-color: #111111;
}
.checkout-progress li.active .list-group-item-heading, .checkout-progress li.active:hover .list-group-item-heading, .checkout-progress li.active:focus .list-group-item-heading {
  color: inherit;
}
.checkout-progress li.active .list-group-item-text, .checkout-progress li.active:hover .list-group-item-text, .checkout-progress li.active:focus .list-group-item-text {
  color: #fde9e2;
}
@media (min-width: 992px) {
  .checkout-progress li {
    float: left;
    width: 20%;
    margin-bottom: 0;
    border-left-width: 0;
    text-align: center;
  }
  .checkout-progress li:first-child, .checkout-progress li:last-child {
    border-radius: 0;
  }
  .checkout-progress li:first-child {
    border-left-width: 1px;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
  }
  .checkout-progress li:last-child {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
  }
}

.please-wait {
  float: right;
  margin-right: 20px;
  font-size: 12px;
  color: #999999;
  margin-top: 25px;
}
.please-wait img {
  vertical-align: middle;
  margin-right: 10px;
}

.cvv-what-is-this {
  line-height: 34px;
  font-size: 12px;
  cursor: help;
  margin-left: 10px;
}

.changelink {
  font-weight: normal;
}

#checkout-shipping-method-load dt {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 1.75rem;
  /*@include media-breakpoint-down(md) {
    line-height:(18px*1.57);
    font-size: 18px;
  }*/
  /* font-size: 18px; */
  width: 100%;
  float: none;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
}
@media (max-width: 991.98px) {
  #checkout-shipping-method-load dt {
    line-height: 22px;
    font-size: 22px;
  }
}
@media (max-width: 575.98px) {
  #checkout-shipping-method-load dt {
    line-height: 19px;
    font-size: 19px;
  }
}
@media (min-width: 576px) {
  #checkout-shipping-method-load dt {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  #checkout-shipping-method-load dt {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  #checkout-shipping-method-load dt {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  #checkout-shipping-method-load dt {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media (min-width: 576px) {
  #checkout-shipping-method-load dt {
    margin-top: 10px;
  }
}
@media (min-width: 768px) {
  #checkout-shipping-method-load dt {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  #checkout-shipping-method-load dt {
    margin-top: 20px;
  }
}
@media (min-width: 1200px) {
  #checkout-shipping-method-load dt {
    margin-top: 25px;
  }
}
#checkout-shipping-method-load dt:first-child {
  margin-top: 0;
}
#checkout-shipping-method-load dd {
  width: 100%;
  float: none;
  padding: 0;
}
#checkout-shipping-method-load li {
  padding: 0;
  margin: 0;
}

.checkout-success p {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .checkout-success p {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .checkout-success p {
    line-height: 25px;
  }
}
@media (min-width: 576px) {
  .checkout-success p {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .checkout-success p {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .checkout-success p {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .checkout-success p {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
.checkout-success .buttons-set {
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .checkout-success .buttons-set {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .checkout-success .buttons-set {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .checkout-success .buttons-set {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .checkout-success .buttons-set {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}

/* FON DE PAGE GGRIS POUR LE CADDY */
.category-header.top-cms-account {
  height: 250px !important;
}
.category-header.top-cms-account .category-header___text {
  justify-content: start;
  padding-top: 50px;
  padding-top: 100px;
  flex: 0 0 100%;
  max-width: 100%;
  height: 100%;
}
.category-header.top-cms-account .category-header___text h1, .category-header.top-cms-account .category-header___text .h1, .category-header.top-cms-account .category-header___text .h2 {
  padding-bottom: 200px;
}
.category-header.top-cms-account .category-header___text p {
  border-top: 1px solid #222321;
  padding-top: 25px;
  width: 100%;
}

.forgot {
  color: #797c80;
  margin-left: 5px;
}

.cont_account {
  /*background-color: #CDDFE2;

  background-image: url(https://mediashop.laparqueterienouvelle.fr/media/wysiwyg/devis01.jpg);
  //background-attachment: fixed;
  background-color: rgb(255, 255, 255);
  background-size: cover;
  -webkit-background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat no-repeat;

  padding: 25px;

   @include media-breakpoint-down(sm) {
     background: none;
  }
  */
  /*.layout {
    background-color: #FFFFFF;
    padding-bottom: 50px;
  }*/
  /*&.act_create,
  &.act_forgotpassword {
    .layout {

      max-width: 800px;
      margin-left: auto;
      margin-right: auto;
      @include make-padding-vertical();
    }
  }
  */
  /*&.act_login {

    .layout {
      width: 95%;
      max-width: 1150px;
      margin-left: auto;
      margin-right: auto;
       @include make-padding-vertical();
    }
    @extend .padding-vertical;
    padding-left:0;
    padding-right:0;
    @include media-breakpoint-down(sm) {

      padding-left:0;
      padding-right:0;

      .new-users {
        border-top: 1px solid $lightgrey; 
        @include make-padding-top();
      }

    }
  }
  */
  /*
    &:not(.act_create) .page-title {
      h1 {
        @include font-big();
        //text-align: left; //Pas pour le register....
        margin-left: 0;

      }
      //border-bottom: 1px solid $lightgrey;  //Pas pour le register....
    }
  */
}
.cont_account .breadcrumb_cnt {
  color: #fff;
}
.cont_account .breadcrumb_cnt a {
  color: #fff;
}
.cont_account.act_login .page-title {
  border-bottom: 1px solid #ebebeb;
}
.cont_account.act_login .page-title h1, .cont_account.act_login .page-title .h1, .cont_account.act_login .page-title .h2 {
  text-align: center;
}
.cont_account .lpn-account-nav {
  padding-left: 0;
  padding-right: 50px;
}
#login-form .new-users h2, #login-form .new-users .image-header-container h1, .image-header-container #login-form .new-users h1, #login-form .new-users .image-header-container .h1, .image-header-container #login-form .new-users .h1, #login-form .new-users .image-header-container .h2, .image-header-container #login-form .new-users .h2, #login-form .registered-users h2, #login-form .registered-users .image-header-container h1, .image-header-container #login-form .registered-users h1, #login-form .registered-users .image-header-container .h1, .image-header-container #login-form .registered-users .h1, #login-form .registered-users .image-header-container .h2, .image-header-container #login-form .registered-users .h2 {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 1.75rem;
  /*@include media-breakpoint-down(md) {
    line-height:(18px*1.57);
    font-size: 18px;
  }*/
  /* font-size: 18px; */
}
@media (max-width: 991.98px) {
  #login-form .new-users h2, #login-form .new-users .image-header-container h1, .image-header-container #login-form .new-users h1, #login-form .new-users .image-header-container .h1, .image-header-container #login-form .new-users .h1, #login-form .new-users .image-header-container .h2, .image-header-container #login-form .new-users .h2, #login-form .registered-users h2, #login-form .registered-users .image-header-container h1, .image-header-container #login-form .registered-users h1, #login-form .registered-users .image-header-container .h1, .image-header-container #login-form .registered-users .h1, #login-form .registered-users .image-header-container .h2, .image-header-container #login-form .registered-users .h2 {
    line-height: 22px;
    font-size: 22px;
  }
}
@media (max-width: 575.98px) {
  #login-form .new-users h2, #login-form .new-users .image-header-container h1, .image-header-container #login-form .new-users h1, #login-form .new-users .image-header-container .h1, .image-header-container #login-form .new-users .h1, #login-form .new-users .image-header-container .h2, .image-header-container #login-form .new-users .h2, #login-form .registered-users h2, #login-form .registered-users .image-header-container h1, .image-header-container #login-form .registered-users h1, #login-form .registered-users .image-header-container .h1, .image-header-container #login-form .registered-users .h1, #login-form .registered-users .image-header-container .h2, .image-header-container #login-form .registered-users .h2 {
    line-height: 19px;
    font-size: 19px;
  }
}
#login-form .new-users .content, #login-form .registered-users .content {
  background-color: #FFFFFF;
}
@media (max-width: 767.98px) {
  #login-form .new-users .content, #login-form .registered-users .content {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (max-width: 767.98px) and (min-width: 576px) {
  #login-form .new-users .content, #login-form .registered-users .content {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (max-width: 767.98px) and (min-width: 768px) {
  #login-form .new-users .content, #login-form .registered-users .content {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 767.98px) and (min-width: 992px) {
  #login-form .new-users .content, #login-form .registered-users .content {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 767.98px) and (min-width: 1200px) {
  #login-form .new-users .content, #login-form .registered-users .content {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
#login-form .registered-users {
  padding-right: 25px;
}
#login-form .new-users {
  padding-left: 25px;
}
@media (max-width: 767.98px) {
  #login-form .new-users {
    margin-top: 25px;
    padding-top: 25px;
  }
}

/* -------------------------------------------- *
 * Account nav
 */
#account_nav {
  position: fixed;
  top: 148px;
  left: 0;
}

#account_nav_mobile {
  background-color: #FFFFFF;
  margin-bottom: 20px;
}

#account_nav_mobile a:hover {
  color: #333333;
}

#account_nav_mobile .block {
  margin-bottom: 0px;
}

#account_nav_mobile li {
  padding-left: 30px;
  transition: all 0.4s ease;
}

#account_nav_mobile li:hover {
  background-color: #f6f6f6;
}

/* -------------------------------------------- *
 * Block Module
 */
.block,
.col-left-first {
  margin-bottom: 20px;
}

.col-left-first .block:last-of-type {
  margin-bottom: 0;
}

.block-title {
  position: relative;
  padding: 10px 0 0;
  margin-bottom: 5px;
  border-top: 1px solid #ebebeb;
}
.block-title h2, .block-title .image-header-container h1, .image-header-container .block-title h1, .block-title .image-header-container .h1, .image-header-container .block-title .h1, .block-title .image-header-container .h2, .image-header-container .block-title .h2,
.block-title h3,
.block-title .blog-text blockquote,
.block-title .blog-products blockquote,
.block-title .blog-image-container__normal blockquote,
.blog-text .block-title blockquote,
.blog-products .block-title blockquote,
.blog-image-container__normal .block-title blockquote,
.block-title .product-view .product-options .swatch-attr label,
.product-view .product-options .swatch-attr .block-title label,
.block-title .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr .block-title .select-label,
.block-title .h3,
.block-title .nav-full .level0 > li > a,
.nav-full .block-title .level0 > li > a,
.block-title .category-header___level1 .category-header___text p,
.category-header___level1 .category-header___text .block-title p,
.block-title .introcategory p,
.introcategory .block-title p,
.block-title strong {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  margin-bottom: 0;
  font-weight: 600;
}
@media (max-width: 991.98px) {
  .block-title h2, .block-title .image-header-container h1, .image-header-container .block-title h1, .block-title .image-header-container .h1, .image-header-container .block-title .h1, .block-title .image-header-container .h2, .image-header-container .block-title .h2,
  .block-title h3,
  .block-title .blog-text blockquote,
  .block-title .blog-products blockquote,
  .block-title .blog-image-container__normal blockquote,
  .blog-text .block-title blockquote,
  .blog-products .block-title blockquote,
  .blog-image-container__normal .block-title blockquote,
  .block-title .product-view .product-options .swatch-attr label,
  .product-view .product-options .swatch-attr .block-title label,
  .block-title .product-view .product-options .swatch-attr .select-label,
  .product-view .product-options .swatch-attr .block-title .select-label,
  .block-title .h3,
  .block-title .nav-full .level0 > li > a,
  .nav-full .block-title .level0 > li > a,
  .block-title .category-header___level1 .category-header___text p,
  .category-header___level1 .category-header___text .block-title p,
  .block-title .introcategory p,
  .introcategory .block-title p,
  .block-title strong {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .block-title h2, .block-title .image-header-container h1, .image-header-container .block-title h1, .block-title .image-header-container .h1, .image-header-container .block-title .h1, .block-title .image-header-container .h2, .image-header-container .block-title .h2,
  .block-title h3,
  .block-title .blog-text blockquote,
  .block-title .blog-products blockquote,
  .block-title .blog-image-container__normal blockquote,
  .blog-text .block-title blockquote,
  .blog-products .block-title blockquote,
  .blog-image-container__normal .block-title blockquote,
  .block-title .product-view .product-options .swatch-attr label,
  .product-view .product-options .swatch-attr .block-title label,
  .block-title .product-view .product-options .swatch-attr .select-label,
  .product-view .product-options .swatch-attr .block-title .select-label,
  .block-title .h3,
  .block-title .nav-full .level0 > li > a,
  .nav-full .block-title .level0 > li > a,
  .block-title .category-header___level1 .category-header___text p,
  .category-header___level1 .category-header___text .block-title p,
  .block-title .introcategory p,
  .introcategory .block-title p,
  .block-title strong {
    line-height: 25px;
  }
}
.block-title small {
  font-size: 100%;
  font-weight: normal;
}

.block-subtitle {
  font-weight: bold;
}

.block-content {
  margin-top: 5px;
}
.block-content h3, .block-content .blog-text blockquote, .block-content .blog-products blockquote, .block-content .blog-image-container__normal blockquote, .blog-text .block-content blockquote, .blog-products .block-content blockquote, .blog-image-container__normal .block-content blockquote, .block-content .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .block-content label,
.block-content .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr .block-content .select-label, .block-content .h3, .block-content .nav-full .level0 > li > a, .nav-full .block-content .level0 > li > a, .block-content .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .block-content p, .block-content .introcategory p, .introcategory .block-content p {
  padding-bottom: 20px;
}
.block-content ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.block-content ul li {
  display: inline-block;
}
.block-content ul li {
  display: block;
  padding-bottom: 4px;
}

.block-content.unpad {
  padding: 0;
}

.block-content li.item {
  margin: 0 0 10px 9px;
}

.block-content li.item:last-child {
  margin-bottom: 0;
}

.block .actions {
  margin: 10px 0 0;
}
.block .actions:after::after {
  display: block;
  clear: both;
  content: "";
}
.block .actions a {
  float: left;
}
.block .actions .button {
  float: right;
}

.col-left .block .actions .button ~ a,
.col-right .block .actions .button ~ a {
  margin-right: 5px;
}

.box-info {
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 576px) {
  .box-info {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .box-info {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .box-info {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .box-info {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}

@media (max-width: 991.98px) {
  .sidebar .block:not(.block-layered-nav) {
    margin-bottom: 0;
  }
  .sidebar .block:not(.block-layered-nav) .block-title {
    padding: 0;
    margin-top: 0;
    border-bottom: none;
    border-top: none;
    margin-bottom: 0;
  }
  .sidebar .block:not(.block-layered-nav) .block-title > strong {
    display: block;
    width: 100%;
    cursor: pointer;
    border-bottom: 0;
  }
  .sidebar .block:not(.block-layered-nav) .block-content {
    padding: 10px;
    margin-top: 0;
    border-width: 0 1px;
    border-style: solid;
    border-color: #ebebeb;
  }
  .sidebar .block:last-of-type {
    border-bottom: 1px solid #ebebeb;
  }
}
/* -------------------------------------------- *
 * Secondary Navigation
 */
.block-account,
.block-cms-menu {
  margin-top: 78px;
}
.block-account .block-title,
.block-cms-menu .block-title {
  padding-top: 0;
  border-top: none;
}
.block-account li,
.block-cms-menu li {
  margin: 5px 0;
  color: #797c80;
}
.block-account li a,
.block-cms-menu li a {
  color: #797c80;
}
.block-account li.current,
.block-cms-menu li.current {
  color: #222321;
}
/*.my-account{
    h1{
        @include font-big();
    }
    h2{
        @include font-medium();
    }
}
*/
.addresses-list ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.addresses-list ol li {
  display: inline-block;
}

.order-date {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 1.75rem;
  /*@include media-breakpoint-down(md) {
    line-height:(18px*1.57);
    font-size: 18px;
  }*/
  /* font-size: 18px; */
  padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .order-date {
    line-height: 22px;
    font-size: 22px;
  }
}
@media (max-width: 575.98px) {
  .order-date {
    line-height: 19px;
    font-size: 19px;
  }
}
@media (min-width: 576px) {
  .order-date {
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .order-date {
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .order-date {
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .order-date {
    padding-bottom: 25px;
  }
}

.order-items {
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 576px) {
  .order-items {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .order-items {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .order-items {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .order-items {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
.order-items h2, .order-items .image-header-container h1, .image-header-container .order-items h1, .order-items .image-header-container .h1, .image-header-container .order-items .h1, .order-items .image-header-container .h2, .image-header-container .order-items .h2 {
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 576px) {
  .order-items h2, .order-items .image-header-container h1, .image-header-container .order-items h1, .order-items .image-header-container .h1, .image-header-container .order-items .h1, .order-items .image-header-container .h2, .image-header-container .order-items .h2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .order-items h2, .order-items .image-header-container h1, .image-header-container .order-items h1, .order-items .image-header-container .h1, .image-header-container .order-items .h1, .order-items .image-header-container .h2, .image-header-container .order-items .h2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .order-items h2, .order-items .image-header-container h1, .image-header-container .order-items h1, .order-items .image-header-container .h1, .image-header-container .order-items .h1, .order-items .image-header-container .h2, .image-header-container .order-items .h2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .order-items h2, .order-items .image-header-container h1, .image-header-container .order-items h1, .order-items .image-header-container .h1, .image-header-container .order-items .h1, .order-items .image-header-container .h2, .image-header-container .order-items .h2 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
.order-items h3, .order-items .blog-text blockquote, .order-items .blog-products blockquote, .order-items .blog-image-container__normal blockquote, .blog-text .order-items blockquote, .blog-products .order-items blockquote, .blog-image-container__normal .order-items blockquote, .order-items .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .order-items label,
.order-items .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr .order-items .select-label, .order-items .h3, .order-items .nav-full .level0 > li > a, .nav-full .order-items .level0 > li > a, .order-items .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .order-items p, .order-items .introcategory p, .introcategory .order-items p {
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  .order-items h3, .order-items .blog-text blockquote, .order-items .blog-products blockquote, .order-items .blog-image-container__normal blockquote, .blog-text .order-items blockquote, .blog-products .order-items blockquote, .blog-image-container__normal .order-items blockquote, .order-items .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .order-items label,
  .order-items .product-view .product-options .swatch-attr .select-label,
  .product-view .product-options .swatch-attr .order-items .select-label, .order-items .h3, .order-items .nav-full .level0 > li > a, .nav-full .order-items .level0 > li > a, .order-items .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .order-items p, .order-items .introcategory p, .introcategory .order-items p {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .order-items h3, .order-items .blog-text blockquote, .order-items .blog-products blockquote, .order-items .blog-image-container__normal blockquote, .blog-text .order-items blockquote, .blog-products .order-items blockquote, .blog-image-container__normal .order-items blockquote, .order-items .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .order-items label,
  .order-items .product-view .product-options .swatch-attr .select-label,
  .product-view .product-options .swatch-attr .order-items .select-label, .order-items .h3, .order-items .nav-full .level0 > li > a, .nav-full .order-items .level0 > li > a, .order-items .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .order-items p, .order-items .introcategory p, .introcategory .order-items p {
    line-height: 25px;
  }
}
.order-items .back-link {
  display: inline-block;
}
.order-items .order-links {
  text-align: right;
}

.cms-page-view .breadcrumb_cnt {
  top: 0;
}

.category-header.page-cms {
  min-height: 350px;
  padding-right: 0;
}
.category-header.page-cms .category-header___text,
.category-header.page-cms .category-image-hero {
  height: 450px;
}
.category-header.page-cms .category-header___text {
  justify-content: start;
  padding-top: 50px;
  padding-top: 100px;
}
.category-header.page-cms .category-header___text h1, .category-header.page-cms .category-header___text .h1, .category-header.page-cms .category-header___text .h2 {
  padding-bottom: 200px;
}
.category-header.page-cms .category-header___text p {
  border-top: 1px solid #222321;
  padding-top: 25px;
  width: 100%;
}
.category-header.page-cms:not(:has(.category-image-hero)) .category-header___text {
  flex: 0 0 100%;
  max-width: 100%;
  height: 100%;
}

/**************************************************
 * cms fieldset
 * 
 */
.cms_fieldset_cnt {
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 100%;
  max-width: 100%;
}
.cms_fieldset_cnt::after {
  display: block;
  clear: both;
  content: "";
}
@media (min-width: 576px) {
  .cms_fieldset_cnt {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .cms_fieldset_cnt {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 992px) {
  .cms_fieldset_cnt {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1200px) {
  .cms_fieldset_cnt {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .cms_fieldset_cnt {
    flex: 0 0 75%;
    max-width: 75%;
  }
}
.cms_fieldset_cnt h2, .cms_fieldset_cnt .image-header-container h1, .image-header-container .cms_fieldset_cnt h1, .cms_fieldset_cnt .image-header-container .h1, .image-header-container .cms_fieldset_cnt .h1, .cms_fieldset_cnt .image-header-container .h2, .image-header-container .cms_fieldset_cnt .h2 {
  /*padding:0;
  margin:0; 
  padding-top:50px;
  padding-bottom:30px;
  display:inline-block;*/
  padding-top: 10px;
}
@media (min-width: 576px) {
  .cms_fieldset_cnt h2, .cms_fieldset_cnt .image-header-container h1, .image-header-container .cms_fieldset_cnt h1, .cms_fieldset_cnt .image-header-container .h1, .image-header-container .cms_fieldset_cnt .h1, .cms_fieldset_cnt .image-header-container .h2, .image-header-container .cms_fieldset_cnt .h2 {
    padding-top: 10px;
  }
}
@media (min-width: 768px) {
  .cms_fieldset_cnt h2, .cms_fieldset_cnt .image-header-container h1, .image-header-container .cms_fieldset_cnt h1, .cms_fieldset_cnt .image-header-container .h1, .image-header-container .cms_fieldset_cnt .h1, .cms_fieldset_cnt .image-header-container .h2, .image-header-container .cms_fieldset_cnt .h2 {
    padding-top: 20px;
  }
}
@media (min-width: 992px) {
  .cms_fieldset_cnt h2, .cms_fieldset_cnt .image-header-container h1, .image-header-container .cms_fieldset_cnt h1, .cms_fieldset_cnt .image-header-container .h1, .image-header-container .cms_fieldset_cnt .h1, .cms_fieldset_cnt .image-header-container .h2, .image-header-container .cms_fieldset_cnt .h2 {
    padding-top: 20px;
  }
}
@media (min-width: 1200px) {
  .cms_fieldset_cnt h2, .cms_fieldset_cnt .image-header-container h1, .image-header-container .cms_fieldset_cnt h1, .cms_fieldset_cnt .image-header-container .h1, .image-header-container .cms_fieldset_cnt .h1, .cms_fieldset_cnt .image-header-container .h2, .image-header-container .cms_fieldset_cnt .h2 {
    padding-top: 25px;
  }
}
.cms_fieldset_cnt h2:first-child, .cms_fieldset_cnt .image-header-container h1:first-child, .image-header-container .cms_fieldset_cnt h1:first-child, .cms_fieldset_cnt .image-header-container .h1:first-child, .image-header-container .cms_fieldset_cnt .h1:first-child, .cms_fieldset_cnt .image-header-container .h2:first-child, .image-header-container .cms_fieldset_cnt .h2:first-child {
  padding-top: 0;
}

#cms_fieldset_nav {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 25%;
  max-width: 25%;
  text-align: right;
  margin-top: 60px;
}
@media (max-width: 767.98px) {
  #cms_fieldset_nav {
    display: none !important;
  }
}
#cms_fieldset_nav ul {
  border-right: solid 1px #ebebeb;
  list-style: none;
  padding: 20px 25px 0 0;
  margin: 0 25px 0 0;
  line-height: 25px;
}
#cms_fieldset_nav ul li {
  cursor: pointer;
  color: #797c80;
  text-align: right;
  display: block;
  margin-bottom: 16px;
}
#cms_fieldset_nav ul li.active, #cms_fieldset_nav ul li:hover {
  color: #222321;
}

#revealModalContainer .cms_fieldset_cnt {
  margin-left: 0;
  flex: 0 0 100%;
  max-width: 100%;
}
#revealModalContainer #cms_fieldset_nav {
  display: none;
}

.bgImgContain {
  width: 300px;
  margin: auto;
  margin-top: 58px;
  margin-bottom: 61.52px;
}

.bgImg {
  background-image: url("https://pim.laparqueterienouvelle.fr/website/static_lpn/img/LPN-2L-NOIR.svg");
  background-repeat: no-repeat;
  height: 93.48px;
  display: flex;
  background-position-x: center;
  background-size: 300px;
}

.linkGroup {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 122px;
}

.linkStyle {
  margin: 12.5px;
  height: 58px;
  width: 300px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-color: #111111;
  border: 1px solid;
  background-color: white;
}

.txtLink {
  font-size: 20px;
  text-decoration: none;
  color: #111111;
  font-family: "DINProMedium";
}

.linkStyle:hover {
  background-color: #111111;
  color: white;
}

@media screen and (min-width: 768px) {
  .linkStyle {
    margin: 25px;
    height: 72px;
    width: 700px;
  }
  .txtLink {
    font-size: 30px;
  }
  .bgImgContain {
    width: 700px;
    margin: auto;
    margin-top: 72px;
    margin-bottom: 108.5px;
  }
  .bgImg {
    background-image: url("https://pim.laparqueterienouvelle.fr/website/static_lpn/img/LPN-1L-NOIR.svg");
    height: 63.5px;
    background-size: 700px;
  }
}
.category-header.top-cms-showroom {
  min-height: 250px;
  padding-right: 0;
}
.category-header.top-cms-showroom .category-header___text,
.category-header.top-cms-showroom .category-image-hero {
  height: 250px;
  padding-bottom: 0;
}
.category-header.top-cms-showroom .category-header___text h1, .category-header.top-cms-showroom .category-header___text .h1, .category-header.top-cms-showroom .category-header___text .h2,
.category-header.top-cms-showroom .category-image-hero h1,
.category-header.top-cms-showroom .category-image-hero .h1,
.category-header.top-cms-showroom .category-image-hero .h2 {
  padding-bottom: 0;
}

.category-header.top-cms-showroom {
  padding-bottom: 0;
  min-height: 150px !important;
}
.category-header.top-cms-showroom .category-header___text {
  height: auto;
  padding-bottom: 0;
}
.category-header.top-cms-showroom .category-header___text h1, .category-header.top-cms-showroom .category-header___text .h1, .category-header.top-cms-showroom .category-header___text .h2 {
  padding-bottom: 0;
}

.showroom-horaires {
  font-size: 15px;
  color: #797c80;
}

ul.messages {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  /* align-items: center; */
  /* flex-wrap: wrap; */
  align-content: space-around;
  justify-content: space-evenly;
  padding: 0 20px;
}
ul.messages li {
  display: inline-block;
}
ul.messages .success-msg {
  display: none;
}

.alert h4, .alert .h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: bold;
}

.alert > p,
.alert > ul {
  margin-bottom: 0;
}

.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable {
  padding-right: 35px;
}

.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}

.alert-success hr {
  border-top-color: #beff85;
}

.alert-success .alert-link {
  color: #356635;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #2d6987;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #fbeed5;
  color: #c09853;
}

.alert-warning hr {
  border-top-color: #f8e5be;
}

.alert-warning .alert-link {
  color: #a47e3c;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #333333;
}

.alert-danger hr {
  border-top-color: #e6c1c7;
}

.alert-danger .alert-link {
  color: #953b39;
}

.success {
  color: #468847;
}

.error {
  color: #333333;
}

.notice {
  color: #3a87ad;
}

.messages {
  padding-right: 29px;
  padding-left: 29px;
}

.messages, .messages > li {
  list-style: none;
}

.messages > li {
  margin-bottom: 10px;
}

.error-msg,
.success-msg,
.note-msg,
.notice-msg {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

.error-msg h4, .error-msg .h4,
.success-msg h4,
.success-msg .h4,
.note-msg h4,
.note-msg .h4,
.notice-msg h4,
.notice-msg .h4 {
  margin-top: 0;
  color: inherit;
}

.error-msg .alert-link,
.success-msg .alert-link,
.note-msg .alert-link,
.notice-msg .alert-link {
  font-weight: bold;
}

.error-msg > p,
.success-msg > p,
.note-msg > p,
.notice-msg > p,
.error-msg > ul,
.success-msg > ul,
.note-msg > ul,
.notice-msg > ul {
  margin-bottom: 0;
}

.error-msg > p + p,
.success-msg > p + p,
.note-msg > p + p,
.notice-msg > p + p {
  margin-top: 5px;
}

.error-msg {
  background-color: #FFFFFF;
  border-color: #FF0000;
  color: #FF0000;
}

.error-msg hr {
  border-top-color: #e6c1c7;
}

.error-msg .alert-link {
  color: #f21a1a;
}

.success-msg {
  background-color: #FFFFFF;
  border-color: #0096ff;
  color: #0096ff;
}

.success-msg hr {
  border-top-color: #beff85;
}

.success-msg .alert-link {
  color: #356635;
}

.note-msg,
.notice-msg {
  background-color: #FFFFFF;
  border-color: #bce8f1;
  color: #3a87ad;
}

.note-msg hr,
.notice-msg hr {
  border-top-color: #a6e1ec;
}

.note-msg .alert-link,
.notice-msg .alert-link {
  color: #2d6987;
}

.global-site-notice {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #FFFFFF;
  border-color: #fbeed5;
  color: #c09853;
}

.global-site-notice h4, .global-site-notice .h4 {
  margin-top: 0;
  color: inherit;
}

.global-site-notice .alert-link {
  font-weight: bold;
}

.global-site-notice > p,
.global-site-notice > ul {
  margin-bottom: 0;
}

.global-site-notice > p + p {
  margin-top: 5px;
}

.global-site-notice hr {
  border-top-color: #f8e5be;
}

.global-site-notice .alert-link {
  color: #a47e3c;
}

.global-site-notice p {
  margin: 0;
}

/* DEVIS */
.devis {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  max-width: 980px;
  /*
  .step .imgButton .devis-button img {
      -moz-box-shadow: 2px 2px #f7f7f7;
  	-webkit-box-shadow: 2px 2px #f7f7f7;
  	box-shadow: 2px 2px #f7f7f7;
  }
  */
}
@media (min-width: 576px) {
  .devis {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .devis {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .devis {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .devis {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media (min-width: 576px) {
  .devis {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .devis {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .devis {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .devis {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
.devis .container.short,
.devis .step .container {
  max-width: 980px;
}
.devis .step .separator {
  border-bottom: 1px solid #dfdfdf;
  margin-bottom: 40px;
}
.devis .step .bloc {
  min-height: 80px;
}
.devis .contentSection {
  display: none;
}
.devis .step.open .contentSection {
  display: block;
}
.devis .step.open .contentSection .row {
  justify-content: space-around;
}
.devis .step {
  display: none;
}
.devis .step .bloc.head {
  margin-top: 10px;
  margin-bottom: 10px;
  height: 81px;
  cursor: pointer;
  text-align: center;
}
@media (min-width: 576px) {
  .devis .step .bloc.head {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .devis .step .bloc.head {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .devis .step .bloc.head {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .devis .step .bloc.head {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
.devis .step.section.filled:not(.open) {
  margin-bottom: 0;
}
.devis .step.section.open, .devis .step.section.filled  {
  display: block;
}
.devis .step .yourTxt, .devis .step .txt {
  line-height: 80px;
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 1.75rem;
  /*@include media-breakpoint-down(md) {
    line-height:(18px*1.57);
    font-size: 18px;
  }*/
  /* font-size: 18px; */
  letter-spacing: 2px;
}
@media (max-width: 991.98px) {
  .devis .step .yourTxt, .devis .step .txt {
    line-height: 22px;
    font-size: 22px;
  }
}
@media (max-width: 575.98px) {
  .devis .step .yourTxt, .devis .step .txt {
    line-height: 19px;
    font-size: 19px;
  }
}
.devis .step .yourTxt {
  color: #222321;
  text-align: right;
  margin-right: 20px !important;
}
.devis .step .yourTxt img {
  display: none;
}
.devis .step .expandBt,
.devis .step .number {
  background-color: #f6f6f6;
  border: 1px solid #dfdfdf;
  text-align: center;
  font-size: 45px;
  color: #353535;
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 3.625rem;
  text-transform: none;
  height: 80px;
  line-height: 80px;
  display: block;
  opacity: 0;
}
@media (max-width: 991.98px) {
  .devis .step .expandBt,
  .devis .step .number {
    line-height: 48px;
    font-size: 48px;
  }
}
@media (max-width: 575.98px) {
  .devis .step .expandBt,
  .devis .step .number {
    line-height: 38px;
    font-size: 38px;
  }
}
.devis .step.open .number {
  background-color: #222321;
  border-color: #222321;
  color: #FFF;
}
.devis .step.section {
  margin: 0;
  padding: 0;
}
.devis .step.section.end {
  padding: 0;
  margin-bottom: 80px;
}
.devis .step.section.end .head {
  text-align: center;
  color: #222321;
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 1.75rem;
  /*@include media-breakpoint-down(md) {
    line-height:(18px*1.57);
    font-size: 18px;
  }*/
  /* font-size: 18px; */
  height: 100px;
  line-height: 100px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .devis .step.section.end .head {
    line-height: 22px;
    font-size: 22px;
  }
}
@media (max-width: 575.98px) {
  .devis .step.section.end .head {
    line-height: 19px;
    font-size: 19px;
  }
}
.devis .step.section.end .head.active {
  /*background-color:#F5F5F5;
  border-top:1px solid #DFDFDF;
  border-left:1px solid #DFDFDF;
  border-right:1px solid #DFDFDF;
  color:#333;*/
}
.devis .step.section.end .content {
  display: none;
  width: 100%;
  padding: 0 20px;
  margin-top: -1px;
  z-index: 2;
}
.devis .step.section.end.open .content {
  display: block;
}
.devis .step.section #webform_2_form .std {
  display: none;
}
.devis .step.section #webform_2_form h2, .devis .step.section #webform_2_form .image-header-container h1, .image-header-container .devis .step.section #webform_2_form h1, .devis .step.section #webform_2_form .image-header-container .h1, .image-header-container .devis .step.section #webform_2_form .h1, .devis .step.section #webform_2_form .image-header-container .h2, .image-header-container .devis .step.section #webform_2_form .h2 {
  display: none;
}
.devis .step.section #webform_2_form .webforms-fields-project {
  display: none;
}
.devis .step .txtButton .devis-button {
  border: 1px solid #f6f6f6;
  border-radius: 20px;
  text-align: center;
  color: #222321;
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  margin-bottom: 28px;
  cursor: pointer;
  padding: 5px 15px;
  white-space: nowrap;
  background-color: #f6f6f6;
}
@media (max-width: 991.98px) {
  .devis .step .txtButton .devis-button {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .devis .step .txtButton .devis-button {
    line-height: 25px;
  }
}
.devis .step .txtButton .devis-button.active,
.devis .step .txtButton .devis-button:hover {
  background-color: #222321;
  border-color: #222321;
  color: #FFF;
}
.devis .step .imgButton .devis-button {
  min-height: 155px;
  line-height: 65px;
  color: #303030;
  margin-bottom: 28px;
  -webkit-transition: background 0.3s ease-in;
  -moz-transition: background 0.3s ease-in;
  -o-transition: background 0.3s ease-in;
  transition: background 0.3s ease-in;
  cursor: pointer;
  text-align: center;
  position: relative;
  white-space: nowrap;
}
.devis .step .imgButton.border .devis-button {
  text-align: left;
}
.devis .step .imgButton.border .devis-button img:hover {
  background-color: transparent;
}
.devis .step .imgButton.border .devis-button img {
  border: 3px solid transparent;
}
.devis .step .imgButton.border .devis-button.active img,
.devis .step .imgButton.border .devis-button img:hover {
  border: 3px solid #222321;
}
.devis .alignLeft .legend {
  white-space: nowrap;
}
.devis .step .imgButton.nobkg .devis-button.active,
.devis .step .imgButton.nobkg .devis-button:hover {
  background-color: transparent;
}
.devis .step .imgButton .devis-button.active,
.devis .step .imgButton .devis-button:hover {
  background-color: #222321;
}
.devis .step .surface.imgButton .devis-button.active,
.devis .step .surface.imgButton .devis-button:hover {
  font-weight: bold;
}
.devis .step a.next {
  color: #303030;
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  color: #ebebeb;
  text-align: center;
  background-color: #fff;
  border: 1px solid #ebebeb;
  display: block;
  padding: 15px 5px;
  margin-bottom: 30px;
  transition: 0.3s;
  width: 224px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (max-width: 991.98px) {
  .devis .step a.next {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .devis .step a.next {
    line-height: 25px;
  }
}
@media (min-width: 576px) {
  .devis .step a.next {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .devis .step a.next {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .devis .step a.next {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .devis .step a.next {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
.devis .step a.next.active {
  background-color: #222321;
  color: #ffffff;
  border: 1px solid #222321;
}
.devis .step .imgButton.size .devis-button img {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.devis .step .imgButton.budget .devis-button img {
  position: absolute;
  z-index: -1;
  left: 0;
}
.devis .step .imgButton.budget .devis-button .legend {
  color: #FFFFFF;
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  /*@include media-breakpoint-down(md) {
    line-height:(22px*1.57);
    font-size: 22px;
  }*/
  padding-left: 10px;
  padding-top: 90px;
}
@media (max-width: 991.98px) {
  .devis .step .imgButton.budget .devis-button .legend {
    line-height: 38px;
    font-size: 38px;
  }
}
@media (max-width: 575.98px) {
  .devis .step .imgButton.budget .devis-button .legend {
    line-height: 28px;
    font-size: 28px;
  }
}
.devis .step .imgButton.budget .devis-button .legend span {
  color: #fff7ea;
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  clear: both;
}
@media (max-width: 991.98px) {
  .devis .step .imgButton.budget .devis-button .legend span {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .devis .step .imgButton.budget .devis-button .legend span {
    line-height: 25px;
  }
}
.devis .phoneBloc {
  display: none;
  line-height: 50px;
  min-height: inherit !important;
}
.devis .blocForm {
  position: relative;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
.devis .headButtons {
  height: 100px;
  z-index: 888;
  position: relative;
}

.lpn-webforms-fields-gclid {
  display: none;
}

.push-table {
  background-color: #FCEFE9;
  text-align: center;
  padding-bottom: 40px;
}
.push-table h2, .push-table .image-header-container h1, .image-header-container .push-table h1, .push-table .image-header-container .h1, .image-header-container .push-table .h1, .push-table .image-header-container .h2, .image-header-container .push-table .h2 {
  text-align: center;
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .push-table h2, .push-table .image-header-container h1, .image-header-container .push-table h1, .push-table .image-header-container .h1, .image-header-container .push-table .h1, .push-table .image-header-container .h2, .image-header-container .push-table .h2 {
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .push-table h2, .push-table .image-header-container h1, .image-header-container .push-table h1, .push-table .image-header-container .h1, .image-header-container .push-table .h1, .push-table .image-header-container .h2, .image-header-container .push-table .h2 {
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .push-table h2, .push-table .image-header-container h1, .image-header-container .push-table h1, .push-table .image-header-container .h1, .image-header-container .push-table .h1, .push-table .image-header-container .h2, .image-header-container .push-table .h2 {
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .push-table h2, .push-table .image-header-container h1, .image-header-container .push-table h1, .push-table .image-header-container .h1, .image-header-container .push-table .h1, .push-table .image-header-container .h2, .image-header-container .push-table .h2 {
    margin-bottom: 25px;
  }
}
.push-table h3, .push-table .blog-text blockquote, .push-table .blog-products blockquote, .push-table .blog-image-container__normal blockquote, .blog-text .push-table blockquote, .blog-products .push-table blockquote, .blog-image-container__normal .push-table blockquote, .push-table .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .push-table label,
.push-table .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr .push-table .select-label, .push-table .h3, .push-table .nav-full .level0 > li > a, .nav-full .push-table .level0 > li > a, .push-table .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .push-table p, .push-table .introcategory p, .introcategory .push-table p {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .push-table h3, .push-table .blog-text blockquote, .push-table .blog-products blockquote, .push-table .blog-image-container__normal blockquote, .blog-text .push-table blockquote, .blog-products .push-table blockquote, .blog-image-container__normal .push-table blockquote, .push-table .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .push-table label,
  .push-table .product-view .product-options .swatch-attr .select-label,
  .product-view .product-options .swatch-attr .push-table .select-label, .push-table .h3, .push-table .nav-full .level0 > li > a, .nav-full .push-table .level0 > li > a, .push-table .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .push-table p, .push-table .introcategory p, .introcategory .push-table p {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .push-table h3, .push-table .blog-text blockquote, .push-table .blog-products blockquote, .push-table .blog-image-container__normal blockquote, .blog-text .push-table blockquote, .blog-products .push-table blockquote, .blog-image-container__normal .push-table blockquote, .push-table .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .push-table label,
  .push-table .product-view .product-options .swatch-attr .select-label,
  .product-view .product-options .swatch-attr .push-table .select-label, .push-table .h3, .push-table .nav-full .level0 > li > a, .nav-full .push-table .level0 > li > a, .push-table .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .push-table p, .push-table .introcategory p, .introcategory .push-table p {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .push-table h3, .push-table .blog-text blockquote, .push-table .blog-products blockquote, .push-table .blog-image-container__normal blockquote, .blog-text .push-table blockquote, .blog-products .push-table blockquote, .blog-image-container__normal .push-table blockquote, .push-table .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .push-table label,
  .push-table .product-view .product-options .swatch-attr .select-label,
  .product-view .product-options .swatch-attr .push-table .select-label, .push-table .h3, .push-table .nav-full .level0 > li > a, .nav-full .push-table .level0 > li > a, .push-table .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .push-table p, .push-table .introcategory p, .introcategory .push-table p {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .push-table h3, .push-table .blog-text blockquote, .push-table .blog-products blockquote, .push-table .blog-image-container__normal blockquote, .blog-text .push-table blockquote, .blog-products .push-table blockquote, .blog-image-container__normal .push-table blockquote, .push-table .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .push-table label,
  .push-table .product-view .product-options .swatch-attr .select-label,
  .product-view .product-options .swatch-attr .push-table .select-label, .push-table .h3, .push-table .nav-full .level0 > li > a, .nav-full .push-table .level0 > li > a, .push-table .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .push-table p, .push-table .introcategory p, .introcategory .push-table p {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
.push-table .pictos {
  display: flex;
  flex-wrap: wrap;
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
  width: 100%;
  justify-content: center;
}
.push-table .pictos > .col,
.push-table .pictos > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
@media (max-width: 991.98px) {
  .push-table .pictos {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .push-table .pictos {
    line-height: 25px;
  }
}
.push-table .pictos .icon-table-shema-plateau {
  font-size: 50px;
}
.push-table .pictos .icon-sign-plus {
  font-size: 50px;
}
.push-table .pictos .icon-table-shema-home-pied {
  font-size: 50px;
}
.push-table .pictos > div {
  text-align: center;
  align-items: center;
}
.push-table .pictos .step-number {
  float: none;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 1.75rem;
  /*@include media-breakpoint-down(md) {
    line-height:(18px*1.57);
    font-size: 18px;
  }*/
  /* font-size: 18px; */
  padding-top: 4px;
  color: #FCEFE9;
}
@media (max-width: 991.98px) {
  .push-table .pictos .step-number {
    line-height: 22px;
    font-size: 22px;
  }
}
@media (max-width: 575.98px) {
  .push-table .pictos .step-number {
    line-height: 19px;
    font-size: 19px;
  }
}

.rollbloc .push-table a.btn {
  margin-top: 40px;
  margin-bottom: 40px;
  color: #222321;
  background-color: #FCEFE9;
  border: 1px solid #222321;
}
.rollbloc .push-table a.btn:hover {
  background-color: #222321;
  color: #FFFFFF;
}
.rollbloc:hover .push-table a.btn {
  background-color: #222321;
  color: #FFFFFF;
}

.push-catalogue.section {
  background-color: transparent !important;
}
.push-catalogue .icon-book {
  font-size: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .push-catalogue .icon-book {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .push-catalogue .icon-book {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .push-catalogue .icon-book {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .push-catalogue .icon-book {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
.push-catalogue p {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 0;
}
@media (min-width: 576px) {
  .push-catalogue p {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .push-catalogue p {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .push-catalogue p {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .push-catalogue p {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
.push-catalogue .col {
  text-align: center;
}
.push-catalogue .buttons-set {
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .push-catalogue .buttons-set {
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .push-catalogue .buttons-set {
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .push-catalogue .buttons-set {
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .push-catalogue .buttons-set {
    margin-bottom: 25px;
  }
}
.push-catalogue .buttons-set .btn {
  margin-right: 20px;
}

.push-newsletter {
  background-color: #F8F4F1 !important;
}
.push-newsletter .col {
  display: flex;
}

/* bloc-home-pro */
.bloc-home-pro {
  max-height: 100vh;
  min-height: 60vh;
  overflow: hidden;
  background-color: #8c9a65;
  position: relative;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #FFFFFF;
}
@media (min-width: 576px) {
  .bloc-home-pro {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .bloc-home-pro {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .bloc-home-pro {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .bloc-home-pro {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
.bloc-home-pro p, .bloc-home-pro h1, .bloc-home-pro .h1, .bloc-home-pro .h2, .bloc-home-pro h2, .bloc-home-pro h3, .bloc-home-pro .blog-text blockquote, .bloc-home-pro .blog-products blockquote, .bloc-home-pro .blog-image-container__normal blockquote, .blog-text .bloc-home-pro blockquote, .blog-products .bloc-home-pro blockquote, .blog-image-container__normal .bloc-home-pro blockquote, .bloc-home-pro .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .bloc-home-pro label,
.bloc-home-pro .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr .bloc-home-pro .select-label, .bloc-home-pro .h3, .bloc-home-pro .nav-full .level0 > li > a, .nav-full .bloc-home-pro .level0 > li > a, .bloc-home-pro .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .bloc-home-pro p {
  color: #FFFFFF;
  max-width: 500px;
}
.bloc-home-pro h1, .bloc-home-pro .h1, .bloc-home-pro .h2 {
  margin-bottom: 50px;
}
.bloc-home-pro .bloc-image {
  flex: 0 0 50%;
  max-width: 50%;
  width: 100%;
  max-height: 100vh;
  min-height: 60vh;
  background: no-repeat bottom url("https://media.laparqueterienouvelle.fr/cache-buster-1474382800/website/var/tmp/image-thumbnails/0/5383/thumb__magento_equigrid_v/showroom-paris-dec2016-169_laparqueterienouvelle_2800.jpg");
}
.bloc-home-pro .bloc-text {
  padding-right: 20px;
  padding-left: 20px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  max-height: 100vh;
}
@media (min-width: 576px) {
  .bloc-home-pro .bloc-text {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) {
  .bloc-home-pro .bloc-text {
    padding-right: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 992px) {
  .bloc-home-pro .bloc-text {
    padding-right: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 1200px) {
  .bloc-home-pro .bloc-text {
    padding-right: 50px;
    padding-left: 50px;
  }
}
@media (max-width: 767.98px) {
  .bloc-home-pro {
    align-items: center;
    justify-content: center;
    display: flex;
    min-height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .bloc-home-pro > .row {
    width: auto;
  }
  .bloc-home-pro .bloc-image {
    display: none;
  }
  .bloc-home-pro .bloc-text {
    margin-left: 25%;
  }
}

/* FROM ALGOLIA */
/* SEARCH BOX */
.ais-search-box--powered-by {
  font-size: 0.8em;
  text-align: right;
  margin-top: 2px;
}

input::-ms-clear {
  display: none;
}

/* PAGINATION */
#instant-search-pagination-container {
  width: 100%;
  text-align: center;
}

.ais-pagination {
  background-color: transparent;
  border: none;
  box-shadow: none;
  margin: 20px auto;
}

.ais-pagination li {
  display: inline-block;
}

.ais-pagination--item a {
  padding: 5px 10px;
  margin: 0 5px;
  line-height: 25px;
  background-color: white;
  color: #727272;
}

.ais-pagination li.ais-pagination--item__disabled {
  display: none;
}

.ais-pagination--item__active a {
  font-weight: bolder;
  color: #606060;
  text-decoration: underline;
}

.ais-pagination--item.ais-pagination--item__next a,
.ais-pagination--item.ais-pagination--item__previous a {
  font-weight: bold;
  color: #606060;
}

/* REFINEMENT LIST */
.ais-menu--link,
.ais-hierarchical-menu--link,
.ais-price-ranges--link,
.ais-refinement-list--label {
  padding: 4px 10px;
  cursor: pointer;
  color: #636363;
  text-decoration: none;
  display: block;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
}

.ais-hierarchical-menu--item__active > div > .ais-hierearchical-link-wrapper > .ais-hierarchical-menu--link,
.ais-refinement-list--item__active > div > .ais-hierarchical-list--link,
.ais-refinement-list--item__active > div > .ais-refinement-list--label,
.ais-price-ranges--item__active > .ais-price-ranges--link {
  font-weight: bold;
  box-shadow: inset 3px 0 0 #3399cc;
}

.ais-hierearchical-link-wrapper, .ais-refinement-list--item {
  padding: 7px 0px;
}

.ais-refinement-list--label, .ais-hierarchical-menu--link {
  line-height: 1em;
  padding: 0px 10px;
}

.ais-refinement-list--label img {
  display: inline;
}

.ais-hierarchical-menu--item__active .ais-hierearchical-link-wrapper .cross-circle,
.ais-refinement-list--item__active .cross-circle {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml;utf8,<svg width='34' height='34' viewBox='0 0 34 34' xmlns='http://www.w3.org/2000/svg'><title>testvg</title><g fill='%23000' fill-rule='evenodd'><path d='M17.163 0C7.95 0 .41 7.578.353 16.893c-.03 4.542 1.693 8.82 4.847 12.053 3.156 3.23 7.367 5.026 11.857 5.054h.11c9.21 0 16.75-7.578 16.81-16.893C34.035 7.735 26.54.06 17.163 0zm.015 30.842v1.08l-.09-1.08c-3.656-.023-7.085-1.485-9.654-4.115-2.57-2.63-3.97-6.116-3.948-9.814C3.533 9.33 9.673 3.158 17.262 3.158c7.548.048 13.65 6.297 13.605 13.93-.05 7.585-6.19 13.754-13.69 13.754z'/><path d='M22.362 10.23l-5.186 5.245-5.186-5.244c-.417-.42-1.092-.42-1.51 0-.416.422-.416 1.105 0 1.526L15.668 17l-5.186 5.244c-.416.42-.416 1.104 0 1.525.21.21.483.316.755.316.273 0 .546-.106.755-.317l5.186-5.245 5.186 5.244c.208.21.482.316.754.316.273 0 .546-.106.755-.317.417-.422.417-1.105 0-1.526L18.685 17l5.187-5.244c.417-.42.417-1.104 0-1.525-.416-.42-1.09-.42-1.508 0z'/></g></svg>") no-repeat center center/contain;
  opacity: 0;
}

.ais-hierarchical-menu--item__active .ais-hierearchical-link-wrapper:hover .cross-circle,
.ais-refinement-list--item__active:hover .cross-circle {
  text-decoration: underline;
  vertical-align: bottom;
  margin-left: 6px;
  opacity: 1;
}

.ais-refinement-list--item:hover {
  text-decoration: underline;
}

.ais-price-ranges--input {
  width: 70px !important;
}

.ais-price-ranges--label {
  margin: 5px;
}

.ais-refinement-list--checkbox {
  margin-right: 10px;
}

#algolia_instant_selector .current-refinements {
  position: relative;
}

.ais-current-refined-values--link {
  cursor: pointer;
  color: #636363;
  border-radius: 2px;
  border: solid 1px #DDDDDD;
  background-color: #f4f4f4;
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  padding: 0 8px 0 0;
  height: 28px;
  overflow: hidden;
}

.ais-current-refined-values--clear-all {
  position: absolute;
  right: 6px;
  top: 3px;
  color: #666666;
  font-weight: 500;
}

a.ais-current-refined-values--link:hover {
  text-decoration: none;
}

.ais-current-refined-values--item {
  margin-top: 8px;
}

.ais-current-refined-values--item:after {
  clear: both;
  content: "";
  display: block;
}

.ais-current-refined-values--item .current-refinement-label {
  font-weight: bold;
}

.ais-current-refined-values--item .cross-wrapper {
  font-weight: bold;
  background-color: #DDDDDD;
  border-radius: 1px 0 0 1px;
  float: left;
  width: 26px;
  height: 26px;
  text-align: center;
  line-height: 26px;
}

.ais-current-refined-values--link:hover .cross-wrapper {
  text-decoration: none;
}

.ais-current-refined-values--link .cross-wrapper img {
  display: inline;
  margin-top: 6px;
}

.ais-current-refined-values--item .current-refinement-wrapper {
  float: left;
  width: calc(100% - 26px);
  height: 26px;
  padding-left: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 26px;
}

.ais-current-refined-values--link:hover .current-refinement-wrapper {
  text-decoration: line-through;
}

.ais-menu--link:hover,
.ais-price-ranges--link:hover,
.ais-hierarchical-menu--link:hover {
  color: #636363;
}

.ais-menu--count, .ais-hierarchical-menu--count, .ais-refinement-list--count {
  float: right;
  color: #666;
}

#algolia_instant_selector .ais-refinement-list--list .sbx-sffv__wrapper {
  width: 94%;
  margin: 0 auto 5px;
}

#algolia_instant_selector .ais-refinement-list--list .sbx-sffv__submit {
  display: none;
}

#algolia_instant_selector .ais-refinement-list--list .sbx-sffv__reset {
  width: 10px;
  margin-top: -30px;
  margin-right: 7px;
  background: none;
  border: none;
  box-shadow: none;
}

#algolia_instant_selector .ais-refinement-list--list .sbx-sffv__reset:hover {
  background: none;
}

#algolia_instant_selector .ais-refinement-list--list .sbx-sffv__reset svg {
  width: 15px;
  height: 15px;
  fill: #636363;
}

#algolia_instant_selector .ais-refinement-list--list .sbx-sffv__input {
  border: 1px solid silver;
}

#algolia_instant_selector .ais-refinement-list--list .sbx-sffv__input:focus {
  border: 1px solid #54A5CD;
}

#algolia_instant_selector .ais-refinement-list--list .sffv-no-results {
  padding-left: 3%;
}

/* RANGE SLIDER */
.ais-range-slider--target {
  position: relative;
  direction: ltr;
  background: #F3F4F7;
  height: 6px;
  margin-top: 3em;
  margin-bottom: 4em;
  width: 88%;
  margin-left: 6%;
}

.ais-range-slider--base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  border-left: 2px solid #DDD;
  border-right: 2px solid #DDD;
}

.ais-range-slider--origin {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}

.ais-range-slider--connect {
  background: #b5b6b9;
}

.ais-range-slider--background {
  background: #F3F4F7;
}

.ais-range-slider--handle {
  width: 20px;
  height: 20px;
  position: relative;
  z-index: 1;
  background: #FFFFFF;
  border: 1px solid #c8c8c8;
  border-radius: 50%;
  cursor: pointer;
}

.ais-range-slider--handle-lower {
  left: -10px;
  bottom: 7px;
}

.ais-range-slider--handle-upper {
  right: 10px;
  bottom: 7px;
}

.ais-range-slider--tooltip {
  position: absolute;
  background: #FFFFFF;
  top: -2em;
  min-width: 20px;
  text-align: center;
  font-size: 0.8em;
}

.ais-range-slider--pips {
  box-sizing: border-box;
  position: absolute;
  height: 3em;
  top: 100%;
  left: 0;
  width: 100%;
}

.ais-range-slider--value {
  width: 40px;
  position: absolute;
  text-align: center;
  margin-left: -20px;
  padding-top: 15px;
  font-size: 0.8em;
}

.ais-range-slider--value-sub {
  font-size: 0.8em;
  padding-top: 15px;
}

.ais-range-slider--marker {
  position: absolute;
  margin-left: -1px;
  width: 1px;
  height: 5px;
}

.ais-range-slider--marker-large {
  background: #DDD;
  width: 2px;
  margin-left: -2px;
  height: 12px;
}

.ais-range-slider--marker-large:first-child {
  margin-left: 0;
}

/******************
**
** Auto-completion menu
**
******************/
#algolia-autocomplete-container-lpn .aa-dropdown-menu .before_special {
  color: #aaaaaa;
  text-decoration: line-through;
  font-size: 12px;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu .info-without-thumb .category-tag {
  color: #3284b6;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu .info-without-thumb .details {
  font-size: 10px;
  color: #666;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu .info-without-thumb .details em {
  color: #222222;
}

#algolia-autocomplete-tt.algolia-autocomplete {
  width: 100%;
  display: inline-block !important;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu {
  position: absolute;
  margin-top: -1px;
  right: 0px;
  width: 100%;
  border: 1px solid #BBB;
  border-top: 3px solid #8EB4D0;
  border-radius: 1px;
  background: white;
}

@media (min-width: 992px) {
  #algolia-autocomplete-container-lpn .aa-dropdown-menu {
    width: 71.1%;
    min-width: 800px;
  }
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .col-2 {
  position: relative;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu .col-2 .col-left {
  width: 67%;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu .col-2 .col-right {
  width: 33%;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-no-results-products {
  padding: 40px 40px;
  min-height: 250px;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-no-results-products .title {
  margin-bottom: 30px;
  font-size: 16px;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-no-results-products .suggestions {
  margin-bottom: 30px;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-no-results-products .see-all a {
  color: #636363;
  font-weight: bold;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-no-results {
  padding: 10px;
  font-style: italic;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu .category {
  padding: 4px;
  text-align: left;
  font-size: 0.8em;
  font-weight: bold;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu .category-suggestions {
  padding: 4px;
  color: #54A5CD;
  text-align: left;
  font-size: 0.7em;
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .algoliasearch-autocomplete-hit {
  display: block;
  position: relative;
  padding: 5px 10px;
  color: #797c80;
  text-align: left;
  text-decoration: none;
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .algoliasearch-autocomplete-hit .details {
  margin-top: -10px;
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .other-sections .aa-dataset-suggestions .algoliasearch-autocomplete-hit {
  padding-left: 30px;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu.aa-without-products .col9 {
  background-color: #F9F9F9;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu.aa-without-products #autocomplete-products-footer {
  display: none;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .algoliasearch-autocomplete-hit {
  padding: 15px 10px;
}

.autocomplete-wrapper {
  width: 100%;
}

.autocomplete-wrapper:after {
  clear: both;
  content: "";
}

#algolia-autocomplete-container-lpn .col9 {
  float: right;
  width: 100%;
}

#algolia-autocomplete-container-lpn .col3 {
  float: right;
  width: 100%;
}

#algolia-autocomplete-container-lpn.reverse .col3 {
  float: left;
  width: 100%;
}

#algolia-autocomplete-container-lpn.reverse .col9 {
  float: left;
  width: 100%;
}

@media (min-width: 768px) {
  #algolia-autocomplete-container-lpn .col9 {
    border-left: solid 1px #eeeeee;
    float: right;
    width: 70%;
  }
  #algolia-autocomplete-container-lpn .col3 {
    float: right;
    width: 30%;
  }
  #algolia-autocomplete-container-lpn.reverse .col3 {
    float: left;
    width: 30%;
  }
  #algolia-autocomplete-container-lpn.reverse .col9 {
    border-right: solid 1px #eeeeee;
    float: left;
    width: 70%;
  }
}
#algolia-autocomplete-container-lpn .other-sections {
  margin: 20px 10px;
  margin-bottom: 70px;
}

.aa-dataset-suggestions {
  display: none;
}

@media (min-width: 768px) {
  .aa-dataset-suggestions {
    display: block;
  }
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .algoliasearch-autocomplete-price {
  height: 22px;
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .algoliasearch-autocomplete-hit em {
  font-style: normal;
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb {
  float: left;
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb img {
  width: 50px;
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .info {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .info .info-with-thumb {
  padding-bottom: 20px;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu .other-sections .algoliasearch-autocomplete-hit {
  padding-left: 10px;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-cursor .algoliasearch-autocomplete-hit {
  background-color: #f2f2f2;
}

.aa-dataset-suggestions {
  display: none;
}

.aa-dataset-0, .aa-dataset-1, .aa-dataset-2, .aa-dataset-3 {
  margin-bottom: 20px;
}
.aa-dataset-0 .aa-suggestion, .aa-dataset-1 .aa-suggestion, .aa-dataset-2 .aa-suggestion, .aa-dataset-3 .aa-suggestion {
  margin-bottom: 20px;
}

#autocomplete-products-footer {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 70%;
  background-color: #F9F9F9;
  padding: 15px;
  text-align: center;
  display: none;
}

#algolia-autocomplete-container-lpn.reverse #autocomplete-products-footer {
  right: auto;
  left: 0;
}

@media (min-width: 768px) {
  #autocomplete-products-footer {
    display: block;
  }
}
#autocomplete-products-footer span {
  color: #15769c;
  font-weight: 600;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category {
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.125rem;
  line-height: 25px;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}
@media (max-width: 991.98px) {
  #algolia-autocomplete-container-lpn .aa-dropdown-menu .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category {
    line-height: 20px;
    font-size: 13px;
  }
}
@media (max-width: 575.98px) {
  #algolia-autocomplete-container-lpn .aa-dropdown-menu .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category {
    line-height: 20px;
    font-size: 13px;
  }
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category em {
  color: #222;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu .footer_algolia {
  position: absolute;
  width: 100%;
  padding: 10px;
  text-align: center;
  bottom: 7px;
  left: 4px;
  font-size: 13px;
}

#algolia-autocomplete-container-lpn.reverse .aa-dropdown-menu .footer_algolia {
  left: auto;
  right: 4px;
}

@media (min-width: 768px) {
  #algolia-autocomplete-container-lpn .aa-dropdown-menu .footer_algolia {
    width: 30%;
  }
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .footer_algolia span {
  color: #B8B8B8;
  font-size: 10px;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu .footer_algolia img {
  display: inline;
  height: 1.5em;
  vertical-align: bottom;
  max-width: 130px;
}

/**
 * Search Box
*/
#algolia-searchbox {
  margin: 20px 0;
  position: relative;
}

.clear-cross {
  position: absolute;
  display: none;
  background: url("data:image/svg+xml;utf8,<svg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg' opacity='0.6'><path d='M.566 1.698L0 1.13 1.132 0l.565.566L6 4.868 10.302.566 10.868 0 12 1.132l-.566.565L7.132 6l4.302 4.3.566.568L10.868 12l-.565-.566L6 7.132l-4.3 4.302L1.13 12 0 10.868l.566-.565L4.868 6 .566 1.698z'></path></svg>") no-repeat center center/contain;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

#algolia-searchbox .clear-query-autocomplete {
  top: 13px;
  right: 12px;
}

#algolia_instant_selector .clear-query-instant {
  right: 12px;
  top: 10px;
}

.cross-wrapper .clear-refinement {
  display: block;
  position: relative;
  top: 5px;
  left: 5px;
}

#algolia-autocomplete-container-lpn .aa-suggestions svg.algolia-glass-suggestion.magnifying-glass {
  position: absolute;
  right: auto;
  left: 5px;
  top: 7px;
  fill: #A6A6A6;
  stroke: #A6A6A6;
}

#algolia-searchbox .magnifying-glass {
  position: absolute;
  right: 10px;
  width: 20px;
  height: 20px;
  display: block;
  top: 10px;
  background: url("data:image/svg+xml;utf8,<svg width='40' height='40' viewBox='0 0 40 40'  fill='%23A6A6A6' xmlns='http://www.w3.org/2000/svg'><path d='M15.553 31.107c8.59 0 15.554-6.964 15.554-15.554S24.143 0 15.553 0 0 6.964 0 15.553c0 8.59 6.964 15.554 15.553 15.554zm0-3.888c6.443 0 11.666-5.225 11.666-11.668 0-6.442-5.225-11.665-11.668-11.665-6.442 0-11.665 5.223-11.665 11.665 0 6.443 5.223 11.666 11.665 11.666zm12.21 3.84a2.005 2.005 0 0 1 .002-2.833l.463-.463a2.008 2.008 0 0 1 2.833-.003l8.17 8.168c.78.78.78 2.05-.004 2.833l-.462.463a2.008 2.008 0 0 1-2.834.004l-8.168-8.17z' fill-rule='evenodd'/></svg>") no-repeat center right/20px;
}

#algolia-searchbox .algolia-search-input {
  width: 300px;
  float: right;
}

#algolia-searchbox .algolia-search-input:focus:not([value=""]) {
  background: transparent;
}

#algolia-searchbox .algolia-search-input:focus {
  outline: 0;
  box-shadow: none;
  border: solid 1px #54A5CD;
}

/**
 * Instant Search
 */
#algolia_instant_selector {
  margin: 10px;
}

#algolia_instant_selector a,
#algolia_instant_selector a:hover,
#algolia_instant_selector a:focus {
  outline: 0;
}

#algolia_instant_selector:after {
  content: "";
  clear: both;
  display: block;
}

#algolia_instant_selector .title img {
  width: 200px;
}

#algolia_instant_selector .text-ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

#algolia_instant_selector #instant-search-bar {
  /*float: left;
  width: calc(100% - 140px);
  height: 40px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  border: solid 2px #54A5CD;
  border-left: none;
  padding-left: 6px;
  padding-top: 2px;
  */
}

#algolia_instant_selector.with-facets #algolia-left-container {
  min-height: 1px;
}

#algolia_instant_selector .hits .infos {
  margin: 0 15px;
  padding: 6px 10px;
  color: #aaa;
  text-align: center;
  background: #F4F4F4;
  font-size: 12px;
  clear: both;
}

#algolia_instant_selector .hits .infos strong {
  color: #555;
}

#algolia_instant_selector .hits .sort-by-label {
  margin-right: 8px;
}

#algolia_instant_selector .hits .no-results {
  margin: 40px 25px;
  color: #636363;
  font-size: 16px;
}

#algolia_instant_selector a:hover {
  color: #666666;
}

#algolia_instant_selector .hits .no-results strong {
  color: #555;
}

#algolia_instant_selector .hits .no-results .clear-button {
  cursor: pointer;
}

#algolia_instant_selector .hits .no-results .popular-searches {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 30px;
}

/**
 * Facets
 */
#algolia_instant_selector .infos .algolia-logo {
  font-size: 10px;
}

#algolia_instant_selector .facets {
  padding-top: 50px;
}

@media (max-width: 992px) {
  #algolia_instant_selector .facets {
    padding-top: 10px;
  }
}
#algolia_instant_selector .ais-current-refined-values.facet .ais-current-refined-values--body {
  padding-left: 8px;
}

#algolia_instant_selector .facet {
  margin-bottom: 15px;
  padding-bottom: 6px;
  background-color: white;
  border: solid 1px #efefef;
}

#algolia_instant_selector .facet:not(:first-child) {
  margin-top: 10px;
}

#algolia_instant_selector .ais-header {
  margin-bottom: 7px;
}

#algolia_instant_selector .ais-header.ais-current-refined-values--header {
  margin-bottom: 13px;
}

#algolia_instant_selector .facet .name {
  padding: 4px 8px;
  font-weight: 500;
  background-color: #f4f4f4;
  color: #757575;
  text-align: left;
  text-transform: uppercase;
}

.ais-current-refined-values.facet {
  position: relative;
}

#algolia_instant_selector .as-range-slider--base {
  margin-top: 45px;
}

#algolia_instant_selector .hierarchical .ais-hierarchical-menu--list {
  padding-left: 10px;
}

#algolia_instant_selector .hierarchical .ais-hierarchical-menu--list.ais-hierarchical-menu--list__lvl0 {
  padding-left: 0px;
}

#algolia_instant_selector .facet .sub_facet:not(:last-child) {
  border-bottom: 1px dotted #e0e0e0;
}

#algolia_instant_selector .text-center {
  text-align: center;
}

#algolia_instant_selector em {
  background-color: #CFEAFA;
  font-style: normal;
}

#algolia_instant_selector h1, #algolia_instant_selector .h1, #algolia_instant_selector .h2 {
  margin: 0;
}

#algolia_instant_selector .result {
  display: block;
  margin: 15px 0;
  padding: 16px 24px;
  border: solid 1px #EDEDED;
  background-color: white;
}

#algolia_instant_selector .price-wrapper {
  height: 25px;
}

#algolia_instant_selector .result:hover {
  border-color: #b9b9b9;
  text-decoration: none;
}

#algolia_instant_selector .result .result-thumbnail {
  text-align: center;
}

#algolia_instant_selector .result .result-thumbnail img {
  display: inline;
  height: 148px;
  width: auto;
}

#algolia_instant_selector .result .result-thumbnail .no-image {
  display: block;
  height: 148px;
  background: #FAFAFA;
}

#algolia_instant_selector .result .ratings .rating-box {
  margin: 0 auto 10px;
  float: inherit;
}

#algolia_instant_selector h3, #algolia_instant_selector .blog-text blockquote, #algolia_instant_selector .blog-products blockquote, #algolia_instant_selector .blog-image-container__normal blockquote, .blog-text #algolia_instant_selector blockquote, .blog-products #algolia_instant_selector blockquote, .blog-image-container__normal #algolia_instant_selector blockquote, #algolia_instant_selector .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr #algolia_instant_selector label,
#algolia_instant_selector .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr #algolia_instant_selector .select-label, #algolia_instant_selector .h3, #algolia_instant_selector .nav-full .level0 > li > a, .nav-full #algolia_instant_selector .level0 > li > a, #algolia_instant_selector .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text #algolia_instant_selector p, #algolia_instant_selector .introcategory p, .introcategory #algolia_instant_selector p {
  margin-bottom: 0;
}

#algolia_instant_selector .result .price {
  text-align: center;
  font-size: 1.2em;
  color: #54A5CD;
}

#algolia_instant_selector .result .result-title {
  font-size: 14px;
  text-align: center;
  color: #636363;
}

#algolia_instant_selector .ui-widget-header {
  background-color: #bcbcbc;
}

#algolia_instant_selector .result-thumbnail img {
  width: 100%;
}

/** INSTANT SEARCH BAR **/
#algolia_instant_selector #instant-search-bar-container {
  padding-top: 0px;
  margin-bottom: 15px;
  width: 100%;
  position: relative;
}

#algolia_instant_selector #instant-search-bar-container:after {
  clear: both;
  content: "";
  display: block;
}

#algolia_instant_selector .as-search-box--input {
  width: 100%;
  height: 40px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}

#algolia_instant_selector #instant-search-bar:focus {
  outline: 0;
  box-shadow: none;
}

#algolia_instant_selector #instant-search-box label {
  display: none;
}

#algolia_instant_selector .instant-search-bar-label {
  /*background-color: #54A5CD;
  height: 40px;
  line-height: 24px;
  padding: 8px 12px;
  color: white;
  float: left;
  width: 140px;
  text-align: right;
  position: relative;
  */
  color: #222321;
}

#algolia_instant_selector #instant-search-box .icon {
  display: block;
  position: absolute;
  top: 50%;
  left: 8px;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  background: url("data:image/svg+xml;utf8,<svg width='40' height='40' viewBox='0 0 40 40'  xmlns='http://www.w3.org/2000/svg'><path d='M15.553 31.107c8.59 0 15.554-6.964 15.554-15.554S24.143 0 15.553 0 0 6.964 0 15.553c0 8.59 6.964 15.554 15.553 15.554zm0-3.888c6.443 0 11.666-5.225 11.666-11.668 0-6.442-5.225-11.665-11.668-11.665-6.442 0-11.665 5.223-11.665 11.665 0 6.443 5.223 11.666 11.665 11.666zm12.21 3.84a2.005 2.005 0 0 1 .002-2.833l.463-.463a2.008 2.008 0 0 1 2.833-.003l8.17 8.168c.78.78.78 2.05-.004 2.833l-.462.463a2.008 2.008 0 0 1-2.834.004l-8.168-8.17z' fill='#fff' fill-rule='evenodd'/></svg>") no-repeat center center/contain;
}

#algolia_instant_selector #instant-search-box .clear-query-instant {
  top: 50%;
  transform: translateY(-50%);
}

#algolia_instant_selector .before_special {
  color: #aaaaaa;
  text-decoration: line-through;
  font-size: 12px;
}

#algolia_instant_selector button:hover {
  background: #2E8AB8 none repeat scroll 0% 0%;
  cursor: pointer;
}

.ais-price-ranges--button {
  background: #39C none repeat scroll 0% 0%;
  padding: 5px 15px;
  margin-left: 10px;
  border: 0px none;
  color: #FFF;
  font-size: 13px;
  font-weight: normal;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}

#algolia_instant_selector button:not(.ais-price-ranges--button) {
  background: #f4f4f4 none repeat scroll 0% 0%;
  display: block;
  margin: auto;
  margin-top: 0px;
  padding: 7px 15px;
  border: 0px none;
  color: #666666;
  font-size: 13px;
  font-weight: normal;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
}

#algolia_instant_selector button:not(.ais-price-ranges--button):hover {
  background: rgb(53, 153, 204) none repeat scroll 0% 0%;
  color: white;
}

#algolia_instant_selector .pull-left {
  float: left;
}

#algolia_instant_selector .pull-right {
  float: right;
}

#algolia_instant_selector #refine-toggle {
  text-align: center;
  height: 40px;
  line-height: 40px;
  border: solid 1px #797c80;
  margin: 10px 0 20px 0;
  cursor: pointer;
}

#algolia-static-content {
  margin-bottom: 20px;
}

/**
** GRID
*/
/*
#algolia_instant_selector, #algolia_instant_selector *,
#search_mini_form, #search_mini_form * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#algolia_instant_selector:before, #algolia_instant_selector:after,
#algolia_instant_selector *:before, #algolia_instant_selector *:after,
#search_mini_form:before, #search_mini_form:after,
#search_mini_form *:before, #search_mini_form *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@media (min-width: 768px) {
  #algolia_instant_selector .col-sm-6 {
    width: 50%;
    float: left;
  }
}


// FB#algolia_instant_selector .col-md-3, #algolia_instant_selector .col-md-4, #algolia_instant_selector .col-md-9, #algolia_instant_selector .col-md-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}


@media (min-width: 992px) {
  #algolia_instant_selector .col-md-3, #algolia_instant_selector .col-md-4, #algolia_instant_selector .col-md-9, #algolia_instant_selector .col-md-12 {
    float: left;
  }
  #algolia_instant_selector .col-md-12 {
    width: 100%;
  }
  #algolia_instant_selector .col-md-9 {
    width: 75%;
  }
  #algolia_instant_selector .col-md-4 {
    width: 33.33333333%;
  }
  #algolia_instant_selector .col-md-3 {
    width: 25%;
  }
}

#algolia_instant_selector .row {
	margin-left: -15px;
	margin-right: -15px;
}

#algolia_instant_selector .row:before, #algolia_instant_selector .row:after {
  content: " ";
  display: table;
}

#algolia_instant_selector .row:after {
  clear: both;
}

#algolia_instant_selector .visible-xs, #algolia_instant_selector .visible-sm {
  display: none !important
}

#algolia_instant_selector .hidden-xs, #algolia_instant_selector .hidden-sm {
  display: block !important
}

@media (max-width: 767px) {
  #algolia_instant_selector .visible-xs {
    display: block !important
  }

  #algolia_instant_selector .hidden-xs {
    display: none!important
  }
}

@media (max-width: 992px) {
  #algolia_instant_selector .visible-sm {
    display: block !important
  }

  #algolia_instant_selector .hidden-sm {
    display: none!important
  }
}

#algolia-autocomplete-container-lpn:after, .autocomplete-wrapper:after {
  clear: both;
  content: '';
}

#algolia-right-container .infos.hidden {
	display: none;
}

.algolia-clearfix:after {
	content:"";
	display:block;
	clear:both;
}
*/
.col9 {
  float: inherit;
  width: inherit;
}

.col3 {
  float: inherit;
  width: inherit;
}

.autocomplete-wrapper {
  border-top: 1px solid #ebebeb;
}
.autocomplete-wrapper .col9 {
  float: right;
  width: 100%;
}
.autocomplete-wrapper .col3 {
  float: right;
  width: 100%;
}

.ais-refinement-list--label {
  color: #797c80;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu {
  border-top: 0px solid #ebebeb;
  border-radius: 0px;
  background: #fff;
  padding-left: 0;
  padding-right: 0;
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  #algolia-autocomplete-container-lpn .aa-dropdown-menu {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  #algolia-autocomplete-container-lpn .aa-dropdown-menu {
    line-height: 25px;
  }
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .info-without-thumb {
  color: #797c80;
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .aa-suggestions {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  display: flex !important;
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .aa-suggestion {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
  padding-bottom: 20px;
}
@media (max-width: 575.98px) {
  #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .aa-suggestion {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item h3.product-name, #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .blog-text blockquote.product-name, #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .blog-products blockquote.product-name, #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .blog-image-container__normal blockquote.product-name, .blog-text #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item blockquote.product-name, .blog-products #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item blockquote.product-name, .blog-image-container__normal #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item blockquote.product-name, #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .product-view .product-options .swatch-attr label.product-name, .product-view .product-options .swatch-attr #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item label.product-name,
#algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .product-view .product-options .swatch-attr .product-name.select-label,
.product-view .product-options .swatch-attr #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .product-name.select-label, #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .product-name.h3, #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .nav-full .level0 > li > a.product-name, .nav-full #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .level0 > li > a.product-name, #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .category-header___level1 .category-header___text p.product-name, .category-header___level1 .category-header___text #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item p.product-name, #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .introcategory p.product-name, .introcategory #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item p.product-name {
  color: #797c80;
  margin-bottom: 0;
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item h3.product-name em, #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .blog-text blockquote.product-name em, #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .blog-products blockquote.product-name em, #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .blog-image-container__normal blockquote.product-name em, .blog-text #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item blockquote.product-name em, .blog-products #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item blockquote.product-name em, .blog-image-container__normal #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item blockquote.product-name em, #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .product-view .product-options .swatch-attr label.product-name em, .product-view .product-options .swatch-attr #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item label.product-name em,
#algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .product-view .product-options .swatch-attr .product-name.select-label em,
.product-view .product-options .swatch-attr #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .product-name.select-label em, #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .product-name.h3 em, #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .nav-full .level0 > li > a.product-name em, .nav-full #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .level0 > li > a.product-name em, #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .category-header___level1 .category-header___text p.product-name em, .category-header___level1 .category-header___text #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item p.product-name em, #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item .introcategory p.product-name em, .introcategory #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-products .item p.product-name em {
  font-style: normal;
  color: #222321;
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-productsXXXXX .algoliasearch-autocomplete-hit {
  height: 140px;
  border-bottom: 1px solid #ebebeb;
  padding-right: 0;
  padding-left: 0;
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-productsXXXXX .algoliasearch-autocomplete-hit .thumb img {
  width: 150px;
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-productsXXXXX .algoliasearch-autocomplete-hit .info {
  margin-top: 0px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 10px;
  padding-left: 10px;
}
@media (min-width: 576px) {
  #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-productsXXXXX .algoliasearch-autocomplete-hit .info {
    margin-top: 0px;
  }
}
@media (min-width: 768px) {
  #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-productsXXXXX .algoliasearch-autocomplete-hit .info {
    margin-top: 0px;
  }
}
@media (min-width: 992px) {
  #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-productsXXXXX .algoliasearch-autocomplete-hit .info {
    margin-top: 0px;
  }
}
@media (min-width: 1200px) {
  #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-productsXXXXX .algoliasearch-autocomplete-hit .info {
    margin-top: 0px;
  }
}
@media (min-width: 576px) {
  #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-productsXXXXX .algoliasearch-autocomplete-hit .info {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 768px) {
  #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-productsXXXXX .algoliasearch-autocomplete-hit .info {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 992px) {
  #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-productsXXXXX .algoliasearch-autocomplete-hit .info {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1200px) {
  #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-productsXXXXX .algoliasearch-autocomplete-hit .info {
    padding-right: 25px;
    padding-left: 25px;
  }
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-productsXXXXX .algoliasearch-autocomplete-hit .info em {
  font-style: italic;
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-productsXXXXX .algoliasearch-autocomplete-hit .algoliasearch-autocomplete-price {
  color: #797c80;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.125rem;
  line-height: 25px;
  height: auto;
}
@media (max-width: 991.98px) {
  #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-productsXXXXX .algoliasearch-autocomplete-hit .algoliasearch-autocomplete-price {
    line-height: 20px;
    font-size: 13px;
  }
}
@media (max-width: 575.98px) {
  #algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-dataset-productsXXXXX .algoliasearch-autocomplete-hit .algoliasearch-autocomplete-price {
    line-height: 20px;
    font-size: 13px;
  }
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .category {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 1.75rem;
  /*@include media-breakpoint-down(md) {
    line-height:(18px*1.57);
    font-size: 18px;
  }*/
  /* font-size: 18px; */
  text-transform: capitalize;
}
@media (max-width: 991.98px) {
  #algolia-autocomplete-container-lpn .aa-dropdown-menu .category {
    line-height: 22px;
    font-size: 22px;
  }
}
@media (max-width: 575.98px) {
  #algolia-autocomplete-container-lpn .aa-dropdown-menu .category {
    line-height: 19px;
    font-size: 19px;
  }
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .product-sections {
  margin-top: 20px;
}
#algolia-autocomplete-container-lpn .aa-dropdown-menu .aa-no-results {
  color: #797c80;
  font-style: normal;
}

span.aa-dropdown-menu {
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 992px) {
  #algolia-autocomplete-container-lpn .aa-dropdown-menu {
    width: 100%;
  }
}
#algolia-autocomplete-tt.algolia-autocomplete {
  width: 90%;
  max-width: 1000px;
}

/* INSTANT SEACH */
.algolia-instant-selector-results div.clickable a, .algolia-instant-selector-results li.clickable a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-decoration: none; /* Makes sure the link   doesn't get underlined */
  z-index: 2; /* raises anchor tag above everything else in div */
  background-color: #fff; /*workaround to make clickable in IE */
  opacity: 0; /*workaround to make clickable in IE */
}
.algolia-instant-selector-results .infos {
  display: none;
}

.cont_category .algolia-instant-selector-results {
  padding-top: 0;
  padding-left: 10px;
  padding-right: 30px;
}
.cont_category .algolia-instant-selector-results #instant-search-bar-container {
  display: none;
}

.cont_category .is-widget-container-categories,
.catalog-category-view .is-widget-container-categories {
  display: none;
}
.cont_category #current-refinements,
.catalog-category-view #current-refinements {
  display: none;
}

.catalogsearch-result-index #algolia-left-container {
  margin-top: 180px;
}
.catalogsearch-result-index #algolia-right-container {
  padding-top: 50px;
}

#instant-search-facets-container > div {
  border-top: 1px solid #f6f6f6;
}

.is-widget-container-stock_qty {
  display: none;
}

#algolia_instant_selector {
  margin-left: auto !important;
  margin-right: auto !important;
}
#algolia_instant_selector .noimg {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  /*@include media-breakpoint-down(md) {
    line-height:(22px*1.57);
    font-size: 22px;
  }*/
}
@media (max-width: 991.98px) {
  #algolia_instant_selector .noimg {
    line-height: 38px;
    font-size: 38px;
  }
}
@media (max-width: 575.98px) {
  #algolia_instant_selector .noimg {
    line-height: 28px;
    font-size: 28px;
  }
}
#algolia_instant_selector .noimg h1, #algolia_instant_selector .noimg .h1, #algolia_instant_selector .noimg .h2 {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 1.75rem;
  /*@include media-breakpoint-down(md) {
    line-height:(18px*1.57);
    font-size: 18px;
  }*/
  /* font-size: 18px; */
}
@media (max-width: 991.98px) {
  #algolia_instant_selector .noimg h1, #algolia_instant_selector .noimg .h1, #algolia_instant_selector .noimg .h2 {
    line-height: 22px;
    font-size: 22px;
  }
}
@media (max-width: 575.98px) {
  #algolia_instant_selector .noimg h1, #algolia_instant_selector .noimg .h1, #algolia_instant_selector .noimg .h2 {
    line-height: 19px;
    font-size: 19px;
  }
}
#algolia_instant_selector .noimg h1.nodesc, #algolia_instant_selector .noimg .nodesc.h1, #algolia_instant_selector .noimg .nodesc.h2 {
  text-align: left;
  padding-left: 0;
  margin-top: 30px;
  margin-bottom: 30px;
  margin-left: -40px;
}

#instant-search-bar-container {
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  align-items: center;
  background-color: #fff;
}
#instant-search-bar-container #instant-search-box {
  width: 80%;
}
#instant-search-bar-container #instant-search-box .clear-cross.clear-query-instant {
  position: absolute;
  top: 30px;
  right: 25%;
  display: block;
}
#instant-search-bar-container.stuck {
  height: 100px;
  left: 0;
  border-top: 1px solid #ebebeb;
  box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.15);
  background-color: #f6f6f6;
}
#instant-search-bar-container.stuck #instant-search-box {
  height: 60px;
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 1.75rem;
  /*@include media-breakpoint-down(md) {
    line-height:(18px*1.57);
    font-size: 18px;
  }*/
  /* font-size: 18px; */
  color: #222321;
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
  margin-left: 33.3333333333%;
}
@media (max-width: 991.98px) {
  #instant-search-bar-container.stuck #instant-search-box {
    line-height: 22px;
    font-size: 22px;
  }
}
@media (max-width: 575.98px) {
  #instant-search-bar-container.stuck #instant-search-box {
    line-height: 19px;
    font-size: 19px;
  }
}
#instant-search-bar-container.stuck #instant-search-box .clear-cross.clear-query-instant {
  top: 0;
}

#instant-search-bar-wrapper {
  width: 100%;
}

#instant-search-results-container {
  margin-top: -25px;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu .other-sections .algoliasearch-autocomplete-hit {
  display: block;
  position: relative;
  padding: 0;
  color: #797c80;
  text-align: left;
  text-decoration: none;
}

#algolia_instant_selector {
  margin: 0;
  padding-left: 0;
  padding-right: 0;
}
#algolia_instant_selector .facet {
  border: none;
  margin-right: 20px;
  background-color: transparent;
}
#algolia_instant_selector .facet .name {
  background-color: transparent;
  color: inherit;
  text-transform: none;
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 1.75rem;
  line-height: 1.75rem;
  /*@include media-breakpoint-down(md) {
    line-height:(18px*1.57);
    font-size: 18px;
  }*/
  /* font-size: 18px; */
}
@media (max-width: 991.98px) {
  #algolia_instant_selector .facet .name {
    line-height: 22px;
    font-size: 22px;
  }
}
@media (max-width: 575.98px) {
  #algolia_instant_selector .facet .name {
    line-height: 19px;
    font-size: 19px;
  }
}
#algolia_instant_selector .result .result-thumbnail {
  overflow: hidden;
}

#instant-search-bar {
  width: 95%;
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  /*@include media-breakpoint-down(md) {
    line-height:(22px*1.57);
    font-size: 22px;
  }*/
  border: none;
  border-bottom: solid 1px #222321;
  background-color: transparent;
}
@media (max-width: 991.98px) {
  #instant-search-bar {
    line-height: 38px;
    font-size: 38px;
  }
}
@media (max-width: 575.98px) {
  #instant-search-bar {
    line-height: 28px;
    font-size: 28px;
  }
}

.ais-hierarchical-menu--body,
.ais-refinement-list--list,
.current-refinement-wrapper {
  font-size: 15px;
}

.ais-hierearchical-link-wrapper,
.ais-refinement-list--item {
  padding: 1px 0px;
}

.ais-current-refined-values--item {
  margin-top: 0;
}

/* CLEAR REFINZNEMENT LIST */
.ais-current-refined-values--link {
  border: none;
  background-color: inherit;
  padding-left: 0;
  height: inherit;
  padding: 0 5px 0 0;
}
.ais-current-refined-values--link .cross-wrapper {
  display: none;
}
.ais-current-refined-values--link .current-refinement-wrapper {
  width: 100%;
  line-height: inherit;
  padding-left: 0;
}
.ais-current-refined-values--link .current-refinement-wrapper .current-refinement-label {
  font-weight: normal;
}

#algolia_instant_selector .ais-current-refined-values.facet .ais-current-refined-values--body {
  padding-left: 0;
}

.ais-refinement-list--item, .ais-hierarchical-menu--item {
  margin: 6px 0;
}
.ais-refinement-list--item:hover, .ais-hierarchical-menu--item:hover {
  text-decoration: none;
  background-color: #ebebeb;
}

.ais-refinement-list--item__active a, .ais-hierarchical-menu--item__active a, .ais-price-ranges--item__active a {
  text-decoration: none;
}

.ais-hierarchical-menu--item__active > div > .ais-hierearchical-link-wrapper > .ais-hierarchical-menu--link,
.ais-price-ranges--item__active > .ais-price-ranges--link,
.ais-refinement-list--item__active > div > .ais-hierarchical-list--link,
.ais-refinement-list--item__active > div > .ais-refinement-list--label {
  font-weight: normal;
  box-shadow: none;
}

.ais-hierarchical-menu--link,
.ais-menu--link,
.ais-price-ranges--link,
.ais-refinement-list--label {
  color: #797c80;
}
.ais-hierarchical-menu--link:hover,
.ais-menu--link:hover,
.ais-price-ranges--link:hover,
.ais-refinement-list--label:hover {
  text-decoration: none;
}

.ais-refinement-list--checkbox {
  padding-right: 10px;
}

.ais-hierarchical-menu--count, .ais-menu--count, .ais-refinement-list--count {
  float: inherit;
  color: inherit;
}
.ais-hierarchical-menu--count:before, .ais-menu--count:before, .ais-refinement-list--count:before {
  content: "(";
  padding-left: 10px;
}
.ais-hierarchical-menu--count:after, .ais-menu--count:after, .ais-refinement-list--count:after {
  content: ")";
}

.ais-current-refined-values--clear-all {
  position: relative;
  color: #0096ff;
  font-weight: normal;
  right: 0;
  background-color: transparent;
}

.facet.color, .facet.epaisseur, .facet.largeur, .facet.longueur, .facet.famille, .facet[class*="price.EUR.default"] {
  display: none !important;
}
.facet .facet-value-No {
  display: none !important;
}

#algoliaresult {
  display: none !important;
}

#autocomplete-products-footer {
  position: relative;
  bottom: initial;
  right: initial;
  width: 70%;
  background-color: transparent;
  padding: 15px;
  text-align: center;
  margin-top: 30px;
}

.input-group .input-clear {
  /*position:absolute;
  float:right;*/
  height: 1.8em;
  width: 1.7em;
  background: #f6f6f6;
  color: white;
  text-align: center;
  cursor: pointer;
  border-radius: 17px;
  position: relative;
  margin-left: -30px;
  margin-top: 10px;
}
.input-group .input-clear:after {
  content: "x";
  position: absolute;
  top: 1px;
  right: 10px;
  color: #ebebeb;
}
.input-group .input-clear:hover, .input-group .input-clear:focus {
  background: #ebebeb;
}
.input-group .input-clear:hover:after, .input-group .input-clear:focus:after {
  color: #222321;
}
.input-group .input-clear:active:after {
  color: #f6f6f6;
}

/* Customize the label (the ais-refinement-list--label) */
.ais-refinement-list--label {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
  /* On mouse-over, add a grey background color */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.ais-refinement-list--label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.ais-refinement-list--label span:not(.ais-refinement-list--count) {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}
.ais-refinement-list--label:hover input ~ span:not(.ais-refinement-list--count) {
  background-color: #ccc;
}
.ais-refinement-list--label input:checked ~ span:not(.ais-refinement-list--count) {
  background-color: #2196F3;
}
.ais-refinement-list--label span:not(.ais-refinement-list--count):after {
  content: "";
  position: absolute;
  display: none;
}
.ais-refinement-list--label input:checked ~ span:not(.ais-refinement-list--count):after {
  display: block;
}
.ais-refinement-list--label span:not(.ais-refinement-list--count):after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.filters-list {
  margin-left: -10px;
}

.filter__name {
  color: #797c80;
}

.hero__subtitle {
  color: #797c80;
}

.filter-container__more-filter a {
  color: #797c80;
}

.sub-filter .label__check,
.sub-filter-popin .label__check {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  width: 2em;
  height: 2em;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: border 0.3s ease;
}
.sub-filter .label__check i.icon,
.sub-filter-popin .label__check i.icon {
  opacity: 1;
  font-size: 35.56px;
}
.sub-filter .label__check i.icon svg,
.sub-filter-popin .label__check i.icon svg {
  /*position: absolute;
  top: -2px;
  left: -2px;
  */
  fill: #ebebeb;
}
.sub-filter input,
.sub-filter-popin input {
  display: none;
}
.sub-filter input:checked + .sub-filter__name,
.sub-filter-popin input:checked + .sub-filter__name {
  color: #222321;
}
.sub-filter input:checked + .sub-filter__name .label__check i.icon,
.sub-filter-popin input:checked + .sub-filter__name .label__check i.icon {
  opacity: 1;
}
.sub-filter input:checked + .sub-filter__name .label__check i.icon svg,
.sub-filter-popin input:checked + .sub-filter__name .label__check i.icon svg {
  /*position: absolute;
  top: -2px;
  left: -2px;
  */
  fill: #222321;
}
.sub-filter label,
.sub-filter-popin label {
  display: flex;
  flex-direction: column;
}

.sub-filter-popin .label__check i.icon,
.sub-filters-popin__name .label__check i.icon {
  background: no-repeat url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 25 25' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-744 -383)'%3E%3Crect width='1440' height='900' fill='%23fff'/%3E%3Cg transform='translate(744 383)' fill='%23F6F6F6'%3E%3Cpolygon points='0 0 25 0 25 25 0 25'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  opacity: 1;
  width: 25px;
  height: 25px;
  display: inline-block;
  margin-right: 10px;
}
.sub-filter-popin .sub-filter-popin__name,
.sub-filters-popin__name .sub-filter-popin__name {
  padding-left: 20px;
  display: flex;
}
.sub-filter-popin input:checked + .sub-filter-popin__name,
.sub-filters-popin__name input:checked + .sub-filter-popin__name {
  color: #222321;
}
.sub-filter-popin input:checked + .sub-filter-popin__name .label__check i.icon,
.sub-filters-popin__name input:checked + .sub-filter-popin__name .label__check i.icon {
  background: no-repeat url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 25 25' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='a' points='11 14.586 18 7.5858 19.414 9 11 17.414 6.0858 12.5 7.5 11.086'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-744 -353)'%3E%3Crect width='1440' height='900' fill='%23fff'/%3E%3Cg transform='translate(744 353)'%3E%3Crect width='25' height='25' fill='%23F6F6F6'/%3E%3Cmask id='b' fill='white'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23979797' fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg fill='%23111' fill-rule='evenodd' mask='url(%23b)'%3E%3Crect width='25' height='25'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-text-stroke: 0;
}

.sub-filters-popin__link--active .sub-filters-popin__name .label__check i.icon {
  background: no-repeat url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 25 25' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='a' points='11 14.586 18 7.5858 19.414 9 11 17.414 6.0858 12.5 7.5 11.086'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-744 -353)'%3E%3Crect width='1440' height='900' fill='%23fff'/%3E%3Cg transform='translate(744 353)'%3E%3Crect width='25' height='25' fill='%23F6F6F6'/%3E%3Cmask id='b' fill='white'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23979797' fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg fill='%23111' fill-rule='evenodd' mask='url(%23b)'%3E%3Crect width='25' height='25'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-text-stroke: 0;
}

.sub-filter {
  color: #797c80;
  background-color: #FFFFFF;
  border: 1px solid #ebebeb;
  border-top: none;
  padding: 21px;
}
.sub-filter:hover {
  background-color: #f6f6f6;
}
.sub-filter:first-child {
  border-top: 1px solid #ebebeb;
}
.sub-filter .sub-filter__name {
  display: flex;
}

@keyframes icon {
  from {
    opacity: 0;
    transform: scale(0.3);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes check {
  0% {
    width: 1.5em;
    height: 1.5em;
    border-width: 5px;
  }
  10% {
    width: 1.5em;
    height: 1.5em;
    opacity: 0.1;
    background: rgba(0, 0, 0, 0.2);
    border-width: 15px;
  }
  12% {
    width: 1.5em;
    height: 1.5em;
    opacity: 0.4;
    background: rgba(0, 0, 0, 0.1);
    border-width: 0;
  }
  50% {
    width: 2em;
    height: 2em;
    background: #000000;
    border: 0;
    opacity: 0.6;
  }
  100% {
    width: 2em;
    height: 2em;
    background: #f6f6f6;
    border: 0;
    opacity: 1;
  }
}
.results {
  padding-top: 25px;
  padding-bottom: 55px;
  min-height: 100%;
}

.results__list.products-grid li {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
@media (max-width: 991.98px) {
  .results__list.products-grid li {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 1199.98px) {
  .results__list.products-grid li {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

.results__load-more {
  flex-basis: 100%;
  margin-top: 25px;
}

.category-list .btn {
  background-color: #ebebeb;
  color: #797c80;
  border: 1px solid #ebebeb;
}
.category-list .category-btn {
  background-color: #ebebeb;
  color: #797c80;
  border: 1px solid #ebebeb;
}

.section:has(filtered-search-component) {
  padding-left: 0;
  padding-right: 0;
}

.category-header.self-category-id-239 {
  min-height: 300px;
  padding-right: 0;
}
.category-header.self-category-id-239 .category-header___text {
  flex: 0 0 100%;
  max-width: 100%;
}
.category-header.self-category-id-239 .category-header___text,
.category-header.self-category-id-239 .category-image-hero {
  height: 300px;
  min-height: 300px;
}
.category-header.self-category-id-239 .category-header___text {
  justify-content: start;
  padding-top: 100px;
  padding-bottom: 0px;
}
.category-header.self-category-id-239 .category-header___text h1, .category-header.self-category-id-239 .category-header___text .h1, .category-header.self-category-id-239 .category-header___text .h2 {
  padding-bottom: 200px;
}
.category-header.self-category-id-239 .category-header___text p {
  border-top: 1px solid #222321;
  padding-top: 25px;
  width: 100%;
}

.sticky.self-category-id-239 {
  background-color: #303A30;
  border-top: 1px solid #fff;
}
.sticky.self-category-id-239 a, .sticky.self-category-id-239 p {
  color: #FFFFFF !important;
}

body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3), body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5), body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) {
  background-color: #303A30 !important;
}
body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3) h1, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3) .h1, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3) .h2, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3) h2, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3) h3, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3) .blog-text blockquote, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3) .blog-products blockquote, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3) .blog-image-container__normal blockquote, .blog-text body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3) blockquote, .blog-products body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3) blockquote, .blog-image-container__normal body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3) blockquote, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3) .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3) label,
body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3) .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3) .select-label, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3) .h3, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3) .nav-full .level0 > li > a, .nav-full body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3) .level0 > li > a, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3) p, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3) .section-header, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(3) .desc, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5) h1, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5) .h1, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5) .h2, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5) h2, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5) h3, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5) .blog-text blockquote, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5) .blog-products blockquote, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5) .blog-image-container__normal blockquote, .blog-text body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5) blockquote, .blog-products body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5) blockquote, .blog-image-container__normal body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5) blockquote, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5) .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5) label,
body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5) .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5) .select-label, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5) .h3, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5) .nav-full .level0 > li > a, .nav-full body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5) .level0 > li > a, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5) p, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5) .section-header, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(5) .desc, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) h1, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) .h1, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) .h2, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) h2, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) h3, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) .blog-text blockquote, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) .blog-products blockquote, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) .blog-image-container__normal blockquote, .blog-text body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) blockquote, .blog-products body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) blockquote, .blog-image-container__normal body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) blockquote, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) label,
body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) .select-label, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) .h3, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) .nav-full .level0 > li > a, .nav-full body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) .level0 > li > a, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) p, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) .section-header, body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(9) .desc {
  color: #FFFFFF !important;
}
body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(4), body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(10) {
  background-color: #E4C6BF !important;
}
body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(6), body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(11) {
  background-color: #E5DEDE !important;
}
body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(7) {
  background-color: #8C9A65 !important;
}
body.category-choisir-son-parquet div.section.pimcore_area_lpn-home-grid-destructure:nth-of-type(8) {
  background-color: #F8F4F1 !important;
}
body.category-choisir-son-parquet .breadcrumb {
  color: #FFFFFF;
}
body.category-choisir-son-parquet .breadcrumb a {
  color: #FFFFFF;
}
body.category-choisir-son-parquet .product-name {
  font-size: 2.625rem;
}
@media (max-width: 991.98px) {
  body.category-choisir-son-parquet .product-name {
    font-size: 1.75rem;
  }
}

.rou_qquoteadv .breadcrumb_cnt {
  top: 0;
}
.rou_qquoteadv .breadcrumb_cnt, .rou_qquoteadv .breadcrumb_cnt a {
  color: #FFFFFF;
}

.category-header.qquoteadv,
.category-header.lpnlist {
  min-height: 200px;
  padding-right: 0;
  background-color: #303A30;
}
.category-header.qquoteadv .category-header___text,
.category-header.qquoteadv .category-image-hero,
.category-header.lpnlist .category-header___text,
.category-header.lpnlist .category-image-hero {
  height: 100px;
}
.category-header.qquoteadv .category-header___text,
.category-header.lpnlist .category-header___text {
  min-height: 240px;
  justify-content: start;
  padding-top: 50px;
  padding-top: 100px;
}
.category-header.qquoteadv .category-header___text h1, .category-header.qquoteadv .category-header___text .h1, .category-header.qquoteadv .category-header___text .h2,
.category-header.lpnlist .category-header___text h1,
.category-header.lpnlist .category-header___text .h1,
.category-header.lpnlist .category-header___text .h2 {
  padding-bottom: 0;
  color: #FFFFFF;
}
.category-header.qquoteadv .category-header___text p,
.category-header.lpnlist .category-header___text p {
  border-top: 1px solid #222321;
  padding-top: 25px;
  width: 100%;
}

.container-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.container-overlay .overlay-content h1, .container-overlay .overlay-content .h1, .container-overlay .overlay-content .h2, .container-overlay .overlay-content h2, .container-overlay .overlay-content h3, .container-overlay .overlay-content .blog-text blockquote, .container-overlay .overlay-content .blog-products blockquote, .container-overlay .overlay-content .blog-image-container__normal blockquote, .blog-text .container-overlay .overlay-content blockquote, .blog-products .container-overlay .overlay-content blockquote, .blog-image-container__normal .container-overlay .overlay-content blockquote, .container-overlay .overlay-content .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .container-overlay .overlay-content label,
.container-overlay .overlay-content .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr .container-overlay .overlay-content .select-label, .container-overlay .overlay-content .h3, .container-overlay .overlay-content .nav-full .level0 > li > a, .nav-full .container-overlay .overlay-content .level0 > li > a, .container-overlay .overlay-content .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .container-overlay .overlay-content p, .container-overlay .overlay-content .introcategory p, .introcategory .container-overlay .overlay-content p {
  font-family: "SimplonNormReg", "Helvetica", "Arial", Georgia, "Times New Roman", Times, serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  /*@include media-breakpoint-down(md) {
    line-height:(22px*1.57);
    font-size: 22px;
  }*/
  color: #FFFFFF;
}
@media (max-width: 991.98px) {
  .container-overlay .overlay-content h1, .container-overlay .overlay-content .h1, .container-overlay .overlay-content .h2, .container-overlay .overlay-content h2, .container-overlay .overlay-content h3, .container-overlay .overlay-content .blog-text blockquote, .container-overlay .overlay-content .blog-products blockquote, .container-overlay .overlay-content .blog-image-container__normal blockquote, .blog-text .container-overlay .overlay-content blockquote, .blog-products .container-overlay .overlay-content blockquote, .blog-image-container__normal .container-overlay .overlay-content blockquote, .container-overlay .overlay-content .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .container-overlay .overlay-content label,
  .container-overlay .overlay-content .product-view .product-options .swatch-attr .select-label,
  .product-view .product-options .swatch-attr .container-overlay .overlay-content .select-label, .container-overlay .overlay-content .h3, .container-overlay .overlay-content .nav-full .level0 > li > a, .nav-full .container-overlay .overlay-content .level0 > li > a, .container-overlay .overlay-content .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .container-overlay .overlay-content p, .container-overlay .overlay-content .introcategory p, .introcategory .container-overlay .overlay-content p {
    line-height: 38px;
    font-size: 38px;
  }
}
@media (max-width: 575.98px) {
  .container-overlay .overlay-content h1, .container-overlay .overlay-content .h1, .container-overlay .overlay-content .h2, .container-overlay .overlay-content h2, .container-overlay .overlay-content h3, .container-overlay .overlay-content .blog-text blockquote, .container-overlay .overlay-content .blog-products blockquote, .container-overlay .overlay-content .blog-image-container__normal blockquote, .blog-text .container-overlay .overlay-content blockquote, .blog-products .container-overlay .overlay-content blockquote, .blog-image-container__normal .container-overlay .overlay-content blockquote, .container-overlay .overlay-content .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .container-overlay .overlay-content label,
  .container-overlay .overlay-content .product-view .product-options .swatch-attr .select-label,
  .product-view .product-options .swatch-attr .container-overlay .overlay-content .select-label, .container-overlay .overlay-content .h3, .container-overlay .overlay-content .nav-full .level0 > li > a, .nav-full .container-overlay .overlay-content .level0 > li > a, .container-overlay .overlay-content .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .container-overlay .overlay-content p, .container-overlay .overlay-content .introcategory p, .introcategory .container-overlay .overlay-content p {
    line-height: 28px;
    font-size: 28px;
  }
}
.container-overlay .overlay-content p, .container-overlay .overlay-content .btn {
  color: #FFFFFF;
}
@media (max-width: 575.98px) {
  .container-overlay .overlay-content p {
    display: none;
  }
}
.container-overlay .overlay-content .btn, .container-overlay .overlay-content .table-selectionner-btn {
  background-color: transparent;
  border: 1px solid #FFFFFF;
  font-weight: normal;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-size: 1.375rem;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  .container-overlay .overlay-content .btn, .container-overlay .overlay-content .table-selectionner-btn {
    line-height: 25px;
  }
}
@media (max-width: 575.98px) {
  .container-overlay .overlay-content .btn, .container-overlay .overlay-content .table-selectionner-btn {
    line-height: 25px;
  }
}

.video-header-container {
  position: relative;
}
.video-header-container video {
  opacity: 0.6;
}
.video-header-container video::-webkit-media-controls {
  display: none !important;
}
.video-header-container video::-webkit-media-controls-enclosure {
  display: none !important;
}
.video-header-container .video-container {
  background-color: #000000;
}

/* ============================================ *
 * Configurable Swatches
 * ============================================ */
/* Clears */
.clearfix:after::after,
.configurable-swatch-list:after::after,
.product-view .product-options .swatch-attr:after::after {
  display: block;
  clear: both;
  content: "";
}

.icon-selected {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='22px' height='16px' viewBox='0 0 22 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='17.6 23.3372583 28.8 12.1372583 31.0627417 14.4 17.6 27.8627417 9.7372583 20 12 17.7372583'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='16---Configurateur' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='160c_configurateur_selection' transform='translate(-1329.000000, -482.000000)'%3E%3Crect fill='%0A' x='0' y='0' width='1440' height='900'%3E%3C/rect%3E%3Cg id='icon/checkmark' transform='translate(1320.000000, 470.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cuse id='Line-3' fill='%23979797' fill-rule='nonzero' xlink:href='%23path-1'%3E%3C/use%3E%3Cg id='color/blue' mask='url(%23mask-2)' fill='%230096FF' fill-rule='evenodd'%3E%3Crect id='Rectangle' x='0' y='0' width='40' height='40'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 22px;
  height: 16px;
  display: block;
  position: absolute;
  top: 30px;
  right: 20px;
  display: none;
}

/* General Swatch Styling */
.configurable-swatch-list li {
  border-bottom: 1px solid #EBEBEB;
  padding: 15px 10px;
  position: relative;
}
.configurable-swatch-list li .btn-select {
  pointer-events: none;
}
.configurable-swatch-list li:hover:not(.not-available) {
  background-color: #f6f6f6;
}
.configurable-swatch-list li:hover:not(.not-available) .icon-selected {
  display: block;
}
.configurable-swatch-list li.selected .icon-selected {
  display: block;
}
.configurable-swatch-list li.selected a {
  cursor: default;
}
.configurable-swatch-list li .btn-select {
  position: absolute;
  top: 0px;
  right: 20px;
  display: none;
}

.swatch-link,
.swatch-label {
  display: block;
  border-radius: 2px;
  text-decoration: none;
  box-sizing: content-box;
}
.swatch-link .swatch-label---text,
.swatch-label .swatch-label---text {
  display: inline-block;
}

.swatch-label {
  margin: 0;
  white-space: nowrap;
  position: relative;
}
.swatch-label .lpn-stock {
  color: #797c80;
}

.swatch-link {
  margin: 0 0 3px;
}
.swatch-link img {
  border-radius: 1px;
}
.swatch-link:hover {
  cursor: pointer;
  text-decoration: none;
}
.swatch-link .x {
  display: none;
  text-indent: -999em;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url(../images/bg_x.png) center no-repeat transparent;
  z-index: 10;
}
.swatch-link.has-image .swatch-label {
  position: relative;
}
.swatch-link.has-image img {
  position: absolute;
  top: 0;
  left: 0;
}

.configurable-swatch-list {
  margin-left: -3px;
  zoom: 1;
  clear: both;
  -webkit-transform: translateZ(0px);
  padding-left: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  border-top: 1px solid #ebebeb;
}
.configurable-swatch-list li {
  box-sizing: border-box;
}
.configurable-swatch-list li {
  zoom: 1;
  margin: 0 0 0 3px;
  padding: 15px 10px;
}
.configurable-swatch-list li.selected {
  background-color: #f6f6f6;
}
.configurable-swatch-list li.selected .swatch-label {
  background: transparent;
}
.products-grid .configurable-swatch-list li {
  display: inline-block;
  float: none;
  margin: 0;
  vertical-align: top;
}
.configurable-swatch-list .swatch-label---not-available {
  display: none;
  font-size: 13px;
}
.configurable-swatch-list .not-available {
  opacity: 0.4;
  order: 1;
}
.configurable-swatch-list .not-available .x {
  display: block;
}
.configurable-swatch-list .not-available a:focus {
  outline: 0;
}
.configurable-swatch-list .not-available .swatch-link {
  border-color: #00FF00;
  position: relative;
}
.configurable-swatch-list .not-available .swatch-link.has-image img {
  opacity: 0.4;
}
.configurable-swatch-list .not-available .swatch-label {
  color: #aaa;
  background: #fff;
}
.configurable-swatch-list .not-available .swatch-label---not-available {
  display: block;
}
.configurable-swatch-list .not-available .lpn-price {
  display: none;
}
.configurable-swatch-list .not-available:hover {
  background-color: transparent !important;
}
.configurable-swatch-list .not-available:hover a {
  cursor: default;
}

#narrow-by-list dd .configurable-swatch-list li {
  margin: 0 0 0 3px;
  width: 47%;
}
#narrow-by-list dd .swatch-link {
  border: none;
  line-height: 2.625rem;
  margin-right: 2px;
  text-align: left;
}
#narrow-by-list dd .swatch-link.has-image {
  line-height: inherit;
}
#narrow-by-list dd .swatch-link:hover .swatch-label {
  border-color: #0000FF;
}
#narrow-by-list dd .swatch-label {
  background: #FFFF00;
  border: 1px solid 4px;
  border-radius: 2px;
  display: block;
  float: left;
  margin: 0 5px 0 0;
  padding: 1px 5px;
  white-space: nowrap;
}
#narrow-by-list dd .swatch-label img {
  border: 1px solid #fff;
  border-radius: 2px;
  box-sizing: content-box;
}
#narrow-by-list dd .has-image .swatch-label {
  padding: 0;
}

/*@include bp(max-width) {
    // Prevent odd wrapping issue when swatches have both text and images
    #narrow-by-list dd .configurable-swatch-list li:nth-child(odd) {
        clear: left;
    }
}
*/
.currently .swatch-current {
  position: relative;
}
.currently .swatch-current .btn-remove {
  margin-top: -10px;
  position: absolute;
  right: 0;
  top: 50%;
}
.currently .swatch-current span {
  display: block;
  float: left;
}
.currently .swatch-link {
  display: inline-block;
  margin: 0 0 0 3px;
}
.currently .swatch-link:hover {
  border-color: #FF00FF;
  cursor: default;
}

/* Other Swatch States */
.configurable-swatch-list .hover .swatch-link,
.configurable-swatch-list .selected .swatch-link,
.swatch-link:hover {
  border-color: #00FFFF;
}

.configurable-swatch-box {
  background: none !important;
}
.configurable-swatch-box select.swatch-select {
  display: none;
}
.configurable-swatch-box .validation-advice {
  margin: 0 0 5px;
  background: #ffc107;
  padding: 2px 5px !important;
  font-weight: bold;
  color: #fff !important;
  float: left;
  display: block;
  border-radius: 2px;
}

/* CUSTOM */
.availability.out-of-stock span {
  color: #F0F0F0;
}

.product-view .product-options .swatch-attr {
  float: none;
  display: block;
  clear: both;
  border: 0;
}
.product-view .product-options .swatch-attr label {
  display: block;
  line-height: 1.3;
}
.product-view .product-options .swatch-attr .select-label {
  display: inline;
  font-weight: normal;
  color: #0F0F0F;
  padding-left: 5px;
  display: none;
}
.product-view .product-options dd .input-box {
  width: auto;
  height: auto;
}
.product-view .product-options .select-label {
  display: none;
}
.product-view .add-to-cart button.out-of-stock {
  background-position: -80px -362px;
  cursor: default;
}

.category-header.top-cms-blog {
  height: auto;
  min-height: 400px;
}
.category-header.top-cms-blog .category-header___text {
  flex: 0 0 100%;
  max-width: 100%;
  justify-content: start;
  padding-top: 110px;
  height: 400px;
}
.category-header.top-cms-blog .nav {
  width: 100%;
}

.category-header.top-cms-blog:not(.blog-detail) {
  height: 350px;
}

.category-header.top-cms-blog.blog-detail {
  height: auto;
  min-height: 250px;
}
.category-header.top-cms-blog.blog-detail .category-header___text {
  margin-bottom: 50px;
}
.category-header.top-cms-blog.blog-detail .category-header___text h1, .category-header.top-cms-blog.blog-detail .category-header___text .h1, .category-header.top-cms-blog.blog-detail .category-header___text .h2 {
  max-width: 1000px;
}

.blog-list {
  padding-top: 0;
}
.blog-list article {
  min-width: 100%;
  width: 100%;
  /*h2 {
  	text-align: center;
  	max-width: 800px;
  	margin-left: auto;
  	margin-right: auto;
  }
  p,
  p a
   {
  	max-width: 650px;
  	margin-left: auto;
  	margin-right: auto;	
  	text-align: center;
  	color: $lightgreyText;
  	margin-bottom: 0;
  }*/
}
.blog-list article p.desc, .blog-list article p,
.blog-list article a {
  color: #797c80 !important;
}
.blog-list .blog-meta {
  text-align: left;
  margin-bottom: 0;
}
.blog-list .blog-meta .blog-date {
  display: none;
}
.blog-list .blog-meta .blog-date {
  display: none;
}

.realisations-list {
  padding-top: 20px;
  margin-bottom: 40px;
  background-color: #ebebeb;
}
@media (min-width: 576px) {
  .realisations-list {
    padding-top: 20px;
  }
}
@media (min-width: 768px) {
  .realisations-list {
    padding-top: 40px;
  }
}
@media (min-width: 992px) {
  .realisations-list {
    padding-top: 40px;
  }
}
@media (min-width: 1200px) {
  .realisations-list {
    padding-top: 50px;
  }
}
@media (min-width: 576px) {
  .realisations-list {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .realisations-list {
    margin-bottom: 80px;
  }
}
@media (min-width: 992px) {
  .realisations-list {
    margin-bottom: 80px;
  }
}
@media (min-width: 1200px) {
  .realisations-list {
    margin-bottom: 100px;
  }
}
.realisations-list .section-title {
  margin-bottom: 0;
}
.realisations-list .card {
  background-color: #ebebeb;
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

figure figcaption, .figcaption {
  color: #797c80;
  font-style: italic;
  margin-top: 10px;
}

.blog-text, .blog-products, .blog-image-container__normal {
  margin-left: auto;
  margin-right: auto;
  text-align: justify;
}
.blog-text + .blog-text, .blog-products + .blog-text, .blog-text + .blog-products, .blog-products + .blog-products, .blog-image-container__normal + .blog-text, .blog-image-container__normal + .blog-products, .blog-text + .blog-image-container__normal, .blog-products + .blog-image-container__normal, .blog-image-container__normal + .blog-image-container__normal {
  padding-top: 0;
}
.blog-text p, .blog-products p, .blog-image-container__normal p {
  max-width: 645px;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 991.98px) {
  .blog-text, .blog-products, .blog-image-container__normal {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.blog-text p, .blog-products p, .blog-image-container__normal p {
  line-height: 1.6;
  text-align: justify;
}
.blog-text h2, .blog-products h2, .blog-image-container__normal h2, .blog-text .image-header-container h1, .blog-products .image-header-container h1, .blog-image-container__normal .image-header-container h1, .image-header-container .blog-text h1, .image-header-container .blog-products h1, .image-header-container .blog-image-container__normal h1, .blog-text .image-header-container .h1, .blog-products .image-header-container .h1, .blog-image-container__normal .image-header-container .h1, .image-header-container .blog-text .h1, .image-header-container .blog-products .h1, .image-header-container .blog-image-container__normal .h1, .blog-text .image-header-container .h2, .blog-products .image-header-container .h2, .blog-image-container__normal .image-header-container .h2, .image-header-container .blog-text .h2, .image-header-container .blog-products .h2, .image-header-container .blog-image-container__normal .h2 {
  text-align: left;
}
.blog-text blockquote, .blog-products blockquote, .blog-image-container__normal blockquote {
  font-style: italic;
  padding-left: 30px;
  padding-right: 30px;
}
.blog-text__image {
  margin-top: 20px;
}
@media (min-width: 576px) {
  .blog-text__image {
    margin-top: 20px;
  }
}
@media (min-width: 768px) {
  .blog-text__image {
    margin-top: 40px;
  }
}
@media (min-width: 992px) {
  .blog-text__image {
    margin-top: 40px;
  }
}
@media (min-width: 1200px) {
  .blog-text__image {
    margin-top: 50px;
  }
}
.blog-text__image p, .blog-text__image h3, .blog-text__image .h3, .blog-text__image .nav-full .level0 > li > a, .nav-full .blog-text__image .level0 > li > a, .blog-text__image .category-header___level1 .category-header___text p, .category-header___level1 .category-header___text .blog-text__image p, .blog-text__image .product-view .product-options .swatch-attr label, .product-view .product-options .swatch-attr .blog-text__image label,
.blog-text__image .product-view .product-options .swatch-attr .select-label,
.product-view .product-options .swatch-attr .blog-text__image .select-label, .blog-text__image .blog-text blockquote, .blog-text__image .blog-products blockquote, .blog-text__image .blog-image-container__normal blockquote, .blog-text .blog-text__image blockquote, .blog-products .blog-text__image blockquote, .blog-image-container__normal .blog-text__image blockquote {
  padding-left: 50px;
  padding-right: 50px;
}
.blog-text__image.blog-text__image-droite .row div:nth-child(2n) {
  order: -1;
}

.blog-meta {
  padding-top: 0.4rem;
}
.blog-meta p {
  color: #797c80 !important;
  padding-top: 0px;
  font-size: 12px;
}
.blog-meta a {
  color: #797c80 !important;
}

.blog-list .row {
  padding-bottom: 15px;
}
@media (min-width: 576px) {
  .blog-list .row {
    padding-bottom: 15px;
  }
}
@media (min-width: 768px) {
  .blog-list .row {
    padding-bottom: 30px;
  }
}
@media (min-width: 992px) {
  .blog-list .row {
    padding-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  .blog-list .row {
    padding-bottom: 37.5px;
  }
}
.blog-list p.desc {
  padding-top: 10px;
}

.blog-products .products-grid {
  flex-direction: column;
}
.blog-products .products-grid .item {
  min-width: 100%;
  width: 100%;
  display: flex;
  flex-direction: row;
  border: solid 1px #ebebeb;
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .blog-products .products-grid .item {
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .blog-products .products-grid .item {
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .blog-products .products-grid .item {
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .blog-products .products-grid .item {
    margin-bottom: 25px;
  }
}
.blog-products .products-grid .item .list_img {
  flex: 0 0 25%;
  max-width: 25%;
  padding-right: 10px;
  padding-left: 10px;
}
@media (min-width: 576px) {
  .blog-products .products-grid .item .list_img {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 768px) {
  .blog-products .products-grid .item .list_img {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 992px) {
  .blog-products .products-grid .item .list_img {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1200px) {
  .blog-products .products-grid .item .list_img {
    padding-right: 25px;
    padding-left: 25px;
  }
}
.blog-products .products-grid .item .tabledesc {
  padding-right: 10px;
  padding-left: 10px;
  flex: 0 0 75%;
  max-width: 75%;
  display: flex;
  align-items: center;
}
@media (min-width: 576px) {
  .blog-products .products-grid .item .tabledesc {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 768px) {
  .blog-products .products-grid .item .tabledesc {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 992px) {
  .blog-products .products-grid .item .tabledesc {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1200px) {
  .blog-products .products-grid .item .tabledesc {
    padding-right: 25px;
    padding-left: 25px;
  }
}
.blog-products .products-grid .item .tabledesc h3.product-name, .blog-products .products-grid .item .tabledesc .product-name.h3, .blog-products .products-grid .item .tabledesc .nav-full .level0 > li > a.product-name, .nav-full .blog-products .products-grid .item .tabledesc .level0 > li > a.product-name, .blog-products .products-grid .item .tabledesc .product-view .product-options .swatch-attr label.product-name, .product-view .product-options .swatch-attr .blog-products .products-grid .item .tabledesc label.product-name,
.blog-products .products-grid .item .tabledesc .product-view .product-options .swatch-attr .product-name.select-label,
.product-view .product-options .swatch-attr .blog-products .products-grid .item .tabledesc .product-name.select-label, .blog-products .products-grid .item .tabledesc blockquote.product-name,
.blog-products .products-grid .item .tabledesc p.product-name {
  color: #797c80;
  padding: 0;
  font-size: 16px;
  font-family: "SimplonNormReg", "Helvetica Neue", Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI";
  font-weight: normal;
  margin-right: 30px;
  width: 460px;
}
.blog-products .products-grid .item .tabledesc .subtype, .blog-products .products-grid .item .tabledesc .desc {
  display: none;
}
.blog-products .products-grid .item .tabledesc .lpn-price {
  display: block;
}
.dk_open {
  z-index: 10;
}

.container-nav {
  z-index: 150;
}

.breadcrumb_cnt {
  z-index: 149;
}

#fixed-submenu {
  z-index: 151;
  z-index: 150;
}
#fixed-submenu .sub_close {
  z-index: 7;
}

#lpn_search {
  z-index: 151;
}

#algolia-autocomplete-container-lpn .aa-dropdown-menu {
  z-index: 1000 !important;
}

#table-sticky {
  z-index: 8;
}

.stuck {
  z-index: 9;
}

#bottom-sticky {
  z-index: 3000;
}

/* MODAL */
#modal-bg {
  z-index: 140;
}

/*.modalwhite .reveal-modal-bg{
  z-index:4000;
}*/
.reveal-modal-bg {
  z-index: 180;
}

.reveal-modal {
  z-index: 181;
}

.crosslistClose, .icon-thin-close {
  z-index: 182;
}

/* PRODUCT VIEW */
/* STICKY */
.nav-sticky {
  z-index: 170;
}

#movable-right {
  z-index: 250;
}

.configurator-menu {
  z-index: 251;
}

.sliderproduct .pager,
.gridproduct .pager {
  z-index: 100;
}

/*# sourceMappingURL=main-pre-post.css.map */