@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,600,700,800";@keyframes pulsateAnimation{0%{opacity:.8;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6)}to{opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@font-face{font-family:bouwkeus-ui;src:url(/fonts/bouwkeus/bouwkeus-ui.eot?54249909);src:url(/fonts/bouwkeus/bouwkeus-ui.eot?54249909#iefix) format("embedded-opentype"),url(/fonts/bouwkeus/bouwkeus-ui.woff2?54249909) format("woff2"),url(/fonts/bouwkeus/bouwkeus-ui.woff?54249909) format("woff"),url(/fonts/bouwkeus/bouwkeus-ui.ttf?54249909) format("truetype"),url(/fonts/bouwkeus/bouwkeus-ui.svg?54249909#bouwkeus-ui) format("svg");font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:bouwkeus-ui;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:Nunito Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-x:hidden}body{margin:0;background:white}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-size:11pt;line-height:1.15;margin:0;font-family:Nunito Sans,Helvetica Neue,Helvetica,Arial,sans-serif}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=radio]{height:15px;width:15px}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{height:100vh;overflow-y:scroll}html.no-scroll{overflow-y:hidden}body{line-height:2;font-size:13pt;font-weight:100;min-height:100vh}@media screen and (max-width: 560px){body{font-size:12pt}}ol,ul{list-style:none}blockquote,q{quotes:none}a{text-decoration:none;color:inherit}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:middle}.container{max-width:1200px;margin:0 auto}p a{font-weight:500;color:#23b1ad}p a:hover{text-decoration:underline}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);height:100%;line-height:1.7;line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background, #4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius, 2px);color:#fff;color:var(--plyr-badge-text-color, #fff);font-size:9px;font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small, 13px);left:0;padding:10px;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width: 480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base, 15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px) * 2)}}@media (min-width: 768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background, rgba(0, 0, 0, .8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius, 3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px) * .7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}a.plyr__control{text-decoration:none}a.plyr__control:after,a.plyr__control:before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);background:var(--plyr-menu-background, rgba(255, 255, 255, .9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:#4a5464;color:var(--plyr-menu-color, #4a5464);font-size:15px;font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border:var(--plyr-menu-arrow-size, 4px) solid transparent;border-top-color:#ffffffe6;border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, .9));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * .7 - var(--plyr-menu-arrow-size, 4px) / 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color, #4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding-bottom:4.6666666667px;padding-bottom:calc(var(--plyr-control-spacing, 10px) * .7 / 1.5);padding-left:10.5px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7 * 1.5);padding-right:10.5px;padding-right:calc(var(--plyr-control-spacing, 10px) * .7 * 1.5);padding-top:4.6666666667px;padding-top:calc(var(--plyr-control-spacing, 10px) * .7 / 1.5);-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size, 4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px) * .7 * 4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color, #728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px) * .7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px) * .7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px) * .7 / 2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7 * 4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px) * .7 * 2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color, #728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px) * .7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color, #dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px) * .7 / 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b3ff;background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5 px;margin-right:calc((var(--plyr-control-spacing, 10) * .7 - 2) * -1) px;overflow:hidden;padding-left:24.5 px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7 * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26 px;border-radius:calc(var(--plyr-range-thumb-height, 13) * 2) px;color:#00b3ff;color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));display:block;height:19 px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3) * 2 + var(--plyr-range-thumb-height, 13)) px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5 px;border-radius:calc(var(--plyr-range-track-height, 5) / 2) px;height:5px;height:var(--plyr-range-track-height, 5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value, 0),transparent var(--value, 0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));height:13px;height:var(--plyr-range-thumb-height, 13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px);-webkit-appearance:none;margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1)}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));height:13px;height:var(--plyr-range-thumb-height, 13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));height:13px;height:var(--plyr-range-thumb-height, 13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time:before{content:"\2044";margin-right:10px;margin-right:var(--plyr-control-spacing, 10px)}@media (max-width: 767 px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:rgba(255,255,255,.9);background:var(--plyr-tooltip-background, rgba(255, 255, 255, .9));border-radius:3px;border-radius:var(--plyr-tooltip-radius, 3px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:#4a5464;color:var(--plyr-tooltip-color, #4a5464);font-size:13px;font-size:var(--plyr-font-size-small, 13px);font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:10 px;margin-bottom:calc(var(--plyr-control-spacing, 10) / 2 * 2) px;opacity:0;padding:5 7.5 px;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(var(--plyr-control-spacing, 10) / 2 * 1.5) px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:4px solid rgba(255,255,255,.9);border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, .9));bottom:-4 px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * .7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * .7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px) * .5);margin-right:13px;margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px) * -.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px) * -.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px) / 2 * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,40,47,.6) 50%,rgba(35,40,47,.6) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px) / 2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px) / 2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color, #4a5464);padding:10px;padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));color:#fff;color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;left:0;position:absolute;top:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color, #fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width: 480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing, 10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));color:#fff;color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:#00b3ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height, 5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:#ffffffe6;background-color:var(--plyr-tooltip-background, rgba(255, 255, 255, .9));border-radius:3px;bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px) / 2 * 2);opacity:0;padding:3px;padding:var(--plyr-tooltip-radius, 3px);pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:4px solid rgba(255,255,255,.9);border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, .9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:#0000008c;border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);color:#fff;font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#overlay{position:fixed;display:block;left:0;top:4px;bottom:0;right:0;background:rgba(0,0,0,.2);z-index:21;visibility:hidden;opacity:0;-webkit-transition:opacity ease-in-out .2s;-moz-transition:opacity ease-in-out .2s;-ms-transition:opacity ease-in-out .2s;-o-transition:opacity ease-in-out .2s;transition:opacity ease-in-out .2s}#overlay.active{visibility:visible;opacity:1}#leftbar{position:fixed;top:4px;bottom:0;left:0;width:100%;max-width:400px;background:white;z-index:22;padding:6em 5em 0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translate(-100%);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}#leftbar.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}#leftbar #leftbar-close{position:absolute;left:30px;top:30px;width:42px;height:42px;background:url(/img/icons/close.svg) no-repeat 50%;background-size:12px;border-radius:100%;cursor:pointer;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#leftbar #leftbar-close:hover{background-color:#f8f8f8;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#leftbar #leftbar-logo{margin:0 auto}#leftbar #leftbar-logo img{width:225px;max-width:100%}#leftbar nav{margin:2em 0 0}#leftbar nav a{line-height:3;display:block;color:#003953;font-weight:500;opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#leftbar nav a.animate{visibility:hidden;opacity:0;-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translate(-10px)}#leftbar nav a:hover{text-decoration:underline}@media screen and (max-width: 960px){#leftbar{max-width:none}#leftbar #leftbar-close{top:15px;left:10px}}@media screen and (max-width: 560px){#leftbar{padding:6em 3em 0}}@media screen and (max-width: 380px){#leftbar{padding:6em 2em 0}}.cart-notice{padding-bottom:40px}.rightbar-notice,.cart-notice{position:relative;width:400px;margin:0 auto}.rightbar-notice>div,.cart-notice>div{text-align:center}.rightbar-notice>div span,.cart-notice>div span{display:block;width:200px;margin:20px auto}.rightbar-notice>div span img,.cart-notice>div span img{width:100%}.rightbar-notice>div>div>strong,.cart-notice>div>div>strong{display:block;color:#003953;font-size:18pt}.rightbar-notice>div>div p,.cart-notice>div>div p{margin:0 0 30px;color:#333;font-size:12pt;font-weight:500}.rightbar-notice>div>div p strong,.cart-notice>div>div p strong{font-weight:800}.rightbar-notice>div>div a.btn-blue,.cart-notice>div>div a.btn-blue{padding-left:40px;padding-right:40px}@media screen and (max-width: 560px){.rightbar-notice,.cart-notice{width:auto}.rightbar-notice>div>span,.cart-notice>div>span{width:50%}.rightbar-notice>div>div>strong,.cart-notice>div>div>strong{font-size:14pt}.rightbar-notice>div>div p,.cart-notice>div>div p{font-size:11pt}}#rightbar{position:fixed;top:4px;bottom:0;right:0;width:100%;max-width:560px;background:white;z-index:22;color:#003953;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translate(100%);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}#rightbar.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}#rightbar #rightbar-close{position:absolute;right:30px;top:30px;width:42px;height:42px;background:url(/img/icons/close.svg) no-repeat 50%;background-size:12px;border-radius:100%;cursor:pointer;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#rightbar #rightbar-close:hover{background-color:#f8f8f8;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#rightbar #rightbar-wrapper{display:grid;height:100vh;grid-template-rows:90px 1fr 0;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#rightbar #rightbar-wrapper.completed{grid-template-rows:90px 1fr 80px}#rightbar #rightbar-wrapper.completed #rightbar-actions{visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#rightbar #rightbar-wrapper #rightbar-intro{padding:3em 3em 0}#rightbar #rightbar-wrapper #rightbar-content{overflow:hidden;overflow-y:scroll;padding:0 3em}#rightbar #rightbar-wrapper #rightbar-actions{padding:0 3em;visibility:hidden}#rightbar #rightbar-wrapper #rightbar-actions>div{display:grid;grid-template-columns:1fr 1fr}#rightbar #rightbar-wrapper #rightbar-actions>div ol{display:grid;grid-template-columns:1fr 1fr;margin-top:5px}#rightbar #rightbar-wrapper #rightbar-actions>div ol li span{font-size:8pt;display:block;color:#333}#rightbar #rightbar-wrapper #rightbar-actions>div ol li strong{font-size:13pt;display:block;font-weight:700;line-height:1.2}#rightbar #rightbar-wrapper #rightbar-actions:before{content:"";position:relative;height:1px;background:#d3d3d3;display:block;margin-bottom:10px}@media screen and (max-width: 960px){#rightbar #rightbar-close{top:15px;right:15px}}@media screen and (max-width: 560px){#rightbar #rightbar-wrapper{grid-template-rows:60px 1fr 0}#rightbar #rightbar-wrapper.completed{grid-template-rows:60px 1fr 120px}#rightbar #rightbar-wrapper #rightbar-content,#rightbar #rightbar-wrapper #rightbar-actions{padding:0 30px}#rightbar #rightbar-wrapper #rightbar-intro{padding:30px}#rightbar #rightbar-wrapper #rightbar-actions>div{grid-template-columns:1fr}#rightbar #rightbar-wrapper #rightbar-actions>div ol{margin:0 0 5px}#rightbar #rightbar-wrapper #rightbar-actions>div div a{display:block;width:auto;text-align:center}}@media screen and (max-width: 380px){#rightbar #rightbar-wrapper #rightbar-content,#rightbar #rightbar-wrapper #rightbar-actions{padding:0 15px}#rightbar #rightbar-wrapper #rightbar-intro{padding:30px 15px}}#rightbar-content-stages{position:relative}#rightbar-content-stages>ol{display:none;margin-top:20px}#rightbar-content-stages>ol>li{display:block;border-bottom:1px solid #d3d3d3;padding:20px 0;position:relative}#rightbar-content-stages>ol>li:last-child{border:0}#rightbar-content-stages>ol>li.active>span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#rightbar-content-stages>ol>li.active ul{max-height:600px;padding-top:20px;padding-bottom:20px}#rightbar-content-stages>ol>li.active>a{display:inline-block;opacity:1}#rightbar-content-stages>ol>li.active>strong{top:auto;bottom:30px}#rightbar-content-stages>ol>li h4{line-height:1.2;font-weight:500}#rightbar-content-stages>ol>li>a{display:none;opacity:0}#rightbar-content-stages>ol>li>span{position:absolute;right:0;top:10px;width:42px;height:42px;background:url(/img/icons/chevron.svg) no-repeat 50%;background-size:12px;border-radius:100%;cursor:pointer;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#rightbar-content-stages>ol>li>span:hover{background-color:#f8f8f8}#rightbar-content-stages>ol>li>strong{position:absolute;right:60px;bottom:45px;font-weight:700;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#rightbar-content-stages>ol>li ul{font-size:11pt;padding-right:60px;max-height:0;overflow:hidden;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#rightbar-content-stages>ol>li ul li{display:block;position:relative}#rightbar-content-stages>ol>li ul li .cart-content-casco>div{position:relative;display:block;padding-right:75px}#rightbar-content-stages>ol>li ul li .cart-content-casco>strong{position:absolute;right:0;top:0}#rightbar-content-stages>ol>li ul li .cart-content-showroom>div{position:relative;display:block;padding-right:75px}#rightbar-content-stages>ol>li ul li .cart-content-showroom>strong{position:absolute;right:0;top:0}#rightbar-content-stages>ol>li ul li .cart-content-setup>div{position:relative;padding-right:75px}#rightbar-content-stages>ol>li ul li .cart-content-setup>strong{position:absolute;right:0;top:0}#rightbar-content-stages>ol>li ul li .cart-content-group>strong{position:relative;display:block;padding-right:75px}#rightbar-content-stages>ol>li ul li .cart-content-group>div{position:absolute;right:0;top:0}#rightbar-content-stages>ol>li ul li .cart-content-question>p{position:relative;display:block;padding-left:20px;padding-right:75px}#rightbar-content-stages>ol>li ul li .cart-content-question>p:before{content:"";position:absolute;left:0;top:7px;background:url(/img/icons/plus.svg) no-repeat top 50% left 0;background-size:13px;width:15px;height:15px}#rightbar-content-stages>ol>li ul li .cart-content-question>div{position:absolute;right:0;top:0}#rightbar-content-stages>ol>li ul li .cart-content-configurator>strong{position:relative;display:block;padding-right:75px}#rightbar-content-stages>ol>li ul li .cart-content-configurator>div{position:absolute;right:0;top:0}#rightbar-content-stages>ol>li ul li .cart-content-quick-config>div>span{display:none}#rightbar-content-stages>ol>li ul li .cart-content-quick-config>div>div{display:block;position:relative}#rightbar-content-stages>ol>li ul li .cart-content-quick-config>div>div>div{position:relative;display:block;padding-right:75px}#rightbar-content-stages>ol>li ul li .cart-content-quick-config>div>div>strong{position:absolute;right:0;top:0}#rightbar-content-stages>ol>li ul li .cart-content-quick-setup>div{position:relative;display:block;padding-right:75px}#rightbar-content-stages>ol>li ul li .cart-content-quick-setup>strong{position:absolute;right:0;top:0}#rightbar-content-stages>ol.active{display:block}#rightbar-content-stages #rightbar-loading{position:absolute;z-index:3;opacity:0;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background:white;pointer-events:none;text-align:center;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#rightbar-content-stages #rightbar-loading.active{opacity:1}#rightbar-content-stages #rightbar-loading object{display:inline-block;max-width:250px;margin:40px auto}#showroom-datepicker{position:fixed;top:4px;bottom:0;right:0;height:100%;width:100%;max-width:560px;background:white;z-index:102;padding:3em;color:#003953;overflow-y:auto;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translate(100%);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}#showroom-datepicker.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}#showroom-datepicker #showroom-close{position:absolute;right:20px;top:20px;width:42px;height:42px;background:url(/img/icons/close.svg) no-repeat 50% #f8f8f8;background-size:12px;border-radius:100%;cursor:pointer;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#showroom-datepicker #showroom-close:hover{background-color:#f8f8f8;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#showroom-datepicker #showroom-datepicker-content{padding-bottom:60px}#showroom-datepicker #showroom-datepicker-content #showroom-datepicker-intro p{color:#333;margin:10px 0;font-size:12pt}#showroom-datepicker #showroom-datepicker-content #showroom-datepicker-intro p strong{font-weight:600}#showroom-datepicker #showroom-datepicker-content #showroom-datepicker-form input{background-color:#f8f8f8;color:#003953;font-weight:600;max-width:300px;margin:0;padding-left:40px;background:white url(/img/icons/wall.svg) no-repeat top 10px left 12px;background-size:17px}#showroom-datepicker #showroom-datepicker-content #showroom-datepicker-form input.portfolio{background-image:url(/img/icons/portfolio.svg)}#showroom-datepicker #showroom-datepicker-content #showroom-datepicker-form input.user{background-image:url(/img/icons/user.svg)}#showroom-datepicker #showroom-datepicker-content #showroom-datepicker-form input.business{background-image:url(/img/icons/business.svg)}#showroom-datepicker #showroom-datepicker-content #showroom-datepicker-form input.phone{background-image:url(/img/icons/phone.svg)}#showroom-datepicker #showroom-datepicker-content #showroom-datepicker-form input.envelope{background-image:url(/img/icons/envelope.svg)}#showroom-datepicker #showroom-datepicker-content #showroom-datepicker-form input.project{background-image:url(/img/icons/project.svg)}#showroom-datepicker #showroom-datepicker-content #showroom-datepicker-form input.comment{background-image:url(/img/icons/comment.svg)}#showroom-datepicker #showroom-datepicker-content #showroom-datepicker-form input.lock{background-image:url(/img/icons/lock.svg)}#showroom-datepicker #showroom-datepicker-content #showroom-datepicker-maps{margin-top:30px}#showroom-datepicker #showroom-datepicker-content #showroom-datepicker-maps strong{font-size:14pt;font-weight:600;display:block;margin-bottom:10px}#showroom-datepicker #showroom-datepicker-content #showroom-datepicker-maps>div{height:225px;border:1px solid #d3d3d3}#showroom-datepicker #showroom-datepicker-content #showroom-datepicker-actions{margin-top:10px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}#showroom-datepicker #showroom-datepicker-content #showroom-datepicker-actions a{text-align:center;width:auto}#showroom-datepicker #showroom-datepicker-content #showroom-opening-details{margin-top:30px}#showroom-datepicker #showroom-datepicker-content #showroom-opening-details div{border-bottom:1px solid #d3d3d3;line-height:1.6;padding:10px 0}#showroom-datepicker #showroom-datepicker-content #showroom-opening-details div#showroom-opening-hours{position:relative;cursor:pointer}#showroom-datepicker #showroom-datepicker-content #showroom-opening-details div#showroom-opening-hours a span{position:absolute;right:10px;top:10px;width:42px;height:42px;background:url(/img/icons/chevron.svg) no-repeat 50%;background-size:12px;border-radius:100%;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#showroom-datepicker #showroom-datepicker-content #showroom-opening-details div#showroom-opening-hours a span:hover,#showroom-datepicker #showroom-datepicker-content #showroom-opening-details div#showroom-opening-hours a span.active{background-color:#f8f8f8}#showroom-datepicker #showroom-datepicker-content #showroom-opening-details div#showroom-opening-hours a span.active{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#showroom-datepicker #showroom-datepicker-content #showroom-opening-details div#showroom-opening-hours #showroom-opening-hours-list{max-height:0;overflow:hidden;font-size:12pt;color:#333;border:0;padding:0;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#showroom-datepicker #showroom-datepicker-content #showroom-opening-details div#showroom-opening-hours #showroom-opening-hours-list.active{padding-top:10px;padding-bottom:10px;max-height:1000px}#showroom-datepicker #showroom-datepicker-content #showroom-opening-details div#showroom-opening-hours #showroom-opening-hours-list>div{border:0;padding:0;display:grid;grid-template-columns:100px 1fr;grid-gap:20px;line-height:1.7}#showroom-datepicker #showroom-datepicker-content #showroom-opening-details div a{display:block}#showroom-datepicker #showroom-datepicker-content #showroom-opening-details div a>strong{color:#333;font-size:12pt;font-weight:600;display:block}#showroom-datepicker #showroom-datepicker-content #showroom-opening-details div a>p{color:#333;font-size:12pt;display:block}@media screen and (max-width: 560px){#showroom-datepicker{padding:30px}#showroom-datepicker #showroom-datepicker-content #showroom-datepicker-actions a{max-width:100%;min-width:0;font-size:8pt;padding-top:30px}#showroom-datepicker #showroom-datepicker-content #showroom-datepicker-actions a.route{background:url(/img/icons/route.svg) no-repeat 50% 30%;background-size:20px}#showroom-datepicker #showroom-datepicker-content #showroom-datepicker-actions a.phone{background:url(/img/icons/phone.svg) no-repeat 50% 30%;background-size:20px}#showroom-datepicker #showroom-datepicker-content #showroom-datepicker-actions a.website{background:url(/img/icons/website.svg) no-repeat 50% 30%;background-size:20px}}@media screen and (max-width: 380px){#showroom-datepicker{padding:15px}}header{position:fixed;left:0;top:0;right:0;background:white;z-index:20;border-bottom:1px solid #d3d3d3}header:before{display:block;width:100%;height:4px;content:"";position:relative;background:-webkit-linear-gradient(to right,#003953,#23b1ad);background:-moz-linear-gradient(to right,#003953,#23b1ad);background:-o-linear-gradient(to right,#003953,#23b1ad);background:linear-gradient(to right,#003953,#23b1ad)}header #header-notice{background:#f8f8f8;font-size:11pt;color:#333;text-align:center;border-bottom:1px solid #d3d3d3}header #header-notice div.container>div{position:relative;padding:7px 50px 7px 15px}header #header-notice div.container>div span{position:absolute;right:15px;top:7px;width:30px;height:30px;background:url(/img/icons/close.svg) no-repeat 50%;background-size:10px;cursor:pointer}header>div.container{display:grid;grid-template-columns:30px 180px 1fr;grid-gap:15px;height:65px;padding:0 10px 0 30px}header>div.container #header-logo{display:block;position:relative}header>div.container #header-logo a{position:absolute;top:50%;left:0;right:0;line-height:0;max-width:180px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}header>div.container #header-logo a img{max-width:100%}header>div.container #header-navicon{position:relative}header>div.container #header-navicon #navicon{position:absolute;top:50%;left:0;width:20px;height:20px;cursor:pointer;z-index:22;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}header>div.container #header-navicon #navicon span{top:50%;margin-top:-1px;position:absolute;left:0;right:0;border-radius:2px;height:2px;background:#003953;-webkit-transition:top,transform ease-in-out .5s;-moz-transition:top,transform ease-in-out .5s;-ms-transition:top,transform ease-in-out .5s;-o-transition:top,transform ease-in-out .5s;transition:top,transform ease-in-out .5s}header>div.container #header-navicon #navicon span:before,header>div.container #header-navicon #navicon span:after{content:"";position:absolute;left:0;right:0;border-radius:2px;height:2px;background:#003953;-webkit-transition:top,transform ease-in-out .5s;-moz-transition:top,transform ease-in-out .5s;-ms-transition:top,transform ease-in-out .5s;-o-transition:top,transform ease-in-out .5s;transition:top,transform ease-in-out .5s}header>div.container #header-navicon #navicon span:before{top:-7px;transition-property:top,transform;-moz-transition-property:top,transform;-o-transition-property:top,transform;-webkit-transition-property:top,transform}header>div.container #header-navicon #navicon span:after{bottom:-7px;transition-property:bottom,transform;-moz-transition-property:bottom,transform;-o-transition-property:bottom,transform;-webkit-transition-property:bottom,transform}header>div.container #header-navicon #navicon span:before,header>div.container #header-navicon #navicon span:after{transition-duration:.2s,.2s;transition-delay:.2s,0s}header>div.container #header-navicon #navicon.active span{background:none}header>div.container #header-navicon #navicon.active span:before{top:0;transform:rotate(45deg)}header>div.container #header-navicon #navicon.active span:after{bottom:0;transform:rotate(-45deg)}header>div.container #header-navicon #navicon.active span:before,header>div.container #header-navicon #navicon.active span:after{transition-delay:0s,.2s}header>div.container #header-items{text-align:right;color:#003953}header>div.container #header-items>div{display:inline-block;font-weight:600;position:relative;font-size:13pt;vertical-align:top;height:65px}header>div.container #header-items>div a{display:inline-block;padding:15px 20px 15px 50px;cursor:pointer;position:relative;min-height:65px;-webkit-transition:background ease-in-out .2s;-moz-transition:background ease-in-out .2s;-ms-transition:background ease-in-out .2s;-o-transition:background ease-in-out .2s;transition:background ease-in-out .2s}header>div.container #header-items>div a:hover{background:#f8f8f8}header>div.container #header-items>div a strong{padding-left:5px;display:inline-block;font-weight:400}header>div.container #header-items>div span{position:absolute;left:10px;bottom:0;height:100%;width:42px}header>div.container #header-items>div#header-contact a span{background:url(/img/icons/support.svg) no-repeat 50%;background-size:21px 21px}header>div.container #header-items>div#header-user{position:relative}header>div.container #header-items>div#header-user a span{background:url(/img/icons/user.svg) no-repeat 50%;background-size:20px 20px}header>div.container #header-items>div#header-user div{position:absolute;visibility:hidden;opacity:0}header>div.container #header-items>div#header-cart{position:relative}header>div.container #header-items>div#header-cart:before{content:"";position:absolute;left:30px;top:15px;display:inline-block;background:#00b500 url(/img/icons/check.svg) no-repeat 50%;background-size:50%;width:20px;height:20px;border-radius:100%;z-index:3;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}header>div.container #header-items>div#header-cart.completed:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}header>div.container #header-items>div#header-cart span{background:url(/img/icons/cart.svg) no-repeat 50%;background-size:23px}header>div.container #header-items>div#header-cart strong{display:inline-block}header>div.container #header-nav{text-align:right}header>div.container #header-nav a{display:inline-block;color:#003953;padding:15px 20px}@media screen and (max-width: 960px){header>div.container{grid-template-columns:30px 1fr 250px}header>div.container #header-nav{display:none}header>div.container #header-items #header-contact a,header>div.container #header-items #header-user a{padding:0;width:42px}header>div.container #header-items #header-contact a:hover,header>div.container #header-items #header-user a:hover{background:none}header>div.container #header-items #header-contact a span,header>div.container #header-items #header-user a span{left:0;right:0;width:auto}header>div.container #header-items #header-contact a strong,header>div.container #header-items #header-user a strong{display:none}}@media screen and (max-width: 560px){header>div.container{padding-left:15px;padding-right:15px;grid-template-columns:30px 1fr 140px}header>div.container #header-items #header-cart{position:relative}header>div.container #header-items #header-cart span{left:0}header>div.container #header-items #header-cart a{padding:0;width:42px}header>div.container #header-items #header-cart #header-cart-total{display:none}}@media screen and (max-width: 380px){header>div.container{grid-template-columns:30px 1fr 90px}header>div.container #header-items #header-contact{display:none}}footer{border-top:1px solid #d3d3d3}footer div.container{padding:20px 30px 50px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}footer div.container>div{display:block}footer div.container>div h4{font-size:18px;margin-top:30px}footer div.container>div img{display:block;margin-top:20px;max-width:150px;width:80%}footer div.container>div strong{color:#003953;display:block;text-align:center}footer div.container>div div{color:#003953}footer div.container>div div a{padding:4px 0;display:inline-block;color:#333}footer div.container>div div span{color:inherit;opacity:.5}@media screen and (max-width: 960px){footer div.container{grid-template-columns:1fr 1fr}}@media screen and (max-width: 560px){footer div.container{grid-template-columns:1fr}}@media screen and (max-width: 380px){footer div.container{padding:20px 15px 30px}}h1,h2,h3,h4{background:-webkit-linear-gradient(left,#003953 20%,#23b1ad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:500;display:block;margin-top:0;margin-bottom:0;padding:1px 0;overflow:hidden}h1,.h1{font-size:2.25em;line-height:2.75rem;margin-bottom:1rem}h2,.h2{font-size:1.75rem;line-height:2.75rem;margin-bottom:1rem}h3,.h3{font-size:1.5rem;line-height:2rem}h4,.h4{font-size:1.25rem;line-height:1.75rem}@media screen and (max-width: 960px){h1,.h1{font-size:1.75rem;line-height:2.25rem}h2,.h2{font-size:1.25rem;line-height:1.75rem}h3,.h3{font-size:1em;line-height:1.5rem}h4,.h4{font-size:1rem;line-height:1.75rem}}@media screen and (max-width: 560px){h1,.h1{font-size:1.5rem;line-height:2rem}h2,.h2{font-size:1.25rem;line-height:1.75rem}h3,.h3{font-size:1.1rem;line-height:1.5rem}h4,.h4{font-size:1rem;line-height:1.5rem}}#intro div.container{padding:4em 0;opacity:1;max-width:600px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#intro div.container.animate{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}@media screen and (max-width: 560px){#intro div.container{padding:50px 30px}}p.error{color:#d00}input[type=text],input[type=password],input[type=date],textarea{padding:10px;display:block;width:100%;box-sizing:border-box;margin-bottom:10px;border:1px solid #d3d3d3;-webkit-transition:border ease-in-out .3s;-moz-transition:border ease-in-out .3s;-ms-transition:border ease-in-out .3s;-o-transition:border ease-in-out .3s;transition:border ease-in-out .3s}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,textarea:focus{border:1px solid #003953}input[type=text].error:not(select),input[type=password].error:not(select),input[type=date].error:not(select),textarea.error:not(select){background:white url(/img/icons/error.svg) no-repeat top 12px right 10px;background-size:17px;border-color:#d00}input[type=text]:-webkit-autofill,input[type=password]:-webkit-autofill,input[type=date]:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}@keyframes pulse{0%{background-position:100% 0}to{background-position:0 100%}}button,.btn-blue{position:relative;padding:5px 19px;border:0;display:inline-block;white-space:nowrap;margin:7px 0;color:#fff;overflow:hidden;vertical-align:top;font-size:12pt;font-weight:400;cursor:pointer;min-width:110px;text-align:center;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background:-webkit-linear-gradient(to bottom,#003953 50%,#00273a 50%);background:-moz-linear-gradient(to bottom,#003953 50%,#00273a 50%);background:-o-linear-gradient(to bottom,#003953 50%,#00273a 50%);background:linear-gradient(to bottom,#003953 50%,#00273a 50%);background-size:100% 200%;background-position:100% 5%}button:hover,.btn-blue:hover{background-position:0 100%}@media screen and (max-width: 560px){button,.btn-blue{font-size:11pt}}button.disabled,.btn-blue.disabled{opacity:.4;cursor:default;pointer-events:none}.btn-green{position:relative;padding:5px 19px;border:0;display:inline-block;white-space:nowrap;margin:7px 0;color:#fff;overflow:hidden;vertical-align:top;font-size:12pt;font-weight:400;cursor:pointer;min-width:110px;text-align:center;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background:-webkit-linear-gradient(to bottom,#23b1ad 50%,#1f9c98 50%);background:-moz-linear-gradient(to bottom,#23b1ad 50%,#1f9c98 50%);background:-o-linear-gradient(to bottom,#23b1ad 50%,#1f9c98 50%);background:linear-gradient(to bottom,#23b1ad 50%,#1f9c98 50%);background-size:100% 200%;background-position:100% 5%}.btn-green:hover{background-position:0 100%}@media screen and (max-width: 560px){.btn-green{font-size:11pt}}.btn-red{position:relative;padding:5px 19px;border:0;display:inline-block;white-space:nowrap;margin:7px 0;color:#fff;overflow:hidden;vertical-align:top;font-size:12pt;font-weight:400;cursor:pointer;min-width:110px;text-align:center;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background:-webkit-linear-gradient(to bottom,#ea515b 50%,#e73a46 50%);background:-moz-linear-gradient(to bottom,#ea515b 50%,#e73a46 50%);background:-o-linear-gradient(to bottom,#ea515b 50%,#e73a46 50%);background:linear-gradient(to bottom,#ea515b 50%,#e73a46 50%);background-size:100% 200%;background-position:100% 5%}.btn-red:hover{background-position:0 100%}@media screen and (max-width: 560px){.btn-red{font-size:11pt}}.btn-blue-ghost{position:relative;border:0;display:inline-block;white-space:nowrap;margin:7px 0;color:#fff;overflow:hidden;vertical-align:top;font-size:12pt;font-weight:400;min-width:110px;text-align:center;background:-webkit-linear-gradient(to bottom,#003953 50%,#00273a 50%);background:-moz-linear-gradient(to bottom,#003953 50%,#00273a 50%);background:-o-linear-gradient(to bottom,#003953 50%,#00273a 50%);background:linear-gradient(to bottom,#003953 50%,#00273a 50%);color:#003953;background:white;border:1px solid #003953;padding:4px 19px;background:-webkit-linear-gradient(to bottom,white 50%,#f8f8f8 50%);background:-moz-linear-gradient(to bottom,white 50%,#f8f8f8 50%);background:-o-linear-gradient(to bottom,white 50%,#f8f8f8 50%);background:linear-gradient(to bottom,white 50%,#f8f8f8 50%);background-size:100% 200%;background-position:100% 5%;cursor:pointer;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}@media screen and (max-width: 560px){.btn-blue-ghost{font-size:11pt}}.btn-blue-ghost:hover{background-position:0 100%}.btn-disabled{position:relative;border:0;display:inline-block;white-space:nowrap;margin:7px 0;color:#fff;overflow:hidden;vertical-align:top;font-size:12pt;font-weight:400;cursor:pointer;min-width:110px;text-align:center;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background:-webkit-linear-gradient(to bottom,#c0c0c0 50%,#b3b3b3 50%);background:-moz-linear-gradient(to bottom,#c0c0c0 50%,#b3b3b3 50%);background:-o-linear-gradient(to bottom,#c0c0c0 50%,#b3b3b3 50%);background:linear-gradient(to bottom,#c0c0c0 50%,#b3b3b3 50%);background-size:100% 200%;background-position:100% 5%;color:#d3d3d3;background:white;border:1px solid #d3d3d3;padding:4px 19px;cursor:alias;pointer-events:none}.btn-disabled:hover{background-position:0 100%}@media screen and (max-width: 560px){.btn-disabled{font-size:11pt}}button{line-height:1.8}#hero{height:400px;background:-webkit-linear-gradient(180deg,rgb(223,248,255) 40%,rgb(255,255,255) 100%);background:-moz-linear-gradient(180deg,rgb(223,248,255) 40%,rgb(255,255,255) 100%);background:-o-linear-gradient(180deg,rgb(223,248,255) 40%,rgb(255,255,255) 100%);background:linear-gradient(180deg,rgb(223,248,255) 40%,rgb(255,255,255) 100%)}#hero div.container{position:relative;text-align:right;height:100%}#hero div.container>img{position:absolute;bottom:20px;right:0;width:80%}#hero div.container>div{position:absolute;top:50%;left:73px;right:60%;text-align:left;max-width:400px;font-weight:500;line-height:normal;color:#003953;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#hero div.container>div>div{line-height:2}#hero div.container>div a{margin-top:30px;line-height:2}@media screen and (max-width: 960px){#hero{height:600px}#hero div.container>img{width:100%}#hero div.container>div{top:30%;right:73px;max-width:650px}}@media screen and (max-width: 560px){#hero{height:530px}#hero div.container>img{width:130%}#hero div.container>div{top:30%;right:30px;left:30px}}@media screen and (max-width: 380px){#hero div.container>div{top:35%;right:15px;left:15px}}.stage-summary{position:relative;border:1px solid #d3d3d3;cursor:pointer;padding:30px 3em;background:white;margin-top:20px;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.stage-summary.active{border:1px solid #23b1ad;-webkit-box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,.15);-moz-box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,.15);box-shadow:inset 0 0 5px #00000026}.stage-summary.disabled{opacity:.5;cursor:default}.stage-summary.confirmed{background:#eee}.stage-summary>div{color:#003953;line-height:1}.stage-summary>div strong{font-size:14pt;font-weight:700}.stage-summary>div span{float:right;display:block;font-weight:700}.stage-summary>ol{line-height:1.6}.stage-summary>ol li{display:inline-block;color:#333;font-size:12pt;padding-right:20px;font-weight:400}.stage-summary>ol li div{width:110px}.stage-summary>ol li p{font-size:11pt;padding-left:23px}.stage-summary>ol li p.clock{background:url(/img/icons/clock.svg) no-repeat 0 50%;background-size:15px}.stage-summary>ol li p.check{background:url(/img/icons/check-blue.svg) no-repeat 0 50%;background-size:12px}.stage-summary>ol li p.desktop{display:block}.stage-summary>ol li p.mobile{display:none}.stage-summary span.bullet{position:absolute;left:12px;top:50%;border-radius:24px;color:#fff;display:inline-block;min-width:24px;height:24px;padding:2px;background:#ea515b;text-align:center;font-size:12px;font-weight:300;line-height:1.8;opacity:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.stage-summary span.bullet.animate{opacity:0;-webkit-transform:translateY(-5px) scale(0);-moz-transform:translateY(-5px) scale(0);-ms-transform:translateY(-5px) scale(0);-o-transform:translateY(-5px) scale(0);transform:translateY(-5px) scale(0)}.stage-summary span.bullet.completed{background:#00b500 url(/img/icons/markers/check.svg) no-repeat 50%;background-size:12px}.stage-summary span.bullet.confirmed{background:#00b500 url(/img/icons/markers/lock.svg) no-repeat 50%;background-size:15px}@media screen and (max-width: 560px){.stage-summary{font-size:11pt;padding:15px 20px 15px 3em;margin:10px 0 0}.stage-summary>div strong{font-size:11pt;font-weight:600}.stage-summary>ol li p{font-size:10pt}.stage-summary>ol li p.desktop{display:none}.stage-summary>ol li p.mobile{display:block}}.subject-status{font-size:11pt;color:#333}.subject-status>span{display:block}.subject-status>span.red:before{background:#dd0000}.subject-status>span.orange:before{background:#ff9000}.subject-status>span.green:before{background:#00b500}.subject-status>span.gray:before{background:#cccccc}.subject-status>span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:100%;margin:0 4px 0 0;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}@media screen and (max-width: 560px){.subject-status{font-size:10pt}}#notifier{position:fixed;left:20px;bottom:0;z-index:999}#notifier ol li{position:relative;width:500px;margin:20px 0;display:block;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}#notifier ol li.hide{opacity:0;visibility:hidden;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}#notifier ol li div{position:relative;padding:30px 30px 30px 80px;background:white;-webkit-box-shadow:0px 0px 16px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 16px 0px rgba(0,0,0,.1);box-shadow:0 0 16px #0000001a}#notifier ol li div:before{content:"";background:url(/img/icons/bell.svg) no-repeat 50%;background-size:100%;position:absolute;width:40px;height:40px;left:20px;top:30px}#notifier ol li div strong{font-size:16pt;color:#003953}#notifier ol li div p{font-size:11pt;margin-bottom:10px}#notifier ol li div span{position:absolute;right:20px;top:20px;z-index:101;width:40px;height:40px;cursor:pointer;border-radius:100%;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#notifier ol li div span:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;background:url(/img/icons/close.svg) no-repeat 50%;background-size:12px;display:block;line-height:1;margin:-8px 0 0 -8px;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#notifier ol li div span:hover{background:#f8f8f8}#notifier ol li div span:hover:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width: 960px){#notifier{left:0;right:0}#notifier ol li{width:100%;margin:0}#notifier ol li div{position:relative;padding:20px 30px 30px 60px;background:white;-webkit-box-shadow:0px 0px 16px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 16px 0px rgba(0,0,0,.1);box-shadow:0 0 16px #0000001a}#notifier ol li div:before{width:28px;height:28px;left:15px;top:25px}#notifier ol li div span{right:15px;top:15px}}#floors{background:#f8f8f8;position:relative}#floors.loading #floors-configurator-loading{z-index:10;opacity:1}#floors #floors-configurator-loading{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);z-index:-1;opacity:0;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#floors #floors-configurator-loading object{position:fixed;top:40%;left:50%;max-width:320px;padding:0 40px;width:100%;-webkit-transform:translate(-50%,-70%);-moz-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);-o-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}#floors #floors-configurator-loading strong{position:fixed;left:0;right:0;text-align:center;top:50%;padding:0 30px;color:#003953;font-size:15pt;font-weight:700}#floors #floors-tabs{position:relative;z-index:2}#floors #floors-tabs ol li{position:relative;display:inline-block;background:white;padding:10px 30px;margin-bottom:-1px;color:#003953;font-weight:600;margin-right:10px;cursor:pointer;border:1px solid #d3d3d3}#floors #floors-tabs ol li.active{border-bottom:1px solid white}#floors #floors-tabs ol li span{position:relative;border-radius:10px;color:#fff;display:inline-block;min-width:20px;height:20px;padding:0 4px;background:#ea515b;text-align:center;font-size:12px;font-weight:300;line-height:1.8;opacity:1;-webkit-transform:translateY(-5px) scale(1);-moz-transform:translateY(-5px) scale(1);-ms-transform:translateY(-5px) scale(1);-o-transform:translateY(-5px) scale(1);transform:translateY(-5px) scale(1);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#floors #floors-tabs ol li span.animate{opacity:0;-webkit-transform:translateY(-5px) scale(0);-moz-transform:translateY(-5px) scale(0);-ms-transform:translateY(-5px) scale(0);-o-transform:translateY(-5px) scale(0);transform:translateY(-5px) scale(0)}@media screen and (max-width: 560px){#floors #floors-tabs ol{padding:0 30px 10px}#floors #floors-tabs ol li{display:block;border:1px solid #d3d3d3;margin-bottom:10px;margin-right:0;background:#f8f8f8;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#floors #floors-tabs ol li.active{border:1px solid #23b1ad}#floors #floors-tabs ol li span{float:right;margin-top:10px}}@media screen and (max-width: 380px){#floors #floors-tabs ol{padding:0 15px 10px}}#floors #floors-content{padding:4em 2em;position:relative;background:white;text-align:center;border-top:1px solid #d3d3d3}#floors #floors-content div.container>div{position:absolute;opacity:0;left:50%;display:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#floors #floors-content div.container>div.active{position:relative;opacity:1;display:block}#floors #floors-content div.container>div .floor-plan{position:relative;display:inline-block;text-align:left;width:100%;max-width:900px}#floors #floors-content div.container>div .floor-plan>img{width:100%}@media screen and (max-width: 560px){#floors #floors-content{padding:30px}#floors #floors-content div.container>div{position:relative;opacity:1;left:auto;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}#floors #floors-content div.container>div>h3{display:none}#floors #floors-content div.container>div>p{display:none}#floors #floors-content div.container>div .floor-plan>img{display:none}}@media screen and (max-width: 380px){#floors #floors-content{padding:30px 15px}}div.floor-plan-subject{position:absolute}div.floor-plan-subject.active>div{opacity:1;visibility:visible;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}div.floor-plan-subject.disabled>span:after{content:"";position:absolute;display:inline-block;background:#d3d3d3 url(/img/icons/markers/clock.svg) no-repeat 50%;background-size:30px;width:40px;height:40px;border-radius:100%}div.floor-plan-subject.locked>span:after{content:"";position:absolute;display:inline-block;background:#d3d3d3 url(/img/icons/markers/lock.svg) no-repeat 50%;background-size:25px;height:40px;width:40px;border-radius:100%}div.floor-plan-subject.casco>span:after{content:"";position:absolute;display:inline-block;background:#00b500 url(/img/icons/markers/check.svg) no-repeat 50%;background-size:20px;width:40px;height:40px;border-radius:100%}div.floor-plan-subject.pending>span{width:56px;height:56px;display:block;border-radius:100%;margin-bottom:-36px;position:relative}div.floor-plan-subject.pending>span div{background:white;position:absolute;top:0;left:0;width:56px;height:56px;border-radius:100%;z-index:1}div.floor-plan-subject.pending>span strong{position:absolute;top:8px;left:8px;width:40px;height:40px;border-radius:100%;z-index:2;background:-webkit-linear-gradient(to top,#238680,#23b1ad);background:-moz-linear-gradient(to top,#238680,#23b1ad);background:-o-linear-gradient(to top,#238680,#23b1ad);background:linear-gradient(to top,#238680,#23b1ad)}div.floor-plan-subject.pending>span u{position:absolute;top:8px;left:8px;background:url(/img/icons/markers/plus.svg) no-repeat 50%;background-size:20px;display:inline-block;width:40px;height:40px;border-radius:100%;z-index:4}div.floor-plan-subject.pending>span i{content:"";position:absolute;top:0;left:0;display:inline-block;width:56px;height:56px;border-radius:100%;z-index:-1;background:-webkit-linear-gradient(to top,#238680,#23b1ad);background:-moz-linear-gradient(to top,#238680,#23b1ad);background:-o-linear-gradient(to top,#238680,#23b1ad);background:linear-gradient(to top,#238680,#23b1ad);-webkit-animation:pulsateAnimation 3s infinite;animation:pulsateAnimation 3s infinite}div.floor-plan-subject.pending>span b{position:absolute;z-index:3}div.floor-plan-subject.pending>span b svg{position:absolute;border-radius:100%;transform:rotate(-90deg)}div.floor-plan-subject.done>span:after{content:"";position:absolute;display:inline-block;background:#00b500 url(/img/icons/markers/check.svg) no-repeat 50%;background-size:20px;width:40px;height:40px;border-radius:100%}div.floor-plan-subject>span{width:40px;height:40px;cursor:pointer;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}div.floor-plan-subject>span.active{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}div.floor-plan-subject>div{position:absolute;left:55px;padding:30px;background:white;border-radius:4px;top:calc(50% + 20px);visibility:hidden;opacity:0;min-width:300px;z-index:10;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,.3);box-shadow:0 0 20px #0000004d;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-transform:translate(10px,-50%);-moz-transform:translate(10px,-50%);-ms-transform:translate(10px,-50%);-o-transform:translate(10px,-50%);transform:translate(10px,-50%)}div.floor-plan-subject>div:before{content:"";width:16px;height:16px;position:absolute;left:-8px;top:50%;margin-top:-9px;background:white;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}div.floor-plan-subject>div .floor-plan-subject-close{position:absolute;top:10px;right:10px;width:42px;height:42px;border-radius:100%;background:url(/img/icons/close.svg) no-repeat 50%;background-size:12px;cursor:pointer;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}div.floor-plan-subject>div .floor-plan-subject-close:hover{background-color:#f8f8f8;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}div.floor-plan-subject>div .floor-plan-subject-info{width:42px;height:42px;left:15px;top:15px;z-index:1;cursor:pointer;position:absolute;left:auto;right:0;top:10px;display:none}div.floor-plan-subject>div .floor-plan-subject-info span{display:inline-block;width:38px;height:38px;border-radius:100%;background:-webkit-linear-gradient(to top,#cccccc,#ffffff);background:-moz-linear-gradient(to top,#cccccc,#ffffff);background:-o-linear-gradient(to top,#cccccc,#ffffff);background:linear-gradient(to top,#cccccc,#ffffff)}div.floor-plan-subject>div .floor-plan-subject-info span:before{background:url(/img/icons/info.svg) no-repeat 50%;background-size:28px;content:"";display:block;width:100%;height:100%;border-radius:100%}div.floor-plan-subject>div strong{font-size:14pt;color:#003953;white-space:nowrap}div.floor-plan-subject>div p{font-size:12pt}div.floor-plan-subject>div .floor-plan-subject-status{font-size:11pt;color:#333}div.floor-plan-subject>div .floor-plan-subject-status>span{display:block}div.floor-plan-subject>div .floor-plan-subject-status>span.red:before{background:#dd0000}div.floor-plan-subject>div .floor-plan-subject-status>span.orange:before{background:#ff9000}div.floor-plan-subject>div .floor-plan-subject-status>span.green:before{background:#00b500}div.floor-plan-subject>div .floor-plan-subject-status>span.gray:before{background:#cccccc}div.floor-plan-subject>div .floor-plan-subject-status>span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:100%;margin:0 4px 0 0;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}@media screen and (max-width: 560px){div.floor-plan-subject>div .floor-plan-subject-status{font-size:10pt}}@media screen and (max-width: 560px){div.floor-plan-subject{position:relative;left:0!important;top:0!important}div.floor-plan-subject>span{display:none}div.floor-plan-subject>span.active{display:none}div.floor-plan-subject>div{position:relative;left:auto;top:auto;background:white;border-radius:0;visibility:visible;opacity:1;min-width:0;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #d3d3d3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:translate(0,0)!important;-moz-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;-o-transform:translate(0,0)!important;transform:translate(0)!important}div.floor-plan-subject>div:before{display:none}div.floor-plan-subject>div .floor-plan-subject-close{display:none}div.floor-plan-subject>div .floor-plan-subject-info{display:block}div.floor-plan-subject>div p{font-size:11pt;position:relative}div.floor-plan-subject>div p.pending,div.floor-plan-subject>div p.failed{padding-left:30px}div.floor-plan-subject>div p.pending:before,div.floor-plan-subject>div p.failed:before{content:"";position:absolute;top:4px;left:0;width:20px;height:20px;margin-right:20px}div.floor-plan-subject>div p.pending:before{background:url(/img/icons/markers/clock-blue.svg) 50% no-repeat;background-size:100%}div.floor-plan-subject>div p.failed:before{background:url(/img/icons/markers/lock-blue.svg) 50% no-repeat;background-size:100%}}.floor-plan-subject-actions select{display:block;width:100%;border:1px solid #d3d3d3;padding:5px 30px 5px 10px;height:42px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";background:url(/img/icons/arrows/down.svg) no-repeat top 50% right 10px;background-size:10px}.floor-plan-subject-actions select::-ms-expand{display:none}.floor-plan-subject-actions a{display:block;width:100%;text-align:center}.floor-plan-subject-actions a.desktop{display:block}.floor-plan-subject-actions a.mobile{display:none}@media screen and (max-width: 560px){.floor-plan-subject-actions{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5px}.floor-plan-subject-actions p,.floor-plan-subject-actions select{grid-column-start:1;grid-column-end:4}.floor-plan-subject-actions a{min-width:0;padding-left:0;padding-right:0;text-align:center}.floor-plan-subject-actions a.desktop{display:none}.floor-plan-subject-actions a.mobile{display:block}.floor-plan-subject-actions a.undo-casco-button,.floor-plan-subject-actions a.undo-showroom-button{grid-column-start:1;grid-column-end:4}}.svg circle{stroke-dashoffset:0;transition:stroke-dasharray 1s linear;stroke:#23b1ad;stroke-width:2px;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.svg .bar{stroke:#ff9000;border-radius:50%;stroke-width:5pt}#contact-popup{position:fixed;top:50%;left:50%;width:450px;max-width:calc(100% - 40px);visibility:hidden;opacity:0;z-index:22;-webkit-transform:translate(-50%,-40%);-moz-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);-o-transform:translate(-50%,-40%);transform:translate(-50%,-40%);-webkit-transition:transform ease-in-out .3s;-moz-transition:transform ease-in-out .3s;-ms-transition:transform ease-in-out .3s;-o-transition:transform ease-in-out .3s;transition:transform ease-in-out .3s}#contact-popup.active{visibility:visible;opacity:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#contact-popup.has-opening{width:900px}#contact-popup.has-opening #contact-popup-content{grid-template-columns:1fr 1fr}#contact-popup #contact-popup-close{position:fixed;right:30px;top:30px;width:42px;height:42px;background:url(/img/icons/close.svg) no-repeat 50%;background-size:12px;border-radius:100%;cursor:pointer;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#contact-popup #contact-popup-close:hover{background-color:#ebebeb;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#contact-popup #contact-popup-content{display:grid;grid-template-columns:1fr}#contact-popup #contact-popup-content #contact-popup-address{padding:75px;background:white}#contact-popup #contact-popup-content #contact-popup-address>div{min-height:30px}#contact-popup #contact-popup-content #contact-popup-address>div a:hover{text-decoration:underline}#contact-popup #contact-popup-content #contact-popup-opening{background:#f8f8f8;padding:75px}#contact-popup #contact-popup-content #contact-popup-opening>div{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 960px){#contact-popup{left:20px;top:20px;-webkit-transform:translate(0,0)!important;-moz-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;-o-transform:translate(0,0)!important;transform:translate(0)!important}#contact-popup.has-opening #contact-popup-content,#contact-popup #contact-popup-content{grid-template-columns:1fr}#contact-popup #contact-popup-content #contact-popup-address,#contact-popup #contact-popup-content #contact-popup-opening{padding:30px}}@media screen and (max-width: 560px){#contact-popup{left:0;top:4px;right:0;bottom:0;width:100%;height:100%;max-width:100%;background:white;-webkit-transform:translate(0,0)!important;-moz-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;-o-transform:translate(0,0)!important;transform:translate(0)!important}#contact-popup #contact-popup-content{grid-template-columns:1fr;overflow-y:auto;max-height:100%}#contact-popup #contact-popup-content #contact-popup-address,#contact-popup #contact-popup-content #contact-popup-opening{padding:30px}}#contact div.container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;padding:50px 46px}#contact div.container>div{padding:30px;font-size:12pt}#contact div.container>div strong{font-size:14pt;color:#003953}#contact div.container>div a{display:block}#contact div.container>div p{display:block}#contact div.container>div a.btn-blue{margin-top:20px;display:inline-block}@media screen and (max-width: 960px){#contact div.container{grid-template-columns:1fr 1fr}}@media screen and (max-width: 860px){#contact div.container{grid-template-columns:1fr}}@media screen and (max-width: 560px){#contact div.container{padding-left:15px;padding-right:15px}#contact div.container>div{padding:0 15px}}@media screen and (max-width: 380px){#contact div.container{padding-left:0;padding-right:0}#contact div.container>div{padding:0 15px}}#property{margin:4em 0}#property div.container{padding:0 76px}#property div.container #property-details{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;margin-bottom:3em}#property div.container #property-details>div{opacity:1;display:grid;grid-template-columns:60px 1fr;grid-gap:20px;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}#property div.container #property-details>div.animate{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translate(-20px)}#property div.container #property-details>div span img{width:50px;margin-top:10px}#property div.container #property-details>div>div strong{color:#003953}#property div.container #property-details>div>div div{font-size:12pt}#property div.container #property-documents{padding:50px 0;opacity:1;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}#property div.container #property-documents.animate{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translate(-20px)}#property div.container #property-documents>div{display:grid;grid-template-columns:1fr 50px;padding:10px 0;font-size:12pt}#property div.container #property-documents>div div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px}#property div.container #property-documents>div a{display:block;width:40px;height:40px;border-radius:100%;background:#003953 url(/img/icons/download.svg) no-repeat 50%;background-size:20px;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}@media screen and (max-width: 960px){#property div.container #property-details{grid-template-columns:1fr 1fr}}@media screen and (max-width: 560px){#property div.container{padding:0 30px}#property div.container #property-details{grid-template-columns:1fr}}@media screen and (max-width: 380px){#property div.container{padding:0 15px}}#dashboard{padding:4em 30px;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#dashboard.animate{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}#dashboard div.container{padding:0 30px}#dashboard div.container #dashboard-intro{display:grid;grid-template-columns:1fr 1fr;padding:4em 0;grid-column-gap:50px}#dashboard div.container #dashboard-intro #dashboard-intro-video{border:1px solid #8fccdc}#dashboard div.container #dashboard-intro #dashboard-intro-video video{height:100%;width:100%}#dashboard div.container #dashboard-intro #dashboard-intro-content{font-size:12pt;color:#003953}#dashboard div.container #dashboard-links{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:30px}#dashboard div.container #dashboard-links>div{position:relative;width:100%;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#dashboard div.container #dashboard-links>div.animate{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translate(20px)}#dashboard div.container #dashboard-links>div a{display:block;text-align:center;padding:20px 0;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#dashboard div.container #dashboard-links>div a:hover{background:#f8f8f8}#dashboard div.container #dashboard-links>div a span{display:block}#dashboard div.container #dashboard-links>div a span img{width:50px;margin:0 auto 20px}#dashboard div.container #dashboard-links>div a strong{display:block;font-size:12pt;color:#003953;font-weight:600}#dashboard div.container #dashboard-links>div a div{display:block;font-size:12pt;color:#003953;font-weight:500}@media screen and (max-width: 1200px){#dashboard div.container #dashboard-links{grid-template-columns:repeat(4,1fr)}#dashboard div.container #dashboard-links>div:last-child{display:none}}@media screen and (max-width: 960px){#dashboard div.container{padding:0}#dashboard div.container #dashboard-intro{padding:0 0 2em;grid-gap:30px}}@media screen and (max-width: 860px){#dashboard div.container #dashboard-intro{grid-template-columns:1fr;padding:0 3em 3em;grid-gap:30px}#dashboard div.container #dashboard-intro #dashboard-intro-video{order:2}}@media screen and (max-width: 560px){#dashboard div.container #dashboard-intro{padding:0 0 2em}#dashboard div.container #dashboard-links{grid-template-columns:1fr;grid-gap:10px}#dashboard div.container #dashboard-links>div:last-child{display:block}#dashboard div.container #dashboard-links>div a{display:grid;grid-template-columns:50px 1fr;grid-gap:15px;text-align:left;padding:0}#dashboard div.container #dashboard-links>div a span img{padding-top:5px;width:35px;margin:0}#dashboard div.container #dashboard-links>div a>div{line-height:1.4;padding:5px 0}#dashboard div.container #dashboard-links>div a>div div{color:#333}}@media screen and (max-width: 380px){#dashboard{padding-left:15px;padding-right:15px}#dashboard div.container #dashboard-intro{padding:0 0 3em}}.plyr__poster{background-size:cover!important;z-index:4}.plyr__control{z-index:5;min-width:0}.plyr.plyr--stopped .plyr__controls{display:none}#subject{position:relative}#subject.loading #subject-configurator-loading{z-index:19;opacity:1}#subject #subject-configurator-loading{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);z-index:-1;opacity:0;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#subject #subject-configurator-loading object{position:fixed;top:40%;left:50%;max-width:320px;padding:0 40px;width:100%;-webkit-transform:translate(-50%,-70%);-moz-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);-o-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}#subject #subject-configurator-loading strong{position:fixed;left:0;right:0;text-align:center;top:50%;padding:0 30px;color:#003953;font-size:15pt;font-weight:700}#subject .subject.animate div.container .subject-intro{opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}#subject .subject:not(.product-question){border-top:1px solid #d3d3d3}#subject .subject.odd{background:#f8f8f8}#subject .subject div.container{padding:75px 30px}#subject .subject div.container .subject-intro{text-align:center;max-width:750px;margin:0 auto 30px;opacity:1;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media screen and (max-width: 960px){#subject .subject div.container{padding:30px 15px}}@media screen and (max-width: 560px){#subject #subject-configurator-loading object{top:250px}#subject #subject-configurator-loading strong{top:calc(10% + 300px);font-size:13pt}}#floating-button{width:50px;height:50px;margin:2em auto;background:#f8f8f8;border-radius:100%;box-shadow:3px 3px 10px #33333361;position:fixed;bottom:-100px;left:50%;transform:translate(-50%);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#floating-button:before{content:" ";background:url(/img/icons/arrows/down.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:15px;bottom:15px;left:15px;right:15px}#floating-button:after{position:absolute;left:-1px;top:-1px;bottom:-1px;right:-1px;z-index:-1;content:"";display:inline-block;border-radius:100%;background:#f8f8f8;-webkit-animation:pulsateAnimation 3s infinite;animation:pulsateAnimation 3s infinite}#floating-button.show{bottom:0}#subject-summary{z-index:10;position:fixed;left:0;right:0;top:70px;background:white;padding:6px 0;opacity:1;background:#f8f8f8;border-bottom:1px solid #d3d3d3}#subject-summary div.container{display:grid;grid-template-columns:1fr 1fr;padding:0 30px}#subject-summary div.container #subject-summary-path{font-size:12pt}#subject-summary div.container #subject-summary-path a:not(:first-child):before{content:"";display:inline-block;background:url(/img/icons/arrows/down.svg) no-repeat 50%;background-size:8px;width:10px;height:10px;padding-right:15px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}#subject-summary div.container #subject-summary-path a:hover{text-decoration:underline}#subject-summary div.container #subject-summary-right{text-align:right}#subject-summary div.container #subject-summary-right #subject-summary-progress{width:250px;display:inline-block;padding:0 50px;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}#subject-summary div.container #subject-summary-right #subject-summary-progress div{position:relative;background:#d3d3d3;margin:10px 0 0;height:7px;border-radius:6px}#subject-summary div.container #subject-summary-right #subject-summary-progress div>span{background:#23b1ad;position:absolute;top:0px;bottom:0px;left:0px;border-radius:6px;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#subject-summary div.container #subject-summary-right #subject-summary-progress div>p{position:absolute;right:-40px;top:-10px;font-size:9pt;font-weight:500}#subject-summary div.container #subject-summary-right #subject-summary-subtotal{text-align:right;display:inline-block;padding-left:20px}#subject-summary div.container #subject-summary-right #subject-summary-subtotal span{color:#003953;font-size:12pt}#subject-summary div.container #subject-summary-right #subject-summary-subtotal strong{display:inline-block;color:#003953;font-weight:700;font-size:13pt;padding-left:8px;min-width:80px}@media screen and (max-width: 960px){#subject-summary{background:white}#subject-summary div.container{grid-template-columns:auto auto;padding:0 15px}#subject-summary div.container #subject-summary-path{padding:10px 0}#subject-summary div.container #subject-summary-path a:last-child{display:none}#subject-summary div.container #subject-summary-path a{border-radius:90px;padding:10px 20px 10px 10px;background:#f8f8f8;color:#003953;font-weight:400}#subject-summary div.container #subject-summary-path a:before{content:"";display:inline-block;background:url(/img/icons/arrows/down.svg) no-repeat 50%;background-size:11px;width:10px;height:10px;padding-right:15px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#subject-summary div.container #subject-summary-right{text-align:left}#subject-summary div.container #subject-summary-right #subject-summary-progress{position:absolute;left:0;right:0;bottom:0;width:100%;padding:0;-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px)}#subject-summary div.container #subject-summary-right #subject-summary-progress div{border-radius:0;height:3px}#subject-summary div.container #subject-summary-right #subject-summary-progress div>span{border-radius:0}#subject-summary div.container #subject-summary-right #subject-summary-progress div>p{display:none}#subject-summary div.container #subject-summary-right #subject-summary-subtotal{float:right}#subject-summary div.container #subject-summary-right #subject-summary-subtotal span{display:none}#subject-summary div.container #subject-summary-right #subject-summary-subtotal strong{padding:10px 0}#subject-summary div.container #subject-summary-right #subject-summary-subtotal strong:before{content:"Meerwerk";display:inline-block;font-weight:400;padding-right:10px}}#subject .product{position:relative;opacity:1;visibility:visible;overflow:hidden;-webkit-transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-ms-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#subject .product:hover{-webkit-transform:scale(1.024);-moz-transform:scale(1.024);-ms-transform:scale(1.024);-o-transform:scale(1.024);transform:scale(1.024);-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.4);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,.4);box-shadow:0 0 30px #0006}#subject .product.animate{opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}#subject .product.grayscale:not(.active){filter:grayscale(1)}#subject .product a{position:absolute;left:0;right:0;top:0;bottom:0}.product-info-label{position:absolute;width:42px;height:42px;left:15px;top:15px;z-index:1;cursor:pointer}.product-info-label span{display:inline-block;width:38px;height:38px;border-radius:100%;background:-webkit-linear-gradient(to top,#cccccc,#ffffff);background:-moz-linear-gradient(to top,#cccccc,#ffffff);background:-o-linear-gradient(to top,#cccccc,#ffffff);background:linear-gradient(to top,#cccccc,#ffffff)}.product-info-label span:before{background:url(/img/icons/info.svg) no-repeat 50%;background-size:28px;content:"";display:block;width:100%;height:100%;border-radius:100%}.product-image{position:absolute;left:50%;top:50%;height:60%;width:50%;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product-image.configurator{left:0;right:0;bottom:0;top:0;max-height:none;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0)}.product-image.configurator img{max-width:none;height:100%;width:100%;object-fit:contain}.product-image.configurator:after{content:"";position:absolute;left:0;right:0;bottom:0;height:50px;background:-webkit-linear-gradient(to top,rgba(0,0,0,.25),rgba(0,0,0,0));background:-moz-linear-gradient(to top,rgba(0,0,0,.25),rgba(0,0,0,0));background:-o-linear-gradient(to top,rgba(0,0,0,.25),rgba(0,0,0,0));background:linear-gradient(to top,rgba(0,0,0,.25),rgba(0,0,0,0))}.product-image img{height:100%;width:100%;object-fit:contain}.product-image img:not(:first-child){position:absolute;left:0;top:0;right:0;bottom:0}.product-price{position:absolute;left:15px;bottom:30px;font-size:1.7em;font-weight:700;line-height:1;color:#fff}.product-3d{position:absolute;bottom:15px;right:90px;height:60px;width:165px;border-radius:30px;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background:-webkit-linear-gradient(to bottom,white,#e4e4e4);background:-moz-linear-gradient(to bottom,white,#e4e4e4);background:-o-linear-gradient(to bottom,white,#e4e4e4);background:linear-gradient(to bottom,white,#e4e4e4)}.product-3d:before{background:url(/img/icons/3d.svg) no-repeat left 20px top 50%;background-size:30px;content:"";display:block;width:100%;height:100%;border-radius:100%}.product-3d:after{content:"Bekijk in 3D";position:absolute;top:50%;right:20px;color:#003953;font-weight:500;font-size:12pt;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 960px){.product-3d{width:100px}.product-3d:after{content:"3D"}}.product .product-cart{position:absolute;bottom:15px;right:15px;width:60px;height:60px;border-radius:100% 100% 0;cursor:pointer;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background:-webkit-linear-gradient(to top,#b9353d,#ea515b);background:-moz-linear-gradient(to top,#b9353d,#ea515b);background:-o-linear-gradient(to top,#b9353d,#ea515b);background:linear-gradient(to top,#b9353d,#ea515b)}.product .product-cart:before{background:url(/img/icons/cart-white.svg) no-repeat 50%;background-size:30px;content:"";display:block;width:100%;height:100%;border-radius:100%}.product.active .product-cart{position:absolute;bottom:15px;right:15px;width:60px;height:60px;border-radius:100% 100% 0;cursor:pointer;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background:-webkit-linear-gradient(to top,#b9353d,#ea515b);background:-moz-linear-gradient(to top,#b9353d,#ea515b);background:-o-linear-gradient(to top,#b9353d,#ea515b);background:linear-gradient(to top,#b9353d,#ea515b);background:-webkit-linear-gradient(to top,#238680,#23b1ad);background:-moz-linear-gradient(to top,#238680,#23b1ad);background:-o-linear-gradient(to top,#238680,#23b1ad);background:linear-gradient(to top,#238680,#23b1ad)}.product.active .product-cart:before{background:url(/img/icons/cart-white.svg) no-repeat 50%;background-size:30px;content:"";display:block;width:100%;height:100%;border-radius:100%}.product.active .product-cart:before{background:url(/img/icons/check-white.svg) no-repeat 50%;background-size:30px}.product-label{background:#003953;position:absolute;left:60px;top:15px;font-size:13pt;line-height:1.1;font-weight:600;color:#fff;border-radius:92px;padding:10px 15px}.product-title{position:absolute;left:15px;bottom:80px;font-size:17pt;line-height:1;color:#fff}.product .product-deactivate{position:absolute;right:15px;top:15px;width:38px;height:38px;background:white url(/img/icons/close.svg) no-repeat 50%;background-size:12px;border-radius:100%;cursor:pointer;opacity:0;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.product.active .product-deactivate{opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}.product.active .product-deactivate:hover{background-color:#f8f8f8;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.product-config{position:absolute;top:50%;left:50%;width:60px;height:60px;text-align:center;vertical-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.product-config span{display:inline-block;width:100%;height:100%;border-radius:100%;background:-webkit-linear-gradient(to top,#cccccc,#ffffff);background:-moz-linear-gradient(to top,#cccccc,#ffffff);background:-o-linear-gradient(to top,#cccccc,#ffffff);background:linear-gradient(to top,#cccccc,#ffffff)}.product-config span:before{background:url(/img/icons/configurator.svg) no-repeat 50%;background-size:28px;content:"";display:block;width:100%;height:100%;border-radius:100%}.question{position:relative;background:white;border:1px solid #003953;padding:40px;overflow:hidden;opacity:1;visibility:visible;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.question.animate{opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}.question .question-content{display:grid;grid-template-columns:200px 1fr}.question .question-content>div{position:relative}@media screen and (max-width: 560px){.question{padding:20px}.question .question-content{grid-template-columns:1fr}.question .question-content>div>div{position:relative}.question .question-content>div .question-image{display:none}}.question-info-label{position:absolute;width:42px;height:42px;left:15px;top:15px;z-index:1;cursor:pointer}.question-info-label span{display:inline-block;width:38px;height:38px;border-radius:100%;background:-webkit-linear-gradient(to top,#cccccc,#ffffff);background:-moz-linear-gradient(to top,#cccccc,#ffffff);background:-o-linear-gradient(to top,#cccccc,#ffffff);background:linear-gradient(to top,#cccccc,#ffffff)}.question-info-label span:before{background:url(/img/icons/info.svg) no-repeat 50%;background-size:28px;content:"";display:block;width:100%;height:100%;border-radius:100%}.question-image{vertical-align:middle;text-align:center}.question-image img{max-width:150px;max-height:150px}.question-title{font-size:16pt;line-height:1;font-weight:100;color:#003953}.question-label strong{display:block;color:#003953;font-weight:500;margin-top:20px}.question-radio{padding:0}.question-radio>div{display:inline-block;position:relative;padding-bottom:40px;padding-right:25px}.question-radio>div input{-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}.question-radio>div label{display:inline-block;color:#003953;font-weight:400;line-height:1}.question-radio>div span{position:relative;top:-2px;left:2px;font-size:9pt;padding:3px 7px}@media screen and (max-width: 960px){.question-radio>div{display:block;padding-bottom:0}}.subject-compare{padding:0 0 20px;text-align:center}.subject-compare a{text-decoration:underline}.subject-compare a:before{content:"";display:inline-block;padding-right:5px;background:url(/img/icons/compare.svg) no-repeat;background-size:15px;width:15px;height:13px}.subject-setup{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;grid-gap:15px}.subject-setup>div:before{content:"";display:inline-block;padding-bottom:100%}.subject-setup>div:nth-child(1){background:radial-gradient(#f3f2ef,#ddd8d3)}.subject-setup>div:nth-child(1) a .product-title,.subject-setup>div:nth-child(1) a .product-price:not(.configurator){color:#003953!important}.subject-setup>div:nth-child(1) a .product-deactivate path{fill:#003953}.subject-setup>div:nth-child(2){background:radial-gradient(#004b6d,#00273a)}.subject-setup>div:nth-child(3){background:radial-gradient(#f9d1bd,#f5af8f)}.subject-setup>div:nth-child(4){background:radial-gradient(#b1cabf,#93b6a7)}@media screen and (max-width: 560px){.subject-setup{grid-template-columns:1fr}}.subject-masonry{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;margin:0 auto;grid-gap:15px}.subject-masonry.items-3>div:nth-child(1){grid-column-start:3;grid-column-end:4}.subject-masonry.items-3>div:nth-child(2){grid-column-start:3;grid-column-end:5;grid-row:1}.subject-masonry.items-3>div:nth-child(2):before{padding-bottom:50%}.subject-masonry>div:before{content:"";display:inline-block;padding-bottom:100%}.subject-masonry>div:nth-child(1){background:radial-gradient(#f3f2ef,#ddd8d3)}.subject-masonry>div:nth-child(1) a .product-title,.subject-masonry>div:nth-child(1) a .product-price:not(.configurator){color:#003953!important}.subject-masonry>div:nth-child(1) a .product-deactivate path{fill:#003953}.subject-masonry>div:nth-child(3){background:radial-gradient(#004b6d,#00273a)}.subject-masonry>div:nth-child(4){background:radial-gradient(#b1cabf,#93b6a7)}.subject-masonry>div:nth-child(4):before{padding-bottom:50%}.subject-masonry>div:nth-child(2){background:radial-gradient(#f9d1bd,#f5af8f)}.subject-masonry>div:nth-child(2)[data-type=configurator] .product-image.configurator:after{content:"";position:absolute;left:0;right:0;bottom:0;height:100px;background:-webkit-linear-gradient(to top,rgba(255,255,255,.7),rgba(255,255,255,0));background:-moz-linear-gradient(to top,rgba(255,255,255,.7),rgba(255,255,255,0));background:-o-linear-gradient(to top,rgba(255,255,255,.7),rgba(255,255,255,0));background:linear-gradient(to top,rgba(255,255,255,.7),rgba(255,255,255,0))}.subject-masonry>div:nth-child(2)[data-type=configurator] .product-label{left:13px}.subject-masonry>div:nth-child(2)[data-type=configurator] .product-price{color:#003953}.subject-masonry>div:nth-child(1){grid-column-start:4;grid-column-end:5;grid-row-start:2;grid-row-end:3}.subject-masonry>div:nth-child(3){grid-column-start:1;grid-row-start:1;grid-row-end:3;grid-column-end:3}.subject-masonry>div:nth-child(4){grid-column-start:3;grid-column-end:5;grid-row:1}.subject-masonry>div:nth-child(2){grid-column-start:3;grid-column-end:4;grid-row-start:2;grid-row-end:3}@media screen and (max-width: 960px){.subject-masonry{grid-template-columns:1fr 1fr;grid-template-rows:auto}.subject-masonry>div:nth-child(1),.subject-masonry>div:nth-child(2),.subject-masonry>div:nth-child(3),.subject-masonry>div:nth-child(4){grid-column-start:auto!important;grid-column-end:auto!important;grid-row-start:auto!important;grid-row-end:auto!important}.subject-masonry>div:nth-child(1):before,.subject-masonry>div:nth-child(2):before,.subject-masonry>div:nth-child(3):before,.subject-masonry>div:nth-child(4):before{padding-bottom:100%!important}.subject-masonry>div:nth-child(1){order:1}.subject-masonry>div:nth-child(2){order:2}.subject-masonry>div:nth-child(3){order:3}.subject-masonry>div:nth-child(4){order:4}}@media screen and (max-width: 560px){.subject-masonry{grid-template-columns:1fr}}.subject-default{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;grid-gap:15px}.subject-default.items-3{grid-template-columns:repeat(3,1fr)}.subject-default.items-2{grid-template-columns:repeat(2,1fr)}.subject-default>div:before{content:"";display:inline-block;padding-bottom:100%}.subject-default>div:nth-child(1){background:radial-gradient(#f3f2ef,#ddd8d3)}.subject-default>div:nth-child(1) a .product-title,.subject-default>div:nth-child(1) a .product-price:not(.configurator){color:#003953!important}.subject-default>div:nth-child(1) a .product-deactivate path{fill:#003953}.subject-default>div:nth-child(2){background:radial-gradient(#f9d1bd,#f5af8f)}.subject-default>div:nth-child(3){background:radial-gradient(#004b6d,#00273a)}.subject-default>div:nth-child(4){background:radial-gradient(#b1cabf,#93b6a7)}@media screen and (max-width: 960px){.subject-default,.subject-default.items-3{grid-template-columns:1fr 1fr}}@media screen and (max-width: 560px){.subject-default,.subject-default.items-3{grid-template-columns:1fr}}.subject-stretched{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin:0 auto;grid-gap:15px}.subject-stretched>div:before{content:"";display:inline-block;padding-bottom:200%}.subject-stretched>div:nth-child(1){background:radial-gradient(#f3f2ef,#ddd8d3)}.subject-stretched>div:nth-child(1) a .product-title,.subject-stretched>div:nth-child(1) a .product-price:not(.configurator){color:#003953!important}.subject-stretched>div:nth-child(1) a .product-deactivate path{fill:#003953}.subject-stretched>div:nth-child(2){background:radial-gradient(#f9d1bd,#f5af8f)}.subject-stretched>div:nth-child(3){background:radial-gradient(#004b6d,#00273a)}.subject-stretched>div:nth-child(4){background:radial-gradient(#b1cabf,#93b6a7)}@media screen and (max-width: 960px){.subject-stretched{grid-template-columns:1fr 1fr}}@media screen and (max-width: 560px){.subject-stretched{grid-template-columns:1fr}}.subject-configurator-wrapper{margin-top:10px}.subject-configurator-wrapper .subject-configurator{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:25px}.subject-configurator-wrapper .subject-configurator .subject-configurator-images{position:relative;grid-row:1/span 2}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div{position:absolute;height:100%;top:0;left:0;right:0}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-1{z-index:1 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-2{z-index:2 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-3{z-index:3 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-4{z-index:4 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-5{z-index:5 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-6{z-index:6 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-7{z-index:7 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-8{z-index:8 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-9{z-index:9 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-10{z-index:10 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-11{z-index:11 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-12{z-index:12 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-13{z-index:13 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-14{z-index:14 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-15{z-index:15 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-16{z-index:16 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-17{z-index:17 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-18{z-index:18 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-19{z-index:19 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-20{z-index:20 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-21{z-index:21 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-22{z-index:22 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-23{z-index:23 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-24{z-index:24 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-25{z-index:25 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-26{z-index:26 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-27{z-index:27 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-28{z-index:28 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-29{z-index:29 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-30{z-index:30 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-31{z-index:31 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-32{z-index:32 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-33{z-index:33 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-34{z-index:34 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-35{z-index:35 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-36{z-index:36 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-37{z-index:37 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-38{z-index:38 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-39{z-index:39 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div.z-index-40{z-index:40 5}.subject-configurator-wrapper .subject-configurator .subject-configurator-images>div img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.subject-configurator-wrapper .subject-configurator .subject-configurator-images:after{display:block;content:"";padding-bottom:100%}.subject-configurator-wrapper .subject-configurator .subject-configurator-content{position:relative;grid-row:1/2}.subject-configurator-wrapper .subject-configurator .subject-configurator-actions{position:relative;width:200px;height:auto;top:auto;bottom:auto;left:auto;right:auto;transform:translate(0);text-align:left}.subject-configurator-wrapper .subject-configurator .subject-configurator-actions>div .product-cart{position:absolute;bottom:15px;right:15px;width:60px;height:60px;border-radius:100% 100% 0;cursor:pointer;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background:-webkit-linear-gradient(to top,#b9353d,#ea515b);background:-moz-linear-gradient(to top,#b9353d,#ea515b);background:-o-linear-gradient(to top,#b9353d,#ea515b);background:linear-gradient(to top,#b9353d,#ea515b);position:relative;top:auto;float:right;width:48px;height:48px}.subject-configurator-wrapper .subject-configurator .subject-configurator-actions>div .product-cart:before{background:url(/img/icons/cart-white.svg) no-repeat 50%;background-size:30px;content:"";display:block;width:100%;height:100%;border-radius:100%}.subject-configurator-wrapper .subject-configurator .subject-configurator-actions>div .product-cart:before{background-size:24px}.subject-configurator-wrapper .subject-configurator .subject-configurator-actions>div .product-cart.active{position:absolute;bottom:15px;right:15px;width:60px;height:60px;border-radius:100% 100% 0;cursor:pointer;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background:-webkit-linear-gradient(to top,#b9353d,#ea515b);background:-moz-linear-gradient(to top,#b9353d,#ea515b);background:-o-linear-gradient(to top,#b9353d,#ea515b);background:linear-gradient(to top,#b9353d,#ea515b);background:-webkit-linear-gradient(to top,#238680,#23b1ad);background:-moz-linear-gradient(to top,#238680,#23b1ad);background:-o-linear-gradient(to top,#238680,#23b1ad);background:linear-gradient(to top,#238680,#23b1ad);position:relative;top:auto;float:right;width:48px;height:48px}.subject-configurator-wrapper .subject-configurator .subject-configurator-actions>div .product-cart.active:before{background:url(/img/icons/cart-white.svg) no-repeat 50%;background-size:30px;content:"";display:block;width:100%;height:100%;border-radius:100%}.subject-configurator-wrapper .subject-configurator .subject-configurator-actions>div .product-cart.active:before{background:url(/img/icons/check-white.svg) no-repeat 50%;background-size:30px}.subject-configurator-wrapper .subject-configurator .subject-configurator-actions>div .product-cart.active:before{background-size:24px}.subject-configurator-wrapper .subject-configurator .subject-configurator-actions>div .product-price{position:relative;color:#003953;left:0;bottom:0;text-align:left}.subject-configurator-wrapper .subject-configurator .subject-configurator-actions .btn-blue-ghost{margin:0;min-width:200px}.subject-configurator-wrapper .subject-configurator .subject-configurator-actions .btn-blue,.subject-configurator-wrapper .subject-configurator .subject-configurator-actions.empty div,.subject-configurator-wrapper .subject-configurator .subject-configurator-actions.empty .btn-blue-ghost{display:none}.subject-configurator-wrapper .subject-configurator .subject-configurator-actions.empty .btn-blue{display:block}@media screen and (max-width: 1200px){.subject-configurator-wrapper .subject-configurator{grid-gap:25px}}@media screen and (max-width: 960px){.subject-configurator-wrapper .subject-configurator{grid-template-columns:1fr}.subject-configurator-wrapper .subject-configurator .subject-configurator-images{grid-row:auto}.subject-configurator-wrapper .subject-configurator .subject-configurator-actions{display:flex;justify-content:space-between;width:100%;line-height:50px;align-items:center;padding:0 1em;flex-wrap:wrap}.subject-configurator-wrapper .subject-configurator .subject-configurator-actions>div{display:flex;justify-content:space-between;flex-direction:row-reverse;padding:1em 0}.subject-configurator-wrapper .subject-configurator .subject-configurator-actions>div .product-cart.active{top:0;bottom:0;left:0;right:0;float:none}.subject-configurator-wrapper .subject-configurator .subject-configurator-actions>div .product-price{line-height:1.7;padding-right:1em}.subject-configurator-wrapper .subject-configurator .subject-configurator-actions .btn-blue,.subject-configurator-wrapper .subject-configurator .subject-configurator-actions .btn-blue-ghost{width:100%}}@media screen and (max-width: 380px){.subject-configurator-wrapper .subject-configurator .subject-configurator-actions{display:block;width:100%;padding:0;margin:auto;line-height:35px}}#configurator{position:fixed;z-index:20;top:0;left:0;right:0;bottom:0;opacity:0;background:white;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#configurator.active{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#configurator #configurator-close{position:absolute;z-index:100;right:30px;top:30px;width:42px;height:42px;background:white url(/img/icons/close.svg) no-repeat 50%;background-size:12px;border-radius:100%;cursor:pointer;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#configurator #configurator-close:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#configurator #configurator-wrapper{display:grid;grid-template-columns:600px 1fr;height:100%}@media screen and (max-width: 960px){#configurator #configurator-close{top:15px;right:15px}#configurator #configurator-wrapper{grid-template-columns:1fr}}#configurator-left{border-right:1px solid #d3d3d3;display:grid;grid-template-rows:130px 1fr 65px;height:100vh}#configurator-left #configurator-left-intro{padding:3em 3em 0}#configurator-left #configurator-left-content{overflow:hidden;overflow-y:auto;padding:0 3em}#configurator-left #configurator-left-content #configurator-left-toggle{margin:30px 0}#configurator-left #configurator-left-content #configurator-left-toggle>strong{color:#003953;font-weight:700}#configurator-left #configurator-left-content #configurator-left-toggle>ol>li{border:1px solid #d3d3d3;padding:10px 20px;color:#003953;font-size:12pt;font-weight:500;cursor:pointer;margin-top:10px;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#configurator-left #configurator-left-content #configurator-left-toggle>ol>li div{display:inline-block}#configurator-left #configurator-left-content #configurator-left-toggle>ol>li div .product-label{position:inherit;left:0;bottom:0;top:auto;font-size:9pt;padding:3px 7px;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}#configurator-left #configurator-left-content #configurator-left-toggle>ol>li span{float:right}#configurator-left #configurator-left-content #configurator-left-toggle>ol>li.active{border:1px solid #23b1ad;-webkit-box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,.15);-moz-box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,.15);box-shadow:inset 0 0 5px #00000026}#configurator-left #configurator-left-content>ol>li{display:block;padding:20px 0;position:relative}#configurator-left #configurator-left-content>ol>li.active>span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#configurator-left #configurator-left-content>ol>li.active>ul{max-height:10000px;padding-top:20px;padding-bottom:20px;overflow:unset}#configurator-left #configurator-left-content>ol>li h4{position:relative;line-height:1.2;font-weight:700;cursor:pointer;z-index:1}#configurator-left #configurator-left-content>ol>li>span{position:absolute;right:0;top:10px;width:42px;height:42px;background:url(/img/icons/chevron.svg) no-repeat 50%;background-size:12px;border-radius:100%;cursor:pointer;z-index:2;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#configurator-left #configurator-left-content>ol>li>span:hover{background-color:#f8f8f8}#configurator-left #configurator-left-content>ol>li>strong{position:absolute;right:60px;top:15px;font-weight:700;color:#003953;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#configurator-left #configurator-left-content>ol>li>ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;grid-template-rows:max-content;max-height:0;overflow:hidden;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#configurator-left #configurator-left-content>ol>li>ul>li{position:relative;display:block;border-radius:4px;border:1px solid transparent;cursor:pointer;padding-bottom:40px;margin-bottom:20px;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#configurator-left #configurator-left-content>ol>li>ul>li:before{content:"";position:absolute;width:22px;height:22px;background:#23b1ad url(/img/icons/check-white.svg) no-repeat 50%;background-size:13px;right:0;bottom:20px;border-radius:100% 100% 100% 0;visibility:hidden;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#configurator-left #configurator-left-content>ol>li>ul>li:after{content:"";padding-bottom:100%;display:inline-block}#configurator-left #configurator-left-content>ol>li>ul>li:not(.not-allowed):hover{-webkit-transform:scale(1.048);-moz-transform:scale(1.048);-ms-transform:scale(1.048);-o-transform:scale(1.048);transform:scale(1.048)}#configurator-left #configurator-left-content>ol>li>ul>li.active:before{visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#configurator-left #configurator-left-content>ol>li>ul>li.active strong{opacity:1}#configurator-left #configurator-left-content>ol>li>ul>li.not-allowed{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}#configurator-left #configurator-left-content>ol>li>ul>li>img{position:absolute;top:0;left:0;right:0;width:100%;height:calc(100% - 50px);object-fit:contain}#configurator-left #configurator-left-content>ol>li>ul>li strong{position:absolute;left:5px;bottom:15px;color:#003953;font-size:11pt;font-weight:700;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#configurator-left #configurator-left-content>ol>li>ul>li div.product-info-label{left:5px;right:5px;width:25px;height:25px}#configurator-left #configurator-left-content>ol>li>ul>li div.product-info-label span{width:25px;height:25px;background-size:25px}#configurator-left #configurator-left-content>ol>li>ul>li div.product-label{left:0;bottom:0;top:auto;font-size:9pt;padding:3px 7px}#configurator-left #configurator-left-content>ol>li>a{padding:0 10px;font-size:11pt}#configurator-left #configurator-left-content #configurator-left-groups{display:none}#configurator-left #configurator-left-actions{padding:5px 3em 3em}@media screen and (max-width: 960px){#configurator-left{position:absolute;top:3px;left:0;bottom:0;right:0;z-index:30;grid-template-rows:50px 1fr 65px;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#configurator-left.small{grid-template-rows:0px 1fr 55px}#configurator-left #configurator-left-intro{padding:15px 30px 0}#configurator-left #configurator-left-intro p{display:none}#configurator-left #configurator-left-content{padding:0;position:relative}#configurator-left #configurator-left-content #configurator-left-toggle{width:100%;overflow-x:scroll;margin:10px 15px 0 0;-ms-overflow-style:none;scrollbar-width:none}#configurator-left #configurator-left-content #configurator-left-toggle::-webkit-scrollbar{display:none}#configurator-left #configurator-left-content #configurator-left-toggle strong,#configurator-left #configurator-left-content #configurator-left-toggle p{display:none}#configurator-left #configurator-left-content #configurator-left-toggle>ol{width:1000px}#configurator-left #configurator-left-content #configurator-left-toggle>ol>li{display:inline-block;border:1px solid transparent;padding:5px 20px;white-space:nowrap;margin-left:15px}#configurator-left #configurator-left-content #configurator-left-toggle>ol>li.active{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.15);box-shadow:0 0 5px #00000026}#configurator-left #configurator-left-content #configurator-left-toggle>ol>li span{padding-left:10px}#configurator-left #configurator-left-content>ol{position:absolute;top:0;left:0;right:0;bottom:0}#configurator-left #configurator-left-content>ol>li{position:fixed;top:100%;left:0;right:0;bottom:-100%;display:inline-block;background:white;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#configurator-left #configurator-left-content>ol>li.active{top:0;bottom:0}#configurator-left #configurator-left-content>ol>li>h4{display:block;font-size:1.1rem;line-height:1.5rem;font-weight:500;padding:0 30px}#configurator-left #configurator-left-content>ol>li>strong{display:none}#configurator-left #configurator-left-content>ol>li>span{right:15px;top:15px;background:white url(/img/icons/close.svg) no-repeat 50%;background-size:12px;z-index:101!important;-webkit-transform:rotate(0deg)!important;-moz-transform:rotate(0deg)!important;-ms-transform:rotate(0deg)!important;-o-transform:rotate(0deg)!important;transform:rotate(0)!important}#configurator-left #configurator-left-content>ol>li>span:hover{-webkit-transform:rotate(90deg)!important;-moz-transform:rotate(90deg)!important;-ms-transform:rotate(90deg)!important;-o-transform:rotate(90deg)!important;transform:rotate(90deg)!important}#configurator-left #configurator-left-content>ol>li>ul{position:relative;display:block;display:grid;overflow-y:auto;grid-template-columns:1fr 1fr;grid-gap:15px;padding:0 30px}#configurator-left #configurator-left-content>ol>li>ul li img{max-width:90%;max-height:90%}#configurator-left #configurator-left-content #configurator-left-groups{position:absolute;bottom:30px;display:block;width:100%;margin:-30px 0;overflow-x:scroll;z-index:2;background:white;-ms-overflow-style:none;scrollbar-width:none;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}#configurator-left #configurator-left-content #configurator-left-groups::-webkit-scrollbar{display:none}#configurator-left #configurator-left-content #configurator-left-groups>ul{width:1000px}#configurator-left #configurator-left-content #configurator-left-groups>ul li{position:relative;display:inline-block;padding:5px 30px;color:#003953;border-right:1px solid #d3d3d3;cursor:pointer;float:left}#configurator-left #configurator-left-content #configurator-left-groups>ul li:before{content:"";position:absolute;top:0;left:0;right:0;max-height:0;height:3px;background:linear-gradient(to right,#003953,#23b1ad);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#configurator-left #configurator-left-content #configurator-left-groups>ul li.active:before{max-height:3px}#configurator-left #configurator-left-actions{padding:10px 30px;display:grid;grid-gap:10px;grid-template-columns:1fr 1fr;background:white;z-index:2}#configurator-left #configurator-left-actions a{width:100%;text-align:center;margin:0}}@media screen and (max-width: 560px){#configurator-left{grid-template-rows:50px 1fr 110px}#configurator-left #configurator-left-actions{grid-template-columns:1fr}#configurator-left #configurator-left-actions a{order:1}#configurator-left #configurator-left-actions a#configurator-reset{order:2}}@media screen and (max-width: 380px){#configurator-left #configurator-left-intro{padding:30px 15px 0}#configurator-left #configurator-left-actions{padding:10px 15px}}#configurator-right{background:#f8f8f8;padding:4em;text-align:center;position:relative}#configurator-right #configurator-right-overlay{margin:0 auto;position:relative;width:50%}#configurator-right #configurator-right-overlay:after{content:"";padding-bottom:100%;display:block}#configurator-right #configurator-right-overlay div{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2}#configurator-right #configurator-right-overlay div img{width:100%;height:100%;object-fit:cover}#configurator-right #configurator-right-overlay div.z-index-1{z-index:21}#configurator-right #configurator-right-overlay div.z-index-2{z-index:22}#configurator-right #configurator-right-overlay div.z-index-3{z-index:23}#configurator-right #configurator-right-overlay div.z-index-4{z-index:24}#configurator-right #configurator-right-overlay div.z-index-5{z-index:25}#configurator-right #configurator-right-overlay div.z-index-6{z-index:26}#configurator-right #configurator-right-overlay div.z-index-7{z-index:27}#configurator-right #configurator-right-overlay div.z-index-8{z-index:28}#configurator-right #configurator-right-overlay div.z-index-9{z-index:29}#configurator-right #configurator-right-overlay div.z-index-10{z-index:30}#configurator-right #configurator-right-overlay div.z-index-11{z-index:31}#configurator-right #configurator-right-overlay div.z-index-12{z-index:32}#configurator-right #configurator-right-overlay div.z-index-13{z-index:33}#configurator-right #configurator-right-overlay div.z-index-14{z-index:34}#configurator-right #configurator-right-overlay div.z-index-15{z-index:35}#configurator-right #configurator-right-overlay div.z-index-16{z-index:36}#configurator-right #configurator-right-overlay div.z-index-17{z-index:37}#configurator-right #configurator-right-overlay div.z-index-18{z-index:38}#configurator-right #configurator-right-overlay div.z-index-19{z-index:39}#configurator-right #configurator-right-overlay div.z-index-20{z-index:40}#configurator-right #configurator-right-overlay div.z-index-21{z-index:41}#configurator-right #configurator-right-overlay div.z-index-22{z-index:42}#configurator-right #configurator-right-overlay div.z-index-23{z-index:43}#configurator-right #configurator-right-overlay div.z-index-24{z-index:44}#configurator-right #configurator-right-overlay div.z-index-25{z-index:45}#configurator-right #configurator-right-overlay div.z-index-26{z-index:46}#configurator-right #configurator-right-overlay div.z-index-27{z-index:47}#configurator-right #configurator-right-overlay div.z-index-28{z-index:48}#configurator-right #configurator-right-overlay div.z-index-29{z-index:49}#configurator-right #configurator-right-overlay div.z-index-30{z-index:50}#configurator-right #configurator-right-overlay div.z-index-31{z-index:51}#configurator-right #configurator-right-overlay div.z-index-32{z-index:52}#configurator-right #configurator-right-overlay div.z-index-33{z-index:53}#configurator-right #configurator-right-overlay div.z-index-34{z-index:54}#configurator-right #configurator-right-overlay div.z-index-35{z-index:55}#configurator-right #configurator-right-overlay div.z-index-36{z-index:56}#configurator-right #configurator-right-overlay div.z-index-37{z-index:57}#configurator-right #configurator-right-overlay div.z-index-38{z-index:58}#configurator-right #configurator-right-overlay div.z-index-39{z-index:59}#configurator-right #configurator-right-overlay div.z-index-40{z-index:60}#configurator-right #configurator-right-disclaimer{margin-top:20px}#configurator-right #configurator-right-disclaimer.z-index-1{z-index:21}#configurator-right #configurator-right-disclaimer.z-index-2{z-index:22}#configurator-right #configurator-right-disclaimer.z-index-3{z-index:23}#configurator-right #configurator-right-disclaimer.z-index-4{z-index:24}#configurator-right #configurator-right-disclaimer.z-index-5{z-index:25}#configurator-right #configurator-right-disclaimer.z-index-6{z-index:26}#configurator-right #configurator-right-disclaimer.z-index-7{z-index:27}#configurator-right #configurator-right-disclaimer.z-index-8{z-index:28}#configurator-right #configurator-right-disclaimer.z-index-9{z-index:29}#configurator-right #configurator-right-disclaimer.z-index-10{z-index:30}#configurator-right #configurator-right-disclaimer.z-index-11{z-index:31}#configurator-right #configurator-right-disclaimer.z-index-12{z-index:32}#configurator-right #configurator-right-disclaimer.z-index-13{z-index:33}#configurator-right #configurator-right-disclaimer.z-index-14{z-index:34}#configurator-right #configurator-right-disclaimer.z-index-15{z-index:35}#configurator-right #configurator-right-disclaimer.z-index-16{z-index:36}#configurator-right #configurator-right-disclaimer.z-index-17{z-index:37}#configurator-right #configurator-right-disclaimer.z-index-18{z-index:38}#configurator-right #configurator-right-disclaimer.z-index-19{z-index:39}#configurator-right #configurator-right-disclaimer.z-index-20{z-index:40}#configurator-right #configurator-right-disclaimer.z-index-21{z-index:41}#configurator-right #configurator-right-disclaimer.z-index-22{z-index:42}#configurator-right #configurator-right-disclaimer.z-index-23{z-index:43}#configurator-right #configurator-right-disclaimer.z-index-24{z-index:44}#configurator-right #configurator-right-disclaimer.z-index-25{z-index:45}#configurator-right #configurator-right-disclaimer.z-index-26{z-index:46}#configurator-right #configurator-right-disclaimer.z-index-27{z-index:47}#configurator-right #configurator-right-disclaimer.z-index-28{z-index:48}#configurator-right #configurator-right-disclaimer.z-index-29{z-index:49}#configurator-right #configurator-right-disclaimer.z-index-30{z-index:50}#configurator-right #configurator-right-disclaimer.z-index-31{z-index:51}#configurator-right #configurator-right-disclaimer.z-index-32{z-index:52}#configurator-right #configurator-right-disclaimer.z-index-33{z-index:53}#configurator-right #configurator-right-disclaimer.z-index-34{z-index:54}#configurator-right #configurator-right-disclaimer.z-index-35{z-index:55}#configurator-right #configurator-right-disclaimer.z-index-36{z-index:56}#configurator-right #configurator-right-disclaimer.z-index-37{z-index:57}#configurator-right #configurator-right-disclaimer.z-index-38{z-index:58}#configurator-right #configurator-right-disclaimer.z-index-39{z-index:59}#configurator-right #configurator-right-disclaimer.z-index-40{z-index:60}#configurator-right #configurator-right-disclaimer p{margin:0 auto;padding:5px 15px;border-radius:20px;background:white;display:inline-block;font-size:10pt}@media screen and (max-width: 960px){#configurator-right{padding:0;position:absolute;top:130px;bottom:130px;left:0;right:0}#configurator-right #configurator-right-overlay{width:100%;height:100%;background:gray}#configurator-right #configurator-right-overlay:after{display:none}#configurator-right #configurator-right-disclaimer{position:absolute;left:15px;right:15px;bottom:15px;text-align:center}#configurator-right #configurator-right-disclaimer p{font-size:7pt}}@media screen and (max-width: 560px){#configurator-right{bottom:150px}}.cart-total{position:relative;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;position:-webkit-sticky;position:sticky;top:100px}.cart-total.active{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.cart-total>div{position:absolute;top:0;left:0;right:0;color:#003953}.cart-total>div>strong{display:block;font-weight:600;font-size:16pt}.cart-total>div ol{margin-top:10px;padding:30px}.cart-total>div ol li{display:grid;grid-template-columns:1fr 100px;padding:5px 0}.cart-total>div ol li.highlight strong,.cart-total>div ol li.highlight div{font-weight:600}.cart-total>div ol li strong{font-weight:400}.cart-total>div ol li div{text-align:right}.cart-total>div>a{margin:0 30px}.cart-total>div i{display:block;font-size:9pt;padding:30px}.cart-total>div ul{margin:20px 0}.cart-total>div ul li{display:grid;grid-template-columns:30px 1fr}.cart-total>div ul li label{font-size:10pt;color:#333}.cart-total>div ul li label a{text-decoration:underline;color:#003953}.cart-total>div>a{display:block;text-align:center}.cart-total>div>div{border-top:1px solid #d3d3d3;padding:30px;color:#333;font-size:10pt}.cart-total>div>div strong{font-weight:700;font-size:10pt}@media screen and (max-width: 960px){.cart-total{display:none;position:relative;top:auto}.cart-total.active{display:block}.cart-total>div{position:relative}}@media screen and (max-width: 560px){.cart-total>div{padding:15px}}@media screen and (max-width: 380px){.cart-total>div{padding:15px 0}}#cart{min-height:500px}#cart .container{padding:4em 30px}#cart .container>div{display:grid;grid-template-columns:1fr 400px;grid-gap:50px}#cart .container>div #cart-left #cart-heading h1{font-size:18pt;margin:0;padding:8px 0 10px;background:none;color:#003953;-webkit-background-clip:unset;-webkit-text-fill-color:initial;border-bottom:1px solid #d3d3d3}#cart .container>div #cart-left #cart-left-stages>ol{border-bottom:1px solid #d3d3d3;display:none;margin-top:30px}#cart .container>div #cart-left #cart-left-stages>ol.confirmed{display:block;opacity:.5;pointer-events:none}#cart .container>div #cart-left #cart-left-stages>ol>li{padding:2em;border-top:1px solid #d3d3d3;position:relative}#cart .container>div #cart-left #cart-left-stages>ol>li:first-child{border:0}#cart .container>div #cart-left #cart-left-stages>ol>li .cart-subject-heading{line-height:1}#cart .container>div #cart-left #cart-left-stages>ol>li .cart-subject-heading>strong{color:#003953;font-size:15pt}#cart .container>div #cart-left #cart-left-stages>ol>li>strong{position:absolute;right:32px;bottom:40px;color:#003953;font-weight:600}#cart .container>div #cart-left #cart-left-stages>ol>li>strong span{display:inline-block;font-weight:600}#cart .container>div #cart-left #cart-left-stages>ol>li>strong div{display:inline-block;width:100px;text-align:right}#cart .container>div #cart-left #cart-left-stages>ol>li ul{margin-bottom:3em}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li{position:relative}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-casco>div{position:relative;display:block}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-casco>strong{position:absolute;right:0;top:0}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-showroom>div{position:relative;display:block}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-showroom>strong{position:absolute;right:0;top:0}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-setup{display:grid;grid-template-columns:75px 1fr 130px;grid-gap:20px;margin:20px 0}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-setup>span img{max-width:100%}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-setup>div strong{color:#003953}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-setup>div p{font-size:12pt}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-setup>strong{text-align:right}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-setup>strong i{display:inline-block;width:20px;height:20px;background:url(/img/icons/info.svg) no-repeat 50%;background-size:20px;cursor:pointer;float:left;margin:7px 7px 7px 30px}@media screen and (max-width: 560px){#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-setup{grid-template-columns:1fr 130px}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-setup>span{display:none}}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-group{display:grid;grid-template-columns:75px 1fr 130px;grid-gap:20px;margin-top:20px;height:60px}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-group>span{display:inline-block;height:60px;margin-bottom:-30px}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-group>span img{width:100%;height:100%;object-fit:contain}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-group>strong{color:#003953}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-group>div>strong{display:block;text-align:right}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-group>div>strong i{display:inline-block;width:20px;height:20px;background:url(/img/icons/info.svg) no-repeat 50%;background-size:20px;cursor:pointer;float:left;margin:7px 0 0 10px}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-group>div>strong u{display:inline-block;width:20px;height:20px;background:url(/img/icons/pencil.svg) no-repeat 50%;background-size:20px;cursor:pointer;float:left;margin:7px 0 0}@media screen and (max-width: 560px){#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-group{grid-template-columns:1fr 130px}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-group>span{display:none}}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-question{display:grid;grid-template-columns:75px 1fr 130px;grid-gap:20px}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-question>span{display:inline-block}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-question p{display:block}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-question p:before{content:"";display:inline-block;background:url(/img/icons/plus.svg) no-repeat top 50% left 0;background-size:13px;width:15px;height:13px}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-question>div>strong{display:block;text-align:right}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-question>div>strong i{display:inline-block;width:20px;height:20px;background:url(/img/icons/info.svg) no-repeat 50%;background-size:20px;cursor:pointer;float:left;margin:7px 0 0 10px}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-question>div>strong u{display:inline-block;width:20px;height:20px;background:url(/img/icons/pencil.svg) no-repeat 50%;background-size:20px;cursor:pointer;float:left;margin:7px 0 0}@media screen and (max-width: 560px){#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-question{grid-template-columns:1fr 130px}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-question>span{display:none}}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-manage-question{position:relative;background:#f8f8f8;padding:10px;z-index:22}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-manage-question form{display:grid;grid-template-columns:1fr 115px 115px;grid-gap:10px;height:42px}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-manage-question form select{margin:0;padding:0 10px}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-manage-question form button{margin:0}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-manage-question form a{background:white;margin:0}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-configurator{display:grid;grid-template-columns:75px 1fr 130px;grid-gap:20px;margin-top:20px}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-configurator>span{display:inline-block}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-configurator>strong{display:block;color:#003953}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-configurator>div>strong{display:block;text-align:right}@media screen and (max-width: 560px){#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-configurator{grid-template-columns:1fr 130px}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-configurator>span{display:none}}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-configurator-disclaimer{display:block;font-size:10pt;padding:20px 20px 20px 95px}@media screen and (max-width: 560px){#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-configurator-disclaimer{font-size:9pt;padding:20px 0}}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-quick-config{display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-quick-config>div{display:grid;grid-template-columns:75px 1fr;grid-gap:20px}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-quick-config>div>span{display:inline-block;height:60px;margin-bottom:-30px}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-quick-config>div>span img{max-width:100%;max-height:100%}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-quick-config>div>div{display:block;padding:10px 0;line-height:1.5}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-quick-config>div>div>div{display:block;color:#003953;font-weight:500}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-quick-config>div>div>strong{display:block;font-weight:400}@media screen and (max-width: 560px){#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-quick-config{grid-template-columns:1fr;grid-gap:15px}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-quick-config>div{display:grid;grid-template-columns:60px 1fr}}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-quick-setup>div{position:relative;display:block}#cart .container>div #cart-left #cart-left-stages>ol>li ul>li .cart-content-quick-setup>strong{position:absolute;right:0;top:0}#cart .container>div #cart-left #cart-left-failed-stages{padding-top:4em}#cart .container>div #cart-left #cart-left-failed-stages h2{font-size:18pt;margin:0;padding:8px 0 10px;background:none;color:#003953;-webkit-background-clip:unset;-webkit-text-fill-color:initial;border-bottom:1px solid #d3d3d3}#cart .container>div #cart-left #cart-left-failed-stages ol li{display:grid;grid-template-columns:1fr 1fr;color:#003953;padding:10px 0;line-height:1.6}#cart .container>div #cart-left #cart-left-failed-stages ol li strong{font-weight:600}#cart .container>div #cart-left #cart-left-failed-stages ol li div{padding-left:30px;background:url(/img/icons/clock.svg) no-repeat top 6px left 0;background-size:16px}#cart .container>div #cart-right{position:relative}#cart .container>div #cart-right>div h2{font-size:18pt;margin:0;padding:8px 0 10px 30px;background:none;color:#003953;-webkit-background-clip:unset;-webkit-text-fill-color:initial;border-bottom:1px solid #d3d3d3}@media screen and (max-width: 960px){#cart .container{padding:50px 30px}#cart .container>div{grid-template-columns:1fr}#cart .container>div #cart-left #cart-left-stages{font-size:12pt}}@media screen and (max-width: 560px){#cart .container{padding:30px 15px}#cart .container>div #cart-left #cart-left-stages{font-size:11pt}#cart .container>div #cart-left #cart-left-stages>ol>li{padding:20px 15px 10px}#cart .container>div #cart-left #cart-left-stages>ol>li>strong{right:15px;left:15px;bottom:10px}#cart .container>div #cart-left #cart-left-stages>ol>li>strong>div{float:right}#cart .container>div #cart-left #cart-left-stages>ol>li>ul{margin-bottom:30px}#cart .container>div #cart-left #cart-left-failed-stages ol li{grid-template-columns:1fr}#cart .container>div #cart-left #cart-left-failed-stages ol li div{background:url(/img/icons/clock.svg) no-repeat top 4px left 0;background-size:16px}}@media screen and (max-width: 380px){#cart .container>div #cart-left #cart-left-stages>ol>li{padding:20px 0 10px}#cart .container>div #cart-left #cart-left-stages>ol>li>strong{right:0;left:0}}#confirm{position:relative}#confirm.loading #confirm-loading{z-index:2;opacity:1}#confirm #confirm-loading{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);z-index:-1;opacity:0;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#confirm #confirm-loading object{position:absolute;top:40%;left:50%;max-width:320px;padding:0 40px;width:100%;-webkit-transform:translate(-50%,-70%);-moz-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);-o-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}#confirm #confirm-loading strong{position:absolute;left:0;right:0;text-align:center;top:50%;padding:0 30px;color:#003953;font-size:15pt;font-weight:700}#confirm div.container{padding:4em 30px;display:grid;grid-template-columns:1fr 400px;grid-gap:50px}#confirm div.container #confirm-left>div{position:-webkit-sticky;position:sticky;top:90px}#confirm div.container #confirm-left>div form>div .confirm-heading.completed{cursor:pointer}#confirm div.container #confirm-left>div form>div .confirm-heading.completed>div span{background:none;border:0;position:relative}#confirm div.container #confirm-left>div form>div .confirm-heading.completed>div span:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:2;background:#00b500 url(/img/icons/markers/check.svg) no-repeat 50%;background-size:18px;border-radius:100%}#confirm div.container #confirm-left>div form>div .confirm-heading.completed>div div{opacity:1}#confirm div.container #confirm-left>div form>div .confirm-heading.active>div span{background:#003953;border:0;color:#fff}#confirm div.container #confirm-left>div form>div .confirm-heading>div{position:relative;display:grid;grid-template-columns:60px 1fr;border-bottom:1px solid #d3d3d3;padding-bottom:15px}#confirm div.container #confirm-left>div form>div .confirm-heading>div span{border-radius:100%;border:1px solid #003953;color:#003953;text-align:center;width:40px;height:40px;font-weight:600;line-height:2.5;margin-top:4px}#confirm div.container #confirm-left>div form>div .confirm-heading>div strong{color:#003953;font-size:18pt}#confirm div.container #confirm-left>div form>div .confirm-heading>div div{position:absolute;top:10px;right:0;opacity:0;font-size:11pt;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#confirm div.container #confirm-left>div form>div .confirm-heading>div div:hover{text-decoration:underline}@media screen and (max-width: 560px){#confirm div.container #confirm-left>div form>div .confirm-heading.completed{cursor:pointer}#confirm div.container #confirm-left>div form>div .confirm-heading.completed>div strong{line-height:1.6}#confirm div.container #confirm-left>div form>div .confirm-heading.completed>div div{top:20px}#confirm div.container #confirm-left>div form>div .confirm-heading>div strong{font-size:15pt;line-height:2.2;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#confirm div.container #confirm-left>div form>div .confirm-heading>div div{right:auto;left:60px;top:30px}}@media screen and (max-width: 380px){#confirm div.container #confirm-left>div form>div .confirm-heading.completed{cursor:pointer}#confirm div.container #confirm-left>div form>div .confirm-heading.completed>div strong{line-height:1.6}#confirm div.container #confirm-left>div form>div .confirm-heading.completed>div div{top:20px}#confirm div.container #confirm-left>div form>div .confirm-heading>div strong{font-size:13pt;line-height:2.5;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#confirm div.container #confirm-left>div form>div .confirm-heading>div div{right:auto;left:60px;top:30px}}#confirm div.container #confirm-left>div form>div .confirm-content{padding:40px 60px;margin-bottom:15px;border-bottom:1px solid #d3d3d3}#confirm div.container #confirm-left>div form #confirm-left-step-1{font-size:12pt}#confirm div.container #confirm-left>div form #confirm-left-step-1 .confirm-content.completed{margin:30px 0;border:1px solid #d3d3d3;background:#f8f8f8;font-size:11pt;padding-top:30px;padding-bottom:30px}#confirm div.container #confirm-left>div form #confirm-left-step-1 .confirm-content.completed>p{display:none}#confirm div.container #confirm-left>div form #confirm-left-step-1 .confirm-content.completed>ol{grid-template-columns:1fr 1fr;margin-bottom:0}#confirm div.container #confirm-left>div form #confirm-left-step-1 .confirm-content.completed>ol li:nth-child(2){order:3}#confirm div.container #confirm-left>div form #confirm-left-step-1 .confirm-content.completed>ol li:nth-child(3){order:2}#confirm div.container #confirm-left>div form #confirm-left-step-1 .confirm-content.completed>a{display:none}#confirm div.container #confirm-left>div form #confirm-left-step-1 .confirm-content>p{margin-bottom:20px}#confirm div.container #confirm-left>div form #confirm-left-step-1 .confirm-content>p>a{text-decoration:underline}#confirm div.container #confirm-left>div form #confirm-left-step-1 .confirm-content>ol{display:grid;grid-template-columns:1fr;grid-gap:20px;margin-bottom:30px}#confirm div.container #confirm-left>div form #confirm-left-step-1 .confirm-content>ol li strong{font-weight:600}@media screen and (max-width: 560px){#confirm div.container #confirm-left>div form #confirm-left-step-1 .confirm-content.completed>ol{grid-template-columns:1fr;margin-bottom:0;padding-left:15px;padding-right:15px}}#confirm div.container #confirm-left>div form #confirm-left-step-2{font-size:12pt}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content{overflow:hidden;max-height:1000px;-webkit-transition:max-height ease-in-out .3s;-moz-transition:max-height ease-in-out .3s;-ms-transition:max-height ease-in-out .3s;-o-transition:max-height ease-in-out .3s;transition:max-height ease-in-out .3s}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content.hide{max-height:0;padding-top:0;padding-bottom:0;border:0}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content.completed{margin:30px 0;border:1px solid #d3d3d3;background:#f8f8f8}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content.completed>p{display:none}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content.completed>ol{display:none}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content.completed>ul{display:grid}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content.completed>a{display:none}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content>p{margin-bottom:20px}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content>p.conditions{font-size:8pt;opacity:.6}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content>ol{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin-bottom:30px}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content>ol li input{padding-left:40px;background:white url(/img/icons/wall.svg) no-repeat top 10px left 12px;background-size:17px}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content>ol li input.portfolio{background-image:url(/img/icons/portfolio.svg)}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content>ol li input.user{background-image:url(/img/icons/user.svg)}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content>ol li input.business{background-image:url(/img/icons/business.svg)}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content>ol li input.phone{background-image:url(/img/icons/phone.svg)}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content>ol li input.envelope{background-image:url(/img/icons/envelope.svg)}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content>ol li input.project{background-image:url(/img/icons/project.svg)}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content>ol li input.comment{background-image:url(/img/icons/comment.svg)}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content>ol li input.lock{background-image:url(/img/icons/lock.svg)}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content>ol li label{font-size:10pt;margin-left:10px}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content>ol li.double{grid-column-start:1;grid-column-end:3}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content>ul{display:none;grid-template-columns:1fr 1fr;font-size:11pt;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}@media screen and (max-width: 560px){#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content.completed>ul{grid-template-columns:1fr;margin-bottom:0;padding-left:15px;padding-right:15px;grid-gap:20px}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content>ol{grid-template-columns:1fr;grid-gap:10px;margin-bottom:0}#confirm div.container #confirm-left>div form #confirm-left-step-2 .confirm-content>ol li.double{grid-column-start:auto;grid-column-end:auto}}#confirm div.container #confirm-left>div form #confirm-confirmation{padding:40px 60px;font-size:12pt;position:relative;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#confirm div.container #confirm-left>div form #confirm-confirmation:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:white;z-index:2;opacity:0;visibility:hidden;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#confirm div.container #confirm-left>div form #confirm-confirmation.disabled:before{opacity:.8;visibility:visible}#confirm div.container #confirm-left>div form #confirm-confirmation>div{margin-bottom:30px}#confirm div.container #confirm-left>div form #confirm-confirmation>div label{font-size:10pt;margin-left:10px}#confirm div.container #confirm-left>div form #confirm-confirmation>div label a{color:#003953;text-decoration:underline}#confirm div.container #confirm-left>div form #confirm-confirmation>p{margin-bottom:20px}#confirm div.container #confirm-left>div form #confirm-confirmation>p.conditions{font-size:8pt;opacity:.6}#confirm div.container #confirm-left>div form #confirm-confirmation>a{text-align:center;width:100%;max-width:300px}#confirm div.container #confirm-left>div form #confirm-confirmation>a.disabled{background:white;color:#d3d3d3;border:1px solid #d3d3d3;pointer-events:none;height:42px}@media screen and (max-width: 560px){#confirm div.container #confirm-left>div form #confirm-confirmation{padding:40px 0}#confirm div.container #confirm-left>div form #confirm-confirmation>a{max-width:100%}}#confirm div.container #confirm-right>div{font-size:11pt;position:-webkit-sticky;position:sticky;top:90px}#confirm div.container #confirm-right>div>strong{display:block;padding:8px 30px;margin-bottom:10px;color:#003953;font-size:18pt;border-bottom:1px solid #d3d3d3}#confirm div.container #confirm-right>div>ol{margin:10px 0}#confirm div.container #confirm-right>div>ol>li{color:#003953;padding:20px 30px 60px;position:relative;border-bottom:1px solid #d3d3d3}#confirm div.container #confirm-right>div>ol>li h4{font-size:13pt;margin-bottom:20px}#confirm div.container #confirm-right>div>ol>li>strong{position:absolute;right:30px;bottom:20px;font-weight:700;transition:all ease-in-out .3s}#confirm div.container #confirm-right>div>ol>li ul li{position:relative}#confirm div.container #confirm-right>div>ol>li ul li .cart-content-casco>div{position:relative;display:block;padding-right:75px}#confirm div.container #confirm-right>div>ol>li ul li .cart-content-casco>strong{position:absolute;right:0;top:0}#confirm div.container #confirm-right>div>ol>li ul li .cart-content-showroom>div{position:relative;display:block;padding-right:75px}#confirm div.container #confirm-right>div>ol>li ul li .cart-content-showroom>strong{position:absolute;right:0;top:0}#confirm div.container #confirm-right>div>ol>li ul li .cart-content-setup>div{position:relative;padding-right:75px}#confirm div.container #confirm-right>div>ol>li ul li .cart-content-setup>strong{position:absolute;right:0;top:0}#confirm div.container #confirm-right>div>ol>li ul li .cart-content-group>strong{position:relative;display:block;padding-right:75px}#confirm div.container #confirm-right>div>ol>li ul li .cart-content-group>div{position:absolute;right:0;top:0}#confirm div.container #confirm-right>div>ol>li ul li .cart-content-question>p{position:relative;display:block;padding-left:20px;padding-right:75px}#confirm div.container #confirm-right>div>ol>li ul li .cart-content-question>p:before{content:"";position:absolute;left:0;top:7px;background:url(/img/icons/plus.svg) no-repeat top 50% left 0;background-size:13px;width:15px;height:15px}#confirm div.container #confirm-right>div>ol>li ul li .cart-content-question>div{position:absolute;right:0;top:0}#confirm div.container #confirm-right>div>ol>li ul li .cart-content-configurator>strong{position:relative;display:block;padding-right:75px}#confirm div.container #confirm-right>div>ol>li ul li .cart-content-configurator>div{position:absolute;right:0;top:0}#confirm div.container #confirm-right>div>ol>li ul li .cart-content-quick-config>div>span{display:none}#confirm div.container #confirm-right>div>ol>li ul li .cart-content-quick-config>div>div{display:block;position:relative}#confirm div.container #confirm-right>div>ol>li ul li .cart-content-quick-config>div>div>div{position:relative;display:block;padding-right:75px}#confirm div.container #confirm-right>div>ol>li ul li .cart-content-quick-config>div>div>strong{position:absolute;right:0;top:0}#confirm div.container #confirm-right>div>ol>li ul li .cart-content-quick-setup>div{position:relative;display:block;padding-right:75px}#confirm div.container #confirm-right>div>ol>li ul li .cart-content-quick-setup>strong{position:absolute;right:0;top:0}#confirm div.container #confirm-right>div>div>ol{margin-top:10px;padding:20px 30px;font-size:12pt;color:#003953}#confirm div.container #confirm-right>div>div>ol>li{display:grid;grid-template-columns:1fr 100px;padding:5px 0}#confirm div.container #confirm-right>div>div>ol>li.highlight strong,#confirm div.container #confirm-right>div>div>ol>li.highlight div{font-weight:600}#confirm div.container #confirm-right>div>div>ol>li strong{font-weight:400}#confirm div.container #confirm-right>div>div>ol>li div{text-align:right}#confirm div.container #confirm-right>div i{padding:0 30px 20px;display:block;font-size:9pt;color:#003953;border-bottom:1px solid #d3d3d3}@media screen and (max-width: 960px){#confirm div.container{padding:30px;grid-template-columns:1fr;grid-gap:50px}}@media screen and (max-width: 560px){#confirm #confirm-loading object{top:250px}#confirm #confirm-loading strong{top:calc(10% + 300px);font-size:13pt}#confirm div.container{padding:30px}#confirm div.container #confirm-left>div form>div .confirm-content{padding:15px 0}#confirm div.container #confirm-right>div>strong{padding-left:0;padding-right:0}#confirm div.container #confirm-right>div>ol>li{padding-left:0;padding-right:0}#confirm div.container #confirm-right>div>ol>li>h4{margin-bottom:5px}#confirm div.container #confirm-right>div>ol>li>strong{right:0}#confirm div.container #confirm-right>div>ul,#confirm div.container #confirm-right>div>i{padding-left:0;padding-right:0}}@media screen and (max-width: 380px){#confirm div.container{padding:30px 15px}}#login{background:-webkit-linear-gradient(180deg,#dff8ff 40%,white 100%);background:-moz-linear-gradient(180deg,#dff8ff 40%,white 100%);background:-o-linear-gradient(180deg,#dff8ff 40%,white 100%);background:linear-gradient(180deg,#dff8ff 40%,white 100%);min-height:calc(100vh - 70px)}#login div.container{position:relative;height:100%;padding:0 30px;z-index:2}#login div.container>div{position:absolute;top:100px;left:30px;right:30px;display:grid;grid-template-columns:40% 40% 1fr;grid-gap:20px}#login div.container>div #login-form{opacity:1;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);border:1px solid #d3d3d3}#login div.container>div #login-form.animate{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}#login div.container>div #login-form input.icon{padding-left:40px;background:white url(/img/icons/wall.svg) no-repeat top 10px left 12px;background-size:17px}#login div.container>div #login-form input.icon.portfolio{background-image:url(/img/icons/portfolio.svg)}#login div.container>div #login-form input.icon.user{background-image:url(/img/icons/user.svg)}#login div.container>div #login-form input.icon.business{background-image:url(/img/icons/business.svg)}#login div.container>div #login-form input.icon.phone{background-image:url(/img/icons/phone.svg)}#login div.container>div #login-form input.icon.envelope{background-image:url(/img/icons/envelope.svg)}#login div.container>div #login-form input.icon.project{background-image:url(/img/icons/project.svg)}#login div.container>div #login-form input.icon.comment{background-image:url(/img/icons/comment.svg)}#login div.container>div #login-form input.icon.lock{background-image:url(/img/icons/lock.svg)}#login div.container>div #login-form #login-form-content{background:white;padding:40px 44px}#login div.container>div #login-form #login-form-content p{font-size:12pt;line-height:1.6;margin-bottom:30px}#login div.container>div #login-form #login-form-content #login-remember{font-size:12pt;margin-bottom:20px}#login div.container>div #login-form #login-form-content #login-text-link{padding-top:10px;float:right;font-size:11pt}#login div.container>div #login-form #login-form-content #login-text-link:hover{text-decoration:underline}#login div.container>div #login-form #login-form-conditions{background:#f8f8f8;padding:20px 44px;font-size:10pt;border-top:1px solid #d3d3d3}#login div.container>div #login-form #login-form-conditions a{text-decoration:underline}#login div.container>div #login-video{-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#login div.container>div #login-video.animate{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}#login div.container>div #login-video #login-video-heading{background:white;padding:30px;border:1px solid #d3d3d3;border-bottom:0}#login div.container>div #login-video #login-video-heading h2{margin:0}#login div.container>div #login-video #login-video-video{position:relative;border:1px solid #d3d3d3}#login>img{position:absolute;right:50px;bottom:50px;width:70%;z-index:0}@media screen and (max-width: 960px){#login>img{display:none}#login div.container{padding:30px}#login div.container>div{position:relative;top:auto;left:auto;right:auto;display:grid;grid-template-columns:1fr;max-width:800px;margin:2em auto}#login div.container>div #login-form #login-form-content form button{display:block;text-align:center;width:100%}#login div.container>div #login-form #login-form-content form #login-text-link{float:none}}@media screen and (max-width: 560px){#login div.container{padding:15px 15px 0}#login div.container>div{grid-gap:15px;margin-top:0;margin-bottom:15px}#login div.container>div #login-form #login-form-content,#login div.container>div #login-form #login-form-conditions{padding:20px}#login div.container>div #login-video #login-video-heading{padding:20px}}#developers{height:calc(100vh - 70px);background:-webkit-linear-gradient(to bottom,#dff8ff 40%,white 100%);background:-moz-linear-gradient(to bottom,#dff8ff 40%,white 100%);background:-o-linear-gradient(to bottom,#dff8ff 40%,white 100%);background:linear-gradient(to bottom,#dff8ff 40%,white 100%)}#developers div.container{padding:100px 30px;z-index:2}#developers div.container>div{display:grid;grid-template-columns:70% 30%;grid-gap:20px}#developers div.container>div #developers-content{opacity:1;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#developers div.container>div #developers-content.animate{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}#developers div.container>div #developers-content>div{margin-bottom:20px;background:white;border:1px solid #d3d3d3}#developers div.container>div #developers-content>div#developers-content-heading{padding:44px}#developers div.container>div #developers-content>div#developers-content-heading h2{margin:0}#developers div.container>div #developers-content>div#developers-content-content{padding:44px;font-size:12pt}#developers div.container>div #developers-demo{opacity:1;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#developers div.container>div #developers-demo.animate{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}#developers div.container>div #developers-demo form{background:white;color:#fff;padding:44px 30px;border:1px solid #d3d3d3;position:-webkit-sticky;position:sticky;top:90px}#developers div.container>div #developers-demo form input,#developers div.container>div #developers-demo form textarea{padding-left:40px;background:white url(/img/icons/wall.svg) no-repeat top 10px left 12px;background-size:17px}#developers div.container>div #developers-demo form input.portfolio,#developers div.container>div #developers-demo form textarea.portfolio{background-image:url(/img/icons/portfolio.svg)}#developers div.container>div #developers-demo form input.user,#developers div.container>div #developers-demo form textarea.user{background-image:url(/img/icons/user.svg)}#developers div.container>div #developers-demo form input.business,#developers div.container>div #developers-demo form textarea.business{background-image:url(/img/icons/business.svg)}#developers div.container>div #developers-demo form input.phone,#developers div.container>div #developers-demo form textarea.phone{background-image:url(/img/icons/phone.svg)}#developers div.container>div #developers-demo form input.envelope,#developers div.container>div #developers-demo form textarea.envelope{background-image:url(/img/icons/envelope.svg)}#developers div.container>div #developers-demo form input.project,#developers div.container>div #developers-demo form textarea.project{background-image:url(/img/icons/project.svg)}#developers div.container>div #developers-demo form input.comment,#developers div.container>div #developers-demo form textarea.comment{background-image:url(/img/icons/comment.svg)}#developers div.container>div #developers-demo form input.lock,#developers div.container>div #developers-demo form textarea.lock{background-image:url(/img/icons/lock.svg)}#developers div.container>div #developers-demo form button{background:#003953}@media screen and (max-width: 960px){#developers div.container{padding:15px 15px 0}#developers div.container>div{grid-template-columns:1fr;grid-gap:15px;margin-top:0;margin-bottom:15px}#developers div.container>div #developers-content #developers-demo form{border:none}}@media screen and (max-width: 560px){#developers div.container>div #developers-content>div#developers-content-heading{padding:20px}#developers div.container>div #developers-content>div#developers-content-content{padding:20px}}#guest-contact{background:-webkit-linear-gradient(180deg,#dff8ff 40%,white 100%);background:-moz-linear-gradient(180deg,#dff8ff 40%,white 100%);background:-o-linear-gradient(180deg,#dff8ff 40%,white 100%);background:linear-gradient(180deg,#dff8ff 40%,white 100%);height:calc(100vh - 70px)}#guest-contact div.container{padding:100px 30px;z-index:2}#guest-contact div.container>div{display:grid;grid-template-columns:70% 30%;grid-gap:20px}#guest-contact div.container>div #contact-content{opacity:1;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#guest-contact div.container>div #contact-content.animate{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}#guest-contact div.container>div #contact-content #contact-form{padding:44px;background:white;margin-bottom:20px;border:1px solid #d3d3d3}#guest-contact div.container>div #contact-content #contact-form input,#guest-contact div.container>div #contact-content #contact-form textarea{padding-left:40px;background:white url(/img/icons/wall.svg) no-repeat top 10px left 12px;background-size:17px}#guest-contact div.container>div #contact-content #contact-form input.portfolio,#guest-contact div.container>div #contact-content #contact-form textarea.portfolio{background-image:url(/img/icons/portfolio.svg)}#guest-contact div.container>div #contact-content #contact-form input.user,#guest-contact div.container>div #contact-content #contact-form textarea.user{background-image:url(/img/icons/user.svg)}#guest-contact div.container>div #contact-content #contact-form input.business,#guest-contact div.container>div #contact-content #contact-form textarea.business{background-image:url(/img/icons/business.svg)}#guest-contact div.container>div #contact-content #contact-form input.phone,#guest-contact div.container>div #contact-content #contact-form textarea.phone{background-image:url(/img/icons/phone.svg)}#guest-contact div.container>div #contact-content #contact-form input.envelope,#guest-contact div.container>div #contact-content #contact-form textarea.envelope{background-image:url(/img/icons/envelope.svg)}#guest-contact div.container>div #contact-content #contact-form input.project,#guest-contact div.container>div #contact-content #contact-form textarea.project{background-image:url(/img/icons/project.svg)}#guest-contact div.container>div #contact-content #contact-form input.comment,#guest-contact div.container>div #contact-content #contact-form textarea.comment{background-image:url(/img/icons/comment.svg)}#guest-contact div.container>div #contact-content #contact-form input.lock,#guest-contact div.container>div #contact-content #contact-form textarea.lock{background-image:url(/img/icons/lock.svg)}#guest-contact div.container>div #contact-content #contact-form textarea{display:block;width:100%;padding-top:10px;padding-bottom:10px;box-sizing:border-box;height:120px}#guest-contact div.container>div #contact-content #contact-form p{font-size:12pt;margin-bottom:30px}#guest-contact div.container>div #contact-content #contact-form form button{background:#003953}#guest-contact div.container>div #contact-content #contact-faq{padding:30px;background:white;margin-top:20px;border:1px solid #d3d3d3}#guest-contact div.container>div #contact-phone{opacity:1;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#guest-contact div.container>div #contact-phone.animate{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}#guest-contact div.container>div #contact-phone>div{padding:44px 30px;background:white;font-size:12pt;border:1px solid #d3d3d3;position:-webkit-sticky;position:sticky;top:90px}#guest-contact div.container>div #contact-phone>div p{margin-bottom:30px}#guest-contact div.container>div #contact-phone>div a{display:block;text-align:center}@media screen and (max-width: 960px){#guest-contact div.container{padding:15px 15px 0}#guest-contact div.container>div{grid-template-columns:1fr;grid-gap:15px;margin-top:0;margin-bottom:15px}}@media screen and (max-width: 560px){#guest-contact div.container>div #contact-content #contact-form{padding:20px}#guest-contact div.container>div #contact-content #contact-phone{margin-bottom:20px}#guest-contact div.container>div #contact-phone>div{padding:20px}}#guest-faq{padding:44px;font-size:12pt;background:white;border:1px solid #d3d3d3}#guest-faq ol{margin:50px -20px 0}#guest-faq ol li{display:block;padding:10px 20px;border-bottom:1px solid #d3d3d3}#guest-faq ol li.active>strong span{background:#f8f8f8}#guest-faq ol li.active>strong span:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#guest-faq ol li.active>div{max-height:1000px;padding-bottom:40px}#guest-faq ol li>strong{display:block;position:relative;color:#003953;font-weight:600;cursor:pointer;font-size:13pt;padding-right:75px}#guest-faq ol li>strong span{position:absolute;right:20px;top:0px;z-index:101;width:40px;height:40px;cursor:pointer;border-radius:100%;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#guest-faq ol li>strong span:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;background:url(/img/icons/close.svg) no-repeat 50%;background-size:12px;display:block;line-height:1;margin:-8px 0 0 -8px;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#guest-faq ol li>div{padding-right:75px;max-height:0;overflow:hidden;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}@media screen and (max-width: 560px){#guest-faq{padding:20px}#guest-faq ol{margin-left:0;margin-right:0}#guest-faq ol li{padding-right:0;padding-left:0}#guest-faq ol li strong{padding-right:40px}#guest-faq ol li strong span{right:0}}#notification-page{background:-webkit-linear-gradient(180deg,rgb(223,248,255) 40%,rgb(255,255,255) 100%);background:-moz-linear-gradient(180deg,rgb(223,248,255) 40%,rgb(255,255,255) 100%);background:-o-linear-gradient(180deg,rgb(223,248,255) 40%,rgb(255,255,255) 100%);background:linear-gradient(180deg,rgb(223,248,255) 40%,rgb(255,255,255) 100%);padding:4em 0}#notification-page div.container{position:relative;text-align:center;height:100%;max-width:700px;padding:0 30px}#notification-page div.container h1{background:none;-webkit-background-clip:initial;-webkit-text-fill-color:#003953;font-weight:300}#notification-page div.container div p{color:#003953;font-weight:300;font-size:12pt;margin:20px 0}#notification-page #notification-page-img{text-align:right}#notification-page #notification-page-img img{height:400px}@media screen and (max-width: 960px){#notification-page #notification-page-img{margin-top:50px}#notification-page #notification-page-img img{height:auto;width:100%;min-height:150px;object-fit:cover}}#modal.active #modal-bg{opacity:1}#modal.active #modal-wrapper{margin-top:0;opacity:1;width:100%;height:100%;-webkit-transition-delay:0!important;transition-delay:0!important;right:0}#modal.active.remove #modal-bg{opacity:0;-webkit-transition-delay:.1s!important;transition-delay:.1s!important}#modal.active.remove #modal-wrapper{opacity:0;right:-100%;-webkit-transition-delay:0!important;transition-delay:0!important}#modal #modal-bg{position:fixed;z-index:30;left:0;right:0;top:4px;bottom:0;background:rgba(51,51,51,.8);opacity:0;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#modal #modal-bg.active{opacity:1}#modal #modal-wrapper{position:fixed;right:-100%;top:4px;z-index:101;height:auto;max-width:100%;max-height:100%;opacity:0;margin-top:20px;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-transition-delay:.1s;transition-delay:.1s}#modal #modal-wrapper #modal-close{position:absolute;right:20px;top:20px;z-index:101;background:#f8f8f8;width:40px;height:40px;cursor:pointer;border-radius:100%}#modal #modal-wrapper #modal-close:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;background:url(/img/icons/close.svg) no-repeat 50%;background-size:12px;display:block;line-height:1;margin:-8px 0 0 -8px;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#modal #modal-wrapper #modal-close:hover:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#modal #modal-wrapper #modal-content{height:100%}@media screen and (max-width: 960px){#modal #modal-bg{background:white}#modal #modal-wrapper{width:100%;height:100%;max-width:100%;max-height:100%}#modal #modal-wrapper #modal-close{position:absolute;right:20px;top:20px}}#modal-info{position:relative;background:white;padding:4em 3em;font-size:13pt;height:100%;max-width:1000px;width:100%;overflow-y:auto;overflow-x:hidden;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;float:right}#modal-info #modal-info-image{padding:3em;max-width:500px;height:500px;width:500px;text-align:center}#modal-info #modal-info-image img{margin:auto;width:100%;height:100%;object-fit:contain}#modal-info #modal-info-content{font-size:12pt}#modal-info #modal-info-content>div{position:fixed;padding:3em;height:auto;pointer-events:none}#modal-info #modal-info-content>div>div{margin-top:30px}#modal-info #modal-info-content>div>div .product-cart{position:absolute;bottom:15px;right:15px;width:60px;height:60px;border-radius:100% 100% 0;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background:-webkit-linear-gradient(to top,#b9353d,#ea515b);background:-moz-linear-gradient(to top,#b9353d,#ea515b);background:-o-linear-gradient(to top,#b9353d,#ea515b);background:linear-gradient(to top,#b9353d,#ea515b);position:relative;top:auto;float:right;width:48px;height:48px;cursor:pointer;pointer-events:visible}#modal-info #modal-info-content>div>div .product-cart:before{background:url(/img/icons/cart-white.svg) no-repeat 50%;background-size:30px;content:"";display:block;width:100%;height:100%;border-radius:100%}#modal-info #modal-info-content>div>div .product-cart:before{background-size:24px}#modal-info #modal-info-content>div>div .product-cart.active{position:absolute;bottom:15px;right:15px;width:60px;height:60px;border-radius:100% 100% 0;cursor:pointer;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background:-webkit-linear-gradient(to top,#b9353d,#ea515b);background:-moz-linear-gradient(to top,#b9353d,#ea515b);background:-o-linear-gradient(to top,#b9353d,#ea515b);background:linear-gradient(to top,#b9353d,#ea515b);background:-webkit-linear-gradient(to top,#238680,#23b1ad);background:-moz-linear-gradient(to top,#238680,#23b1ad);background:-o-linear-gradient(to top,#238680,#23b1ad);background:linear-gradient(to top,#238680,#23b1ad);position:relative;top:auto;float:right;width:48px;height:48px}#modal-info #modal-info-content>div>div .product-cart.active:before{background:url(/img/icons/cart-white.svg) no-repeat 50%;background-size:30px;content:"";display:block;width:100%;height:100%;border-radius:100%}#modal-info #modal-info-content>div>div .product-cart.active:before{background:url(/img/icons/check-white.svg) no-repeat 50%;background-size:30px}#modal-info #modal-info-content>div>div .product-cart.active:before{background-size:24px}#modal-info #modal-info-content>div>div .product-price{position:relative;color:#003953;font-size:1.5em;float:right;margin-top:27px;margin-right:44px}#modal-info #modal-info-specs{padding:3em;font-size:12pt}#modal-info #modal-info-specs ol{margin-top:20px;display:block}#modal-info #modal-info-specs ol li{display:grid;grid-template-columns:1fr 1fr}#modal-info #modal-info-specs ol li strong{color:#003953}@media screen and (max-width: 960px){#modal-info{grid-template-columns:1fr}#modal-info #modal-info-content>div{position:relative;padding:0}#modal-info #modal-info-specs{padding:0}}@media screen and (max-width: 560px){#modal-info{padding:30px;grid-template-columns:1fr}#modal-info #modal-info-image{padding:30px 0;margin:0 auto;max-width:300px}#modal-info #modal-info-specs{padding:30px 0}}@media screen and (max-width: 380px){#modal-info{padding:30px 15px}}#gallery-items{width:100%;height:100%}#gallery-items .slick-arrow{text-align:center;cursor:pointer;background:white;width:25px;z-index:1;position:absolute;top:44%;bottom:44%;background-size:80%!important}#gallery-items .slick-arrow.slick-prev{left:0;background:white url(/img/icons/arrows/left.svg) no-repeat center;border-radius:0 5px 5px 0}#gallery-items .slick-arrow.slick-next{right:0;background:white url(/img/icons/arrows/right.svg) no-repeat center;border-radius:5px 0 0 5px}#gallery-items .slick-list,#gallery-items .slick-list .slick-track,#gallery-items .slick-list .slick-track .slick-slide,#gallery-items .slick-list .slick-track .slick-slide div{height:100%}#modal-compare{position:relative;background:white;padding:4em 3em;font-size:13pt;height:100%;width:100%;max-width:1500px;overflow-y:auto;overflow-x:hidden;float:right}#modal-compare #modal-compare-top{position:fixed;background-color:#fff;width:1500px;height:80px;margin:0;padding:0 3em;top:4px;right:0;z-index:100}#modal-compare #modal-compare-top h2{line-height:80px;margin:0;position:fixed}#modal-compare #modal-compare-top #modal-compare-undo{position:absolute;right:70px;top:20px;background:#f8f8f8;width:40px;height:40px;cursor:pointer;border-radius:100%}#modal-compare #modal-compare-top #modal-compare-undo:hover:after{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}#modal-compare #modal-compare-top #modal-compare-undo:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;background:url(/img/icons/undo.svg) no-repeat 50%;background-size:18px;display:block;line-height:1;margin:-10px 0 0 -10px;-webkit-transition:all ease-in-out .75s;-moz-transition:all ease-in-out .75s;-ms-transition:all ease-in-out .75s;-o-transition:all ease-in-out .75s;transition:all ease-in-out .75s}#modal-compare #modal-compare-images{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}#modal-compare #modal-compare-images>div{position:relative;opacity:1;padding-right:25px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#modal-compare #modal-compare-images>div.hide{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}#modal-compare #modal-compare-images>div div.modal-compare-image{display:inline-block;position:relative;width:150px}#modal-compare #modal-compare-images>div div.modal-compare-image:after{content:"";display:block;padding-bottom:100%}#modal-compare #modal-compare-images>div div.modal-compare-image a{position:absolute;left:-10px;top:10px;width:42px;height:42px;background:#f8f8f8 url(/img/icons/close.svg) no-repeat 50%;background-size:12px;border-radius:100%;cursor:pointer;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#modal-compare #modal-compare-images>div div.modal-compare-image a:hover{background-color:#ebebeb;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#modal-compare #modal-compare-images>div div.modal-compare-image img{position:absolute;left:50%;top:50%;max-height:60%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#modal-compare #modal-compare-images>div h4{margin-top:40px}#modal-compare #modal-compare-images>div>div.modal-compare-actions{position:absolute;right:25px;left:0;bottom:-55px;height:50px}#modal-compare #modal-compare-images>div>div.modal-compare-actions .product-price{color:#003953;font-size:1.5em;left:0;bottom:10px}#modal-compare #modal-compare-images>div>div.modal-compare-actions .product-cart{position:absolute;bottom:15px;right:15px;width:60px;height:60px;border-radius:100% 100% 0;cursor:pointer;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background:-webkit-linear-gradient(to top,#b9353d,#ea515b);background:-moz-linear-gradient(to top,#b9353d,#ea515b);background:-o-linear-gradient(to top,#b9353d,#ea515b);background:linear-gradient(to top,#b9353d,#ea515b);width:48px;height:48px;right:0;bottom:0}#modal-compare #modal-compare-images>div>div.modal-compare-actions .product-cart:before{background:url(/img/icons/cart-white.svg) no-repeat 50%;background-size:30px;content:"";display:block;width:100%;height:100%;border-radius:100%}#modal-compare #modal-compare-images>div>div.modal-compare-actions .product-cart:before{background-size:24px}#modal-compare #modal-compare-images>div>div.modal-compare-actions .product-cart.active{position:absolute;bottom:15px;right:15px;width:60px;height:60px;border-radius:100% 100% 0;cursor:pointer;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background:-webkit-linear-gradient(to top,#b9353d,#ea515b);background:-moz-linear-gradient(to top,#b9353d,#ea515b);background:-o-linear-gradient(to top,#b9353d,#ea515b);background:linear-gradient(to top,#b9353d,#ea515b);background:-webkit-linear-gradient(to top,#238680,#23b1ad);background:-moz-linear-gradient(to top,#238680,#23b1ad);background:-o-linear-gradient(to top,#238680,#23b1ad);background:linear-gradient(to top,#238680,#23b1ad);width:48px;height:48px;right:0;bottom:0}#modal-compare #modal-compare-images>div>div.modal-compare-actions .product-cart.active:before{background:url(/img/icons/cart-white.svg) no-repeat 50%;background-size:30px;content:"";display:block;width:100%;height:100%;border-radius:100%}#modal-compare #modal-compare-images>div>div.modal-compare-actions .product-cart.active:before{background:url(/img/icons/check-white.svg) no-repeat 50%;background-size:30px}#modal-compare #modal-compare-images>div>div.modal-compare-actions .product-cart.active:before{background-size:24px}#modal-compare #modal-compare-specs{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin:4em -1px -1px;font-size:12pt;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#modal-compare #modal-compare-specs>div{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;display:grid;grid-auto-rows:min-content}#modal-compare #modal-compare-specs>div.hide{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}#modal-compare #modal-compare-specs>div#modal-compare-specs-keys>div{font-weight:700}#modal-compare #modal-compare-specs>div:last-child>div{border-right:0}#modal-compare #modal-compare-specs>div>div{border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;min-height:43px;padding:5px 10px}#modal-compare #modal-compare-specs>div>div:last-child{border-bottom:0}@media screen and (max-width: 1200px){#modal-compare{overflow-x:auto;position:initial}#modal-compare #modal-compare-top{width:auto;left:0}#modal-compare #modal-compare-top #modal-compare-undo{position:fixed;top:24px}#modal-compare #modal-compare-images,#modal-compare #modal-compare-specs{grid-template-columns:.5fr 1fr 1fr 1fr 1fr;min-width:1000px}#modal-compare #modal-compare-specs #modal-compare-specs-keys{position:sticky;left:-55px;background:white;z-index:10}}@media screen and (max-width: 560px){#modal-compare{padding:4em 15px}#modal-compare #modal-compare-top{padding:0 10px}#modal-compare #modal-compare-images{grid-template-columns:.75fr 1fr 1fr 1fr 1fr;min-width:750px}#modal-compare #modal-compare-images>div{min-height:300px;font-size:11pt}#modal-compare #modal-compare-images>div h4{margin:0}#modal-compare #modal-compare-images>div>div.modal-compare-actions{position:absolute;bottom:0;left:0;right:0;margin:0}#modal-compare #modal-compare-images>div>div.modal-compare-actions .product-price{bottom:0;left:0;position:relative}#modal-compare #modal-compare-images>div>div.modal-compare-actions .product-cart{bottom:0;right:0;float:none;left:10px;margin-top:10px}#modal-compare #modal-compare-images>div>div.modal-compare-actions .product-cart.active{bottom:0;right:0;float:none;left:10px;margin-top:10px}#modal-compare #modal-compare-specs{grid-template-columns:.75fr 1fr 1fr 1fr 1fr;min-width:750px}#modal-compare #modal-compare-specs #modal-compare-specs-keys{left:-15px;margin-left:-15px}#modal-compare #modal-compare-specs>div{font-size:11pt}}#modal-vr,#modal-vr iframe{width:100%;height:100%}#confirm-modal{position:fixed;top:50%;left:50%;width:400px;max-width:calc(100% - 40px);visibility:hidden;opacity:0;z-index:25;-webkit-transform:translate(-50%,-40%);-moz-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);-o-transform:translate(-50%,-40%);transform:translate(-50%,-40%);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#confirm-modal.active{visibility:visible;opacity:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#confirm-modal #confirm-modal-close{position:absolute;right:30px;top:30px;width:42px;height:42px;background:url(/img/icons/close.svg) no-repeat 50%;background-size:12px;border-radius:100%;cursor:pointer;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#confirm-modal #confirm-modal-close:hover{background-color:#ebebeb;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#confirm-modal #confirm-modal-content{background:white;padding:50px}#confirm-modal #confirm-modal-content>div{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}#confirm-modal #confirm-modal-content>div #confirm-modal-confirm{text-align:center;cursor:pointer;width:auto}#confirm-modal #confirm-modal-content>div #confirm-modal-cancel{text-align:center;cursor:pointer;width:auto}#confirm-modal-default{position:fixed;top:50%;left:50%;width:400px;max-width:calc(100% - 40px);visibility:hidden;opacity:0;z-index:25;-webkit-transform:translate(-50%,-40%);-moz-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);-o-transform:translate(-50%,-40%);transform:translate(-50%,-40%);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#confirm-modal-default.active{visibility:visible;opacity:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#confirm-modal-default #confirm-modal-default-close{position:absolute;right:30px;top:30px;width:42px;height:42px;background:url(/img/icons/close.svg) no-repeat 50%;background-size:12px;border-radius:100%;cursor:pointer;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#confirm-modal-default #confirm-modal-default-close:hover{background-color:#ebebeb;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#confirm-modal-default #confirm-modal-default-content{background:white;padding:50px}#confirm-modal-default #confirm-modal-default-content>div{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}#confirm-modal-default #confirm-modal-default-content>div #confirm-modal-default-confirm{text-align:center;cursor:pointer;width:auto}#confirm-modal-default #confirm-modal-default-content>div #confirm-modal-default-cancel{text-align:center;cursor:pointer;width:auto}#delete-account-modal{position:fixed;top:50%;left:50%;margin:20px;width:400px;max-width:calc(100% - 40px);visibility:hidden;opacity:0;z-index:25;-webkit-transform:translate(-50%,-40%);-moz-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);-o-transform:translate(-50%,-40%);transform:translate(-50%,-40%);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#delete-account-modal.active{visibility:visible;opacity:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#delete-account-modal #delete-account-modal-close{position:absolute;right:30px;top:30px;width:42px;height:42px;background:url(/img/icons/close.svg) no-repeat 50%;background-size:12px;border-radius:100%;cursor:pointer;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#delete-account-modal #delete-account-modal-close:hover{background-color:#ebebeb;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#delete-account-modal #delete-account-modal-content{background:white;padding:50px}#delete-account-modal #delete-account-modal-content>div{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}#delete-account-modal #delete-account-modal-content>div #delete-account-modal-confirm{text-align:center;cursor:pointer;width:auto}#delete-account-modal #delete-account-modal-content>div #delete-account-modal-cancel{text-align:center;cursor:pointer;width:auto}#user-modal{position:fixed;top:50%;left:50%;width:400px;max-width:calc(100% - 40px);visibility:hidden;opacity:0;z-index:22;-webkit-transform:translate(-50%,-40%);-moz-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);-o-transform:translate(-50%,-40%);transform:translate(-50%,-40%);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#user-modal.active{visibility:visible;opacity:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#user-modal #user-modal-close{position:absolute;right:30px;top:30px;width:42px;height:42px;background:white url(/img/icons/close.svg) no-repeat 50%;background-size:12px;border-radius:100%;cursor:pointer;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#user-modal #user-modal-close:hover{background-color:#ebebeb;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#user-modal #user-modal-content{background:white;padding:50px;font-size:12pt}#user-modal #user-modal-content>div{margin-top:10px}#user-modal #user-modal-content ol{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;margin:20px 0}#user-modal #user-modal-content ol li{padding:20px 0}#user-modal #user-modal-content ol li>div a{display:grid;grid-template-columns:35px 1fr;grid-gap:30px}#user-modal #user-modal-content ol li>div a span{padding:10px 0}#user-modal #user-modal-content ol li>div a span img{width:100%}#user-modal #user-modal-content ol li>div a>div{line-height:1.3;padding:10px 0}#user-modal #user-modal-content ol li>div a>div strong{color:#003953;font-weight:600}@media screen and (max-width: 560px){#user-modal{width:100%;max-width:none;top:0;left:0;bottom:0;right:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0)}#user-modal.active{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0)}#user-modal #user-modal-content{padding:50px 30px;height:100%;overflow-y:scroll}#user-modal #user-modal-close{right:15px;top:15px}}@media screen and (max-width: 380px){#user-modal #user-modal-content{padding:50px 15px}#user-modal #user-modal-content a.btn-blue{display:block;text-align:center;margin-bottom:50px}}#cookie-modal{position:fixed;top:50%;left:50%;width:400px;max-width:calc(100% - 30px);visibility:hidden;opacity:0;z-index:22;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#cookie-modal.active{visibility:visible;opacity:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#cookie-modal #cookie-modal-content{background:white;padding:50px;font-size:12pt}#cookie-modal #cookie-modal-content>div{margin-top:10px}#cookie-modal #cookie-modal-content ol{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;margin:20px 0}#cookie-modal #cookie-modal-content ol li{padding:20px 0}#cookie-modal #cookie-modal-content ol li>div a{display:grid;grid-template-columns:35px 1fr;grid-gap:30px}#cookie-modal #cookie-modal-content ol li>div a span{padding:10px 0}#cookie-modal #cookie-modal-content ol li>div a span img{width:100%}#cookie-modal #cookie-modal-content ol li>div a>div{line-height:1.3;padding:10px 0}#cookie-modal #cookie-modal-content ol li>div a>div strong{color:#003953;font-weight:600}@media screen and (max-width: 560px){#cookie-modal #cookie-modal-content{padding:20px}}#modal-subject{position:relative;background:white;padding:4em 3em;height:100%;width:100%;max-width:1500px;overflow-y:auto;overflow-x:hidden;float:right}#modal-subject #modal-subject-details h3{font-size:15pt}#modal-subject #modal-subject-details .floor-plan-subject-info{display:none}#modal-subject #modal-subject-plan{margin-top:30px}#modal-subject #modal-subject-plan strong{color:#003953}#modal-subject #modal-subject-plan>div{position:relative;display:block;overflow:hidden;width:100%;border:1px solid #d3d3d3}#modal-subject #modal-subject-plan>div:after{content:"";padding-bottom:100%;display:block}#modal-subject #modal-subject-plan>div>div{width:750px;position:absolute}#modal-subject #modal-subject-plan>div>div img{width:100%}#modal-subject #modal-subject-plan>div>div span{position:absolute;z-index:2}#modal-subject #modal-subject-plan>div>div span:after{content:"";position:absolute;display:inline-block;width:30px;height:30px;border-radius:100%;background:-webkit-linear-gradient(to top,#238680,#23b1ad);background:-moz-linear-gradient(to top,#238680,#23b1ad);background:-o-linear-gradient(to top,#238680,#23b1ad);background:linear-gradient(to top,#238680,#23b1ad)}#modal-subject #modal-subject-plan>div>div span:before{content:"";position:absolute;display:inline-block;width:30px;height:30px;border-radius:100%;background:#23b1ad;-webkit-animation:pulsateAnimation 3s infinite;animation:pulsateAnimation 3s infinite}@media screen and (max-width: 560px){#modal-subject{padding:30px}}@media screen and (max-width: 380px){#modal-subject{padding:15px}}
