nav[data-v-8201bd36]{background-color:#fff;position:relative;padding:40px 0}nav .nav__wrapper>div[data-v-8201bd36]{margin-bottom:15px}nav .mobile__nav[data-v-8201bd36]{display:none}nav .router-link[data-v-8201bd36]{font-size:18px;font-family:averta-bold,Arial,sans-serif;padding:0 25px;box-sizing:border-box;width:100%;line-height:50px;text-decoration:none;color:#000;display:block;white-space:nowrap}nav .router-link svg[data-v-8201bd36]{display:none}nav .router-link.router-link-disabled[data-v-8201bd36]:hover{background-color:transparent!important;font-family:averta-regular,Arial,sans-serif;color:#000}nav .router-link.router-link-disabled:hover svg path[data-v-8201bd36]{fill:#fff}nav .router-link svg[data-v-8201bd36]{vertical-align:middle;margin-left:5px;margin-top:-1px}nav .router-link.router-link-sub[data-v-8201bd36]{padding-left:30px;font-size:16px;font-family:averta-regular,Arial,sans-serif}nav .router-link.router-link-sub>img[data-v-8201bd36]{margin-right:10px}nav .router-link.router-link-sub[data-v-8201bd36]>*{display:inline-block;vertical-align:middle}nav .router-link.router-link-sub svg[data-v-8201bd36]{margin-left:5px}nav .router-link.router-link-sub.router-link-active[data-v-8201bd36],nav .router-link.router-link-sub[data-v-8201bd36]:hover{background-color:#eee;color:#000}nav .router-link span[data-v-8201bd36]{display:inline-block}nav .router-link span.text[data-v-8201bd36]{overflow:hidden;text-overflow:ellipsis;max-width:150px}.beta[data-v-8201bd36]{background:#69c350;display:inline-block;line-height:24px;color:#fff;padding:0 3px;font-size:12px;vertical-align:middle;margin-left:5px}textarea{resize:none}input.readonly{color:#bdbdbd}label{padding-bottom:2px;display:inline-block;font-family:averta-extrabold,Arial,sans-serif;cursor:pointer}label.required:after{content:"*";padding-left:2px;color:red}.error__message{font-family:averta-bold,Arial,sans-serif;margin-top:10px;width:75%;background:#e73246;padding:5px;border-radius:8px;color:#fff;text-align:center;position:absolute}.input__zip--city{display:grid;grid-template-columns:150px auto;grid-column-gap:10px}.input__wrapper{padding-bottom:10px}.input__wrapper label{padding-bottom:2px;display:inline-block;cursor:pointer}.input__wrapper label.required:after,.input__wrapper p.label.required:after{content:"*";padding-left:2px;color:red}.input__wrapper input{background-color:#fff;border:1px solid #bbb;line-height:50px;width:100%;padding:0;font-size:16px;padding-left:10px;padding-right:10px;box-sizing:border-box;outline:none}.input__wrapper.input__group--checkboxes label{cursor:pointer;line-height:24px;display:inline-block;vertical-align:top;padding-bottom:0;padding-left:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input__wrapper.input__group--checkboxes input{cursor:pointer;margin:0;width:24px;height:24px}.fake__dropdown{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;outline:none!important}.fake__dropdown.open svg{transform:rotate(180deg)}.fake__dropdown .input--fake{font-size:16px;line-height:24px;padding:13px 45px 13px 20px;background-color:#fff;border:1px solid #bbb;box-sizing:border-box;min-width:200px}.fake__dropdown svg{position:absolute;right:20px;top:18px}.fake__dropdown .fake__dropdown--container{background-color:#fff;position:absolute;left:0;top:58px;box-shadow:0 2px 8px rgba(0,0,0,.25);padding:15px 20px}.fake__dropdown .fake__dropdown--container>div{padding:5px;margin:5px 0}.fake__dropdown .fake__dropdown--container>div:first-child{margin-top:0}.fake__dropdown .fake__dropdown--container>div:last-child{margin-bottom:0}.fake__dropdown .fake__dropdown--container .selected{background-color:#69c350;color:#fff}.fake__datepicker{position:relative}.fake__datepicker svg{position:absolute;top:18px;z-index:999}.fake__search{position:relative}.fake__search input{font-size:16px;line-height:24px;padding:13px 20px;background-color:#fff;box-sizing:border-box;outline:none;border:none;width:100%}.fake__search input::-moz-placeholder{color:#000;opacity:1}.fake__search input::placeholder{color:#000;opacity:1}.fake__search svg{position:absolute;right:20px;top:18px}.dp__input_wrap .dp__input{border-radius:0;border:none;padding:13px 20px;font-family:averta-regular,Arial,sans-serif!important;min-width:235px}.dp__input_wrap .dp__input::-moz-placeholder{color:#000;opacity:1}.dp__input_wrap .dp__input::placeholder{color:#000;opacity:1}.dp__arrow_top,.dp__input_wrap .dp__input_icon{display:none}.dp__today{border-color:#69c350}.dp__active_date,.dp__range_end,.dp__range_start{background:#69c350;color:#fff}.dp__clear_icon{display:none}.dp__instance_calendar{box-shadow:0 2px 8px rgba(0,0,0,.25);border:none}.input__group--textarea textarea{width:100%;outline:none;border:none;height:100px;padding:0;font-family:averta-regular,Arial,sans-serif;font-size:16px;box-sizing:border-box}.input__group--textarea.border textarea{border:1px solid #bbb;padding:10px}.input__group--file_overlay{position:relative}.input__group--file_overlay .label{margin:0;padding-bottom:2px;display:inline-block;cursor:pointer}.input__group--file_overlay label{border:2px dashed #000;width:100%;text-align:center;position:relative;align-items:center;justify-content:center;display:flex;padding:0;box-sizing:border-box}.input__group--file_overlay label:hover{border-color:#69c350}.input__group--file_overlay label .label--top{font-family:averta-extrabold,Arial,Helvetica,sans-serif}.input__group--file_overlay label img{max-width:100%;height:auto}.input__group--file_overlay .image__overlay--label.filled{min-height:50px!important;padding:10px;background:#fff}.input__group--file_overlay .delete__wrapper:hover,.input__group--file_overlay .image__overlay--label:hover+.delete__wrapper{display:flex}.input__group--file_overlay .delete__wrapper{width:32px;height:32px;background-color:#fff;border-radius:50%;display:none;align-items:center;justify-content:center;z-index:9999;position:absolute;right:12px;top:32px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.25)}.input__group--file_overlay input{display:none}.input__group--texts.small{display:flex}.input__group--texts.small label{font-family:averta-extrabold,Arial,Helvetica,sans-serif;width:30px;line-height:52px;margin-right:10px}.loader[data-v-24ce75ef]{display:block;position:relative;width:80px;height:80px;margin:120px auto}.loader.small[data-v-24ce75ef]{margin-top:40px;margin-bottom:40px}.loader.light div[data-v-24ce75ef]:after{background-color:#fff}.loader div[data-v-24ce75ef]{animation:loader-24ce75ef 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.loader div[data-v-24ce75ef]:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#cfcfcf;margin:-4px 0 0 -4px}.loader div[data-v-24ce75ef]:first-child{animation-delay:-36ms}.loader div[data-v-24ce75ef]:first-child:after{top:63px;left:63px}.loader div[data-v-24ce75ef]:nth-child(2){animation-delay:-72ms}.loader div[data-v-24ce75ef]:nth-child(2):after{top:68px;left:56px}.loader div[data-v-24ce75ef]:nth-child(3){animation-delay:-.108s}.loader div[data-v-24ce75ef]:nth-child(3):after{top:71px;left:48px}.loader div[data-v-24ce75ef]:nth-child(4){animation-delay:-.144s}.loader div[data-v-24ce75ef]:nth-child(4):after{top:72px;left:40px}.loader div[data-v-24ce75ef]:nth-child(5){animation-delay:-.18s}.loader div[data-v-24ce75ef]:nth-child(5):after{top:71px;left:32px}.loader div[data-v-24ce75ef]:nth-child(6){animation-delay:-.216s}.loader div[data-v-24ce75ef]:nth-child(6):after{top:68px;left:24px}.loader div[data-v-24ce75ef]:nth-child(7):after{top:63px;left:17px}.loader div[data-v-24ce75ef]:nth-child(7){animation-delay:-.252s}.loader div[data-v-24ce75ef]:nth-child(8){animation-delay:-.288s}.loader div[data-v-24ce75ef]:nth-child(8):after{top:56px;left:12px}@keyframes loader-24ce75ef{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.v-enter-active[data-v-0cc97b06],.v-leave-active[data-v-0cc97b06]{transition:opacity .5s ease}.v-enter-from[data-v-0cc97b06],.v-leave-to[data-v-0cc97b06]{opacity:0}.alert[data-v-0cc97b06]{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;display:flex;align-items:center}.alert svg[data-v-0cc97b06]{margin-right:10px}.alert.alert-success[data-v-0cc97b06]{color:#4a9834;background-color:rgba(105,195,80,.2);border-color:#4a9834}.alert.alert-success svg .stroke[data-v-0cc97b06]{stroke:#4a9834}.alert.alert-danger[data-v-0cc97b06]{color:#e73246;background-color:rgba(231,50,70,.2);border-color:#e73246}.alert.alert-danger svg .stroke[data-v-0cc97b06]{stroke:#e73246}.alert.alert-warning[data-v-0cc97b06]{color:#f49516;background-color:rgba(247,181,92,.2);border-color:#f49516}.alert.alert-warning svg .stroke[data-v-0cc97b06]{stroke:#f49516}.alert.alert-info[data-v-0cc97b06]{color:#007b99;background-color:rgba(0,176,219,.2);border-color:#007b99}.alert.alert-info svg .stroke[data-v-0cc97b06]{stroke:#007b99}@font-face{font-family:averta-regular;src:url(/fonts/averta-regular.b8519603.woff) format("woff");src:url(/fonts/averta-regular.58d21cc1.ttf) format("ttf");src:url(/fonts/averta-regular.c48dc954.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:averta-light;src:url(/fonts/averta-light.a9d38072.woff) format("woff");src:url(/fonts/averta-light.cec0e615.ttf) format("ttf");src:url(/fonts/averta-light.6810007e.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:averta-bold;src:url(/fonts/averta-bold.89416d91.woff) format("woff");src:url(/fonts/averta-bold.cf75bd34.ttf) format("ttf");src:url(/fonts/averta-bold.4879b1da.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:averta-semibold;src:url(/fonts/averta-semibold.9fde0c9b.woff) format("woff");src:url(/fonts/averta-semibold.e367396d.ttf) format("ttf");src:url(/fonts/averta-semibold.f44cb163.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:averta-extrabold;src:url(/fonts/averta-extrabold.6e9c9263.woff) format("woff");src:url(/fonts/averta-extrabold.85c82d5a.ttf) format("ttf");src:url(/fonts/averta-extrabold.64304141.woff2) format("woff2");font-weight:700;font-style:normal}html{min-height:100%}html body{box-sizing:border-box}html body,html body #app{min-height:100vh}html body #app #portal{min-height:100vh;display:grid;grid-template-rows:112px auto 50px}html body #app #portal>.container{width:100%}html body #app #portal.shop{background-color:#ededed}html body #app #portal.Login,html body #app #portal.Registration,html body #app #portal.Registration_new{background-image:url(/img/bg-image.0e71d6b0.jpg);background-size:cover;background-position:50%}html body #app #portal.Login .loader div:after,html body #app #portal.Registration .loader div:after,html body #app #portal.Registration_new .loader div:after{background-color:#fff}html body #app #portal.Login .btn.disabled,html body #app #portal.Registration .btn.disabled,html body #app #portal.Registration_new .btn.disabled{border-color:#d3d3d3}html body #app #portal.Login .navigation--main,html body #app #portal.Login .navigation--sub,html body #app #portal.Login footer,html body #app #portal.Registration .navigation--main,html body #app #portal.Registration .navigation--sub,html body #app #portal.Registration footer,html body #app #portal.Registration_new .navigation--main,html body #app #portal.Registration_new .navigation--sub,html body #app #portal.Registration_new footer{background-color:transparent;box-shadow:none}html body #app #portal.Login footer,html body #app #portal.Registration footer,html body #app #portal.Registration_new footer{color:#fff;border-top:none}html body #app #portal.Login footer .language--switcher,html body #app #portal.Registration footer .language--switcher,html body #app #portal.Registration_new footer .language--switcher{color:#fff}html body #app #portal.Login footer .icon__wrapper path,html body #app #portal.Registration footer .icon__wrapper path,html body #app #portal.Registration_new footer .icon__wrapper path{fill:#000}html body #app #portal.Login footer .icon__wrapper path[fill=black],html body #app #portal.Registration footer .icon__wrapper path[fill=black],html body #app #portal.Registration_new footer .icon__wrapper path[fill=black]{fill:#fff}html body #app #portal.Login .navigation--main img,html body #app #portal.Registration .navigation--main img,html body #app #portal.Registration_new .navigation--main img{filter:brightness(300%);height:32px}html body #app #portal.Login .navigation--sub .container,html body #app #portal.Registration .navigation--sub .container,html body #app #portal.Registration_new .navigation--sub .container{padding:0}html body #app #portal.Login .navigation--sub .container img,html body #app #portal.Login .navigation--sub .container svg,html body #app #portal.Registration .navigation--sub .container img,html body #app #portal.Registration .navigation--sub .container svg,html body #app #portal.Registration_new .navigation--sub .container img,html body #app #portal.Registration_new .navigation--sub .container svg{display:none}html body #app #portal.Login .navigation--sub .container .title,html body #app #portal.Registration .navigation--sub .container .title,html body #app #portal.Registration_new .navigation--sub .container .title{color:#fff;padding-left:0}html body #app #portal.Login header,html body #app #portal.Registration header,html body #app #portal.Registration_new header{display:flex;align-items:center}html body #app #portal.Login main,html body #app #portal.Registration main,html body #app #portal.Registration_new main{padding:60px 20px}html body #app #portal.Advantages,html body #app #portal.Campus_Packages,html body #app #portal.Dashboard,html body #app #portal.Employees,html body #app #portal.Err_404,html body #app #portal.Err_Rights,html body #app #portal.FirstSteps,html body #app #portal.Info_PartnerDownloads,html body #app #portal.Invoices,html body #app #portal.Loxone_Conference,html body #app #portal.MessageCenter,html body #app #portal.MessageDetail,html body #app #portal.OrderDetail,html body #app #portal.Orders,html body #app #portal.PartnerWebsite,html body #app #portal.Pioneer_Initiative,html body #app #portal.Products,html body #app #portal.References,html body #app #portal.Settings,html body #app #portal.Ticket,html body #app #portal.Ticket_New,html body #app #portal.Ticket_NewV2,html body #app #portal.Ticket_New_Statistic,html body #app #portal.Tickets,html body #app #portal.Trainings{background-color:#ededed}html body #app #portal.Advantages>.container>.content,html body #app #portal.Campus_Packages>.container>.content,html body #app #portal.Dashboard>.container>.content,html body #app #portal.Employees>.container>.content,html body #app #portal.Err_404>.container>.content,html body #app #portal.Err_Rights>.container>.content,html body #app #portal.FirstSteps>.container>.content,html body #app #portal.Info_PartnerDownloads>.container>.content,html body #app #portal.Invoices>.container>.content,html body #app #portal.Loxone_Conference>.container>.content,html body #app #portal.MessageCenter>.container>.content,html body #app #portal.MessageDetail>.container>.content,html body #app #portal.OrderDetail>.container>.content,html body #app #portal.Orders>.container>.content,html body #app #portal.PartnerWebsite>.container>.content,html body #app #portal.Pioneer_Initiative>.container>.content,html body #app #portal.Products>.container>.content,html body #app #portal.References>.container>.content,html body #app #portal.Settings>.container>.content,html body #app #portal.Ticket>.container>.content,html body #app #portal.Ticket_New>.container>.content,html body #app #portal.Ticket_NewV2>.container>.content,html body #app #portal.Ticket_New_Statistic>.container>.content,html body #app #portal.Tickets>.container>.content,html body #app #portal.Trainings>.container>.content{height:100%}.cursor{cursor:pointer}.text--right{text-align:right}.text--center{text-align:center}.text--italic{font-style:italic}.overlay__wrapper{position:fixed;top:0;z-index:9999;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.overlay__wrapper .overlay__content{background-color:#fff;width:100%;max-width:960px;padding:25px 20px;max-height:60%;overflow-y:auto;position:relative}.overlay__wrapper .overlay__content .overlay__close{position:absolute;top:0;cursor:pointer;padding:20px;right:0}body{margin:0;font-family:averta-regular,Arial,sans-serif}header{z-index:1;position:relative;top:0;right:0;left:0}header .navigation--main{background:#000;font-size:0;line-height:0}header .navigation--main .container{display:flex;justify-content:space-between}header .navigation--main .container img{height:20px;width:auto;padding:14px 0}header .partner__info{padding:12px 15px 12px 0;font-size:16px;line-height:20px;text-align:right}header .partner__info .partner__info--company{font-weight:700;font-family:averta-extrabold,Arial,sans-serif}header .partner__info .partner__info--company span{font-weight:400;font-family:averta-regular,Arial,sans-serif}header .navigation--sub{height:64px;background-color:#fff;box-shadow:0 2px 8px rgba(75,70,70,.25);top:48px;left:0;right:0}header .navigation--sub .container{display:flex;justify-content:space-between}header .navigation--sub .container a{font-size:0;line-height:0;padding:12px 0;display:inline-block}header .navigation--sub .container .title{white-space:nowrap;font-size:26px;font-weight:700;padding-left:20px;display:inline-block;line-height:40px;vertical-align:top;color:#000}.coming__soon,header .navigation--sub .container .title .beta{background:#69c350;color:#fff;font-size:14px;padding:3px 8px;margin-left:10px;font-weight:400;vertical-align:top}.coming__soon{line-height:20px}main{padding-top:40px;padding-right:60px;padding-bottom:40px}main.logged-out{padding-left:60px}@media screen and (max-width:1050px){main{padding:0!important}}@media screen and (max-width:800px){.navigation--sub .title{display:none!important}}.content.sidebar--active{display:grid;grid-template-columns:240px auto;-moz-column-gap:60px;column-gap:60px}.content.sidebar--active.sidebar--closed{grid-template-columns:90px auto}.container{margin:0 auto;padding:0 20px;box-sizing:border-box}.container.no--padding{padding:0}h1{margin:0;padding-bottom:20px;font-size:36px;line-height:40px;font-family:averta-extrabold,Arial,sans-serif;font-weight:700}#portal.Login h1,#portal.Registration h1{font-size:50px}#portal.Login h2,#portal.Registration h2{font-size:26px;margin:0 0 35px 0;font-family:averta-extrabold,Arial,sans-serif}#portal.Login h3,#portal.Registration h3{border:none;font-size:23px}h3{font-size:18px;line-height:50px;margin:0;font-weight:400;text-transform:uppercase;border-bottom:2px solid #ededed}a{color:#e73245;text-decoration:none}footer{height:50px;padding:12px 0;box-sizing:border-box;border-top:1px solid #000;background-color:#fff}footer .container{max-width:960px;margin:0 auto;display:flex;justify-content:space-between}footer .container .icon__wrapper{display:grid;grid-template-columns:repeat(5,1fr)}footer .settings__box--center>*{vertical-align:top}footer .settings__box--center .language--switcher{border:none;outline:none;border-radius:0;font-size:16px;font-family:averta-regular,Arial,Helvetica,sans-serif;background-color:transparent;line-height:40px;display:inline-block;height:22px}footer .settings__box--center .language--switcher:hover{cursor:pointer}footer .settings__box--center svg{margin:0 2px 0 10px}.shop__steps{background-color:#575c61;height:140px;displaY:flex;align-items:center}.shop__steps .container{width:100%;max-width:960px;margin:0 auto}.shop__steps .shop__step--wrapper{display:grid;grid-template-columns:repeat(6,1fr);text-align:center}.shop__steps .shop__step--entry.done .step--text{color:#69c350}.shop__steps .shop__step--entry.active .line:first-child,.shop__steps .shop__step--entry.done .line{background-color:#69c350}.shop__steps .shop__step--entry.active .step--text{color:#69c350}.shop__steps .shop__step--entry.active .step--icon{color:#fff;background-color:#69c350;border-color:#69c350}.shop__steps .shop__step--entry:first-child>div .line:first-child,.shop__steps .shop__step--entry:last-child>div .line:last-child{opacity:0}.shop__steps .shop__step--entry>div{display:grid;grid-template-columns:auto 40px auto;grid-column-gap:15px}.shop__steps .shop__step--entry>div .line{background-color:#fff;height:2px;margin:19px 0}.shop__steps .step--icon{color:#fff;margin:0 auto;width:40px;height:40px;border-radius:50%;border:2px solid #fff;line-height:36px;box-sizing:border-box;font-size:23px}.shop__steps svg{margin:0 auto;displaY:block}.shop__steps .step--text{color:#fff;font-size:12px;line-height:1.2em;margin-top:5px}.nothing__found{padding:50px 0 40px 0!important}.nothing__found svg{vertical-align:top;margin-right:10px}.nothing__found span{vertical-align:top;line-height:24px}.help--wrapper{display:inline-block;cursor:pointer}@media screen and (max-width:1000px){html body #app #portal{grid-template-rows:112px auto 150px}footer{height:150px;display:flex;align-items:center}footer .container{display:block;text-align:center}footer .container>span{display:inline-block;margin:15px 0}footer .container .icon__wrapper{display:block}footer .container .icon__wrapper a{display:inline-block;width:24px;height:24px;margin:0 5px}.shop__steps .shop__step--entry>div{grid-column-gap:0}.shop__steps .step--text{display:none}.webshop__navigation--left{width:auto!important}}.lottie_loader{text-align:center;color:#69c350}#partner_website .input__group--textarea textarea,#references .input__group--textarea textarea{padding:10px;resize:none;border:1px solid #bbb;box-sizing:border-box}#partner_website .gallery__copyright--wrapper,#references .gallery__copyright--wrapper{display:flex;justify-content:space-between}#partner_website .gallery__copyright--wrapper>div,#references .gallery__copyright--wrapper>div{width:100%;max-width:40%}#partner_website label.image__overlay--label,#references label.image__overlay--label{min-height:300px}#partner_website label.image__overlay--label .label__wrapper,#references label.image__overlay--label .label__wrapper{padding:20px}#partner_website .website--header,#references .website--header{max-width:60%}#partner_website .website--header p,#references .website--header p{font-size:23px}#references .website__grid{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"title title facts" "type application_areas facts" "challenge challenge facts" "solution solution facts" "quote quote facts" "quote_name quote_position facts" "gallery gallery gallery";grid-row-gap:35px;grid-column-gap:35px}#references .website__grid .grid__entry--title{grid-area:title}#references .website__grid .grid__entry--facts{grid-area:facts}#references .website__grid .grid__entry--facts .fact__wrapper{border:3px solid #69c350;padding:35px}#references .website__grid .grid__entry--facts .fact__wrapper h3{text-transform:uppercase;font-family:averta-extrabold,Arial,Helvetica,sans-serif;color:#69c350;font-size:28px;margin-bottom:15px}#references .website__grid .grid__entry--type{grid-area:type}#references .website__grid .grid__entry--application_areas{grid-area:application_areas}#references .website__grid .grid__entry--challenge{grid-area:challenge}#references .website__grid .grid__entry--solution{grid-area:solution}#references .website__grid .grid__entry--quote{grid-area:quote}#references .website__grid .grid__entry--quote_name{grid-area:quote_name;margin-top:-40px}#references .website__grid .grid__entry--quote_position{grid-area:quote_position;margin-top:-40px}#references .website__grid .grid__entry--gallery{grid-area:gallery}#partner_website .website__grid,#references .website__grid .grid__entry--gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:35px;grid-column-gap:35px}#partner_website .website__grid{margin-top:60px;grid-template-areas:"header header header" "logo description description" "contact gallery_1 gallery_1" "contact gallery_2 gallery_2" "contact gallery_3 gallery_3" "som clear clear"}#partner_website .website__grid .grid__entry--header{grid-area:header}#partner_website .website__grid .grid__entry--logo{grid-area:logo}#partner_website .website__grid .grid__entry--description{grid-area:description}#partner_website .website__grid .grid__entry--contact{grid-area:contact;border:3px solid #69c350;padding:30px;box-sizing:border-box}#partner_website .website__grid .grid__entry--contact h3{color:#69c350;font-family:averta-extrabold,Arial,Helvetica,sans-serif;font-size:26px}#partner_website .website__grid .grid__entry--gallery_1{grid-area:gallery_1}#partner_website .website__grid .grid__entry--gallery_2{grid-area:gallery_2}#partner_website .website__grid .grid__entry--gallery_3{grid-area:gallery_3}#partner_website .website__grid .grid__entry--som{grid-area:som}.btn{padding:0 25px;background-color:#e73245;line-height:46px;color:#fff;display:inline-block;font-size:16px;border:2px solid #e73245;outline:none;text-align:center;min-width:160px;box-sizing:border-box;cursor:pointer;white-space:nowrap;height:48px;transition:all .5s}.btn:hover{background-color:#b82838;border-color:#b82838}.btn.disabled{background-color:#ededed;border-color:#ededed;color:#575c61;cursor:default}.btn.disabled2{background-color:#575c61!important;border-color:#575c61!important;color:#ededed!important;cursor:default}.btn.btn--smallest{line-height:32px;height:auto}.btn.btn--right{float:right}.btn.btn--offset-top{margin-top:20px}.btn.btn--no-offset-left{margin-left:0!important}.btn.btn--save{margin-left:0;margin-top:20px}.btn--info{border-radius:50px;height:40px!important;line-height:38px}.btn--small{min-width:100px}.btn--green{margin-top:20px;background-color:#69c350;border-color:#69c350}.btn--green:hover{background-color:#437b33;border-color:#437b33}.btn--ghost{background-color:transparent;border-color:#000;color:#000}.btn--ghost:hover{border-color:#000;background-color:#000;color:#fff}.btn--ghost.btn--nohover:hover{border-color:#000;background-color:transparent;color:#000}.btn--ghost.btn--white{border-color:#fff;color:#fff}.btn--ghost.btn--white:hover,.btn--light{background-color:#fff;color:#000}.btn--light{border-color:#fff}.btn--light:hover{color:#fff!important}.btn--lightgray{background-color:#ededed;border-color:#ededed;color:#000}.icon__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:10px}.icon__wrapper .icon{position:relative;width:24px;height:48px;display:flex;align-content:center;justify-content:center;align-items:center}.icon__wrapper .icon .icon--clickable,.icon__wrapper .icon.icon--clickable{cursor:pointer}.icon__wrapper .icon .count{background-color:#e73246;width:22px;height:22px;display:inline-block;text-align:center;border-radius:50%;color:#fff;font-size:12px;line-height:22px;position:absolute;top:6px;right:0}.icon__wrapper .icon .icon__box{box-shadow:0 2px 8px rgba(0,0,0,.25);position:absolute;font-size:16px;line-height:1.2em;top:48px;right:-20px;background-color:#fff;padding:20px;width:380px}.icon__wrapper .icon .icon__box.icon__box--settings{width:264px;padding:0 20px}.icon__wrapper .icon .icon__box .icon__box--headline{font-family:averta-extrabold,Arial,sans-serif;padding-bottom:8px;border-bottom:1px solid #000}.icon__wrapper .icon .icon__box .settings__box--top{border-top:1px solid #000;border-bottom:1px solid #000;padding:15px 0}.icon__wrapper .icon .icon__box .settings__box--top a:hover{font-family:averta-bold,Arial,sans-serif}.icon__wrapper .icon .icon__box .settings__box--top .router-link{display:grid;grid-template-columns:20px auto;grid-column-gap:10px;line-height:20px;margin:10px 0;color:#000}.icon__wrapper .icon .icon__box .settings__box--top .router-link:first-child{margin-top:0}.icon__wrapper .icon .icon__box .settings__box--top .router-link:last-child{margin-bottom:0}.icon__wrapper .icon .icon__box .settings__box--center{border-bottom:1px solid #000;padding:15px 0;text-align:right}.icon__wrapper .icon .icon__box .settings__box--bottom{text-align:right;padding:10px 0}.shop__navigation--sub{box-shadow:0 0 10px 0 rgba(0,0,0,.2);padding:35px 30px;width:100%;max-width:960px;box-sizing:border-box;margin:0 auto 40px;background-color:hsla(0,0%,100%,.6);border-radius:16px;backdrop-filter:blur(88px)}.mobile__navigation--wrapper{display:none;padding:25px 15px;font-size:0;cursor:pointer;line-height:0}@media screen and (max-width:1050px){.mobile__navigation--wrapper{display:block}.content{grid-template-columns:100%!important;padding:40px 20px!important}.navigation--sub a,nav{display:none!important}.navigation--open{grid-template-rows:112px auto!important}.navigation--open footer{display:none}.navigation--open .content{padding-top:0!important;padding-bottom:0!important}.navigation--open>.container{position:relative}.navigation--open>.container nav{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:block!important;overflow-y:auto;padding:0 0 30px 0;box-shadow:inset 0 2px 8px rgba(0,0,0,.25)}.navigation--open>.container nav .mobile__nav{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;padding:0 20px;box-sizing:border-box}.navigation--open>.container nav .nav__wrapper{padding:0 30px 30px 30px;box-sizing:border-box}.navigation--open>.container nav .nav__wrapper .router-link-sub{border-bottom:1px solid #e2e2e2;padding:10px 20px}.navigation--open>.container nav .nav__wrapper .router-link-sub:last-child{border-bottom:none}.navigation--open>.container nav .nav__wrapper>div{margin-bottom:0}.navigation--open>.container nav .nav__wrapper .mobile__nav--sub{border-top:1px solid #000}.navigation--open>.container nav .nav__wrapper>div{border-bottom:1px solid #000;cursor:pointer}.navigation--open>.container nav .nav__wrapper>div>.router-link{padding:11px 0;font-size:16px;display:flex;align-items:center;justify-content:space-between}.navigation--open>.container nav .nav__wrapper>div svg{display:inline-block}.navigation--open>.container nav .nav__wrapper .hidden{display:none}.navigation--open>.container nav .nav__wrapper a,.navigation--open>.container nav .nav__wrapper>div{width:100%}.navigation--open>.container nav .nav__wrapper a:last-child{border-bottom:none}.navigation--open>.container main{max-height:1px;overflow:hidden}}@media screen and (max-width:1000px){.shop__navigation--sub{max-width:460px}}