.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slick-track {position: relative;top: 0;left: 0;display: block;}
.slick-track:before, .slick-track:after {display: table;content: "";}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;}
.slick-arrow.slick-hidden {display: none;}
.index-news{padding:94px 0 60px}@media only screen and (max-width:740px){.index-news{padding:30px 0 30px}}.news-list{display:flex;width:1220px;margin-left:-10px;flex-wrap:wrap}@media only screen and (max-width:740px){.news-list{margin-top:20px}}@media only screen and (max-width:1200px){.news-list{width:100%;max-width:1200px;margin-left:0}}.news-box{display:flex;flex-direction:column}.news-box img{max-width:100%}@media only screen and (max-width:1200px){.news-box p{padding:0 20px}}.news-date{font-size:14px;color:#8d8d8d}.news{width:285px;height:400px;background:#fff;position:relative;display:flex;flex-direction:column;transition:.3s;flex-shrink:0;margin:10px}@media only screen and (max-width:1200px){.news{margin:10px auto}}.news .specials-slider__controls{top:-1px;right:0;position:absolute;width:25px;height:25px}.news .specials-slider__controls .btn{width:25px;border:none;height:25px;padding:0;background:#a48458;opacity:.8;display:inline-flex;vertical-align:bottom;margin:0}.news .specials-slider__controls .btn:hover{opacity:1}.news .specials-slider__controls .btn i{display:block;width:20px;height:20px;background-image:url("/assets/styles/images/edit.svg")}.news-filter{display:flex}.news-filter .generic-lbl{max-width:270px;width:100%}.news-filter .generic-lbl .select2{width:100% !important}@media only screen and (max-width:1200px){.news-filter{padding:0 20px;flex-shrink:wrap}}.news:hover{box-shadow:0 4px 12px 0 rgba(0,0,0,.1)}.news-img{width:100%;height:180px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.news-img img{display:block;max-width:100%;max-height:100%}.news-body{padding:20px;height:100%;flex-grow:1;display:flex;flex-direction:column}.news-body>*+*{margin-top:10px}.news-body__date{font-size:14px;color:#8d8d8d}.news-body__name{height:120px;flex-shrink:0;text-decoration:none;font-size:20px;font-weight:300;line-height:1.5em;overflow:hidden}.news-body__name>span{border-bottom:1px solid transparent;color:#4a4a4a;transition:.3s}.news-body__name:hover>span{border-color:#f7254a;color:#f7254a}.wrap-smi{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px 20px}@media only screen and (max-width:1200px){.wrap-smi{padding:0 20px}}@media only screen and (max-width:640px){.wrap-smi .flex-column{width:100%}.wrap-smi .flex-column+.flex-column{margin-left:0;margin-top:10px}}.smi{padding:20px;background:#fff;display:flex;flex-direction:column;position:relative}.smi-img{display:block;margin-bottom:20px;width:100%}.smi-date{font-size:14px;color:#8d8d8d;margin-bottom:8px}.smi-lid{font-size:20px;font-weight:300;color:#4a4a4a}.smi-link{margin-top:10px;color:#4c4c4c 4}.smi-link .link{margin-left:10px}.smi .specials-slider__controls{top:-1px;right:0;position:absolute;width:25px;height:25px}.smi .specials-slider__controls .btn{width:25px;border:none;height:25px;padding:0;background:#a48458;opacity:.8;display:inline-flex;vertical-align:bottom;margin:0}.smi .specials-slider__controls .btn:hover{opacity:1}.smi .specials-slider__controls .btn i{display:block;width:20px;height:20px;background-image:url("/assets/styles/images/edit.svg")}.news-text{color:#2e2e2e;max-height:100%;margin-top:25px;overflow:hidden;padding:0 20px;font-size:18px;line-height:1.5em}.news-text h2{padding:20px}.news-text p{margin-bottom:30px}.news-text img{display:block;margin-left:auto;margin-right:auto;max-width:100%;width:auto !important;height:auto !important}@media only screen and (max-width:740px){.news-text{padding:0 10px}.news-text h2{padding:10px}.news-text p{font-size:14px !important;margin-bottom:15px}.news-text img{width:auto !important;height:auto !important}}.news-image{align-items:center;text-align:center}.news-video{align-items:center;text-align:center;width:800px;height:480px;margin:0 auto}@media only screen and (max-width:800px){.news-video{width:500px}}@media only screen and (max-width:640px){.news-video{width:300px}}.slider-wrap{margin:0 auto;width:800px}@media only screen and (max-width:800px){.slider-wrap{width:768px}}@media only screen and (max-width:768px){.slider-wrap{width:600px}}@media only screen and (max-width:600px){.slider-wrap{width:450px}}@media only screen and (max-width:425px){.slider-wrap{width:320px}}
:root{--border-width-sm:1px;--border-width-md:2px}:root{--border-primary:var(--border-width-sm) solid var(--color-border-primary)}:root{--transition-duration-sm:.1s;--transition-duration-md:.3s}:root{--color-white-1:#fff;--color-black-1:#2e2e2e;--color-gray-1:#eaeaea;--color-gray-2:#c5c5c5;--color-brown-1:#a48458;--color-brown-2:#c4a577;--color-purple-1:#282140}:root{--color-brand-primary:var(--color-brown-1);--color-brand-primary-lighter:var(--color-brown-2);--color-brand-secondary:var(--color-purple-1);--color-bg-primary:var(--color-white-1);--color-bg-secondary:var(--color-gray-1);--color-text-primary:var(--color-black-1);--color-text-secondary:#2e2e2e;--color-text-link:var(--color-brand-primary);--color-border-primary:var(--color-gray-2)}*{box-sizing:border-box;padding:0;margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}img{object-fit:cover}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance;line-height:1.1}a{color:currentcolor;text-decoration:none}pre{white-space:pre-wrap}button,input,textarea{font:inherit}button,input[type=submit],input[type=reset]{padding:0;color:inherit;cursor:pointer;user-select:none;outline:inherit;background:0 0;border:none}button:focus-visible,input[type=submit]:focus-visible,input[type=reset]:focus-visible{outline:auto}fieldset{min-width:0;padding:0;margin:0;border:none}fieldset legend{padding:0;white-space:normal}ul,ol,menu{list-style-type:none}address{font-style:normal}b{font-weight:var(--font-weight-semi-bold)}:root{--space-xxxs:4px;--space-xxs:8px;--space-xs:10px;--space-sm:12px;--space-md:16px;--space-lg:20px;--space-xl:24px;--space-xxl:32px;--space-xxxl:40px}:root{--space-section-sm:60px;--space-section-md:80px;--space-section-lg:140px}:root{--font-size-small:.875rem;--font-size-medium:1.125rem;--font-size-large:1.5rem}:root{--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--font-weight-black:900;--font-weight-extra-black:950}:root{--line-height-tall:1.4;--line-height-taller:1.6}.u-text-overflow{max-width:100%;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;white-space:nowrap}.u-text-overflow-multiline{--line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-line-clamp:var(--line-clamp);line-clamp:var(--line-clamp);word-break:normal;-webkit-box-orient:vertical}h1,h2{text-transform:uppercase}h1{font-size:40px;font-weight:var(--font-weight-regular)}@media (width>=1280px){h1{font-size:64px}}h2{font-size:var(--font-size-large);font-weight:var(--font-weight-light)}@media (width>=1280px){h2{font-size:40px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}main{background-color:var(--color-white-1) !important;font-size:var(--font-size-medium)}.u-container{max-width:1200px;margin-left:auto;margin-right:auto}@media (width < 1200px){.u-container{padding:0 var(--space-md)}}.u-w-full{width:100%}.documents-section{margin-top:var(--space-section-lg);margin-bottom:var(--space-section-lg)}@media (width < 1024px){.documents-section{margin-top:var(--space-section-md);margin-bottom:var(--space-section-md)}}@media (width < 640px){.documents-section{margin-top:var(--space-section-sm);margin-bottom:var(--space-section-sm)}}.documents-section .documents-section__list{margin-top:var(--space-xxxl)}@media (width < 640px){.documents-section .documents-section__list{margin-top:var(--space-md)}}@media (width>=1024px){.documents-section .documents-section__list.two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-section-lg)}}.documents-section .documents-section__list .document-item{height:100%;display:flex;align-items:center;gap:var(--space-xl);padding:var(--space-xl) 0;border-top:var(--border-primary);font-weight:var(--font-weight-semi-bold);transition:background-color var(--transition-duration-sm)}@media (width < 640px){.documents-section .documents-section__list .document-item{gap:var(--space-md);padding:var(--space-md) 0;font-size:var(--font-size-sm)}}.documents-section .documents-section__list .document-item:last-child{border-bottom:var(--border-primary)}.documents-section .documents-section__list .document-item:hover,.documents-section .documents-section__list .document-item:focus-visible{background-color:var(--color-gray-1)}.documents-section .documents-section__list .document-item:hover .document-item__icon,.documents-section .documents-section__list .document-item:focus-visible .document-item__icon,.documents-section .documents-section__list .document-item:hover .document-item__title,.documents-section .documents-section__list .document-item:focus-visible .document-item__title{transform:translateX(10px)}.documents-section .documents-section__list .document-item .document-item__icon,.documents-section .documents-section__list .document-item .document-item__title{transition:transform var(--transition-duration-sm)}.form-button{min-height:57px;padding:var(--space-sm) var(--space-md);display:inline-flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;font-weight:var(--font-weight-bold)}.form-button:disabled{opacity:.75;cursor:not-allowed}.form-button.is-filled{border:var(--border-width-sm) solid var(--color-brand-primary-lighter);background-color:var(--color-brand-primary-lighter);transition:background-color var(--transition-duration-sm)}.form-button.is-filled:hover,.form-button.is-filled:focus-visible{background-color:var(--color-white-1)}.form-button.is-ghost{border:var(--border-width-sm) solid var(--color-border-primary);background-color:var(--color-white-1);transition:color var(--transition-duration-sm),background-color var(--transition-duration-sm),border-color var(--transition-duration-sm)}.form-button.is-ghost:hover,.form-button.is-ghost:focus-visible{color:var(--color-white-1);background-color:var(--color-black-1);border-color:var(--color-black-1)}.heading-group{position:relative;height:600px;color:var(--color-white-1);display:flex;align-items:center;overflow:hidden}@media (width < 1024px){.heading-group{height:400px}}@media (width < 640px){.heading-group{height:300px}}.heading-group:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.heading-group .heading-group__image{position:absolute;bottom:0;left:0;width:100%;min-height:100%}.heading-group .heading-group__text{position:relative;z-index:1;text-align:center}.heading-group .heading-group__text p{margin-top:var(--space-md);font-size:var(--font-size-large)}@media (width < 1024px){.heading-group .heading-group__text p{font-size:var(--font-size-base);margin-top:var(--space-sm)}}@media (width < 640px){.heading-group .heading-group__text p{font-size:var(--font-size-sm)}}.news-section{margin-top:var(--space-section-lg);margin-bottom:var(--space-section-lg)}@media (width < 1024px){.news-section{margin-top:var(--space-section-md);margin-bottom:var(--space-section-md)}}@media (width < 640px){.news-section{margin-top:var(--space-section-sm);margin-bottom:var(--space-section-sm)}}.news-section .news-section__empty-message,.news-section .news-section__list{margin-top:var(--space-xxxl);margin-bottom:var(--space-xxxl)}@media (width < 640px){.news-section .news-section__empty-message,.news-section .news-section__list{margin-top:var(--space-md);margin-bottom:var(--space-md)}}.news-section .news-section__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}@media (width>=640px){.news-section .news-section__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}}@media (width>=1024px){.news-section .news-section__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.news-section .news-section__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.news-section .news-section__list .news-card{height:100%;padding:var(--space-xxs);border:var(--border-primary);display:flex;flex-direction:column;gap:var(--space-md);font-size:var(--font-size-small)}.news-section .news-section__list .news-card .news-card__image{display:block;aspect-ratio:.9711191336}.news-section .news-section__list .news-card .news-card__image img{display:block;width:100%;height:100%}.news-section .news-section__list .news-card .news-card__title{font-size:var(--font-size-small);line-height:var(--line-height-taller)}.news-section .news-section__list .news-card .news-card__title a{display:inline-block;transition:color var(--transition-duration-sm)}.news-section .news-section__list .news-card .news-card__title a:hover{color:var(--color-text-link);text-decoration:underline}.news-section .news-section__list .news-card .news-card__date{margin-top:auto;color:var(--color-text-secondary);opacity:.7}.faq-section{padding:var(--space-section-md) 0;background-color:var(--color-brand-secondary);color:var(--color-white-1)}@media (width < 1024px){.faq-section{padding:var(--space-section-sm) 0}}.faq-section .faq-section__list{margin-top:var(--space-section-sm)}@media (width < 640px){.faq-section .faq-section__list{margin-top:var(--space-md)}}.faq-section .faq-section__list .faq-item{border-top:var(--border-width-sm) solid var(--color-border-primary);overflow:visible}.faq-section .faq-section__list .faq-item:last-child{border-bottom:var(--border-width-sm) solid var(--color-border-primary)}.faq-section .faq-section__list .faq-item .faq-item__question{min-height:82px;padding:var(--space-xl) 0;background:0 0;cursor:pointer;user-select:none;font-size:var(--font-size-large);font-weight:var(--font-weight-semi-bold);display:flex;justify-content:space-between;align-items:center;transition:background-color var(--transition-duration-sm)}@media (width < 640px){.faq-section .faq-section__list .faq-item .faq-item__question{padding:var(--space-md) 0;font-size:var(--font-size-sm)}}.faq-section .faq-section__list .faq-item .faq-item__question:hover,.faq-section .faq-section__list .faq-item .faq-item__question:focus-visible{background-color:rgba(255,255,255,.1)}.faq-section .faq-section__list .faq-item .faq-item__question::marker{content:""}.faq-section .faq-section__list .faq-item .faq-item__question:after{content:"+";font-size:30px;font-weight:var(--font-weight-regular);margin-left:auto;transition:transform var(--transition-duration-sm)}.faq-section .faq-section__list .faq-item[open] .faq-item__question:after{content:"−";transform:rotate(180deg)}.faq-section .faq-section__list .faq-item .faq-item__answer{padding-bottom:var(--space-xl);background:0 0;line-height:var(--line-height-taller)}@media (width < 640px){.faq-section .faq-section__list .faq-item .faq-item__answer{padding-bottom:var(--space-md);font-size:var(--font-size-sm)}}.managing-company-section{padding:var(--space-section-md);text-align:center}.managing-company-section .managing-company-section__description{margin:var(--space-xxxl);font-size:var(--font-size-large);line-height:var(--line-height-taller);line-height:var(--line-height-taller)}.managing-company-section .managing-company-section__description>*+*{margin-block-start:var(--space-md)}@media (width < 1024px){.managing-company-section .managing-company-section__description{font-size:var(--font-size-base)}}@media (width < 640px){.managing-company-section .managing-company-section__description{margin:var(--space-xxxl) 0;font-size:var(--font-size-sm)}}.warranty-section{padding:var(--space-section-md) 0;background-color:var(--color-bg-secondary)}@media (width < 1024px){.warranty-section{padding:var(--space-section-sm) 0}}.warranty-section .warranty-section__description{margin-top:var(--space-xl);text-align:justify;line-height:var(--line-height-taller)}.warranty-section .warranty-form{margin-top:var(--space-xxl);display:flex;flex-direction:column;gap:var(--space-xl)}.warranty-section .warranty-form .warranty-form__title{font-size:var(--font-size-large);font-weight:var(--font-weight-semi-bold)}@media (width < 1280px){.warranty-section .warranty-form .stacked-items{display:flex;flex-direction:column;gap:var(--space-xl)}}@media (width>=1280px){.warranty-section .warranty-form .stacked-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xxxl)}}.warranty-section .warranty-form .form-item .form-item__label{font-size:var(--font-size-small);margin-bottom:var(--space-xxs)}.warranty-section .warranty-form .form-item .form-item__input{width:100%;padding:var(--space-md);border:var(--border-primary);transition:border-color var(--transition-duration-sm)}.warranty-section .warranty-form .form-item .form-item__input.is-textarea{resize:vertical;height:120px}.warranty-section .warranty-form .form-item .form-item__input.is-file{cursor:pointer;padding:var(--space-md);border:var(--border-primary);color:#2e2e2e b2}.warranty-section .warranty-form .form-item .form-item__input.is-file:hover{border-color:var(--color-brand-primary)}.warranty-section .warranty-form .form-item .form-item__input.is-file::file-selector-button{cursor:pointer;margin-right:var(--space-md);padding:var(--space-xxs) var(--space-sm);border:none;background-color:var(--color-bg-primary);font-weight:var(--font-weight-semi-bold)}.warranty-section .warranty-form .form-item .form-item__input:focus{outline:none;border-color:var(--color-brand-primary)}.warranty-section .warranty-form .form-item .form-item__input::placeholder{color:var(--color-text-secondary);opacity:.5}.warranty-section .warranty-form .form-agreement{display:flex;align-items:center;gap:10px;width:fit-content}.warranty-section .warranty-form .form-agreement .form-agreement__checkbox{margin-top:2px;cursor:pointer;accent-color:var(--color-brand-primary)}.warranty-section .warranty-form .form-agreement .form-agreement__label{cursor:pointer}.warranty-section .warranty-form .form-agreement .form-agreement__label .form-agreement__link{color:var(--color-brand-primary)}.warranty-section .warranty-form .form-agreement .form-agreement__label .form-agreement__link:hover{text-decoration:underline}.clients-page{overflow:hidden}@media (width>1980px){.clients-page{width:1980px;margin:auto}}