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,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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}body{font-size:100.01%;font-family:Roboto,sans-serif;margin:0;padding:0;color:#373737;font-weight:400}h1{font-size:1.5rem;line-height:1.875rem;font-weight:600;color:var(--text-color);margin:0 0 1rem}h2{font-size:1.125rem;line-height:1.125rem;font-weight:600;color:var(--text-color);padding:0 0 1rem}h3{font-size:1.25rem;line-height:1.875rem;font-weight:600;color:var(--text-color);padding:0 0 1rem}p{font-size:.75rem;line-height:1.25rem}.text{font-size:.875rem;line-height:1.5rem}strong{color:var(--text-color-high)}a{text-decoration:none;color:var(--text-color-high)}a:hover{color:var(--text-color-high-inverse)}a.no-hover{color:var(--text-color-high)}ul{margin-left:1.5rem}ul li{padding:.5rem 0}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}.size-48{font-size:3rem;line-height:3rem}.size-32{font-size:2rem;line-height:2rem}.size-24{font-size:1.5rem;line-height:1.5rem}.size-16{font-size:1rem;line-height:1rem}.text-bold{font-weight:600}.text-medium{font-weight:500}.text-regular{font-weight:400}.text-light{font-weight:300}.text-thin{font-weight:100}.text-left{text-align:left}.text-center{text-align:center}.text-center-v{display:flex;align-items:center}.text-right{text-align:right}.spacer-2{width:100%;height:.125rem;display:flex;margin:0;padding:0;line-height:0}.spacer-4{width:100%;height:.25rem;display:flex;margin:0;padding:0;line-height:0}.spacer-8{width:100%;height:.5rem;display:flex;margin:0;padding:0;line-height:0}.spacer-12{width:100%;height:.75rem;display:flex;margin:0;padding:0;line-height:0}.spacer-16{width:100%;height:1rem;display:flex;margin:0;padding:0;line-height:0}.spacer-24{width:100%;height:1.5rem;display:flex;margin:0;padding:0;line-height:0}.spacer-32{width:100%;height:2rem;display:flex;margin:0;padding:0;line-height:0}.spacer-40{width:100%;height:2.5rem;display:flex;margin:0;padding:0;line-height:0}.spacer-48,.spacer-48m{width:100%;height:3rem;display:flex;margin:0;padding:0;line-height:0}.spacer-64{width:100%;height:4rem;display:flex;margin:0;padding:0;line-height:0}.spacer-72{width:100%;height:4.5rem;display:flex;margin:0;padding:0;line-height:0}.spacer-80{width:100%;height:5rem;display:flex;margin:0;padding:0;line-height:0}.spacer-96{width:100%;height:6rem;display:flex;margin:0;padding:0;line-height:0}.spacer-112{width:100%;height:7rem;display:flex;margin:0;padding:0;line-height:0}.spacer-160{width:100%;height:10rem;display:flex;margin:0;padding:0;line-height:0}:root{--text-color: #373737;--text-color-dark: #373737;--text-color-high: #E60023;--text-color-high2: #0077CC;--text-color-high-inverse: #fff;--border-color: #D6D6D6;--border-color-lighter: #ECEEF0;--border-color-high: #E60023;--border-color-high2: #0077CC;--border-color-high-inverse: #fff;--bg-color: #373737;--bg-color-light: #D6D6D6;--bg-color-lighter: #ECEEF0;--bg-color-dark: #373737;--bg-color-high: #E60023;--bg-color-high2: #0077CC;--bg-color-high-inverse: #fff;--icon-stoke: #373737}.btn-shadow{box-shadow:0 0 .5rem #37373733;-webkit-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);-moz-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2)}.hoverAnimation{transition:all .5s}/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*:before,*:after{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:1rem;padding-left:1rem}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}@media (min-width: 1400px){.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xxl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xxl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.333333%}.offset-xxl-2{margin-left:16.666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.333333%}.offset-xxl-5{margin-left:41.666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.333333%}.offset-xxl-8{margin-left:66.666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.333333%}.offset-xxl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width: 576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width: 576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width: 768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width: 992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width: 1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.input-group{display:flex;gap:1rem}.input-group input{width:100%;padding:.5rem;border:1px solid var(--border-color);border-radius:.5rem;font-size:1rem;text-align:center;transition:border .2s}.input-group input:focus{border-color:var(--border-color-high);outline:none}.input-group label{font-weight:600;display:block;margin-bottom:.3rem}switch{display:flex;align-items:center;gap:.5rem;margin:.5rem 0}switch input[type=checkbox]{width:2.5rem;height:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ccc;border-radius:1.25rem;position:relative;cursor:pointer;transition:background .2s}switch input[type=checkbox]:checked{background:var(--bg-color-high)}switch input[type=checkbox]:checked:after{left:1.25rem}switch input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:1rem;height:1rem;background:var(--bg-color-high-inverse);border-radius:50%;transition:left .2s}switch label{font-size:.9rem;-webkit-user-select:none;user-select:none}.switch-container{width:2.5rem;height:1.25rem;border-radius:1rem;background-color:var(--bg-color-light);position:relative;cursor:pointer;transition:background-color .5s ease;margin-right:1rem}.switch-container.disabled{opacity:.5}.switch-container.on{background-color:var(--bg-color-high)}.switch-circle{width:1rem;height:1rem;background-color:var(--bg-color-high-inverse);border-radius:50%;position:absolute;top:.125rem;left:.125rem;transition:left .5s ease}.switch-container.on .switch-circle{left:1.35rem}button,.btn{background:var(--text-color-high);color:var(--text-color-high-inverse);border:.0675rem solid transparent;padding:.75rem 1rem;border-radius:2rem;font-size:1rem;cursor:pointer;transition:all .5s}button.btn-nav,.btn.btn-nav{display:flex;justify-content:space-between;height:2.625rem;align-items:center;padding:.5rem 1rem}button.btn-nav span,.btn.btn-nav span{width:1.5rem;height:1.5rem;margin-left:.5rem}button.btn-nav span.icon-reverse,.btn.btn-nav span.icon-reverse{transform:rotate(180deg);margin-left:0;margin-right:.5rem}button.btn-nav:hover svg,.btn.btn-nav:hover svg{fill:var(--text-color-high);transition:all .5s}button.btn-nav:hover .icon-reverse svg,.btn.btn-nav:hover .icon-reverse svg{fill:var(--text-color-high-inverse);transition:all .5s}button.smaller,.btn.smaller{padding:.25rem .5rem;font-size:.75rem}button.d-inline,.btn.d-inline{display:inline}button.btn-link,.btn.btn-link{width:50%;justify-content:flex-start}button:hover,.btn:hover,button.inverse,.btn.inverse{background:var(--bg-color-high-inverse);color:var(--text-color-high);border:1px solid var(--border-color-high)}button.inverse svg,.btn.inverse svg{fill:var(--text-color-high)}button.inverse:hover,.btn.inverse:hover{background:var(--bg-color-high);color:var(--text-color-high-inverse)}button.no-decor,.btn.no-decor,button.no-decor:hover,.btn.no-decor:hover{border:none}button.big-btn,.btn.big-btn{width:100%;height:3rem;line-height:3rem;justify-content:center}.tag-container{display:flex;flex-direction:column}.tag-container .tag-category{display:flex;width:100%;justify-content:flex-start;flex-wrap:wrap}.tag-container .tag-category .tag{display:flex;font-size:.875rem;padding:0 .75rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;height:1.875rem;margin-bottom:.75rem;align-items:center;cursor:pointer;white-space:nowrap;margin-right:.5rem;border:.0675rem solid var(--border-color-ligher);background:var(--bg-color-lighter);color:var(--text-color-lighter)}.tag-container .tag-category .tag.active,.tag-container .tag-category .tag:hover{background:var(--bg-color-high);color:var(--text-color-high-inverse);border-color:var(--border-color-high);transition:all .5s}.tag-container .tag-category.tag-subcategory{padding-left:1.5rem}.tag-container .tag-category.tag-subcategory .tag{background:var(--bg-color-high-inverse);border:.0675rem solid var(--border-color)}.tag-container .tag-category.tag-subcategory .tag.active,.tag-container .tag-category.tag-subcategory .tag:hover{color:var(--text-color-high);border:.0675rem solid var(--text-color-high)}.button-circle{margin:.5rem;align-items:center;display:inline-flex;flex-direction:column;color:var(--text-color)}.button-circle span{display:inline-flex}.button-circle .icon{width:5rem;height:5rem;display:flex;border-radius:50%;background:var(--text-color-high-inverse);border:.065rem solid var(--border-color);align-items:center;justify-content:center;margin-bottom:.5rem}.button-circle .icon svg{width:4rem;height:4rem;display:flex;fill:var(--bg-color)}.button-circle .label{display:flex;justify-content:center;align-self:center;font-size:1rem;text-align:center}.button-circle:hover{cursor:pointer}.button-circle:hover .icon{transition:all .5s;background:var(--bg-color-high);color:var(--bg-color-high-inverse)}.button-circle:hover .icon svg{fill:var(--bg-color-high-inverse)}.button-circle:hover .icon.icon-stroke{stroke:var(--bg-color-high-inverse)}.button-circle:hover .label{color:var(--text-color-high);transition:all .5s}.form-item{display:flex;flex-direction:column}.form-item label{margin-bottom:.5rem;display:flex}.form-item input,.form-item .input-box{font-family:Roboto,sans-serif;border:.065rem solid var(--border-color);-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;height:2.5rem;padding:0 .5rem;text-align:center;font-size:1rem}.form-item input:hover,.form-item .input-box:hover,.form-item input:focus,.form-item .input-box:focus{border-color:var(--border-color-lighter);outline:none}.form-item.flex-line{flex-direction:row;align-items:flex-start}.form-item.label-smaller label{font-size:.875rem;line-height:1.25rem}.form-item textarea{font-family:Roboto,sans-serif;border:.065rem solid var(--border-color);-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;height:5rem;padding:.5rem;font-size:1rem}.form-item textarea:hover,.form-item textarea:focus{border-color:var(--text-color-high);box-shadow:0 0 .5rem #37373733;-webkit-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);-moz-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);outline:none}.form-item .input-box{display:flex;flex-direction:row;align-items:center}.form-item .input-box input{border:none;width:50%;height:100%;padding:0;text-align:left;font-size:1rem;text-align:right;padding-right:.25rem}.form-item .input-box input:hover,.form-item .input-box input:focus{border:none;outline:none;box-shadow:none}.popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center;z-index:999}.popup-overlay-in{background:#fff;width:400px;height:auto;border-radius:12px;padding:20px;position:relative;box-shadow:0 0 .5rem #37373733;-webkit-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);-moz-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2)}.close-btn{position:absolute;top:8px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;color:var(--text-color)}.close-btn :hover{border:none!important}.dimension-blok{color:#000}.switchline-container{width:100%;display:flex;flex-direction:column}.switchline-container .switchline-line{height:3.125rem;background:var(--bg-color-lighter);border-radius:2rem;display:flex;justify-content:space-between;width:100%;margin-bottom:.5rem}.switchline-container .switchline-line a{align-items:center;display:flex;border:.065rem solid transparent;flex-direction:column;color:var(--text-color)}.switchline-container .switchline-line a .icon{width:5rem;height:2rem;display:flex;justify-content:center;padding-top:.25rem}.switchline-container .switchline-line a .icon svg{width:4rem;height:2.5rem;display:flex;stroke:var(--bg-color-dark);fill:none;stroke-width:.03rem}.switchline-container .switchline-line a:hover,.switchline-container .switchline-line a.active{cursor:pointer;border:.065rem solid var(--bg-color-high);border-radius:2rem;background:var(--bg-color-high-inverse);transition:background .3s ease}.switchline-container .switchline-line a:hover .switchline-label,.switchline-container .switchline-line a.active .switchline-label{color:var(--text-color-high);transition:background .3s ease}.switchline-container .switchline-line a.disabled{opacity:.5}.switchline-container .switchline-line a.disabled:hover{cursor:not-allowed}.switchline-container .switchline-control{display:flex;justify-content:space-between;width:100%}.switchline-container .switchline-control a{width:5rem;text-align:center;color:var(--text-color)}.switchline-container .switchline-control a .switchline-label{display:flex;justify-content:center;align-self:center;font-size:.875rem;text-align:center;color:var(--text-color)}.switchline-container .switchline-control a:hover{cursor:pointer;color:var(--text-color-high)}.switchline-container .switchline-control a.active,.switchline-container .switchline-control a.active .switchline-label{color:var(--text-color-high)!important}.switchline-container.door-partion-container a{display:block;text-align:center}.switchline-container.door-partion-container a .icon{height:3rem;width:auto;padding-top:0}.switchline-container.door-partion-container a .icon svg{height:3rem;fill:none;stroke:var(--bg-color)}.switchline-container.text-switcher a{height:3rem;width:3rem;line-height:3rem;display:inline-flex;text-align:center}.switchline-container.text-switcher a:hover{color:var(--text-color-high)}.switchline-container.container-shorter{max-width:80%}.switchline-container.container-shortest{max-width:60%}.switchline-container.container-many-items{max-width:100%}.switchline-container.container-many-items .switchline-line{justify-content:space-around}.tipbox{position:fixed;z-index:9999;left:0;top:0;transform:translateZ(0) scale(.96);transform-origin:center;opacity:0;pointer-events:none;background:var(--text-color-high-inverse);color:var(--text-color);border-radius:.5rem;padding:.5rem;font-size:.875rem;line-height:1.2;-webkit-backdrop-filter:saturate(140%) blur(.25rem);backdrop-filter:saturate(140%) blur(.25rem);box-shadow:0 0 .5rem #37373733;-webkit-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);-moz-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);transition:opacity .15s ease,transform .15s ease;max-width:15rem;white-space:normal}.tipbox.visible{opacity:1;transform:translateZ(0) scale(1)}.tipbox[data-placement=top]:after{left:50%;transform:translate(-50%) rotate(45deg);bottom:-.25rem}.tipbox[data-placement=bottom]:after{left:50%;transform:translate(-50%) rotate(45deg);top:-.25rem}.tipbox[data-placement=left]:after{top:50%;transform:translateY(-50%) rotate(45deg);right:-.25rem}.tipbox[data-placement=right]:after{top:50%;transform:translateY(-50%) rotate(45deg);left:-.25rem}.tipbox b,.tipbox strong{font-weight:700}.tipbox small{opacity:.8;font-size:.875rem}.menu-button{width:2.5rem;height:2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;cursor:pointer;padding:.5rem;transition:all .5s ease;background:none;color:var(--text-color);font-size:1.5rem;border:none;border-radius:50%}.menu-button span{display:block;height:.125rem;width:1.25rem;background:var(--text-color);border-radius:.125rem;transition:all .5s ease}.menu-button.active span:nth-child(1){transform:rotate(45deg) translate(.1rem,.1rem)}.menu-button.active span:nth-child(2){width:0;opacity:0}.menu-button.active span:nth-child(3){transform:rotate(-45deg) translate(.45rem,-.45rem)}.menu-button:hover{border:none}:root{--sidebar-top-h: 11rem}.sidebar{max-width:30rem;min-width:30rem;background:#fff;max-height:100vh;overflow:auto;box-shadow:0 0 .5rem #37373733;-webkit-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);-moz-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);position:relative;transition:max-width .3s ease,min-width .3s ease}.sidebar .sidebar-header{display:flex;justify-content:space-between;padding:.5rem 1rem;box-shadow:0 0 .5rem #37373733;-webkit-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);-moz-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2)}.sidebar .sidebar-header .sidebar-menu{display:flex;align-items:center}.sidebar .sidebar-header .sidebar-setting{display:flex;justify-content:center;flex-direction:column}.sidebar .sidebar-header .sidebar-setting a{display:flex;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;margin-top:.25rem}.sidebar .sidebar-header .sidebar-setting .icon{width:1.25rem;height:1.25rem;fill:var(--bg-color-high);display:flex;margin-left:.5rem}.sidebar .sidebar-header .sidebar-setting:hover{transition:all .5s}.sidebar .sidebar-header .sidebar-setting:hover svg{stroke:var(--bg-color-high-inverse)}.sidebar .sidebar-header .sidebar-logo{width:11rem;height:auto;margin-right:1rem}.sidebar .sidebar-header .sidebar-logo .icon{display:flex;height:3rem}.sidebar .sidebar-header.justify-start{justify-content:flex-start}.sidebar .sidebar-header.justify-start .sidebar-logo{margin-left:calc(50% - 7rem)}.sidebar .sidebar-tabs{width:100%;display:flex;border-bottom:.0675rem solid var(--border-color);margin-top:.5rem;padding-right:1rem}.sidebar .sidebar-tabs ul{width:100%;display:flex;padding:0;margin:0;list-style-type:none}.sidebar .sidebar-tabs ul li{flex:1;padding:0}.sidebar .sidebar-tabs ul li a{display:flex;flex-direction:column;text-decoration:none;height:6rem;line-height:2.25rem;color:var(--text-color);align-items:center;padding-top:.5rem}.sidebar .sidebar-tabs ul li a .icon{display:flex;width:1.5rem;height:1.5rem}.sidebar .sidebar-tabs ul li a .icon svg{width:2rem;height:2rem;display:flex;stroke:var(--bg-color);fill:none}.sidebar .sidebar-tabs ul li a .menu-item{width:2.75rem;height:2.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border:.125rem solid transparent;border-radius:1.5rem}.sidebar .sidebar-tabs ul li a .menu-label{font-size:1.5rem;color:var(--text-color);font-size:.875rem}.sidebar .sidebar-tabs ul li a .menu-circle{background:var(--bg-color-light);border-radius:50%;width:2.125rem;height:2.125rem;display:flex;justify-content:center;align-items:center;font-size:1rem;color:var(--text-color-high-inverse)}.sidebar .sidebar-tabs ul li.active a .icon svg,.sidebar .sidebar-tabs ul li a:hover .icon svg{stroke:var(--bg-color-high-inverse)}.sidebar .sidebar-tabs ul li.active a .menu-label,.sidebar .sidebar-tabs ul li a:hover .menu-label{color:var(--text-color-high)}.sidebar .sidebar-tabs ul li.active a .menu-circle,.sidebar .sidebar-tabs ul li a:hover .menu-circle{background:var(--bg-color-high);color:var(--text-color-high-inverse);transition:all .5s}.sidebar .sidebar-tabs ul li.active a .menu-item,.sidebar .sidebar-tabs ul li a:hover .menu-item{border:.125rem solid var(--bg-color-high);transition:all .5s}.sidebar .sidebar-tabs ul li.menu-line{max-width:3rem;display:flex;padding-top:2rem}.sidebar .sidebar-tabs ul li.menu-line span{height:.125rem;width:100%;background:var(--bg-color-light);display:block}.sidebar .sidebar-content{display:none;flex-direction:column;padding:1.5rem 1.25rem;min-height:calc(100dvh - var(--sidebar-top-h))}.sidebar .sidebar-content.active{display:flex}.sidebar .sidebar-content .container-cabinet .form-item .input-box{width:7.5rem}.sidebar .setting-next-item{margin:0 0 1rem}.sidebar .sidebar-footer{display:flex;justify-content:space-between;padding-top:1rem;margin-top:auto}.sidebar .sidebar-footer.f-right{justify-content:flex-end}.overlay-scrollbar__viewport{overflow:auto;height:100%;scrollbar-width:none}.overlay-scrollbar__viewport::-webkit-scrollbar{width:0;height:0}.overlay-scrollbar__thumb{position:absolute;right:0;top:0;width:5px;background:#bfbfbf;border-radius:4px;cursor:ns-resize;opacity:1;pointer-events:auto}.overlay-scrollbar__thumb:hover{background:#a8a8a8}.sidebar-collapse-btn{position:absolute;z-index:1005;top:50%;left:-1.5rem;transform:translateY(-50%) rotate(180deg);transition:transform .3s ease;width:2.5rem;height:2.5rem;border-radius:9999px;border:1px solid rgba(0,0,0,.15);background:#fff;box-shadow:0 0 .5rem #37373733;-webkit-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);-moz-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);display:flex;align-items:center;justify-content:center;cursor:pointer}.sidebar-collapse-btn svg{width:2rem;height:2rem;stroke:var(--bg-color);fill:var(--bg-color)}.sidebar-collapse-btn.collapsed{transform:translateY(-50%) rotate(0)}.menu-contact-container{font-size:.875rem}.scene{width:100%;height:100%;position:relative}.scene .scene-container{width:100%;height:100%}.scene .scene-container .scene-contents{transition:width .5s ease,height .5s ease,transform .5s ease,filter .5s ease;width:100%;height:100%}.scene .scene-container .scene-contents .content-3d{width:100%;height:100%}.scene .scene-container .scene-contents .content-3d canvas{width:100%!important;height:100%!important;display:block}.scene .scene-container .content-material .decor-container .decor-item .decor:hover{transform:none!important}.scene.scene-recap{background:var(--bg-color-lighter)}.scene.scene-recap .scene-container{width:90%;height:90%;margin:2rem auto;border-radius:2rem;background:var(--bg-color-high-inverse)}.scene.scene-recap .scene-contents{width:90%;height:62%;margin:2rem auto 0;border-radius:2rem}.scene.scene-recap .scene-contents .scene-content{display:none}.scene.scene-recap .scene-contents .scene-content.active{display:block}.scene.scene-recap .scene-contents.shorter-scene{width:60%;height:62%}.scene.scene-recap .recap-menu{display:flex;width:30rem;flex-direction:column;margin:0 auto;position:relative;padding-top:4rem}.scene.scene-recap .recap-menu .cabinet-position-text{white-space:normal}.scene.scene-recap .content-3d{background:var(--bg-color-high-inverse)}.scene.scene-recap .content-3d canvas{border-radius:2rem}.scene.scene-recap .content-3d h2{font-size:1.25rem;text-align:center}.scene.scene-recap .container-overlays{bottom:8rem;width:55%}.decor-container-mobile{text-align:center}.decor-container{display:flex;flex-wrap:wrap;gap:.25rem .5rem}.decor-container .decor-item{width:4.5rem;height:4.5rem;border-radius:50%;position:relative;transform-origin:center;will-change:transform}.decor-container .decor-item:hover,.decor-container .decor-item:focus-visible{z-index:20}.decor-container .decor-item:hover.selected:after,.decor-container .decor-item:focus-visible.selected:after,.decor-container .decor-item:hover.active:after,.decor-container .decor-item:focus-visible.active:after{border:none}.decor-container .decor-item:hover .decor,.decor-container .decor-item:focus-visible .decor{transform:scale(3);transition:transform .2s ease,box-shadow .2s ease}.decor-container .decor-item:hover .decor-text,.decor-container .decor-item:focus-visible .decor-text{display:block}.decor-container .decor-item.open{box-shadow:0 0 .5rem #37373733;-webkit-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);-moz-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);width:10rem;height:10rem;border-radius:50%;transform:none}.decor-container .decor-item.open .decor-text{display:block;padding:1.5rem;font-size:.75rem;line-height:1rem}.decor-container .decor-item.open .decor{width:10rem;height:10rem;left:0;top:0}.decor-container .decor-item.selected{border:.125rem solid var(--border-color-lighter)}.decor-container .decor-item.active{border:.125rem solid var(--border-color-high)}.decor-container .decor-recap-item{margin:0 2rem 2rem 0;max-width:10rem;text-align:center}.decor-container .decor-recap-item p{text-align:center;font-size:1rem;margin-bottom:.5rem}.decor-container .decor-label-mobile,.decor-container .decor-container-mobile{display:none}.decor-container .decor{position:relative;width:3.75rem;height:3.75rem;left:.25rem;top:.25rem;border-radius:50%;overflow:hidden;cursor:pointer}.decor-container .decor .decor-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.decor-container .decor .decor-text{position:absolute;left:0;right:0;bottom:0;display:none;padding:.35rem .125rem;font-size:.25rem;line-height:.385rem;text-align:center;background:#fff;color:#222}.decor-container .decor .decor-text span{position:relative;top:-.25rem;width:2.75rem;display:flex;justify-content:center;margin:0 auto}.decor-container .decor.decor-special{border:.125rem solid var(--border-color)}.decor-container .decor.decor-special:hover{border:none}.floor-container{display:flex;flex-wrap:wrap}.floor-container .floor{display:flex}.floor-container .floor .floor-img{display:flex;width:3.75rem;height:3.75rem;margin:.5rem;border-radius:50%;cursor:pointer}.floor-container .floor .floor-text{display:none}.floor-container .floor.selected .floor-img{border:.125rem solid var(--border-color-high)}.container-overlays{position:absolute;bottom:1.5rem;display:flex;z-index:2005;justify-content:center;width:100%}.overlay-button{cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0 1rem 0 0;width:2.5rem;height:2.5rem;border-radius:50%;position:relative;background:var(--bg-color-high-inverse);box-shadow:0 0 .5rem #37373733;-webkit-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);-moz-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2)}.overlay-button .icon svg{fill:var(--icon-stoke);width:2rem;height:2rem}.overlay-button.disabled{opacity:.5;cursor:not-allowed}.overlay-button .overlay-button-text{display:inline-block;position:absolute;z-index:100;top:-2rem;background:var(--bg-color-high-inverse);font-size:.625rem;color:var(--text-color);padding:.25rem .75rem;border-radius:.75rem;white-space:nowrap;z-index:2006;transition:opacity .2s ease-in-out;opacity:0;transition:.5s ease-in-out}.overlay-button.button-text{width:auto;border-radius:1rem;padding:.25rem 1.5rem;color:var(--text-color);border-radius:2rem}.overlay-button.button-text:hover{color:var(--text-color-high-inverse)}.overlay-button.show-dimensions-btn svg{stroke:var(--icon-stoke);stroke-width:.032rem;stroke-miterlimit:10;fill:none}.overlay-button.show-dimensions-btn:hover svg,.overlay-button.show-dimensions-btn.active svg{stroke:var(--bg-color-high);fill:var(--bg-color-high)!important}.overlay-button.show-dimensions-btn:hover svg .show-dimensions-btn-line,.overlay-button.show-dimensions-btn.active svg .show-dimensions-btn-line{stroke:var(--bg-color-high-inverse)}.overlay-button.front-view-btn svg{fill:none;stroke:var(--icon-stoke);stroke-width:.032rem;stroke-miterlimit:10}.overlay-button.front-view-btn:hover .icon svg{fill:none;stroke:var(--bg-color-high-inverse)}.overlay-button.show-doors-btn svg{fill:none;stroke:var(--icon-stoke);stroke-width:.032rem;stroke-miterlimit:10}.overlay-button.show-doors-btn:hover .icon svg,.overlay-button.show-doors-btn.active .icon svg{fill:none;stroke:var(--bg-color-high-inverse)}.overlay-button:hover,.overlay-button.active{background:var(--bg-color-high)}.overlay-button:hover .icon svg,.overlay-button.active .icon svg{fill:var(--bg-color-high-inverse)}.overlay-button:hover .icon svg{fill:var(--bg-color-high-inverse)}.overlay-button:hover .overlay-button-text{opacity:.75}.history-bottom{display:flex;margin-right:1rem}.history-bottom .overlay-button{margin:0;border-radius:unset;border-top-right-radius:2rem;border-bottom-right-radius:2rem}.history-bottom .overlay-button:first-child{border-radius:unset;border-top-left-radius:2rem;border-bottom-left-radius:2rem}.history-bottom .overlay-button:last-child svg{transform:scaleX(-1)}.history-bottom .overlay-button svg{fill:none;stroke:var(--icon-stoke);stroke-miterlimit:10;stroke-width:.02rem}.history-bottom .overlay-button:hover svg{stroke:var(--bg-color-high-inverse);fill:none}.history-bottom .pipe{width:.0675rem;background:var(--bg-color-light);height:100%}.price-overlay{position:absolute;top:1rem;right:1rem;background:var(--bg-color-high-inverse);padding:0 1rem;border-radius:.5rem;box-shadow:0 0 .5rem #37373733;-webkit-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);-moz-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);font-size:.875rem;z-index:2008;line-height:3.25rem;display:flex;justify-content:space-around;align-items:baseline;height:3.125rem;border-radius:2rem}.price-overlay .price-label{margin-right:2rem}.price-overlay .price-label:last-child{margin-right:0}.price-overlay .price-value{font-weight:600;font-size:1.25rem;margin-left:0}.price-overlay .icon-price{width:2rem;height:2rem;position:relative;top:.5rem;margin-left:1rem;cursor:pointer}.price-overlay .icon-price svg{fill:var(--bg-color);width:2rem;height:2rem}.head-overlay{position:absolute;top:1rem;left:1rem;display:flex;padding:0 1rem;border-radius:.5rem}.head-overlay button{padding:0;width:2.65rem;height:2.65rem;border-radius:50%;background:var(--bg-color-high-inverse);box-shadow:0 0 .5rem #37373733;-webkit-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);-moz-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);display:flex;align-items:baseline;justify-content:center;margin-right:1rem;cursor:pointer}.head-overlay button .icon{width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center}.head-overlay button svg{fill:var(--bg-color-high2);width:2.625rem;height:2.625rem;stroke-miterlimit:10;stroke-width:.2px}.head-overlay button:hover{background:var(--bg-color-high2);border:.065rem solid var(--bg-color-high2)}.head-overlay button:hover svg{fill:var(--bg-color-high-inverse)}.system-message{--triangle-size: 1rem;position:absolute;left:6rem;top:1rem;z-index:1000;--sm-width: 420px;--sm-max-width: min(90vw, var(--sm-width));max-width:var(--sm-max-width);background:var(--bg-color-high-inverse);color:var(--text-color-high2);border-radius:2rem;box-shadow:0 0 .5rem #37373733;-webkit-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);-moz-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);font-size:14px;line-height:1.35;display:inline-block;padding:.8rem 1rem;transform-origin:left center;transform:scaleX(0);opacity:0;visibility:hidden}.system-message .system-message__inner{display:flex;align-items:flex-start;gap:.65rem;max-width:var(--sm-max-width)}.system-message .system-message__text{flex:1 1 auto;min-width:0;word-break:break-word;opacity:0}.system-message.is-animating{animation:sm-enter-transform .45s cubic-bezier(.22,.8,.18,1) forwards,sm-enter-fade .3s ease-out forwards}.system-message.is-animating .system-message__text{animation:sm-text-fade .25s ease-out .12s forwards}.system-message.is-hiding{animation:sm-leave-transform .35s cubic-bezier(.22,.8,.18,1) forwards,sm-leave-fade .3s ease-in forwards}.system-message.is-hiding .system-message__text{animation:sm-text-fade-out .2s ease-in forwards}.system-message--success{background:#105f22eb}.system-message--warning{background:#885c00f2}.system-message--error{background:#820916f2}@media (prefers-reduced-motion: reduce){.system-message{animation:none!important;transform:none!important;opacity:1!important;visibility:visible!important}.system-message .system-message__text{animation:none!important;opacity:1!important}}.system-message:before{content:"";position:absolute;left:-.5rem;top:50%;transform:translateY(-50%);width:0;height:0;border-top:var(--triangle-size) solid transparent;border-bottom:var(--triangle-size) solid transparent;border-right:var(--triangle-size) solid #fff;pointer-events:none;filter:drop-shadow(0 0 0 rgba(0,0,0,0))}.system-message:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0f;pointer-events:none}@keyframes sm-enter-transform{0%{transform:scaleX(0);visibility:visible}to{transform:scaleX(1);visibility:visible}}@keyframes sm-enter-fade{0%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}@keyframes sm-text-fade{0%{opacity:0}to{opacity:1}}@keyframes sm-leave-transform{0%{transform:scaleX(1);visibility:visible}to{transform:scaleX(0);visibility:hidden}}@keyframes sm-leave-fade{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes sm-text-fade-out{0%{opacity:1}to{opacity:0}}.inspiration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.5rem 0 1rem}.inspiration-item{display:flex;flex-direction:column;gap:.25rem;text-decoration:none;border:1px solid var(--border-color, #ddd);border-radius:.5rem;padding:.5rem;transition:transform .12s ease,box-shadow .12s ease}.inspiration-item:hover{background:var(--bg-color-lighter);color:var(--text-color-high)}.inspiration-item .thumb{width:100%;aspect-ratio:9 / 6;background-size:cover;background-position:center;border-radius:.4rem}.inspiration-item .title{font-size:.9rem;line-height:1.2;color:inherit;margin-top:.5rem;text-align:center}.muted{opacity:.7;font-size:.9rem;padding:.5rem 0}.inspiration-preview-bar{position:absolute;bottom:5rem;left:50%;transform:translate(-50%);z-index:50;background:var(--bg-color-high-inverse);color:var(--text-color);padding:.75rem 1.5rem;border-radius:2rem;box-shadow:0 0 .5rem #37373733;-webkit-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);-moz-box-shadow:0 0 .5rem 0rem rgba(55,55,55,.2);display:flex;gap:.5rem;align-items:center}.control-container strong{color:var(--text-color);font-size:.875rem}.icon{width:2rem;height:2rem;fill:var(--bg-color-dark)}.icon-stroke{fill:none;stroke:var(--bg-color-dark);stroke-miterlimit:10;stroke-width:.5px}.icon-stroke:hover{stroke:var(--bg-color-dark-inverse)}.icon-stroke.icon-no-hover{stroke:var(--bg-color)}.icon-fill-silver{fill:var(--bg-color-light)}.icon-border{border:.0675rem solid var(--bg-color-light);border-radius:50%;display:flex;width:3rem;height:3rem;align-items:center;justify-content:center}.icon-border svg{width:2rem;height:2rem}.bg-color-lighter{background:var(--bg-color-lighter)}.icon-button{display:inline-flex;width:6rem;height:6rem;border-radius:50%}.icon-button:hover{transition:all .5s}.icon-button svg{fill:none;stroke:var(--bg-color);stroke-miterlimit:10;stroke-width:.5px}.wallcolor-row{display:flex;flex-direction:column;align-items:flex-start}.wallcolor-row .link{color:var(--text-color);text-decoration:none;cursor:pointer}.wallcolor-row .link:hover{color:var(--text-color-high);transition:all .5s}.wallcolor-row .link-danger{margin-left:1rem}.info-tipbox{width:1rem;height:1rem;color:var(--text-color-high2);font-size:.75rem;border-radius:50%;margin:0 .5rem;display:inline-flex;justify-content:center;align-items:center;border:.125rem solid var(--text-color-high2)}*,*:before,*:after{box-sizing:border-box}.container-main{display:flex;width:100%;height:100vh}.interior-tags .tag{padding:.5rem .75rem;font-size:.875rem;margin-right:1rem}.interior-tags .tag.active,.interior-tags .tag:hover{background:var(--bg-color-high);color:var(--text-color-high-inverse)}.interior-container{display:flex;flex-wrap:wrap;justify-content:flex-start}.interior-container .interior-item{display:flex;flex-direction:column;align-items:center;width:16%;border:.125rem solid transparent;border-radius:.5rem;margin-bottom:1rem;color:var(--text-color)}.interior-container .interior-item:hover{cursor:pointer;transition:all .5s}.interior-container .interior-item.active,.interior-container .interior-item:hover{border:.125rem solid var(--bg-color-high);color:var(--text-color-high)}.interior-container .interior-item.selected{border:.125rem solid var(--border-color-lighter)}.interior-container .interior-item.selected.active,.interior-container .interior-item.selected:hover{border:.125rem solid var(--bg-color-high)}.interior-container .interior-item img{height:10rem}.interior-container .interior-item .interior-item-number{margin-top:.25rem;font-size:.875rem;color:var(--text-color-medium);text-align:center}.cabinet-position-text{font-size:.875rem;white-space:nowrap}.door-toggle{background:var(--bg-color-high-inverse)}.scene-recap .price-overlay{bottom:2rem;top:unset;right:unset;left:50%;transform:translate(-50%)}.svg-head{fill:var(--border-color-high2);stroke:var(--border-color-high2);stroke-miterlimit:10;stroke-width:.02rem}.icon:hover .svg-head{fill:var(--border-color-high-inverse);stroke:var(--border-color-high-inverse)}.door-decor-container.hidden{visibility:hidden;transition:all 2.75s ease-in}.technical-drawing{width:100%;height:100%}.technical-drawing svg{width:100%;height:100%;max-height:30rem}.container-main.mobile,.container-main.tablet{flex-direction:column}.mobile .switchline-container.container-shortest,.tablet .switchline-container.container-shortest{max-width:100%}.mobile .mobile-none,.tablet .mobile-none{display:none}.mobile .sidebar,.tablet .sidebar{max-width:100%;min-width:100%;width:100%;max-height:50vh;min-height:auto;height:auto;overflow-y:auto;overflow-x:hidden;order:2;flex:0 0 auto;box-shadow:0 -.25rem 1rem #37373726}.mobile .sidebar-tabs,.tablet .sidebar-tabs{margin-top:0;padding:.5rem;border-bottom:.0625rem solid var(--border-color)}.mobile .sidebar-tabs:has(~.sidebar-content.active),.tablet .sidebar-tabs:has(~.sidebar-content.active){display:none}.mobile .sidebar-tabs ul,.tablet .sidebar-tabs ul{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.mobile .sidebar-tabs ul li,.tablet .sidebar-tabs ul li{flex:1 1 0;min-width:0;padding:0}.mobile .sidebar-tabs ul li a,.tablet .sidebar-tabs ul li a{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;height:2.5rem;width:100%;padding:0 .5rem;background:var(--bg-color-high-inverse);color:var(--text-color-high);border:1px solid var(--border-color-high);border-radius:2rem;font-size:.75rem;cursor:pointer;transition:all .5s;text-decoration:none}.mobile .sidebar-tabs ul li a .menu-label,.tablet .sidebar-tabs ul li a .menu-label{font-size:.75rem;display:inline-block;color:var(--text-color-high);white-space:nowrap}.mobile .sidebar-tabs ul li a .menu-circle,.tablet .sidebar-tabs ul li a .menu-circle,.mobile .sidebar-tabs ul li a .menu-item,.tablet .sidebar-tabs ul li a .menu-item{display:none}.mobile .sidebar-tabs ul li a .icon,.tablet .sidebar-tabs ul li a .icon{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.mobile .sidebar-tabs ul li a .icon svg,.tablet .sidebar-tabs ul li a .icon svg{width:1.25rem;height:1.25rem;stroke:var(--text-color-high);fill:var(--text-color-high)}.mobile .sidebar-tabs ul li:last-child:not(.menu-line) a .menu-label,.tablet .sidebar-tabs ul li:last-child:not(.menu-line) a .menu-label{font-size:0}.mobile .sidebar-tabs ul li:last-child:not(.menu-line) a .menu-label:after,.tablet .sidebar-tabs ul li:last-child:not(.menu-line) a .menu-label:after{content:"Odeslat";font-size:.75rem}.mobile .sidebar-tabs ul li.active a,.tablet .sidebar-tabs ul li.active a,.mobile .sidebar-tabs ul li a:hover,.tablet .sidebar-tabs ul li a:hover{background:var(--bg-color-high);color:var(--text-color-high-inverse)}.mobile .sidebar-tabs ul li.active a .menu-label,.tablet .sidebar-tabs ul li.active a .menu-label,.mobile .sidebar-tabs ul li a:hover .menu-label,.tablet .sidebar-tabs ul li a:hover .menu-label{color:var(--text-color-high-inverse)}.mobile .sidebar-tabs ul li.active a .icon svg,.tablet .sidebar-tabs ul li.active a .icon svg,.mobile .sidebar-tabs ul li a:hover .icon svg,.tablet .sidebar-tabs ul li a:hover .icon svg{stroke:var(--text-color-high-inverse);fill:var(--text-color-high-inverse)}.mobile .sidebar-tabs ul li.menu-line,.tablet .sidebar-tabs ul li.menu-line{display:none}.mobile .sidebar-content,.tablet .sidebar-content{display:none!important;padding:0;min-height:auto}.mobile .sidebar-content.active,.tablet .sidebar-content.active{display:flex!important;flex-direction:column;min-height:15rem}.mobile .sidebar-content[data-tab=recap].active,.tablet .sidebar-content[data-tab=recap].active,.mobile .sidebar-content[data-tab=menu].active,.tablet .sidebar-content[data-tab=menu].active,.mobile .sidebar-content[data-tab=help].active,.tablet .sidebar-content[data-tab=help].active{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;min-height:100vh;max-height:100vh;z-index:1000;background:#fff}.mobile .sidebar-content[data-tab=recap].active .recap-menu,.tablet .sidebar-content[data-tab=recap].active .recap-menu,.mobile .sidebar-content[data-tab=menu].active .recap-menu,.tablet .sidebar-content[data-tab=menu].active .recap-menu,.mobile .sidebar-content[data-tab=help].active .recap-menu,.tablet .sidebar-content[data-tab=help].active .recap-menu{width:100%;padding-top:0;margin:0;margin-bottom:1rem}.mobile .sidebar-content[data-tab=recap].active .scene-contents,.tablet .sidebar-content[data-tab=recap].active .scene-contents,.mobile .sidebar-content[data-tab=menu].active .scene-contents,.tablet .sidebar-content[data-tab=menu].active .scene-contents,.mobile .sidebar-content[data-tab=help].active .scene-contents,.tablet .sidebar-content[data-tab=help].active .scene-contents{width:100%;min-height:20rem;margin:0;border-radius:0;overflow-y:auto;overflow-x:hidden}.mobile .sidebar-content[data-tab=recap].active .scene-contents .scene-content,.tablet .sidebar-content[data-tab=recap].active .scene-contents .scene-content,.mobile .sidebar-content[data-tab=menu].active .scene-contents .scene-content,.tablet .sidebar-content[data-tab=menu].active .scene-contents .scene-content,.mobile .sidebar-content[data-tab=help].active .scene-contents .scene-content,.tablet .sidebar-content[data-tab=help].active .scene-contents .scene-content{background:transparent}.mobile .sidebar-content[data-tab=recap].active .scene-contents .scene-content canvas,.tablet .sidebar-content[data-tab=recap].active .scene-contents .scene-content canvas,.mobile .sidebar-content[data-tab=menu].active .scene-contents .scene-content canvas,.tablet .sidebar-content[data-tab=menu].active .scene-contents .scene-content canvas,.mobile .sidebar-content[data-tab=help].active .scene-contents .scene-content canvas,.tablet .sidebar-content[data-tab=help].active .scene-contents .scene-content canvas{border-radius:1rem}.mobile .sidebar-content[data-tab=recap].active .scene-contents .scene-content h2,.tablet .sidebar-content[data-tab=recap].active .scene-contents .scene-content h2,.mobile .sidebar-content[data-tab=menu].active .scene-contents .scene-content h2,.tablet .sidebar-content[data-tab=menu].active .scene-contents .scene-content h2,.mobile .sidebar-content[data-tab=help].active .scene-contents .scene-content h2,.tablet .sidebar-content[data-tab=help].active .scene-contents .scene-content h2{font-size:1rem;line-height:1.25rem;text-align:left;padding:0 1rem}.mobile .sidebar-content[data-tab=recap].active .scene-contents .scene-content.content-technical,.tablet .sidebar-content[data-tab=recap].active .scene-contents .scene-content.content-technical,.mobile .sidebar-content[data-tab=menu].active .scene-contents .scene-content.content-technical,.tablet .sidebar-content[data-tab=menu].active .scene-contents .scene-content.content-technical,.mobile .sidebar-content[data-tab=help].active .scene-contents .scene-content.content-technical,.tablet .sidebar-content[data-tab=help].active .scene-contents .scene-content.content-technical{max-height:none;height:auto;overflow-y:auto;overflow-x:hidden}.mobile .sidebar-content[data-tab=recap].active .scene-contents .scene-content.content-technical img,.tablet .sidebar-content[data-tab=recap].active .scene-contents .scene-content.content-technical img,.mobile .sidebar-content[data-tab=menu].active .scene-contents .scene-content.content-technical img,.tablet .sidebar-content[data-tab=menu].active .scene-contents .scene-content.content-technical img,.mobile .sidebar-content[data-tab=help].active .scene-contents .scene-content.content-technical img,.tablet .sidebar-content[data-tab=help].active .scene-contents .scene-content.content-technical img,.mobile .sidebar-content[data-tab=recap].active .scene-contents .scene-content.content-technical svg,.tablet .sidebar-content[data-tab=recap].active .scene-contents .scene-content.content-technical svg,.mobile .sidebar-content[data-tab=menu].active .scene-contents .scene-content.content-technical svg,.tablet .sidebar-content[data-tab=menu].active .scene-contents .scene-content.content-technical svg,.mobile .sidebar-content[data-tab=help].active .scene-contents .scene-content.content-technical svg,.tablet .sidebar-content[data-tab=help].active .scene-contents .scene-content.content-technical svg{max-width:100%;height:auto}.mobile .sidebar-content[data-tab=recap].active .scene-contents .scene-content.content-technical .row,.tablet .sidebar-content[data-tab=recap].active .scene-contents .scene-content.content-technical .row,.mobile .sidebar-content[data-tab=menu].active .scene-contents .scene-content.content-technical .row,.tablet .sidebar-content[data-tab=menu].active .scene-contents .scene-content.content-technical .row,.mobile .sidebar-content[data-tab=help].active .scene-contents .scene-content.content-technical .row,.tablet .sidebar-content[data-tab=help].active .scene-contents .scene-content.content-technical .row{display:flex;flex-direction:column-reverse}.mobile .sidebar-content[data-tab=recap].active .scene-contents .scene-content.content-technical .row .col-2,.tablet .sidebar-content[data-tab=recap].active .scene-contents .scene-content.content-technical .row .col-2,.mobile .sidebar-content[data-tab=menu].active .scene-contents .scene-content.content-technical .row .col-2,.tablet .sidebar-content[data-tab=menu].active .scene-contents .scene-content.content-technical .row .col-2,.mobile .sidebar-content[data-tab=help].active .scene-contents .scene-content.content-technical .row .col-2,.tablet .sidebar-content[data-tab=help].active .scene-contents .scene-content.content-technical .row .col-2,.mobile .sidebar-content[data-tab=recap].active .scene-contents .scene-content.content-technical .row .col-9,.tablet .sidebar-content[data-tab=recap].active .scene-contents .scene-content.content-technical .row .col-9,.mobile .sidebar-content[data-tab=menu].active .scene-contents .scene-content.content-technical .row .col-9,.tablet .sidebar-content[data-tab=menu].active .scene-contents .scene-content.content-technical .row .col-9,.mobile .sidebar-content[data-tab=help].active .scene-contents .scene-content.content-technical .row .col-9,.tablet .sidebar-content[data-tab=help].active .scene-contents .scene-content.content-technical .row .col-9{flex:0 0 100%;max-width:100%;margin-left:0}.mobile .sidebar-content[data-tab=recap].active .scene-contents .scene-content.content-3d,.tablet .sidebar-content[data-tab=recap].active .scene-contents .scene-content.content-3d,.mobile .sidebar-content[data-tab=menu].active .scene-contents .scene-content.content-3d,.tablet .sidebar-content[data-tab=menu].active .scene-contents .scene-content.content-3d,.mobile .sidebar-content[data-tab=help].active .scene-contents .scene-content.content-3d,.tablet .sidebar-content[data-tab=help].active .scene-contents .scene-content.content-3d{height:15rem}.mobile .sidebar-content[data-tab=recap].active .scene-contents .scene-content.content-material,.tablet .sidebar-content[data-tab=recap].active .scene-contents .scene-content.content-material,.mobile .sidebar-content[data-tab=menu].active .scene-contents .scene-content.content-material,.tablet .sidebar-content[data-tab=menu].active .scene-contents .scene-content.content-material,.mobile .sidebar-content[data-tab=help].active .scene-contents .scene-content.content-material,.tablet .sidebar-content[data-tab=help].active .scene-contents .scene-content.content-material{height:auto}.mobile .sidebar-content[data-tab=recap].active .row .col-3:first-child,.tablet .sidebar-content[data-tab=recap].active .row .col-3:first-child{display:none}.mobile .sidebar-content[data-tab=menu],.tablet .sidebar-content[data-tab=menu],.mobile .sidebar-content[data-tab=inspiration],.tablet .sidebar-content[data-tab=inspiration],.mobile .sidebar-content[data-tab=room],.tablet .sidebar-content[data-tab=room]{padding:.5rem}.mobile .sidebar-content[data-tab=recap].active~.sidebar-menu,.tablet .sidebar-content[data-tab=recap].active~.sidebar-menu,.mobile .sidebar-content[data-tab=menu].active~.sidebar-menu,.tablet .sidebar-content[data-tab=menu].active~.sidebar-menu,.mobile .sidebar-content[data-tab=help].active~.sidebar-menu,.tablet .sidebar-content[data-tab=help].active~.sidebar-menu{display:none}.mobile .sidebar-content[data-tab=help] h2,.tablet .sidebar-content[data-tab=help] h2{padding-bottom:.25rem}.mobile .sidebar-content[data-tab=help] .text,.tablet .sidebar-content[data-tab=help] .text{padding-bottom:.75rem;line-height:1.25rem}.mobile .mobile-content-header,.tablet .mobile-content-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem 0}.mobile .mobile-content-header .header-left,.tablet .mobile-content-header .header-left{display:flex;align-items:center;gap:.5rem}.mobile .mobile-content-header .header-left .close-button,.tablet .mobile-content-header .header-left .close-button{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none;padding:0;flex-shrink:0}.mobile .mobile-content-header .header-left .close-button svg,.tablet .mobile-content-header .header-left .close-button svg{width:1.5rem;height:1.5rem;stroke:var(--text-color)}.mobile .mobile-content-header .header-left h3,.tablet .mobile-content-header .header-left h3{font-size:1rem;font-weight:600;margin:0;padding-bottom:0;color:var(--text-color)}.mobile .mobile-content-header .header-center,.tablet .mobile-content-header .header-center{display:flex}.mobile .mobile-content-header .header-center .icon,.tablet .mobile-content-header .header-center .icon{display:flex;width:auto}.mobile .mobile-content-header .header-right,.tablet .mobile-content-header .header-right{flex-shrink:0;display:flex;gap:.5rem;align-items:center}.mobile .mobile-content-header .header-right .btn-filter,.tablet .mobile-content-header .header-right .btn-filter{padding:.5rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.mobile .mobile-content-header .header-right .btn-filter svg,.tablet .mobile-content-header .header-right .btn-filter svg{width:1rem;height:1rem}.mobile .mobile-content-header .header-right .btn-next,.tablet .mobile-content-header .header-right .btn-next{padding:.35rem .5rem .35rem 1.75rem;font-size:1rem;white-space:nowrap;display:flex;align-items:center;gap:.5rem}.mobile .mobile-content-header .header-right .btn-next:hover,.tablet .mobile-content-header .header-right .btn-next:hover{background:var(--text-color-high);color:var(--text-color-high-inverse)}.mobile .mobile-content-header .header-right .btn-next .icon-btn,.tablet .mobile-content-header .header-right .btn-next .icon-btn{display:flex;align-items:center;justify-content:center}.mobile .mobile-content-header .header-right .btn-next .icon-btn svg,.tablet .mobile-content-header .header-right .btn-next .icon-btn svg{width:1.25rem;height:1.25rem}.mobile .mobile-sub-tabs,.tablet .mobile-sub-tabs{position:sticky;top:0;z-index:100;background:var(--bg-color-high-inverse);border-bottom:none;padding:.5rem 1rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile .mobile-sub-tabs::-webkit-scrollbar,.tablet .mobile-sub-tabs::-webkit-scrollbar{display:none}.mobile[data-tab=interior] .mobile-sub-tabs,.tablet[data-tab=interior] .mobile-sub-tabs{background:#fff}.mobile[data-tab=interior] .mobile-content-header,.tablet[data-tab=interior] .mobile-content-header{display:none}.mobile .mobile-sub-tabs .sub-tabs-list,.tablet .mobile-sub-tabs .sub-tabs-list{display:flex;width:100%;justify-content:space-between}.mobile .mobile-sub-tabs .sub-tabs-list .sub-tab-button,.tablet .mobile-sub-tabs .sub-tabs-list .sub-tab-button{padding:-5rem 0 .5rem;background:transparent;color:var(--bg-color-light);border:none;border-bottom:2px solid var(--bg-color-light);border-radius:0;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .3s;width:100%}.mobile .mobile-sub-tabs .sub-tabs-list .sub-tab-button:hover,.tablet .mobile-sub-tabs .sub-tabs-list .sub-tab-button:hover{color:var(--text-color-high)}.mobile .mobile-sub-tabs .sub-tabs-list .sub-tab-button.active,.tablet .mobile-sub-tabs .sub-tabs-list .sub-tab-button.active{color:var(--text-color-high);border-bottom-color:var(--color-red)}.mobile .swipe-arrow,.tablet .swipe-arrow{position:absolute;top:0;bottom:0;width:1rem;height:100%;display:flex;align-items:center;justify-content:center;opacity:.85;z-index:10;pointer-events:none;color:var(--text-color-high);background:var(--bg-color-high-inverse)}.mobile .swipe-arrow.swipe-arrow-left,.tablet .swipe-arrow.swipe-arrow-left{left:-.5rem}.mobile .swipe-arrow.swipe-arrow-right,.tablet .swipe-arrow.swipe-arrow-right{right:-.5rem}.mobile .swipe-arrow svg,.tablet .swipe-arrow svg{filter:drop-shadow(0 0 .125rem rgba(255,255,255,.8))}.mobile .sidebar-content-scroll,.tablet .sidebar-content-scroll{flex:1;overflow-y:auto;padding:1rem}.mobile .sidebar-content-scroll .spacer-16,.tablet .sidebar-content-scroll .spacer-16,.mobile .sidebar-content-scroll .spacer-32,.tablet .sidebar-content-scroll .spacer-32,.mobile .sidebar-content-scroll .spacer-48,.tablet .sidebar-content-scroll .spacer-48,.mobile .sidebar-content-scroll .spacer-64,.tablet .sidebar-content-scroll .spacer-64{display:none}.mobile .sidebar-content-scroll [data-section],.tablet .sidebar-content-scroll [data-section]{scroll-margin-top:4rem;display:none}.mobile .sidebar-content-scroll [data-section] h2,.tablet .sidebar-content-scroll [data-section] h2{display:none}.mobile .sidebar-content-scroll [data-section].active,.tablet .sidebar-content-scroll [data-section].active{display:block}.mobile .sidebar-content-scroll .decor-container-wrapper,.tablet .sidebar-content-scroll .decor-container-wrapper{position:relative}.mobile .sidebar-content-scroll .decor-container,.tablet .sidebar-content-scroll .decor-container{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:.5rem;padding:.5rem 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile .sidebar-content-scroll .decor-container::-webkit-scrollbar,.tablet .sidebar-content-scroll .decor-container::-webkit-scrollbar{display:none}.mobile .sidebar-content-scroll .container-decor-content,.tablet .sidebar-content-scroll .container-decor-content,.mobile .sidebar-content-scroll .container-interior-content,.tablet .sidebar-content-scroll .container-interior-content{position:relative}.mobile .sidebar-content-scroll .container-decor-content .tag-container,.tablet .sidebar-content-scroll .container-decor-content .tag-container,.mobile .sidebar-content-scroll .container-interior-content .tag-container,.tablet .sidebar-content-scroll .container-interior-content .tag-container{display:none!important}.mobile .sidebar-content-scroll .container-decor-content:has(.decor-container.scrolled-right):before,.tablet .sidebar-content-scroll .container-decor-content:has(.decor-container.scrolled-right):before,.mobile .sidebar-content-scroll .container-interior-content:has(.decor-container.scrolled-right):before,.tablet .sidebar-content-scroll .container-interior-content:has(.decor-container.scrolled-right):before,.mobile .sidebar-content-scroll .container-decor-content:has(.interior-container.scrolled-right):before,.tablet .sidebar-content-scroll .container-decor-content:has(.interior-container.scrolled-right):before,.mobile .sidebar-content-scroll .container-interior-content:has(.interior-container.scrolled-right):before,.tablet .sidebar-content-scroll .container-interior-content:has(.interior-container.scrolled-right):before{display:flex;opacity:1}.mobile .sidebar-content-scroll .container-decor-content:has(.decor-container.scrolled-end):after,.tablet .sidebar-content-scroll .container-decor-content:has(.decor-container.scrolled-end):after,.mobile .sidebar-content-scroll .container-interior-content:has(.decor-container.scrolled-end):after,.tablet .sidebar-content-scroll .container-interior-content:has(.decor-container.scrolled-end):after,.mobile .sidebar-content-scroll .container-decor-content:has(.interior-container.scrolled-end):after,.tablet .sidebar-content-scroll .container-decor-content:has(.interior-container.scrolled-end):after,.mobile .sidebar-content-scroll .container-interior-content:has(.interior-container.scrolled-end):after,.tablet .sidebar-content-scroll .container-interior-content:has(.interior-container.scrolled-end):after{display:none;opacity:0}.mobile .sidebar-content-scroll .container-interior-content,.tablet .sidebar-content-scroll .container-interior-content{position:relative}.mobile .sidebar-content-scroll .container-interior-content h2,.tablet .sidebar-content-scroll .container-interior-content h2,.mobile .sidebar-content-scroll .container-interior-content p,.tablet .sidebar-content-scroll .container-interior-content p,.mobile .sidebar-content-scroll .container-interior-content .spacer-16,.tablet .sidebar-content-scroll .container-interior-content .spacer-16{display:none!important}.mobile .sidebar-content-scroll .container-interior-content .interior-container-wrapper,.tablet .sidebar-content-scroll .container-interior-content .interior-container-wrapper{position:relative}.mobile .sidebar-content-scroll .container-interior-content .interior-container,.tablet .sidebar-content-scroll .container-interior-content .interior-container{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.5rem!important;padding:.5rem 0!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile .sidebar-content-scroll .container-interior-content .interior-container::-webkit-scrollbar,.tablet .sidebar-content-scroll .container-interior-content .interior-container::-webkit-scrollbar{display:none}.mobile .sidebar-content-scroll .container-interior-content .interior-container .interior-item,.tablet .sidebar-content-scroll .container-interior-content .interior-container .interior-item{flex:0 0 auto!important;width:auto!important;margin:0!important}.mobile .sidebar-content-scroll .container-interior-content .interior-container .interior-item img,.tablet .sidebar-content-scroll .container-interior-content .interior-container .interior-item img{height:6rem!important;width:auto!important;display:block!important}.mobile .sidebar-content-scroll [data-section=dekor] h2:not([data-mobile]),.tablet .sidebar-content-scroll [data-section=dekor] h2:not([data-mobile]){display:none!important}.mobile .sidebar-content-scroll [data-section=dekor] .decor-container,.tablet .sidebar-content-scroll [data-section=dekor] .decor-container{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:.5rem;padding:.5rem 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile .sidebar-content-scroll [data-section=dekor] .decor-container::-webkit-scrollbar,.tablet .sidebar-content-scroll [data-section=dekor] .decor-container::-webkit-scrollbar{display:none}.mobile-filter-overlay{position:fixed;top:auto;left:0;right:0;bottom:0;background:transparent;z-index:5000;display:flex;flex-direction:column;min-height:20rem;max-height:80vh}.mobile-filter-overlay .mobile-filter-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:.0625rem solid var(--border-color);background:#fff;flex-shrink:0}.mobile-filter-overlay .mobile-filter-header .header-left{display:flex;align-items:center;gap:.75rem}.mobile-filter-overlay .mobile-filter-header .header-left .close-button{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none;padding:0;flex-shrink:0}.mobile-filter-overlay .mobile-filter-header .header-left .close-button svg{width:1.5rem;height:1.5rem;stroke:var(--text-color)}.mobile-filter-overlay .mobile-filter-header .header-left h3{font-size:1rem;font-weight:600;margin:0;padding-bottom:0;color:var(--text-color)}.mobile-filter-overlay .mobile-filter-content{flex:1;overflow-y:auto;padding:1rem;background:#fff}.mobile-filter-overlay .mobile-filter-content h2{display:none!important}.mobile-filter-overlay .mobile-filter-content .tag-container{display:block;margin-bottom:1.5rem}.mobile-filter-overlay .mobile-filter-content p,.mobile-filter-overlay .mobile-filter-content .spacer-16{display:none!important}.mobile-filter-overlay .mobile-filter-content .decor-container-wrapper,.mobile-filter-overlay .mobile-filter-content .interior-container-wrapper{position:relative}.mobile-filter-overlay .mobile-filter-content .swipe-arrow{z-index:20}.mobile-filter-overlay .mobile-filter-content .decor-container{position:relative;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:1rem;padding:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-filter-overlay .mobile-filter-content .decor-container::-webkit-scrollbar{display:none}.mobile-filter-overlay .mobile-filter-content .interior-container{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:1rem;padding:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-filter-overlay .mobile-filter-content .interior-container::-webkit-scrollbar{display:none}.mobile-filter-overlay .mobile-filter-content .interior-container .interior-item{flex:0 0 auto;width:auto!important;margin:0}.mobile-filter-overlay .mobile-filter-content .interior-container .interior-item img{height:10rem;width:auto}.mobile-filter-overlay .mobile-filter-content .decor-container-mobile{display:block;width:100%;text-align:center;font-size:.75rem;line-height:1.4;color:var(--text-color-high);padding:.75rem 0;min-height:2rem}.mobile-filter-overlay .decor-item:hover,.mobile-filter-overlay .decor-item:focus-visible{transform:none!important;z-index:auto!important}.mobile-filter-overlay .decor-item:hover .decor,.mobile-filter-overlay .decor-item:focus-visible .decor{transform:none!important;box-shadow:none!important}.mobile-filter-overlay .decor-item:hover .decor-text,.mobile-filter-overlay .decor-item:focus-visible .decor-text{display:none!important}.mobile-filter-overlay .decor-item:hover:after,.mobile-filter-overlay .decor-item:focus-visible:after{display:none!important}.mobile-filter-overlay .sidebar-collapse-btn{display:none}.decor-container-mobile{display:block;width:100%;text-align:center;font-size:.75rem;line-height:1.4;color:var(--text-color-high);padding:.75rem 0;min-height:2rem;font-weight:700}.mobile.container-main,.tablet.container-main{height:100vh;height:100dvh}.mobile .scene,.tablet .scene{order:1;height:auto;flex:1 1 auto;min-height:50vh;width:100%}.mobile .scene.scene-recap .scene-container,.tablet .scene.scene-recap .scene-container{width:100%;height:100%;margin:0;border-radius:0}.mobile .scene.scene-recap .scene-contents,.tablet .scene.scene-recap .scene-contents{width:100%;height:auto;margin:1rem auto}.mobile .scene.scene-recap .scene-contents.shorter-scene,.tablet .scene.scene-recap .scene-contents.shorter-scene{width:100%}.mobile .scene.scene-recap .recap-menu,.tablet .scene.scene-recap .recap-menu{width:100%;padding-top:2rem}.mobile .scene.scene-recap .content-3d canvas,.tablet .scene.scene-recap .content-3d canvas{border-radius:1rem}.mobile .scene.scene-recap .container-overlays,.tablet .scene.scene-recap .container-overlays{bottom:2rem;width:90%}.mobile .container-overlays,.tablet .container-overlays{bottom:1rem;padding:0 .5rem;justify-content:space-between;width:100%;display:flex;flex-wrap:wrap}.mobile .container-overlays>*:not(.history-bottom),.tablet .container-overlays>*:not(.history-bottom){margin-right:.75rem}.mobile .container-overlays .history-bottom,.tablet .container-overlays .history-bottom{margin-left:auto;margin-right:0}.mobile .overlay-button,.tablet .overlay-button{width:2.5rem;height:2.5rem;margin:0 .5rem 0 0}.mobile .overlay-button .icon svg,.tablet .overlay-button .icon svg{width:1.5rem;height:1.5rem}.mobile .overlay-button .overlay-button-text,.tablet .overlay-button .overlay-button-text{display:none}.mobile .overlay-button .icon,.tablet .overlay-button .icon{align-content:center}.mobile .overlay-button.button-text,.tablet .overlay-button.button-text{padding:.25rem 1rem;font-size:.75rem}.mobile .overlay-button.show-share-btn:has(+.overlay-button[title*="Upravit mĂ­stnost"]),.tablet .overlay-button.show-share-btn:has(+.overlay-button[title*="Upravit mĂ­stnost"]),.mobile .overlay-button[title*="Upravit mĂ­stnost"],.tablet .overlay-button[title*="Upravit mĂ­stnost"]{display:none}.mobile .history-bottom,.tablet .history-bottom{margin-left:auto;margin-right:0;order:999}.mobile .history-bottom .overlay-button,.tablet .history-bottom .overlay-button{width:2.5rem;height:2.5rem;margin-right:0}.mobile .price-overlay,.tablet .price-overlay{top:.5rem;right:.5rem;padding:0 .75rem;height:2.5rem;line-height:2.5rem;font-size:.75rem}.mobile .price-overlay .price-label,.tablet .price-overlay .price-label{margin-right:1rem;font-size:.625rem}.mobile .price-overlay .price-value,.tablet .price-overlay .price-value{font-size:1rem}.mobile .price-overlay .icon-price,.tablet .price-overlay .icon-price{width:1.5rem;height:1.5rem;margin-left:.5rem}.mobile .price-overlay .icon-price svg,.tablet .price-overlay .icon-price svg{width:1.5rem;height:1.5rem}.mobile .head-overlay,.tablet .head-overlay{top:.5rem;left:3rem;padding:0 .5rem}.mobile .head-overlay button,.tablet .head-overlay button{width:2.5rem;height:2.5rem;margin-right:.5rem}.mobile .head-overlay button .icon,.tablet .head-overlay button .icon{width:2rem;height:2rem}.mobile .head-overlay button svg,.tablet .head-overlay button svg{width:2rem;height:2rem}.mobile .sidebar-collapse-btn,.tablet .sidebar-collapse-btn{display:none}.mobile .inspiration-preview-bar,.tablet .inspiration-preview-bar{flex-direction:column;padding:.5rem;font-size:.75rem}.mobile .inspiration-preview-bar span,.tablet .inspiration-preview-bar span{margin-bottom:.5rem}.mobile .inspiration-preview-bar button,.tablet .inspiration-preview-bar button{width:100%;margin:.25rem 0}.mobile .form-item .input-box,.tablet .form-item .input-box{width:100%!important}.mobile .row,.tablet .row{margin:0}.mobile .row [class*=col-],.tablet .row [class*=col-]{padding:0 .5rem}.mobile .spacer-64,.tablet .spacer-64{height:2rem}.mobile .spacer-32,.tablet .spacer-32{height:1rem}.mobile .spacer-16,.tablet .spacer-16{height:.5rem}.mobile .decor-container .decor-item,.tablet .decor-container .decor-item{flex-shrink:0}.mobile .decor-container .decor-item .decor,.tablet .decor-container .decor-item .decor{transition:none!important;transform:none!important}.mobile .decor-container .decor-item .decor:hover,.tablet .decor-container .decor-item .decor:hover{transform:none!important}.mobile .decor-container .decor-item .decor .decor-img,.tablet .decor-container .decor-item .decor .decor-img{transition:none!important;transform:none!important}.mobile .decor-container .decor-item:hover .decor,.tablet .decor-container .decor-item:hover .decor,.mobile .decor-container .decor-item:hover .decor .decor-img,.tablet .decor-container .decor-item:hover .decor .decor-img{transform:none!important}.mobile .interior-container .interior-item,.tablet .interior-container .interior-item{width:30%!important}.mobile .interior-container .interior-item img,.tablet .interior-container .interior-item img,.mobile .interior-container .interior-item .interior-img,.tablet .interior-container .interior-item .interior-img{transition:none!important;transform:none!important}.mobile .interior-container .interior-item:hover img,.tablet .interior-container .interior-item:hover img,.mobile .interior-container .interior-item:hover .interior-img,.tablet .interior-container .interior-item:hover .interior-img{transform:none!important}.mobile .floor-container .floor-item .floor,.tablet .floor-container .floor-item .floor{transition:none!important;transform:none!important}.mobile .floor-container .floor-item .floor:hover,.tablet .floor-container .floor-item .floor:hover{transform:none!important}.mobile .floor-container .floor-item .floor .floor-img,.tablet .floor-container .floor-item .floor .floor-img{transition:none!important;transform:none!important}.mobile .floor-container .floor-item:hover .floor,.tablet .floor-container .floor-item:hover .floor,.mobile .floor-container .floor-item:hover .floor .floor-img,.tablet .floor-container .floor-item:hover .floor .floor-img{transform:none!important}.mobile .control-container .row,.tablet .control-container .row{margin-bottom:1rem}.mobile .control-container .row .col-2,.tablet .control-container .row .col-2{flex:0 0 15%;max-width:15%}.mobile .control-container .row .col-8,.tablet .control-container .row .col-8{flex:0 0 85%;max-width:85%}.mobile .control-container .row p,.tablet .control-container .row p{font-size:.75rem}.mobile .control-container .icon-border,.tablet .control-container .icon-border{width:2.5rem;height:2.5rem}.mobile .control-container .icon-border svg,.tablet .control-container .icon-border svg{width:1.5rem;height:1.5rem}.mobile .container-cabinet .row:last-child .col-6,.tablet .container-cabinet .row:last-child .col-6{flex:0 0 100%;max-width:100%}.mobile .cabinet-position-text,.tablet .cabinet-position-text{white-space:normal}.tablet .sidebar{max-height:40vh}.tablet .scene{height:60vh}.tablet .overlay-button{width:2.25rem;height:2.25rem}.tablet .overlay-button .icon svg{width:1.75rem;height:1.75rem}.mobile .sidebar-content{font-size:.75rem}.mobile .sidebar-content h2{font-size:1.125rem}.mobile .sidebar-content h3{font-size:1rem}.mobile .sidebar-footer{display:none}.mobile .sidebar-content[data-tab=recap] .sidebar-footer{display:flex!important;flex-direction:column-reverse;padding:1rem;margin:0 0 2rem;gap:1rem}.mobile .sidebar-content[data-tab=recap] .sidebar-footer .btn{width:100%;font-size:.875rem;display:flex;justify-content:center;align-items:center}.mobile .sidebar-content[data-tab=recap] .sidebar-footer .btn .icon,.mobile .sidebar-content[data-tab=recap] .sidebar-footer .btn .icon-btn,.mobile .sidebar-content[data-tab=recap] .mobile-content-header .header-right{display:none}.mobile .btn{font-size:.75rem;padding:.5rem 1rem}.mobile .sidebar-header,.tablet .sidebar-header{display:block!important;position:fixed!important;top:.5rem;left:.5rem;z-index:3000;background:transparent;box-shadow:none;padding:0;width:auto;height:auto}.mobile .sidebar-header .sidebar-logo,.tablet .sidebar-header .sidebar-logo,.mobile .sidebar-header .sidebar-setting,.tablet .sidebar-header .sidebar-setting{display:none!important}.mobile .sidebar-header .sidebar-menu,.tablet .sidebar-header .sidebar-menu{display:flex!important}.mobile .sidebar-header .sidebar-menu .menu-button,.tablet .sidebar-header .sidebar-menu .menu-button{background:var(--bg-color-high-inverse);border-radius:50%;padding:.5rem;box-shadow:0 0 .5rem #37373733}.mobile .sidebar-content[data-tab=recap].active~.sidebar-header,.tablet .sidebar-content[data-tab=recap].active~.sidebar-header,.mobile .sidebar-content[data-tab=menu].active~.sidebar-header,.tablet .sidebar-content[data-tab=menu].active~.sidebar-header,.mobile .sidebar-content[data-tab=help].active~.sidebar-header,.tablet .sidebar-content[data-tab=help].active~.sidebar-header{display:none!important}.mobile:has(.sidebar-content[data-tab=recap].active) .container-overlays,.tablet:has(.sidebar-content[data-tab=recap].active) .container-overlays,.mobile:has(.sidebar-content[data-tab=menu].active) .container-overlays,.tablet:has(.sidebar-content[data-tab=menu].active) .container-overlays,.mobile:has(.sidebar-content[data-tab=help].active) .container-overlays,.tablet:has(.sidebar-content[data-tab=help].active) .container-overlays{display:none!important}.mobile:has(.sidebar-content[data-tab=recap].active) .sidebar-menu,.tablet:has(.sidebar-content[data-tab=recap].active) .sidebar-menu,.mobile:has(.sidebar-content[data-tab=menu].active) .sidebar-menu,.tablet:has(.sidebar-content[data-tab=menu].active) .sidebar-menu,.mobile:has(.sidebar-content[data-tab=help].active) .sidebar-menu,.tablet:has(.sidebar-content[data-tab=help].active) .sidebar-menu{display:none!important}.mobile:has(.sidebar-content[data-tab=recap].active) .sidebar-header,.tablet:has(.sidebar-content[data-tab=recap].active) .sidebar-header,.mobile:has(.sidebar-content[data-tab=menu].active) .sidebar-header,.tablet:has(.sidebar-content[data-tab=menu].active) .sidebar-header,.mobile:has(.sidebar-content[data-tab=help].active) .sidebar-header,.tablet:has(.sidebar-content[data-tab=help].active) .sidebar-header{display:none!important}@media (orientation: landscape) and (max-height: 500px){.mobile .sidebar,.tablet .sidebar{max-height:40vh}.mobile .scene,.tablet .scene{height:60vh}}.mobile .sidebar-content[data-tab=recap].active~.scene .head-overlay,.tablet .sidebar-content[data-tab=recap].active~.scene .head-overlay,.mobile .sidebar-content[data-tab=menu].active~.scene .head-overlay,.tablet .sidebar-content[data-tab=menu].active~.scene .head-overlay,.mobile .sidebar-content[data-tab=help].active~.scene .head-overlay,.tablet .sidebar-content[data-tab=help].active~.scene .head-overlay{display:none!important}.mobile .decor-recap-item,.tablet .decor-recap-item{max-width:4rem;max-height:4rem}.mobile .decor-recap-item .decor-item,.tablet .decor-recap-item .decor-item,.mobile .decor-recap-item .decor,.tablet .decor-recap-item .decor,.mobile .decor-recap-item .decor-img,.tablet .decor-recap-item .decor-img,.mobile .decor-recap-item .decor-item.open .decor,.tablet .decor-recap-item .decor-item.open .decor{width:4rem!important;height:4rem!important}.mobile .decor-container.material-recap,.tablet .decor-container.material-recap{flex-wrap:wrap!important}.mobile .decor-container.material-recap .decor-recap-item,.tablet .decor-container.material-recap .decor-recap-item{margin-bottom:6rem!important}.mobile .decor-container.material-recap .decor-recap-item p,.tablet .decor-container.material-recap .decor-recap-item p{font-size:.75rem}.mobile .decor-container.material-recap .decor-item,.tablet .decor-container.material-recap .decor-item{width:4rem!important;margin-left:.5rem}.mobile .decor-container.material-recap .decor-item .decor,.tablet .decor-container.material-recap .decor-item .decor{left:0;top:0}.mobile .decor-container.material-recap .decor-text-mobile,.tablet .decor-container.material-recap .decor-text-mobile{margin:1rem 0 0}.mobile .decor-text,.tablet .decor-text{display:none!important}.mobile .menu-control-container,.tablet .menu-control-container{display:none}.mobile .menu-buttons .button-circle .icon,.tablet .menu-buttons .button-circle .icon{width:4rem;height:4rem}.mobile .mobile-none,.tablet .mobile-none{display:none!important}.mobile .system-message,.tablet .system-message{left:1rem;top:4rem}.mobile .system-message:before,.tablet .system-message:before{left:3.25rem;top:-1.25rem;transform:rotate(90deg)}.mobile .demand-form input,.tablet .demand-form input,.mobile .demand-form textarea,.tablet .demand-form textarea{font-size:1rem}.mobile .sidebar-tabs ul li.highlighted a,.tablet .sidebar-tabs ul li.highlighted a{background:var(--bg-color-high)}.mobile .sidebar-tabs ul li.highlighted a .menu-label,.tablet .sidebar-tabs ul li.highlighted a .menu-label{color:var(--bg-color-high-inverse)}.mobile .door-partion-container .switchline-line a,.tablet .door-partion-container .switchline-line a{max-width:3.5rem}.mobile .sidebar-logo .icon,.tablet .sidebar-logo .icon{height:3rem}.desktop h2[data-mobile],.desktop .decor-container-mobile,.desktop .desktop-none{display:none!important}
