::-webkit-file-upload-button{cursor:pointer}.group--form label,.group--form--select label,.required .required__badge{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-family:inherit;font-size:.6em;font-weight:300;line-height:1;margin-bottom:4px;color:#1e1e1e;text-transform:uppercase}.control--text::-webkit-input-placeholder,.control--select::-webkit-input-placeholder,.control--custom-select::-webkit-input-placeholder{color:#1e1e1e}.control--text::-moz-placeholder,.control--select::-moz-placeholder,.control--custom-select::-moz-placeholder{color:#1e1e1e}.control--text:-ms-input-placeholder,.control--select:-ms-input-placeholder,.control--custom-select:-ms-input-placeholder{color:#1e1e1e}.control--text::-ms-input-placeholder,.control--select::-ms-input-placeholder,.control--custom-select::-ms-input-placeholder{color:#1e1e1e}.control--text::placeholder,.control--select::placeholder,.control--custom-select::placeholder{color:#1e1e1e}.group--form,.group--form--select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:11px 15px}@media(max-width:767.98px){.group--form,.group--form--select{margin-bottom:10px}}.group--form:not(.required) .required__sign,.group--form--select:not(.required) .required__sign{display:none}.required.group--form .required__badge,.required.group--form--select .required__badge{top:13px;right:1px;width:4px;height:4px;background:#1e1e1e;border-radius:2px;line-height:0;font-size:0;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.invalid.touched .group--form .required__sign,.invalid.touched .group--form--select .required__sign{color:#1e1e1e}.invalid.touched .group--form .required__badge,.invalid.touched .group--form--select .required__badge{background:#fff;color:#1e1e1e}.control--text,.control--select,.control--custom-select{background:transparent;color:#1e1e1e;border:0 solid transparent;border-radius:0;outline:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1px;max-width:100%;margin:0;padding:0 20px 0 0;background:none;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#1e1e1e;font-family:inherit;font-size:14px;font-weight:normal;letter-spacing:1px;line-height:1.5}.control--text:-webkit-autofill,.control--select:-webkit-autofill,.control--custom-select:-webkit-autofill,.control--text:-webkit-autofill:hover,.control--select:-webkit-autofill:hover,.control--custom-select:-webkit-autofill:hover,.control--text:-webkit-autofill:focus,.control--select:-webkit-autofill:focus,.control--custom-select:-webkit-autofill:focus{background:transparent;color:#1e1e1e;border:0 solid transparent;border-radius:0;font-family:inherit;font-size:14px;font-weight:normal;letter-spacing:1px;line-height:1.5;text-transform:none;-webkit-text-fill-color:#1e1e1e;-webkit-box-shadow:0 0 0 1000px transparent inset;box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.control--text::-webkit-input-placeholder,.control--select::-webkit-input-placeholder,.control--custom-select::-webkit-input-placeholder{font-family:inherit;font-size:14px;font-weight:normal;letter-spacing:1px;line-height:3;text-transform:none}.control--text::-moz-placeholder,.control--select::-moz-placeholder,.control--custom-select::-moz-placeholder{font-family:inherit;font-size:14px;font-weight:normal;letter-spacing:1px;line-height:3;text-transform:none}.control--text:-ms-input-placeholder,.control--select:-ms-input-placeholder,.control--custom-select:-ms-input-placeholder{font-family:inherit;font-size:14px;font-weight:normal;letter-spacing:1px;line-height:3;text-transform:none}.control--text::-ms-input-placeholder,.control--select::-ms-input-placeholder,.control--custom-select::-ms-input-placeholder{font-family:inherit;font-size:14px;font-weight:normal;letter-spacing:1px;line-height:3;text-transform:none}.control--text::placeholder,.control--select::placeholder,.control--custom-select::placeholder{font-family:inherit;font-size:14px;font-weight:normal;letter-spacing:1px;line-height:3;text-transform:none}.pristine.control--text,.pristine.control--select,.pristine.control--custom-select{color:#1e1e1e}.dirty.control--text,.dirty.control--select,.dirty.control--custom-select{color:#1e1e1e}.touched.control--text,.touched.control--select,.touched.control--custom-select{color:#1e1e1e}.valid.control--text,.valid.control--select,.valid.control--custom-select{border-color:#1e1e1e;color:#1e1e1e}.invalid.control--text:not(.pristine),.invalid.control--select:not(.pristine),.invalid.control--custom-select:not(.pristine){color:#1e1e1e}.form .title{margin-bottom:25px;font-family:inherit;font-size:48px;line-height:1.2;letter-spacing:-.03em;text-transform:uppercase;text-align:left;color:#1e1e1e}.form .group--cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;padding:50px 0 20px 0}.form .group--cta>*+*{margin-left:10px}@media(max-width:767.98px){.form .group--cta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.form .group--info{text-align:center;margin:40px 0}.form .btn--submit,.form .btn--submit:active,.form .btn--submit:focus,.form .btn--submit:hover,.form .btn--submit:visited,.form button[type="submit"],.form button[type="submit"]:active,.form button[type="submit"]:focus,.form button[type="submit"]:hover,.form button[type="submit"]:visited{outline:3px solid transparent}.form .btn--submit:focus:not(:active),.form button[type="submit"]:focus:not(:active){outline:3px solid #ff0}.form .btn--submit{opacity:.5}.form.valid .btn--submit{opacity:1}.group--error{background:#fae6e6;color:#dc1215;text-align:center;padding:5px;font-size:16px;font-weight:600}fieldset,.form{display:block;margin:0;padding:0;border:0}errors-component{display:block}errors-component .inner{margin-top:0;margin-bottom:10px;padding:10px 0;font-size:10px;font-weight:900;line-height:1;color:#1e1e1e}.required__badge{display:none}.required{position:relative}.required .required__badge{display:none;position:absolute;font-size:.6em}.invalid.touched .required__sign{color:#1e1e1e}.invalid.touched .required__badge{color:#1e1e1e}.control--head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:4px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.control--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.group--control{display:-webkit-box;display:-ms-flexbox;display:flex}.disabled label,.disabled .control--text,.disabled .required__badge{opacity:.5;pointer-events:none}.group--form--results{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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0;padding:10px 15px;font-size:16px;text-align:center}@media(max-width:767.98px){.group--form--results{display:none}}test-component .test-component{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:10px 0;padding:20px 30px;font-size:16px;text-align:center;border:2px solid #1e1e1e;border-radius:8px}test-component .test-component__title{margin-bottom:20px}test-component code{margin-bottom:15px;font-size:14px;letter-spacing:-.2px;word-break:break-word}.group--form--select{position:relative;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;cursor:pointer}.group--form--select input{pointer-events:none}.group--form--select .caret-down{width:24px;height:24px;pointer-events:none;margin-right:-7px}@media(max-width:767.98px){.group--form--select{margin:0 0 10px 0}}.control--select{font-size:14px;text-transform:none;line-height:1.2;min-height:44px;cursor:pointer}.multiple>.control--select{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 23px)}.control--custom-select{line-height:1;cursor:pointer}.multiple>.control--custom-select{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 23px)}[control-custom-select]{position:relative}[control-custom-select] .group--form--select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[control-custom-select] .dropdown{top:100%;width:100%;left:0;border-radius:0}[control-custom-select].hidden{display:block;visibility:hidden;pointer-events:none}.nav--options>li>a,.nav--options>li>button,.roger-configurator__reset,.btn--back,.roger-configurator-modal .btn--link,.roger-configurator-modal .btn--expand,.roger-configurator-modal .btn--download,.roger-configurator-modal .btn--archive,.roger-configurator-modal .btn--print,.roger-configurator-modal .btn--close,.roger-configurator-modal .btn--prev,.roger-configurator-modal .btn--next{display:inline-block;padding:0;border:0;outline:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.nav--options>li>a,.nav--options>li>button,.roger-configurator__reset,.btn--back,.roger-configurator-modal .btn--link,.roger-configurator-modal .btn--expand,.roger-configurator-modal .btn--download,.roger-configurator-modal .btn--archive,.roger-configurator-modal .btn--print,.roger-configurator-modal .btn--close,.roger-configurator-modal .btn--prev,.roger-configurator-modal .btn--next,.nav--options>li>a:active,.nav--options>li>button:active,.roger-configurator__reset:active,.btn--back:active,.roger-configurator-modal .btn--link:active,.roger-configurator-modal .btn--expand:active,.roger-configurator-modal .btn--download:active,.roger-configurator-modal .btn--archive:active,.roger-configurator-modal .btn--print:active,.roger-configurator-modal .btn--close:active,.roger-configurator-modal .btn--prev:active,.roger-configurator-modal .btn--next:active,.nav--options>li>a:focus,.nav--options>li>button:focus,.roger-configurator__reset:focus,.btn--back:focus,.roger-configurator-modal .btn--link:focus,.roger-configurator-modal .btn--expand:focus,.roger-configurator-modal .btn--download:focus,.roger-configurator-modal .btn--archive:focus,.roger-configurator-modal .btn--print:focus,.roger-configurator-modal .btn--close:focus,.roger-configurator-modal .btn--prev:focus,.roger-configurator-modal .btn--next:focus,.nav--options>li>a:hover,.nav--options>li>button:hover,.roger-configurator__reset:hover,.btn--back:hover,.roger-configurator-modal .btn--link:hover,.roger-configurator-modal .btn--expand:hover,.roger-configurator-modal .btn--download:hover,.roger-configurator-modal .btn--archive:hover,.roger-configurator-modal .btn--print:hover,.roger-configurator-modal .btn--close:hover,.roger-configurator-modal .btn--prev:hover,.roger-configurator-modal .btn--next:hover,.nav--options>li>a:visited,.nav--options>li>button:visited,.roger-configurator__reset:visited,.btn--back:visited,.roger-configurator-modal .btn--link:visited,.roger-configurator-modal .btn--expand:visited,.roger-configurator-modal .btn--download:visited,.roger-configurator-modal .btn--archive:visited,.roger-configurator-modal .btn--print:visited,.roger-configurator-modal .btn--close:visited,.roger-configurator-modal .btn--prev:visited,.roger-configurator-modal .btn--next:visited{color:inherit;text-decoration:none;outline:0}.nav--options>li>a,.nav--options>li>button,.roger-configurator__reset,.btn--back,.roger-configurator-modal .btn--link,.roger-configurator-modal .btn--expand,.roger-configurator-modal .btn--download,.roger-configurator-modal .btn--archive,.roger-configurator-modal .btn--print,.roger-configurator-modal .btn--close,.roger-configurator-modal .btn--prev,.roger-configurator-modal .btn--next{-webkit-transition:cubic-bezier(.65,.05,.36,1) 350ms;transition:cubic-bezier(.65,.05,.36,1) 350ms;-webkit-transition-property:background-color,color,border,opacity;transition-property:background-color,color,border,opacity}.nav--options>li>a svg,.nav--options>li>button svg,.roger-configurator__reset svg,.btn--back svg,.roger-configurator-modal .btn--link svg,.roger-configurator-modal .btn--expand svg,.roger-configurator-modal .btn--download svg,.roger-configurator-modal .btn--archive svg,.roger-configurator-modal .btn--print svg,.roger-configurator-modal .btn--close svg,.roger-configurator-modal .btn--prev svg,.roger-configurator-modal .btn--next svg{fill:currentColor;-webkit-transition:ease-in-out 350ms;transition:ease-in-out 350ms;-webkit-transition-property:fill,opacity;transition-property:fill,opacity}.nav--options>li>a[disabled],.nav--options>li>button[disabled],.roger-configurator__reset[disabled],.btn--back[disabled],.roger-configurator-modal .btn--link[disabled],.roger-configurator-modal .btn--expand[disabled],.roger-configurator-modal .btn--download[disabled],.roger-configurator-modal .btn--archive[disabled],.roger-configurator-modal .btn--print[disabled],.roger-configurator-modal .btn--close[disabled],.roger-configurator-modal .btn--prev[disabled],.roger-configurator-modal .btn--next[disabled]{opacity:.5;pointer-events:none}.nav--options>li>a,.nav--options>li>span{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;z-index:1;-webkit-transition:ease-in-out 350ms;transition:ease-in-out 350ms;-webkit-transition-property:background-color,color,border,opacity;transition-property:background-color,color,border,opacity}.nav--options>li>a:focus,.nav--options>li>span:focus{outline:0}.nav--options{list-style:none;padding:0;margin:0}.nav--options>li{display:block}.nav--options>li>a,.nav--options>li>button,.nav--options>li>span{-webkit-transition:ease-in-out 350ms;transition:ease-in-out 350ms;-webkit-transition-property:background-color,color,border,opacity;transition-property:background-color,color,border,opacity}.nav--options>li>a:focus,.nav--options>li>button:focus,.nav--options>li>span:focus{outline:0}.group--filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 10px);margin-left:-5px;margin-right:-5px}.group--filters__item{-webkit-box-flex:1;-ms-flex:1 1 calc(20% - 10px);flex:1 1 calc(20% - 10px);max-width:calc(20% - 10px);margin:0 5px 10px 5px}@media(min-width:1024px) and (max-width:1439.98px){.group--filters__item{-webkit-box-flex:1;-ms-flex:1 1 calc(33.3333% - 10px);flex:1 1 calc(33.3333% - 10px);max-width:calc(33.3333% - 10px)}}@media(min-width:768px) and (max-width:1023.98px){.group--filters__item{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 10px);flex:1 1 calc(50% - 10px);max-width:calc(50% - 10px)}}@media(max-width:767.98px){.group--filters{width:100%;margin-left:0;margin-right:0}.group--filters__item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.group--filters__item{position:relative;white-space:nowrap}@media(min-width:1024px) and (max-width:1439.98px){.group--filters__item{-webkit-box-flex:1;-ms-flex:1 1 33.3333%;flex:1 1 33.3333%}}@media(min-width:768px) and (max-width:1023.98px){.group--filters__item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}@media(max-width:767.98px){.group--filters__item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.group--filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:11px 15px;cursor:pointer}.group--filter>.label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1px;max-width:100%;margin:0;padding:0 20px 0 0;background:none;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1}.group--filter .close-sm{width:24px;height:24px;padding:8px}@media(min-width:1440px){.group--filter>.label{font-size:14px;letter-spacing:1px}}@media(max-width:1439.98px){.group--filter>.label{font-size:14px;letter-spacing:1px}}@media(max-width:767.98px){.group--filter{margin:0 0 10px 0}}.group--filter,.group--form{border:1px solid #1e1e1e}.options{position:absolute;top:100%;width:100%;max-height:350px;overflow-x:hidden;overflow-y:auto;z-index:10;background:#efefef;border:1px solid #1e1e1e;margin-top:-1px}.options::-webkit-scrollbar{width:6px;height:6px;border-radius:3px}.options::-webkit-scrollbar-button{display:none}.options::-webkit-scrollbar-button:hover{display:none}.options::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);-webkit-box-shadow:none;box-shadow:none;border-radius:2px}.options::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4)}.options::-webkit-scrollbar-track{background-color:transparent;border-radius:2px}.options::-webkit-scrollbar-track:hover{background-color:transparent}.options>.category{position:relative;margin-top:10px;margin-bottom:10px;padding:0 15px;font-size:14px;letter-spacing:1px;z-index:2;display:none}.options--with-icons>.category{padding:0 40px 0 60px}.nav--options>li{position:relative;display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:10px}.nav--options>li:first-child{margin-top:10px}.nav--options>li>a,.nav--options>li>span{width:100%;padding:0 15px;font-size:14px;line-height:1.5;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-animation-name:nav-dropdown;animation-name:nav-dropdown;-webkit-animation-duration:350ms;animation-duration:350ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background:#efefef;color:#000}.nav--options>li>a .icon:first-child,.nav--options>li>span .icon:first-child{-webkit-transition:ease-in-out 350ms;transition:ease-in-out 350ms;-webkit-transition-property:fill;transition-property:fill}.nav--options>li:hover>a,.nav--options>li:hover>span,.nav--options>li.active>a,.nav--options>li.active>span{background:#efefef;color:#000}.nav--options>li.disabled{pointer-events:none}.nav--options>li.disabled>a,.nav--options>li.disabled>span{opacity:.5}@media(min-width:1024px){.nav--options{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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.nav--options>li>a .icon:first-child,.nav--options>li>span .icon:first-child{margin-left:-10px;margin-right:5px;width:30px;height:30px}}@media(max-width:1439.98px){.nav--options>li>a .icon:first-child,.nav--options>li>span .icon:first-child{margin-left:-10px;margin-right:5px;width:30px;height:30px}}@media(max-width:1023.98px){.nav--options{display:block}}.modal-outlet__container{display:none;position:fixed;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;width:100vw;height:100vh;z-index:20000}.modal-outlet__container.active,.modal-outlet__container.busy{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-outlet__container>.spinner{position:absolute}.modal-outlet__background{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.modal-outlet__modal{position:relative;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100vw;height:100vh}.active .modal-outlet__modal{-webkit-animation:scale-down-center 400ms cubic-bezier(.32,0,.29,.99) both;animation:scale-down-center 400ms cubic-bezier(.32,0,.29,.99) both}.modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.modal-open{width:100%;height:100%;overflow:hidden}@-webkit-keyframes scale-down-center{0%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale-down-center{0%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes scale-up-center{0%{-webkit-transform:scale(.75);transform:scale(.75)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up-center{0%{-webkit-transform:scale(.75);transform:scale(.75)}100%{-webkit-transform:scale(1);transform:scale(1)}}.spinner,.spinner:after{border-radius:50%;width:48px;height:48px}.spinner{margin:48px auto;font-size:0;position:relative;text-indent:-9999em;border-top:3px solid rgba(168,162,154,.3);border-right:3px solid rgba(168,162,154,.3);border-bottom:3px solid rgba(168,162,154,.3);border-left:3px solid #1e1e1e;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spinner 1.1s infinite linear;animation:spinner 1.1s infinite linear}.spinner--contrasted{border-top:3px solid #fff;border-right:3px solid #fff;border-bottom:3px solid #fff;border-left:3px solid #1e1e1e}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.roger-configurator{margin-bottom:120px;color:#1e1e1e}.roger-configurator:not(.active){display:none}.roger-configurator__head{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-align:center;-ms-flex-align:center;align-items:center}.roger-configurator__idle{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-align:center;-ms-flex-align:center;align-items:center}.roger-configurator__title{font-size:40px;line-height:1.2;letter-spacing:0;font-weight:300;text-align:center;margin-bottom:12px}.roger-configurator__filters{margin:40px 0}.roger-configurator__counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:120px}.roger-configurator__counter .counter{margin-right:15px;font-size:14px;font-weight:600}.roger-configurator__counter .label{font-size:14px}.roger-configurator__breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;font-size:14px;font-weight:600;line-height:1.5;text-transform:uppercase}.roger-configurator__breadcrumb>div+div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.roger-configurator__breadcrumb>div+div:before{content:'';width:40px;height:1px;background:#1e1e1e;margin:0 20px}@media(max-width:767.98px){.roger-configurator__breadcrumb{font-size:12px;margin-bottom:20px}.roger-configurator__breadcrumb>div+div:before{width:30px;margin:0 10px}}.roger-configurator__reset{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 60px auto;font-size:14px;line-height:1;text-transform:uppercase}.roger-configurator__reset img{width:10px;height:10px;margin-right:12px;margin-bottom:2px}@media(max-width:767.98px){.roger-configurator__reset{font-size:12px;margin-bottom:40px}}.roger-configurator__listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 96px);margin-left:-48px;margin-right:-48px}.roger-configurator__listing--versions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.roger-configurator__listing>*{-webkit-box-flex:1;-ms-flex:1 1 calc(33.3333% - 96px);flex:1 1 calc(33.3333% - 96px);max-width:calc(33.3333% - 96px);margin:0 48px 120px 48px}@media(min-width:768px) and (max-width:1023.98px){.roger-configurator__listing>*{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 96px);flex:1 1 calc(50% - 96px);max-width:calc(50% - 96px)}}@media(max-width:767.98px){.roger-configurator__listing{width:100%;margin-left:0;margin-right:0}.roger-configurator__listing>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.roger-configurator .cta{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.roger-configurator .btn{padding:10px 30px;font-family:inherit;letter-spacing:.1em}.roger-configurator .btn:not(:hover){background:transparent}.roger-configurator sup{vertical-align:super;font-size:.6em}@media(max-width:767.98px){.roger-configurator__title{font-size:30px}.roger-configurator__counter{margin-bottom:40px}}.btn--back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;text-transform:uppercase;color:#1e1e1e}.btn--back:before{content:'';width:40px;height:1px;background:#1e1e1e;margin:0 20px 0 0}.card--result{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-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.card--result__picture{margin-bottom:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card--result__picture img{-webkit-transition:ease-in-out 350ms;transition:ease-in-out 350ms;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.card--result__picture img:nth-child(2){opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;-o-object-fit:contain;object-fit:contain}.card--result__title{font-size:16px;line-height:1.2;text-align:center;text-transform:uppercase;color:#1e1e1e}@media(min-width:1024px){.card--result:hover .card--result__picture img,.card--result:active .card--result__picture img,.card--result:focus .card--result__picture img{-webkit-transform:scale3d(1.02,1.02,1);transform:scale3d(1.02,1.02,1)}.card--result:hover:not(.pictures) .card--result__picture img,.card--result:active:not(.pictures) .card--result__picture img,.card--result:focus:not(.pictures) .card--result__picture img{opacity:.6}.card--result:hover.pictures .card--result__picture img:nth-child(2),.card--result:active.pictures .card--result__picture img:nth-child(2),.card--result:focus.pictures .card--result__picture img:nth-child(2){opacity:1}.card--result .card--result__prev,.card--result .card--result__next{display:none}}@media(max-width:1023.98px){.card--result .card--result__picture>:nth-child(2){opacity:0}.card--result .picture--0>:nth-child(1){opacity:1;-webkit-transform:scale3d(1.02,1.02,1);transform:scale3d(1.02,1.02,1)}.card--result .picture--1>:nth-child(2){opacity:1;-webkit-transform:scale3d(1.02,1.02,1);transform:scale3d(1.02,1.02,1)}.card--result .card--result__prev,.card--result .card--result__next{display:block;position:absolute;top:50%;width:20px;height:20px}.card--result .card--result__prev.disabled,.card--result .card--result__next.disabled{pointer-events:none;opacity:.15}.card--result .card--result__prev{left:0}.card--result .card--result__next{right:0}}@media(max-width:767.98px){.card--result{margin:0 0 40px 0}.card--result__title{font-size:14px}}.roger-configurator-modal{width:100%}.roger-configurator-modal__head{height:60px}.roger-configurator-modal__main{height:calc(100vh - 60px)}.roger-configurator-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:64%}.roger-configurator-modal__gallery{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:justify;-ms-flex-pack:justify;justify-content:space-between}.roger-configurator-modal__gallery .roger-configurator-modal__foot{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.roger-configurator-modal__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.roger-configurator-modal__info .roger-configurator-modal__foot{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.roger-configurator-modal__foot{-webkit-box-flex:0;-ms-flex:0 0 47px;flex:0 0 47px;height:47px;display:-webkit-box;display:-ms-flexbox;display:flex}.roger-configurator-modal__title{font-size:36px;margin-bottom:15px;text-transform:uppercase}.roger-configurator-modal__abstract{font-size:14px;text-transform:uppercase;margin-bottom:40px}.roger-configurator-modal__pins{counter-reset:pin;margin:0 -10px}.roger-configurator-modal__pin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 10px 0;padding:10px;font-size:14px;line-height:1.8;text-transform:uppercase;cursor:pointer;-webkit-transition:background-color ease-in-out 350ms;transition:background-color ease-in-out 350ms}.roger-configurator-modal__pin:before{counter-increment:pin;content:counter(pin);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;color:#000;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:14px;font-weight:bold;margin-right:0;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;-webkit-transition:-webkit-transform ease-in-out 350ms;transition:-webkit-transform ease-in-out 350ms;transition:transform ease-in-out 350ms;transition:transform ease-in-out 350ms,-webkit-transform ease-in-out 350ms}.roger-configurator-modal__pin p{margin:0}.roger-configurator-modal__pin b,.roger-configurator-modal__pin strong{font-weight:600;display:block}.roger-configurator-modal__pin:hover,.roger-configurator-modal__pin.active{background-color:#e0e0e0}.roger-configurator-modal__slider{position:relative;width:100%;height:100%;overflow:hidden}.roger-configurator-modal__slide{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity ease-in-out 350ms;transition:opacity ease-in-out 350ms;cursor:url(/icone/zoom-black.svg),auto}.expanded .roger-configurator-modal__slide{cursor:url(/icone/zoom-out-black.svg),auto}.roger-configurator-modal__slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.roger-configurator-modal__slide.active{opacity:1}.roger-configurator-modal__slide.active .roger-configurator-modal__slide-pins:hover .roger-configurator-modal__slide-pin,.roger-configurator-modal__slide.active .roger-configurator-modal__slide-pin.active{opacity:1}.roger-configurator-modal__slide:not(.active){pointer-events:none}.roger-configurator-modal__slide-pins{counter-reset:pin;position:absolute;left:0;top:0;width:100%;height:100%}.roger-configurator-modal__slide-pin{position:absolute;left:0;top:0;opacity:0;-webkit-transition:opacity ease-in-out 350ms;transition:opacity ease-in-out 350ms;cursor:pointer}.roger-configurator-modal__slide-pin>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-10px;margin-top:-10px;width:20px;height:20px;border-radius:10px;background:rgba(0,0,0,.5);color:#fff;font-size:12px;font-weight:bold;line-height:1;text-indent:1px}.roger-configurator-modal__bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.roger-configurator-modal__bullet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 10px;cursor:pointer}.roger-configurator-modal__bullet:before{content:'';display:block;width:0;margin:0;height:1px;background:#1e1e1e;-webkit-transition:all ease-in-out 350ms;transition:all ease-in-out 350ms}.roger-configurator-modal__bullet.active:before{width:40px;margin:0 20px 0 0}.roger-configurator-modal__spacer{-webkit-box-flex:0;-ms-flex:0 0 47px;flex:0 0 47px;width:47px;height:47px}.roger-configurator-modal .btn--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:12px;text-transform:uppercase;color:#1e1e1e}.roger-configurator-modal .btn--link:before{content:'';width:40px;height:1.5px;background:#1e1e1e;margin:0 20px 0 0}@media(min-width:1024px){.roger-configurator-modal__content{margin:0 70px;width:calc(100% - 140px)}.roger-configurator-modal__gallery{-webkit-box-flex:0;-ms-flex:0 1 70%;flex:0 1 70%;margin-right:70px}.roger-configurator-modal__info{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.roger-configurator-modal__cta{margin:90px 0 120px 0}.roger-configurator-modal__main{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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.roger-configurator-modal__main.expanded .roger-configurator-modal__content{margin:0;width:100%;height:100%}.roger-configurator-modal__main.expanded .roger-configurator-modal__gallery{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-right:0}.roger-configurator-modal__pins{max-height:calc(100vh - 500px);overflow-x:hidden;overflow-y:auto}.roger-configurator-modal__pins::-webkit-scrollbar{width:6px;height:6px;border-radius:3px}.roger-configurator-modal__pins::-webkit-scrollbar-button{display:none}.roger-configurator-modal__pins::-webkit-scrollbar-button:hover{display:none}.roger-configurator-modal__pins::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);-webkit-box-shadow:none;box-shadow:none;border-radius:2px}.roger-configurator-modal__pins::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4)}.roger-configurator-modal__pins::-webkit-scrollbar-track{background-color:transparent;border-radius:2px}.roger-configurator-modal__pins::-webkit-scrollbar-track:hover{background-color:transparent}}@media(max-width:1023.98px){.roger-configurator-modal__main{display:block;overflow:hidden}.roger-configurator-modal__main:not(.expanded){padding:0 15px;overflow-y:auto}.roger-configurator-modal__main:not(.expanded)::-webkit-scrollbar{width:6px;height:6px;border-radius:3px}.roger-configurator-modal__main:not(.expanded)::-webkit-scrollbar-button{display:none}.roger-configurator-modal__main:not(.expanded)::-webkit-scrollbar-button:hover{display:none}.roger-configurator-modal__main:not(.expanded)::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);-webkit-box-shadow:none;box-shadow:none;border-radius:2px}.roger-configurator-modal__main:not(.expanded)::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4)}.roger-configurator-modal__main:not(.expanded)::-webkit-scrollbar-track{background-color:transparent;border-radius:2px}.roger-configurator-modal__main:not(.expanded)::-webkit-scrollbar-track:hover{background-color:transparent}.roger-configurator-modal__main:not(.expanded) .roger-configurator-modal__content{margin:0 0 70px 0}.roger-configurator-modal__main:not(.expanded) .roger-configurator-modal__gallery{height:50vw;margin-bottom:60px}.roger-configurator-modal__main.expanded .roger-configurator-modal__content{margin:0;width:100%;height:100%}.roger-configurator-modal__main.expanded .roger-configurator-modal__gallery{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-right:0}.roger-configurator-modal__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.roger-configurator-modal__cta{margin:40px 0 60px 0}.roger-configurator-modal__info .roger-configurator-modal__foot{position:fixed;width:calc(100% - 80px);max-width:calc(100% - 80px);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:15px;top:0;background:#fff}}@media(max-width:767.98px){.roger-configurator-modal__main:not(.expanded) .roger-configurator-modal__gallery{height:90vw;margin-bottom:40px;margin-left:-15px;margin-right:-15px}.roger-configurator-modal__info .roger-configurator-modal__foot{left:0}.roger-configurator-modal .btn--link:before{width:20px}}.roger-configurator-modal__main.expanded .roger-configurator-modal__slide-pin,.roger-configurator-modal__main.expanded .roger-configurator-modal__info{display:none}.roger-configurator-modal .btn--expand,.roger-configurator-modal .btn--download,.roger-configurator-modal .btn--archive,.roger-configurator-modal .btn--print{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:47px;height:47px;background-color:#adadad}.roger-configurator-modal .btn--expand img{width:28px;height:28px}.roger-configurator-modal .btn--archive,.roger-configurator-modal .btn--print{margin-left:10px}.roger-configurator-modal .btn--download.busy img,.roger-configurator-modal .btn--archive.busy img,.roger-configurator-modal .btn--print.busy img{-webkit-animation:twinkle 1s ease-in-out 0s infinite;animation:twinkle 1s ease-in-out 0s infinite}.roger-configurator-modal .btn--expand{-webkit-box-flex:0;-ms-flex:0 0 47px;flex:0 0 47px}.roger-configurator-modal .btn--close,.roger-configurator-modal .btn--prev,.roger-configurator-modal .btn--next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:47px;height:47px}.roger-configurator-modal .btn--prev,.roger-configurator-modal .btn--next{position:absolute;top:50%;margin-top:-24px}.roger-configurator-modal .btn--prev.disabled,.roger-configurator-modal .btn--next.disabled{opacity:.15;pointer-events:none}.roger-configurator-modal .btn--prev{left:0}.roger-configurator-modal .btn--next{right:0}.roger-configurator-modal .btn--close{position:absolute;top:0;right:0}.iframe--print{position:fixed;top:0;left:200vw;width:100vw;height:100vh}@-webkit-keyframes twinkle{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes twinkle{0%{opacity:1}50%{opacity:0}100%{opacity:1}}