.no-overflow{overflow:hidden}#content{background-color:#fff;font-size:18px;margin:0;padding:0;text-align:center}#interior{margin:auto;max-width:992px}#interior header{height:400px;overflow:hidden;position:relative;width:100%}#interior h1{color:#333;font-size:22px;font-weight:400;margin:0;max-width:220px;text-transform:uppercase;top:3rem;width:100%;z-index:2}#interior h1,#interior header img{left:50%;position:absolute;transform:translateX(-50%)}#interior header img{height:100%;top:0;z-index:1}#interior .invitation{color:#666;font-size:20px;font-weight:100;margin:0;padding:2rem 1.5rem}#interior h2{color:#000;font-size:18px;font-weight:400;padding:1.5rem;text-transform:uppercase}#interior h3{font:700 18px Courier New,Courier,monospace,serif}#interior .images{display:flex;flex-wrap:wrap;margin:auto;padding:1.5rem;width:318px}#interior .images img{height:56px;width:106px}#interior .contents{display:flex;flex-wrap:wrap}#interior .contents>div{box-sizing:border-box;padding:1.5rem;width:100%}#interior .contents>div:first-of-type{background-color:#ca1c61;color:#fff}#interior .contents>div:last-of-type{background-color:#000;color:#fff}#interior .contents .icon{height:65px;margin:auto;position:relative;width:85px}#interior .contents .icon svg{position:absolute}#interior .contents .fa-face-thinking{bottom:0;font-size:32px;left:50%;transform:translateX(-50%)}#interior .contents .fa-thought-bubble{font-size:42px;left:56%;top:2%}#interior .contents .fa-vector-square{font-size:17px;right:10%;top:13%}#interior .contents .fa-lightbulb-on{font-size:24px;left:10%;top:15%;transform:rotate(27deg)}#interior .contents .fa-compass-drafting{font-size:48px;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}#interior .contents ul{font-size:14px;line-height:1.5;padding:1.5rem;text-align:left}#interior .contents ul li{padding-bottom:1.5rem}#interior-service-choice{background-color:#fff;box-sizing:border-box;height:100vh;left:0;overflow-y:auto;padding:1.5rem;position:fixed;top:0;width:100vw;z-index:1025}#interior-service-choice>div{flex-wrap:nowrap;justify-content:flex-start;row-gap:1.5rem}#interior-service-choice>div,.interior-service-choice{align-items:center;box-sizing:border-box;display:flex;flex-direction:column}.interior-service-choice{justify-content:center;row-gap:1rem}#interior .header{font-size:24px;font-weight:100;padding:2rem 1.5rem;text-transform:uppercase}#interior .button,#interior button{background-color:#ca1c61;border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;padding:1rem 1.5rem}#interior .button:hover,#interior button:hover{opacity:.75}#interior .interior-service-choice{padding:1.5rem}#interior .button svg{font-size:22px;margin-right:1rem}.interior-choice{border:1px solid #ececec;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap;font-size:16px;font-weight:100;min-height:155px;padding:1.5rem;row-gap:1.5rem;width:160px}.interior-choice:hover{border-color:#ca1c61}.interior-choice svg{font-size:36px}.interior-choice b{display:block;font-weight:700;text-transform:uppercase}#interior-service-choice ul{font-size:13px;padding:1.5rem;text-align:left}#interior-service-choice ul li:before{content:"#";float:left;padding-right:1rem}#interior-service-choice ul li{display:flex;list-style:none;margin-bottom:.5rem}.project-loading{align-items:center;color:#ccc;display:flex;font-size:50px;justify-content:center;margin:auto;min-height:90px;min-width:320px}.interior-service-choice .project,.interior-service-choice .rooms{display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:576px}.interior-service-choice .project>div{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.interior-service-choice .project-name{color:var(--link-color);font-size:18px;font-weight:700;padding:1.5rem;width:100%}.interior-service-choice .project img{width:320px}.interior-service-choice .rooms{gap:1px;width:100%}.interior-service-choice .room{background-color:#f2f2f2;box-sizing:border-box;cursor:pointer;font-size:16px;font-weight:100;padding:1rem;width:calc(50% - 1px)}.interior-service-choice .room:hover{opacity:.75}.interior-service-choice .room.selected{background-color:var(--link-color);color:#fff}.interior-service-choice .price{padding:1.5rem}.interior-service-choice .price span{color:var(--link-color);font-weight:700}.add{display:flex;justify-content:center;padding:1.5rem}#interior a{color:#ca1c61}@media (min-width:576px){#interior .images{width:546px}#interior .images img{height:96px;width:182px}}@media (min-width:768px){#interior{max-width:1200px}#interior header{height:500px}#interior h1{font-size:32px;max-width:530px;top:6rem}#interior h2{font-size:28px}#interior .images{width:758px}#interior .images img{height:134px;width:252px}}#interior .query{align-items:center;border:1px solid #0006;border-radius:40px;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);display:flex;flex-wrap:nowrap;font-size:18px;gap:10px;padding:13px 20px;position:relative;width:350px}#interior .query>div{width:100%}#interior .query svg{height:1.8em;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:1.8em;z-index:1}#interior .query input{border:0;padding-left:2em;padding-right:0;width:calc(100% - 2em)}#interior .query .search-list{--hover-bg-color:var(--link-color);background-color:var(--bg-color);border:1px solid #0004;border-radius:20px;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);overflow:hidden;transform:translateX(-20px) translateY(20px);width:calc(100% + 40px);z-index:11}#interior .query .search-list>div{border-bottom:1px solid var(--list-border-color);display:grid;grid-template-columns:75px 1fr;grid-template-rows:1fr;height:42px;overflow:hidden}#interior .query .search-list>div.show-description{grid-template-rows:auto auto}#interior .query .search-list>div img{grid-row:span 2;height:42px;width:75px}#interior .query .search-list>div span:first-of-type{font-size:1em}@media (min-width:992px){.no-overflow{overflow:auto}#interior header{height:750px}#interior h1{font-size:42px;font-weight:100;max-width:660px}#interior h2{font-size:36px;font-weight:100;padding:3rem 0}#interior .header{font-size:32px;padding:3rem 0}#interior .contents{margin:auto}#interior .contents>div{width:50%}.interior-service-choice .project[data-length="2"] img{width:320px}#interior-service-choice{background-color:var(--link-color);color:#fff;height:auto;position:relative}#interior-service-choice>div{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:auto;max-width:768px;width:100%}#interior-service-choice ul{font-size:15px;width:calc(100% - 160px - 3rem)}#interior-service-choice .interior-choice{background-color:#fff;border:1px solid #fff;color:#333}.interior-choice:hover{opacity:.75}.interior-service-choice .project{max-width:1200px}.interior-service-choice .rooms{width:50%}.interior-service-choice .project[data-length="2"] img{width:480px}}@media (min-width:1200px){#interior-service-choice{display:block!important}#interior-service-choice.selected{display:none!important}.interior-service-choice .btn-popup{display:none}#interior h3{font-size:24px}#interior .contents .icon{height:80px;width:100px}#interior .contents .fa-face-thinking{font-size:50px}#interior .contents .fa-thought-bubble{font-size:44px;left:60%;top:0}#interior .contents .fa-vector-square{right:10%;top:10%}#interior .contents .fa-lightbulb-on{font-size:28px;left:5%;top:10%}#interior .contents .fa-compass-drafting{font-size:60px}#interior .contents ul{font-size:16px}}.search-list[data-v-1f9b14d4]{--hover-bg-color:#ca1d61;--hover-color:#fff;background-clip:border-box;background-color:#fff;box-shadow:0 1px 2px #66666655;display:flex;flex-direction:column;flex-wrap:wrap;font-size:16px;position:absolute;text-align:left;z-index:10}.search-list>div[data-v-1f9b14d4]{align-items:center;-moz-column-gap:.5em;column-gap:.5em;cursor:pointer;display:grid;grid-template-columns:75px 1fr;height:42px;padding-right:.5em}.search-list>div[data-v-1f9b14d4]:hover{background-color:var(--hover-bg-color);color:var(--hover-color)}.search-list>div span[data-v-1f9b14d4]:last-of-type{align-self:center;color:#888;font-size:.6em;line-height:1.2;max-height:2.5em}.search-list.show-description>div span[data-v-1f9b14d4]:last-of-type{align-self:start}.search-list>div:hover span[data-v-1f9b14d4]{color:var(--hover-color)}.autocomplete[data-v-0e428ab8]{position:relative}input[data-v-0e428ab8],input[data-v-0e428ab8]:focus{outline:none}.website-select{border:1px solid #000;border-radius:50px;padding:.2em .5em;position:relative;width:min-content}.website-select svg{height:1em;width:auto}.website-select .selected{align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5em;justify-content:space-between}.website-select .arrow{border-bottom:1px solid #aaa;border-left:1px solid #aaa;height:.5em;margin:-5px 0 0 auto;transform:rotate(-45deg);transition:all .35s;width:.5em}.website-select .selected.opened .arrow{margin-top:5px;transform:rotate(135deg)}.website-select .list{background-color:#fff;border:1px solid #666;border-radius:20px;box-shadow:3px 3px 6px #6664;display:flex;flex-direction:column;left:0;padding:1em 2em;position:absolute;top:2em;width:min-content}.website-select .list a{align-items:center;color:inherit!important;display:flex;flex-wrap:nowrap;gap:1.5em;text-decoration:none;white-space:nowrap}.website-select .flag{background-image:url(/build/images/flags.8f3f6255.png);background-repeat:no-repeat;display:block;height:11px;vertical-align:middle;width:16px}.flag-au{background-position:0 0}.flag-au,.flag-cz{height:11px;width:16px}.flag-cz{background-position:-16px 0}.flag-es{background-position:-32px 0}.flag-es,.flag-gb{height:11px;width:16px}.flag-gb{background-position:0 -11px}.flag-hr{background-position:-16px -11px}.flag-hr,.flag-kz{height:11px;width:16px}.flag-kz{background-position:-32px -11px}.flag-lv{background-position:0 -22px}.flag-lv,.flag-no{height:11px;width:16px}.flag-no{background-position:-16px -22px}.flag-pl{background-position:-32px -22px}.flag-pl,.flag-rs{height:11px;width:16px}.flag-rs{background-position:0 -33px}.flag-ru{background-position:-16px -33px}.flag-ru,.flag-si{height:11px;width:16px}.flag-si{background-position:-32px -33px}.flag-sk{background-position:0 -44px}.flag-sk,.flag-ua{height:11px;width:16px}.flag-ua{background-position:-16px -44px}.flag-us{background-position:-32px -44px}.flag-by,.flag-us{height:11px;width:16px}.flag-by{background-position:0 -55px}.flag-nz{background-position:-16px -55px;height:11px;width:16px}.lang-select svg{height:1em;width:auto}.lang-select .selected{align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5em;justify-content:space-between}.lang-select .arrow{border-bottom:1px solid #aaa;border-left:1px solid #aaa;height:.5em;margin:-5px 0 0 auto;transform:rotate(-45deg);transition:all .35s;width:.5em}.lang-select .selected.opened .arrow{margin-top:5px;transform:rotate(135deg)}.lang-select .list{background-color:#fff;border:1px solid #666;border-radius:20px;box-shadow:3px 3px 6px #6664;display:flex;flex-direction:column;left:0;padding:1em 2em;position:absolute;top:2em;width:-moz-min-content;width:min-content}.lang-select .list a{color:inherit!important;display:block;text-decoration:none;white-space:nowrap}#security{--gray-color:#777;--error-color:red;--btn-hover-bg-color:#000;align-items:center;background-color:#fff;display:flex;flex-direction:column;font-size:16px;gap:.5rem;height:100dvh;left:0;overflow:auto;padding:25px;position:fixed;top:0;width:100vw;z-index:2100}#security,#security *{box-sizing:border-box}#security a{color:var(--link-color)}#security button{border-radius:30px;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700;padding:1rem;text-transform:uppercase;width:100%}#security>.header{display:grid;gap:.5rem;grid-template-areas:"logo account close" "tabs tabs tabs" "forms forms forms";grid-template-columns:100px 1fr 50px;margin-bottom:1rem}#security>.header .logo{align-items:center;background-color:var(--link-color);border-radius:50%;color:#fff;display:flex;font-size:32px;font-weight:100;grid-area:logo;height:80px;justify-content:center;letter-spacing:-2px;width:80px}#security>.header .logo span{transform:scaleY(1.1)}#security>.header .close,#security>.header .close svg{height:50px;width:50px}#security .account{align-self:center;font-weight:700;grid-area:account}#security .tabs{border-bottom:1px solid #000;display:flex;font-size:18px;gap:.5rem;grid-area:tabs;height:40px;text-transform:uppercase}#security .tabs>div{bottom:-2px;cursor:pointer;padding:.5rem;position:relative}#security .tabs>.selected{border-bottom:3px solid #000}#security .close{align-self:center;cursor:pointer;grid-area:close}#security .close:hover{opacity:.75}#security .forms{display:grid;gap:.5rem;grid-template-columns:1fr}#security .forms form{justify-self:center;max-width:500px;width:100%}#security .login-using{color:var(--gray-color);font-size:13px;margin-bottom:1rem}#security .forms form label{display:block;margin-bottom:.25rem}#security .forms form .rounded-checkbox label{font-size:14px}#security .forms form .row{margin:0 0 1.8rem}#security input[type=email],#security input[type=password],#security input[type=text]{border:1px solid #000;max-width:467px;padding:.5rem;width:100%}#security .forms .submit{margin:1rem 0 120px}#security .forms .submit button[type=button],#security .forms .submit button[type=submit]{background-color:var(--link-color);border:0;color:#fff;display:block;width:100%}#security .forms .submit button[type=button]:hover,#security .forms .submit button[type=submit]:hover{opacity:.75}#security .social{margin-bottom:50px}#security .social p{color:var(--gray-color);font-size:13px;margin-bottom:.5rem}#security .social p:first-letter{text-transform:uppercase}#security .social>div{display:flex;flex-wrap:wrap;gap:.5rem}#security .social>div>div{align-items:center;border:1px solid #c8c8c8;border-radius:8px;display:flex;font-size:13px;gap:.5rem;padding:.6rem 1rem}#security .social>div>div:hover{background-color:var(--btn-hover-bg-color);border-color:var(--btn-hover-bg-color);color:#fff;opacity:1}#security .social>div>div:hover svg{fill:#fff}#security .social svg{height:18px}#security .register-account{margin-bottom:70px}#security .register-account p{font-size:22px;font-weight:700;margin-bottom:1rem}#security .register-account button{background-color:#fff;border:2px solid #000}#security .reminder{font-size:13px}#security .have-account{color:var(--gray-color);font-size:13px;margin-top:1rem}#security .have-account span{color:var(--link-color);cursor:pointer}#security .have-account span:first-letter{text-transform:uppercase}#security .row.error input[type=email],#security .row.error input[type=password],#security .row.error input[type=text]{border-color:var(--error-color)}#security .error-msg,#security .row.error input[type=checkbox]+label{color:var(--error-color)}#security .error-msg{font-size:13px;margin-bottom:.25rem;width:100%}#security .right{float:none;justify-self:center;max-width:467px;width:100%}#security .right .list p{font-weight:700;margin-bottom:1.5rem}.remind-sent .info{line-height:1.5;padding:2rem 0;text-align:left}.remind-sent .remind-text{font-size:18px;font-weight:700;margin-bottom:1rem}#security .ado-info{padding:0}@media (min-width:992px){#security{padding:2rem}#security>.header{align-items:center;gap:1.5rem;grid-template-areas:"logo tabs close" "forms forms forms";grid-template-columns:120px 1fr 50px}#security>.header .logo{font-size:44px;height:120px;width:120px}#security .account{display:none}#security .forms{column-gap:100px;grid-template-columns:1fr 430px;padding-right:80px}#security .forms form{justify-self:end}#security .right{justify-self:end;max-width:430px}}@media (min-width:1200px){#security .forms{column-gap:190px}}.rounded-checkbox input[type=checkbox]{display:none}.rounded-checkbox label{padding-left:2em;position:relative;user-select:none}.rounded-checkbox label:before{border:1px solid #000;border-radius:.3em;content:" ";cursor:pointer;display:block;height:1.4em;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.4em;z-index:1}.rounded-checkbox input[type=checkbox]+label:after{border-bottom:.2em solid transparent;border-left:.2em solid transparent;content:"";cursor:pointer;display:block;height:.5em;left:.3em;position:absolute;top:50%;transform:rotate(-45deg) translateX(.2em) translateY(-.2em);width:.8em;z-index:2}.rounded-checkbox input[type=checkbox]:checked+label:before{background-color:var(--link-color);border-color:var(--link-color)}.rounded-checkbox input[type=checkbox]:checked:disabled+label:before{background-color:#ccc;border-color:#ccc}.rounded-checkbox input[type=checkbox]:checked+label:after{border-color:#fff;content:""}