a{cursor:pointer;text-decoration:none}p{color:#2b3843;font-family:Google Sans;font-size:16px;font-weight:400;line-height:150%}p b,p strong{font-weight:600}ol{padding-inline-start:20px}ol li{cursor:default;color:#2b3843;font-size:16px;font-weight:300;line-height:140%;list-style:none}ul{margin-block:0;padding-inline-start:0}ul li{cursor:default;color:#2b3843;font-size:16px;font-weight:300;line-height:140%;list-style:none}ul.list-styled{padding-left:20px}ul.list-styled li{position:relative}ul.list-styled li:before{content:"";background-color:#6a653b;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}ul.check-list li{align-items:center;gap:.5rem;display:flex}ul.check-list li+li{margin-top:1rem}.item-form{position:relative}.item-form span.error-text,.item-form span.error-date{display:none}.item-form.error span.error-text{color:#e80616;font-size:12px;display:block;position:absolute;bottom:-16px;left:0}.item-form.error-date span.error-date{color:#e80616;font-size:12px;display:block;position:absolute;bottom:-23px;left:0}label{color:#2b3843;margin-bottom:.5rem;font-size:14px;font-weight:400;line-height:140%;display:inline-block}.my_input-textarea{color:#2b3843;background-color:#ffffff80;border:none;width:100%;padding:1rem;transition:outline-color .2s,background-color .2s}.my_input-textarea::placeholder{color:#281b0480;font-size:16px}.my_input-textarea:focus{outline-offset:0;background-color:#fff;outline:1px solid #c5a059}.my_input{color:#2b3843;background-color:#ffffff80;border:none;width:100%;padding:1rem;transition:outline-color .2s,background-color .2s}.my_input::placeholder{color:#281b0480;font-size:16px}.my_input:focus{outline-offset:0;background-color:#fff;outline:1px solid #c5a059}.my_input.w-fit-con{width:fit-content}.my_input_date{color:#2b3843;background-color:#ffffff80;border:none;width:100%;padding:1rem;transition:outline-color .2s,background-color .2s}.my_input_date::placeholder{color:#ffffff80}.my_input_date:focus{outline-offset:0;background-color:#fff;outline:1px solid #c5a059}h1{text-transform:uppercase;color:#2b3843;margin:1rem 0;font-family:Playfair;font-size:32px;font-weight:500;line-height:110%}h2{color:#2b3843;text-transform:uppercase;text-align:center;margin:1rem 0;font-family:Playfair;font-size:32px;font-weight:500;line-height:100%}h2.heading-shine{position:relative}h2.heading-shine:after{content:attr(data-shine-text);pointer-events:none;color:#0000;-webkit-text-fill-color:transparent;opacity:0;background-image:linear-gradient(105deg,#c5a05900 0%,#c5a059 38%,#fff3bf 50%,#c5a059 62%,#c5a05900 100%);background-position:140% 0;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}h2.heading-shine.is-shine-visible:after{animation:.8s ease-out .1s both heading-gold-shine}@keyframes heading-gold-shine{0%{opacity:0;background-position:140% 0}16%{opacity:.95}74%{opacity:.95}to{opacity:0;background-position:-90% 0}}@media (prefers-reduced-motion:reduce){h2.heading-shine:after{display:none}}h3{color:#2b3843;font-family:Playfair;font-size:24px;font-weight:500;line-height:120%}h4{color:#2b3843;font-family:Google Sans;font-size:16px;font-weight:500;line-height:150%}.truncate-2-lines{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.truncate-3-lines-5{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}textarea{resize:none}@media (width>=981px){p{font-size:18px}h1{margin:2rem 0;font-size:55px}h2{text-align:left;font-size:55px}h3{font-size:32px}ul li{font-size:18px}.truncate-2-lines{height:60px}.truncate-3-lines-5{-webkit-line-clamp:5}}.banner.block-hero{aspect-ratio:auto;flex-direction:column;height:100vh;display:flex;position:relative;overflow:hidden}.banner.block-hero h1{text-align:center;color:#fff;margin-bottom:0}.banner.block-hero .absoluteImg{z-index:1;width:auto;height:50%;margin-bottom:-30px;position:absolute;bottom:0;right:0}.banner.block-hero .hero__container{z-index:1;height:100%;position:relative}.banner.block-hero .hero__container .hero__card{flex-direction:column;max-width:1200px;height:100%;margin:0 auto;padding:0 1rem;display:flex}.banner.block-hero .hero__container .hero__card h1{margin-top:auto}.banner.block-hero .wrappImg{position:absolute;top:0;left:0}.banner.block-hero .wrappImg:before{content:"";background:radial-gradient(71.71% 52.96% at 64.58% 36.11%,#1a120a00 0%,#1a120ae6 100%);width:100%;height:100%;position:absolute;top:0;left:0}.banner.block-hero .flex-icon{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:auto;padding:1rem 0;display:flex}.banner.block-hero .flex-icon .item{color:#fff;text-align:center;width:100%;font-size:16px;font-weight:400}@media (width>=981px){.banner.block-hero h1{text-align:left;font-size:55px}.banner.block-hero .wrappImg .bg-img{object-position:30% 70%;width:150%;height:150%}.banner.block-hero .flex-icon{gap:3rem;padding:2rem 0}.banner.block-hero .flex-icon .item{width:fit-content}.banner.block-hero .absoluteImg{height:70%;right:15%}}.wrap-btn{flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0;display:flex}.wrap-btn .btn{width:100%}@media (width>=981px){.wrap-btn{max-width:500px;margin:2rem 0}.wrap-btn .btn{width:calc(50% - .5rem)}}.wrapp-cards-article{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.wrapp-cards-article .article-list-card{color:#2b3843;background-color:#fff;flex-direction:row;gap:0;width:100%;padding:0;text-decoration:none;display:flex}.wrapp-cards-article .article-list-card .img-wrapp{aspect-ratio:1;width:50%;overflow:hidden}.wrapp-cards-article .article-list-card .img-wrapp img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.wrapp-cards-article .article-list-card .article-card-content{flex-direction:column;align-items:flex-start;width:50%;padding:1rem;display:flex}.wrapp-cards-article .article-list-card .article-card-date{color:#2b3843;margin-bottom:1.25rem;font-size:14px;line-height:1.4}.wrapp-cards-article .article-list-card .title{color:#2b3843;-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-family:Playfair;font-size:18px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.wrapp-cards-article .article-list-card .article-card-link{display:none}@media (width>=768px){.wrapp-cards-article .article-list-card{flex-direction:row}.wrapp-cards-article .article-list-card .article-card-content{flex:0 0 50%;width:50%}.wrapp-cards-article .article-list-card .title{font-size:24px}.wrapp-cards-article .article-list-card .article-card-link{border:1px solid #2b3843;justify-content:center;align-items:center;width:40px;height:40px;margin-top:auto;display:flex}.wrapp-cards-article .article-list-card .article-card-link img{width:24px;height:24px;transition:transform .2s;display:block}.wrapp-cards-article .article-list-card:hover .article-card-link img{transform:translate(4px)}.wrapp-cards-article .article-list-card:hover .img-wrapp img{transform:scale(1.04)}}@media (width>=987px){.wrapp-cards-article .wrapp-cards{flex-flow:wrap;gap:18px}.wrapp-cards-article .article-list-card{width:calc(50% - 9px);height:auto}.wrapp-cards-article .article-list-card .article-card-content{padding:1rem}}.blog-show-page .blog-article__layout{flex-flow:column wrap;align-items:flex-start;gap:0;display:flex}.blog-show-page .blog-article__main,.blog-show-page .blog-sidebar{width:100%;display:contents}.blog-show-page .blog-article__main h1{order:1}.blog-show-page .blog-article__main .date{order:2}.blog-show-page .hero{order:3}.blog-show-page .text-block{order:4}.blog-show-page .blog-related{order:5}.blog-show-page .date{color:#2b3843;margin:0 0 2rem;font-size:14px;font-weight:400;line-height:150%}.blog-show-page .hero{margin-bottom:2rem}.blog-show-page .hero .wrappImg{aspect-ratio:1}.blog-show-page .blog-sidebar{margin-top:1rem}.blog-show-page .blog-sidebar h3{text-transform:uppercase;margin:1rem 0}@media (width>=981px){.blog-show-page .blog-article__layout{flex-direction:row;gap:2rem}.blog-show-page .blog-article__main{width:calc(50% - 1rem);display:block}.blog-show-page .blog-sidebar{width:calc(50% - 1rem);margin-top:2rem;display:block}.blog-show-page .hero .wrappImg{aspect-ratio:1}.blog-show-page .wrapp-cards-article .article-list-card{width:100%}}.policy h3{text-transform:uppercase;margin:1rem 0}.policy a{color:#2b3843}.error-page{align-items:center;min-height:calc(100vh - 76px);margin-top:76px;display:flex}.error-page .error-page__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:800px;margin:0 auto;padding:3rem 0;display:flex}.error-page .error-page__media{width:100%;max-width:510px}.error-page img{width:100%;height:auto;display:block}.error-page h1{margin-bottom:0}.error-page .btn{background:radial-gradient(65.6% 65.6%,#807454 0%,#5e5234 100%);margin:1rem 0}@media (width>=981px){.error-page{min-height:calc(100vh - 80px);margin-top:80px}.error-page .error-page__content{padding:5rem 0}}.contact-page .flex-wrapp{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.contact-page .flex-wrapp .item{flex-direction:column;width:100%;height:auto;display:flex}.contact-page .label{color:#c5a059;margin-top:1rem;margin-bottom:.5rem;font-size:16px;font-weight:500;line-height:150%}.contact-page .label:first-of-type{margin-top:0}.contact-page .value{text-transform:uppercase;color:#2b3843;width:fit-content;margin:0;font-family:Playfair;font-size:32px;font-weight:500;line-height:100%;display:block}.contact-page .value--phone{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1}.contact-page .social-flex .btn-socail{background-color:#2b3843b2}@media (width>=987px){.contact-page .flex-wrapp{flex-direction:row;margin-top:2rem}.contact-page .flex-wrapp .item{width:calc(50% - .5rem)}.contact-page .label{margin-top:2rem}}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 1rem;display:flex}.filters a{color:#c5a059;background-color:#c5a0591a;justify-content:center;align-items:center;min-height:38px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.filters a:hover,.filters a:focus-visible,.filters a.active{color:#2b3843;background-color:#c5a059}.filters a:focus-visible{outline-offset:2px;outline:2px solid #2b3843}@media (width>=768px){.filters{gap:12px}.filters a{min-height:40px;padding:11px 16px;font-size:16px}}.stone-catalog-page .stone-catalog{flex-wrap:wrap;gap:2rem 1.25rem;display:flex}.stone-catalog-page .stone-card{width:100%;min-width:0}.stone-catalog-page .stone-card__image{aspect-ratio:1;background-color:#2b38431a;position:relative;overflow:hidden}.stone-catalog-page .stone-card__image:after{content:"";pointer-events:none;background:linear-gradient(#0a0b0d00 48%,#1c150ad1 100%);position:absolute;inset:0}.stone-catalog-page .stone-card__image img{object-fit:cover;width:100%;height:100%;display:block}.stone-catalog-page .stone-card__image h4{z-index:1;color:#fff;margin:0;position:absolute;bottom:1rem;left:1rem;right:1rem}@media (width>=640px){.stone-catalog-page .stone-card{width:calc(50% - .625rem)}}@media (width>=981px){.stone-catalog-page .stone-catalog-grid{gap:3rem 20px}.stone-catalog-page .stone-card{width:calc(25% - 15px)}.stone-catalog-page .stone-card p{margin-top:1rem;font-size:18px}}.product-page{padding-bottom:2rem}.product-page .swiper{margin-left:0;margin-right:0}.product-page .product-view-wrap{margin-top:1rem;position:relative}.product-page .product-view{flex-direction:column;gap:1rem;display:flex}.product-page .product-info{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.product-page .product-info ul li{padding-left:20px;position:relative}.product-page .product-info ul li:before{content:"";background-color:#6a653b;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-page .swiper-slide img{object-fit:cover;width:100%;height:100%}.product-page .product-view__media,.product-page .product-view__summary{flex-direction:column;min-width:0;display:flex}.product-page .product-gallery{flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex}.product-page .product-gallery .main{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.product-page .product-gallery .swiper-wrapper{align-items:stretch}.product-page .product-gallery .slider{width:100%}.product-page .product-gallery .slider .swiper-slide,.product-page .product-gallery .main .swiper-slide{box-sizing:border-box;justify-content:center;align-items:center;display:flex}.product-page .product-gallery .zoom{color:inherit;cursor:zoom-in;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.product-page .product-gallery .slider img{object-fit:contain;max-width:100%;max-height:100%;display:block}.product-page .product-gallery .main img{object-fit:cover;max-width:100%;max-height:100%;display:block}.product-page .product-gallery .badges{pointer-events:none;z-index:3;justify-content:space-between;gap:.75rem;display:flex;position:absolute;top:10px;left:10px;right:10px}.product-page .product-gallery .badges span{background-color:#2b384380;padding:5px 8px}.product-page .product-gallery .pagination{justify-content:center;gap:.35rem;display:flex}.product-page .product-gallery .nav{cursor:pointer;z-index:3;background-color:#ffffff8c;border:1px solid #2b3843;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none;position:absolute;top:50%;transform:translateY(-50%)}.product-page .product-gallery .nav--prev{left:1rem}.product-page .product-gallery .nav--next{right:1rem}.product-page .product-gallery .thumbs{display:none}.product-page .product-view__summary{gap:1rem}.product-page .product-actions{flex-direction:column;gap:1rem;display:flex}.product-page .product-actions .btn{width:100%}.product-page .product-side-link{color:#2b3843;background-color:#0000;border:1px solid #2b384333;align-items:center;gap:.5rem;padding:5px 15px;font-size:12px;font-weight:700;display:flex}.product-page .product-side-link.rev{flex-direction:row-reverse}.product-page .product-side-link .img-prod{object-fit:cover;width:60px;height:60px;display:none}.product-page .product-side-link .small img{object-fit:contain;width:20px;height:20px;transition:transform .2s}.product-page .product-side-link:hover .animated-arrow img{transform:translate(4px)}.product-page .product-side-link:hover .animated-arrow.prev img{transform:translate(-4px)}.product-page .product-side-link div{flex-direction:column;gap:.5rem;display:flex}.product-page .product-view__media>.product-side-link{display:none}.product-page .product-nav{justify-content:space-between;gap:1rem;display:flex}.product-page .product-price{color:#2b3843;font-size:30px;font-weight:400;line-height:120%}.product-page .product-price .current-price{font-weight:700}.product-page .product-desc h3,.product-page .product-info h3{text-transform:uppercase;margin:1rem 0}.product-page .product-info .item{border-bottom:1px solid #2b3843}@media (width>=981px){.product-page{padding-bottom:4rem}.product-page .product-nav{width:100%;padding:1rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-page .product-view-wrap{margin-top:2rem}.product-page .product-view{flex-direction:row;align-items:flex-start}.product-page .product-view__media{flex-direction:row;flex:0 50%;align-items:center;gap:1rem}.product-page .product-view__summary{flex:50%;gap:1.75rem}.product-page .product-gallery{flex:1}.product-page .product-gallery .main{aspect-ratio:1}.product-page .product-gallery .pagination{display:none}.product-page .product-gallery .nav{display:flex}.product-page .product-gallery .thumbs{gap:.75rem;max-width:100%;display:flex}.product-page .product-gallery .thumb{cursor:pointer;background-color:#0000;border:1px solid #0000;flex:0 0 92px;width:92px;height:92px;padding:5px}.product-page .product-gallery .thumb.swiper-slide-thumb-active{background-color:#0000;border-color:#2b3843}.product-page .product-gallery .thumb img{object-fit:cover;width:100%;height:100%}.product-page .product-actions{flex-flow:wrap}.product-page .product-actions .btn{width:calc(50% - .5rem)}.product-page .product-view__media>.product-side-link{flex:0 0 96px;display:flex}.product-page .product-side-link{flex-direction:column;align-items:flex-start}.product-page .product-side-link.rev{flex-direction:column}.product-page .product-side-link .img-prod{display:block}.product-page .product-mobile-nav{display:none}}.catalog .catalog__lead{color:#2b3843;max-width:480px;margin:0 auto;font-size:16px;line-height:1.45}.catalog .catalog-sections{flex-direction:column;gap:3rem;margin-top:3rem;display:flex}.catalog .catalog-group__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.catalog .catalog-group__head .btn img{transition:transform .2s}.catalog .catalog-group__head .btn:hover img{transform:translate(4px)}.catalog .catalog-group__title-wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.catalog .catalog-group__title-wrap h3{text-align:center;text-transform:uppercase;margin:0}.catalog .catalog-group__title-wrap p{text-align:center;margin:0}.catalog .catalog-group__icon{text-align:center;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.catalog .catalog-group__icon img{width:24px;height:24px;display:block}.catalog .catalog-group__link{color:#2b3843;border:1px solid #2b3843;justify-content:center;align-items:center;gap:.6rem;min-width:132px;min-height:42px;padding:.75rem 1rem;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:none}.catalog .catalog-group__link img{width:18px;height:18px;transition:transform .2s}.catalog .catalog-group__link:hover img{transform:translate(4px)}@media (width>=768px){.catalog .catalog-group__link{display:inline-flex}}@media (width>=981px){.catalog .catalog-sections{gap:5rem;margin-top:4rem}.catalog .catalog-group__head{align-items:center}.catalog .catalog-group h3{font-size:28px}.catalog .catalog-group__title-wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.catalog .catalog-group__title-wrap h3,.catalog .catalog-group__title-wrap p{text-align:left}.catalog .catalog-group__icon{flex:0 0 64px;width:64px;height:64px}}.header{z-index:100;background:radial-gradient(65.6% 65.6%,#807454 0%,#5e5234 100%);width:100%;height:64px;position:fixed}.header.is-main{background:linear-gradient(#1a120a80 35.1%,#1a120a00 100%)}.header:has(.open-menu){background:radial-gradient(65.6% 65.6%,#807454 0%,#5e5234 100%)}.header .ml-auto{margin-left:auto}.header.scroll-active{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#5e523480 35.1%,#5e523400 100%);transition:all .3s}.header.scroll-active .menu-wrapp{position:relative}.header.active{background:#000}.header .content{justify-content:space-between;align-items:center;gap:1rem;display:flex}.header .menu{text-align:start;font-size:14px}.header .item-menu{position:relative}.header .item-menu .menu-link-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.header .item-menu a{color:#fff;font-size:16px;font-weight:500;line-height:50px;display:block}.header .item-menu.activePage .menu-link-row a{color:#fff}.header .submenu{padding-left:1rem;display:none}.header .submenu-open>.submenu{display:block}.header .submenu-toggle{color:#fff;cursor:pointer;background:0 0;border:0;flex:none;width:32px;height:32px;position:relative}.header .submenu-toggle:before{content:"";border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-65%)rotate(45deg)}.header .has-submenu.submenu-open>.menu-link-row .submenu-toggle:before{transform:translate(-50%,-35%)rotate(225deg)}.header .item-contacts{margin-top:auto}.header .item-contacts a{text-align:start;color:#fff;padding:.5rem 0;font-size:24px;font-weight:600;line-height:22px;display:block}.header .submenu-item a{color:#ffffffb3}.header .submenu-item a:hover{color:#c5a059}.header .logo{z-index:50;align-items:center;width:162px;padding:.5rem 0;display:flex}.header .logo img{object-fit:contain;width:100%}.header .drop-menu{display:none}.header .open-menu{color:#2b3843;z-index:20;background:radial-gradient(65.6% 65.6%,#807454 0%,#5e5234 100%);border-top:1px solid #fff3;flex-direction:column;justify-content:flex-start;gap:1rem;width:100%;height:calc(100dvh - 66px);padding:1rem;display:flex;position:absolute;top:64px;right:0;overflow:auto}.header .open-menu .btn{margin-top:1rem}.header .open-menu .bottom_footer{text-align:center;margin-top:auto;margin-bottom:2rem}.header .phone-number{color:#fff;font-family:Google Sans;font-size:16px;font-weight:500;line-height:30px;text-decoration:none}@media (width>=981px){.header{width:100%;height:auto;padding:10px 0}.header .logo{z-index:50;padding:0}.header .bottom_footer{align-items:center;gap:1rem;display:flex}.header .drop-menu{justify-content:space-between;align-items:center;gap:1rem;width:calc(100% - 200px);display:flex}.header .drop-menu .menu{flex-grow:1;justify-content:center;align-items:center;gap:1rem;display:flex}.header .drop-menu .item-menu a{text-align:center;color:#fffc;cursor:pointer;padding:10px;font-size:14px;font-weight:400;line-height:24px}.header .drop-menu .item-menu a:hover{color:#fff}.header .drop-menu .item-menu:hover>.submenu,.header .drop-menu .item-menu.submenu-open>.submenu{display:block}.header .drop-menu .item-menu:hover>.menu-link-row .submenu-toggle:before{transform:translate(-50%,-35%)rotate(225deg)}.header .drop-menu .item-menu .submenu{background:#fff;min-width:240px;padding:.75rem;list-style:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.header .drop-menu .item-menu .submenu-item a{text-align:left;white-space:nowrap;color:#2b3843;padding:.4rem .5rem;font-size:14px;line-height:20px}.header .drop-menu .item-menu .submenu-item a:hover{color:#c5a059}.header .submenu-toggle{color:#bdbdbd;width:20px;height:20px}.header .item-contacts{margin-top:0}.header .item-contacts a{padding:1rem 0;font-size:14px;font-weight:500}.header .item-contacts a:hover{color:red}.header .btn{width:fit-content;margin:0}.header .phone-number{font-size:18px}}.footer{background:linear-gradient(135deg,#2b3843 0%,#1f2a33 35.36%,#2b3843 70.71%);padding-top:2px;position:relative}.footer .flex-nav{flex-wrap:wrap;gap:1rem;padding:1rem 0;display:flex}.footer .flex-nav .item-nav{flex-direction:column;gap:1rem;width:100%;display:flex}.footer .flex-nav .item-nav p{color:#fff;margin:1rem 0}.footer .flex-nav .item-nav a{color:#fff;font-size:16px}.footer .flex-nav .item-nav a:hover{text-decoration:none}.footer .flex-nav .item-nav span{color:#fff;font-size:16px}.footer .logo img{width:190px}.footer .footer-bottom{color:#6a653b;z-index:1;width:100%}.footer .footer-bottom .content{border-top:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:2rem 0;display:flex}.footer .footer-bottom a,.footer .footer-bottom span{color:#ffffff80;font-size:14px;font-weight:400}.footer .footer-bottom .footer__creator{align-items:center;gap:1rem;display:flex}.footer h2{color:#c5a059;text-align:left;margin:1rem 0;font-family:Google Sans;font-size:16px;font-weight:400;line-height:150%}.footer ul li{color:#fff;padding:.5rem 0;font-size:16px}.footer ul li a{color:#fff}.footer ul.grid-2{grid-template-columns:repeat(2,auto);display:grid}@media (width>=981px){.footer{padding-top:4rem;padding-bottom:4rem}.footer .footer-bottom .content{flex-direction:row;justify-content:space-between;padding:2rem 0}.footer .footer-bottom a{font-size:16px}.footer .footer-bottom a:hover{color:#fff}.footer .footer-bottom span{font-size:16px}.footer .flex-nav{padding:2rem 0}.footer .flex-nav .item-nav{width:calc(25% - .75rem)}}.social-flex{gap:1rem;display:flex}.social-flex .btn-socail{background-color:#ffffff1a;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.btn{cursor:pointer;color:#2b3843;text-wrap:nowrap;text-overflow:ellipsis;background:#fff;border:none;border-radius:0;justify-content:center;align-items:center;gap:.5rem;width:100%;height:50px;padding:15px 20px;font-family:Google Sans;font-size:16px;font-weight:500;display:flex;overflow:hidden}.btn:hover{color:#fff;background:#2b3843}.btn.is-loading{pointer-events:none;opacity:.5;background:#c00}.btn.black{color:#fff;background-color:#2b3843}.btn.black:hover{background-color:#000}.btn.black:hover path{fill:#fff}.btn.btn-gradient{color:#fff;background:linear-gradient(120deg,#5e5234 0%,#807454 35%,#c5a059 55%,#5e5234 100%) 0 0/220% 220%;transition:background-position .45s,box-shadow .25s;position:relative}.btn.btn-gradient:hover{color:#fff;background-position:100%;box-shadow:0 14px 28px #5e523438}.btn.btn-border{background-color:#0000}.btn.btn-border.black{color:#2b3843;border:1px solid #2b3843}.btn.btn-border.black:hover{color:#fff;background-color:#2b3843}.btn.btn-border.black:hover img{filter:invert()}.btn.btn-border.white{color:#fff;border:1px solid #fff}.btn.btn-border.white:hover{color:#2b3843;background-color:#fff}.btn.btn-border.white:hover path{fill:#fff}button:active,button:focus{outline:none}button::-moz-focus-inner{border:0}#scrollTopButton{background:#fff;border-radius:5px 5px 0 0;width:50px;height:50px;display:none;position:fixed;bottom:0;right:1rem;box-shadow:0 0 20px #00000012}#scrollTopButton.active{justify-content:center;align-items:center;display:flex}.btn.disabled{opacity:.5;pointer-events:none}@media (width>=981px){#scrollTopButton{display:none}.btn{cursor:pointer;width:fit-content;height:50px;font-size:16px}.btn-border:hover{color:#010101;background-color:#fff}.btn-border:hover path{fill:#010101}}.hamburger{cursor:pointer;background-color:#0000;border:none;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.hamburger span{background-color:#fff;width:30px;height:2px;display:block}.hamburger span+span{margin-top:6px}.hamburger span:last-of-type{width:28px}.hamburger.active{z-index:60}.hamburger.active span:nth-child(2){background-color:#0000}.hamburger.active span:first-of-type{transition:all .4s;top:0;transform:rotate(45deg)translate(8px,7px)}.hamburger.active span:last-of-type{width:30px;transition:all .4s;top:0;transform:rotate(-45deg)translate(5px,-4px)}@media (width>=981px){.hamburger{display:none}}.pagination-list{justify-content:center;align-items:center;gap:1.5rem;margin-top:2.5rem;padding:1rem 0;display:flex}.pagination-list .pagination__page{color:#2b384380;cursor:pointer;background:0 0;border:none;padding:0;font-family:Google Sans;font-size:16px;font-weight:400;text-decoration:none;transition:color .2s}.pagination-list .pagination__page:hover{color:#2b3843}.pagination-list .pagination__page.pagination__page--active{color:#2b3843;cursor:default;pointer-events:none;font-weight:600}.pagination-list .pagination__arrow{color:#2b384380;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;text-decoration:none;transition:color .2s;display:inline-flex}.pagination-list .pagination__arrow:hover{color:#2b3843}.pagination-list .pagination__arrow.pagination__arrow--disabled{color:#2b384333;cursor:default;pointer-events:none}.pagination-list .pagination__dots{color:#2b384380;letter-spacing:2px;font-family:Google Sans;font-size:16px;font-weight:400}.float-label{position:relative}.float-label input{border-radius:0;width:100%;height:50px;padding:25px 15px 15px;font-size:16px}.float-label label,.floating-label-text{color:#2b3843;pointer-events:none;z-index:2;white-space:nowrap;text-overflow:ellipsis;max-width:95%;padding:0;font-size:16px;font-weight:500;line-height:30px;transition:all .1s ease-in-out;position:absolute;top:12px;left:12px;overflow:hidden}.float-label label span,.floating-label-text span{margin-top:0;display:inline}.float-label input:focus+label,.float-label input:not(:placeholder-shown)+label{color:#0a0b0d80;max-width:100%;font-size:10px;top:8px;left:4px;overflow:visible;line-height:1!important}.float-label textarea{resize:vertical;border:1px solid #ccc;border-radius:0;width:100%;padding:25px 1rem 2rem;font-size:16px}.float-label textarea:focus+label,.float-label textarea:not(:placeholder-shown)+label{color:#01010180;font-size:10px;top:8px;left:4px;overflow:visible;line-height:1!important}.popup-wrapper-questionnaire .float-label textarea:focus+label,.popup-wrapper-questionnaire .float-label textarea:not(:placeholder-shown)+label,.popup-wrapper-questionnaire .float-label input:focus+label,.popup-wrapper-questionnaire .float-label input:not(:placeholder-shown)+label{color:#0a0b0d80}.popup-wrapper-questionnaire .float-label label,.popup-wrapper-questionnaire .floating-label-text{color:#0a0b0d}.floating-label-text.floating-label-text-textarea{top:2rem}.product-gallery__bullet{opacity:1!important;background-color:#0000!important;border:1px solid #2b3843!important;border-radius:0!important;width:12px!important;height:12px!important}.product-gallery__bullet.product-gallery__bullet.active{background:radial-gradient(65.6% 65.6%,#807454 0%,#5e5234 100%)!important}.product-gallery__bullet-active{background:radial-gradient(65.6% 65.6%,#807454 0%,#5e5234 100%)}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{bottom:2rem!important}.breadcrumbs{padding:.75rem 0 0}.breadcrumbs+main .page-wrapp,.breadcrumbs+main>section>.block-hero:first-child,.breadcrumbs+main>section>.banner:first-child{margin-top:1.5rem}.breadcrumbs__list{flex-wrap:wrap;align-items:center;gap:.5rem;padding-left:0;display:flex}.breadcrumbs__item{color:#2b3843;text-transform:none;align-items:center;gap:.5rem;font-size:16px;font-weight:400;line-height:100%;display:flex}.breadcrumbs__item:not(:last-child):after{content:"/";color:#2b3843}.breadcrumbs__item a{color:#2b3843;transition:color .2s}.breadcrumbs__item a:hover{text-decoration:underline}.breadcrumbs__item[aria-current=page]{color:#2b384380}@media (width>=981px){.breadcrumbs+main .page-wrapp,.breadcrumbs+main>section>.block-hero:first-child,.breadcrumbs+main>section>.banner:first-child{margin-top:2rem}}.review-cards{flex-wrap:wrap;align-items:stretch;gap:1rem;margin-top:1rem;display:flex}.review-cards .review-card{width:100%;height:auto}@media (width>=768px){.review-cards .review-card{width:calc(25% - .75rem)}}.review-card{background-color:#ffffff80;flex-direction:column;gap:1rem;height:100%;padding:1rem;display:flex}.review-card .review-card__person{border-top:1px solid #2b38431a;align-items:center;gap:.5rem;min-width:0;padding-top:1rem;display:flex}.review-card .review-card__avatar{flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.review-card .review-card__avatar img{object-fit:cover;width:100%;height:100%}.review-card .review-card__person-info{min-width:0}.review-card .review-card__author,.review-card .review-card__date,.review-card .review-card__text{margin:0}.review-card .review-card__date{opacity:.5;margin-top:4px;font-size:14px}.review-card .review-card__stars{flex:none;align-items:center;gap:4px;display:flex}.review-card .review-card__stars .star{color:#d8d9d8;font-size:16px;line-height:1}.review-card .review-card__stars .star.active{opacity:1;color:#facc15}.review-card .review-card__body{flex:auto}.review-card .review-card__text{font-size:18px;font-weight:400;line-height:150%;overflow:hidden}.review-card.is-expanded .review-card__text{-webkit-line-clamp:initial;display:inline;overflow:visible}.review-card .review-card__toggle{color:#0101017a;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-size:16px;line-height:1.2}.review-card .review-card__toggle:hover{color:#010101}@media (width>=981px){.review-card{min-height:300px}.review-card .review-card__text{-webkit-line-clamp:8}}.rating-badge{color:#010101;background:#fff;align-items:center;gap:1rem;width:fit-content;margin:0 auto;padding:.5rem 1rem;display:inline-flex}.rating-badge__logo{flex-shrink:0;width:1.5rem;height:1.5rem}.rating-badge__stars{color:#facc15;align-items:center;gap:.25rem;font-size:16px;line-height:1;display:flex}.rating-badge p{margin-top:1rem;margin-bottom:0;font-family:Google Sans;font-size:14px;font-weight:400;line-height:120%}@media (width>=768px){.rating-badge{gap:1rem;width:calc(25% - .75rem);padding:1rem}.rating-badge__stars{font-size:18px}}.faq-section .flex-wrap{align-items:flex-start;gap:2rem}@media (width>=981px){.faq-section .flex-wrap{gap:1rem}.faq-section .flex-wrap .item.faq-section__intro,.faq-section .flex-wrap .item.faq-section__list{width:calc(50% - .5rem)}.faq-section .faq-section__intro{padding-top:.25rem}}.accordion{flex-direction:column;gap:1rem;display:flex}.accordion .accordion-item{z-index:1;background-color:#fff;border-radius:0;position:relative;overflow:hidden}.accordion .accordion-header{cursor:pointer;z-index:2;width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex;position:relative}.accordion .accordion-header .wrapp{width:calc(100% - 44px);padding:1rem}.accordion .accordion-header .item-faq{color:#2b3843;margin:0;font-family:Google Sans;font-size:16px;font-weight:600;line-height:1.4}.accordion .accordion-icon{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.accordion .accordion-header.active .accordion-icon,.accordion .accordion-item.active .accordion-icon{transform:rotate(180deg)}.accordion .accordion-body{color:#2b3843;max-height:0;transition:max-height .25s;overflow:hidden}.accordion .accordion-body .wrapp{padding:1rem}@media (width>=981px){.accordion .accordion-header .wrapp{padding:1rem}}html{height:100%}body{background-color:#d8d9d8;margin:0;font-family:Google Sans;position:relative}address{font-style:normal}.overfow{overflow:hidden}.mainWrapper{box-sizing:border-box;flex-direction:column;width:100%;min-height:100vh;margin:0 auto;display:flex;overflow:hidden}*,:before,:after{box-sizing:border-box}.nowrapp{flex-wrap:nowrap!important}.overflow{overflow:hidden}.content{width:100%;margin-left:auto;margin-right:auto}.container{box-sizing:border-box;max-width:1240px;padding-left:20px;padding-right:20px}.section{padding-top:2rem;padding-bottom:2rem}.js_scrollTopContainer{z-index:950;position:relative}.js_scrollTopContainer .navigateIcon{visibility:hidden;background-color:red;width:50px;height:50px;transition:all .3s;display:block;position:fixed;bottom:20px;right:15px}.js_scrollTopContainer .navigateIcon img{transform:rotate(-45deg)}.js_scrollTopContainer .navigateIcon{cursor:pointer}.js_scrollTopContainer .navigateIcon:hover{opacity:1!important}.js_scrollTopContainer .navigateIcon.js_visible{visibility:visible;opacity:.5}.wrappImg{width:100%;height:100%;position:relative;overflow:hidden}.wrappImg img{object-fit:cover;width:100%;height:100%}.inputHidden{opacity:0;width:0;position:absolute}.pointer{cursor:pointer}.mt-20{margin-top:2rem}.flex-col{flex-direction:column;display:flex}.w100{width:100%}.page-wrapp{margin-top:64px}.text-center{text-align:center}.isDesc{display:none!important}.isMob{display:block}.mt-auto{margin-top:auto}.m-0{margin:0}.aspect-1-1{aspect-ratio:1;height:auto}@media (width>=981px){.isDesc{display:flex!important}.isMob{display:none!important}.index-page{margin-top:72px}.container{width:100%;margin-left:auto;margin-right:auto}.section{padding:4rem 0}.js_scrollTopContainer .navigateIcon{bottom:20px}}.title-chip{background-color:#c5a0591a;width:fit-content;margin:0 auto;padding:8px 20px}.title-chip.bg_dark{background-color:#ffffff1a}.title-chip.bg_dark span{color:#fff;font-weight:600}.title-chip span{text-align:center;color:#c5a059;font-size:16px;font-weight:600;line-height:120%}@media (width>=981px){.title-chip{margin:0}.title-chip.center{margin:0 auto}}.text-block+.city{padding-top:0}.text-block .date{color:#2b3843;font-size:14px;font-weight:400;line-height:120%}.text-block ul{margin:1rem 0;padding-left:20px}.text-block ul li{padding-left:1rem;font-size:16px;font-weight:400;line-height:140%;position:relative}.text-block ul li:before{content:"";background-color:#2b3843;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.text-block h3{text-transform:uppercase}@media (width>=981px){.text-block .date{font-size:16px}.text-block ul li{font-size:18px}}.flex-icon{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:1rem auto;display:flex}.flex-icon .item{color:#ffffff80;text-align:center;justify-content:center;align-items:center;gap:.3rem;width:100%;font-size:14px;font-weight:300;display:flex}@media (width>=981px){.flex-icon{flex-wrap:nowrap;gap:1rem;margin:2rem 0}.flex-icon .item{justify-content:flex-start;width:fit-content}}.cards{flex-wrap:wrap;align-items:stretch;gap:1rem;display:flex}.cards .card{background-color:#0000;width:100%;position:relative;overflow:hidden}.cards .icon-card{background-color:#ffffff1a;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cards .card-bottom-gradient{background:linear-gradient(180.2deg,#30261600 50.17%,#302616 99.82%);justify-content:center;align-items:flex-end;width:100%;height:100%;padding:1rem;display:flex;position:absolute;top:0;left:0}.cards .card-bottom-gradient h4{color:#fff;z-index:1;margin:0;position:relative}.cards.two-items .card{width:calc(50% - .5rem)}.cards.catalog-cards{gap:1rem}.cards.catalog-cards .catalog-card{color:#2b3843;background-color:#fff;flex-direction:column;width:calc(50% - .5rem);min-height:100%;text-decoration:none;display:flex}.cards.catalog-cards .catalog-card__image{aspect-ratio:1;background-color:#d8d9d8;position:relative;overflow:hidden}.cards.catalog-cards .catalog-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.cards.catalog-cards .catalog-card__image span{color:#fff;background-color:#2b384380;min-width:24px;padding:.5rem .7rem;font-size:14px;font-weight:600;line-height:1;position:absolute;top:.5rem;left:.5rem}.cards.catalog-cards .catalog-card__body{flex-direction:column;flex:1;min-height:132px;padding:1rem;display:flex}.cards.catalog-cards h4{color:#2b3843;text-transform:none;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0 0 1rem;font-family:Google Sans;font-size:15px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.cards.catalog-cards .catalog-card__footer{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;display:flex}.cards.catalog-cards p{color:#c5a059;margin:0;font-size:15px;font-weight:500;line-height:1.2}.cards.catalog-cards .catalog-card__arrow{border:1px solid #2b3843;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.cards.catalog-cards .catalog-card__arrow img{width:22px;height:22px;transition:transform .2s;display:block}.cards.catalog-cards .catalog-card:hover .catalog-card__image img{transform:scale(1.04)}.cards.catalog-cards .catalog-card:hover .catalog-card__arrow img{transform:translate(4px)}@media (width>=768px){.cards.catalog-cards .catalog-card{width:calc(50% - .5rem)}.cards.for-items .card{width:calc(25% - .75rem)}.cards .card{width:calc(33.3333% - .666667rem)}.cards .catalog-card__footer br{display:none}}@media (width>=981px){.cards.catalog-cards{gap:18px}.cards.catalog-cards .catalog-card{width:calc(25% - 13.5px)}}.whatWeDo .card-bottom-gradient:before{content:"";opacity:0;background:linear-gradient(180.2deg,#30261600 18%,#302616d1 88%);transition:opacity .3s,transform .3s;position:absolute;inset:0;transform:translateY(35%)}.whatWeDo .card:hover .card-bottom-gradient:before,.whatWeDo .card:focus-visible .card-bottom-gradient:before{opacity:1;transform:translateY(0)}.flex-wrap{flex-wrap:wrap;gap:1rem;width:100%;display:flex}.flex-wrap.al-center{align-items:center}.flex-wrap .item{width:100%;overflow:hidden}.flex-wrap .item.bg-white{background-color:#fff}.flex-wrap .item.p-20{padding:1rem}.flex-wrap .item .flex-col{flex-direction:column;gap:1rem;padding:1rem;display:flex}.flex-wrap .item h4{color:#fff}.flex-wrap .item:has(h4) p{color:#ffffff80}.flex-wrap .item.mob-two-item{width:calc(50% - .5rem)}.flex-wrap .w-full{width:100%}@media (width>=981px){.flex-wrap{align-items:stretch}.flex-wrap.reverse{flex-direction:row-reverse}.flex-wrap .item.two-item{width:calc(50% - .5rem)}.flex-wrap .item.text-al-r{text-align:right}.flex-wrap .w-full{flex:1}}.cta{width:100%}.cta .services-list{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.cta .services-list__item{color:#fff;align-items:center;gap:10px;font-size:16px;font-weight:400;line-height:100%;display:flex}.cta .services-list__icon{background:#ffffff1a;flex:0 0 24px;width:24px;height:24px;position:relative}.cta .services-list__icon:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:16px;height:8px;position:absolute;top:6px;left:4px;transform:rotate(-45deg)}.cta .desc-wrap{padding:1rem}.cta .wrappImg{aspect-ratio:1}.cta .cta-block{background:radial-gradient(65.6% 65.6%,#bcab7c 0%,#5e5234 100%);position:relative;overflow:hidden}.cta h2,.cta p{color:#fff}.cta p{font-size:16px}.cta a{color:#6a653b80;text-decoration:underline}.cta .absolute{visibility:hidden;position:absolute;top:0;left:0}.cta h3{text-align:center;text-transform:uppercase;margin-top:0}.cta .ajax-field-error{color:#c00;margin:0;font-size:13px;font-weight:400;line-height:120%}.cta .my_input.is-invalid,.cta .my_input-textarea.is-invalid{border-color:#c00;outline:1px solid #c00}.cta .item-form+.item-form{margin-top:1rem}.cta .btn{width:100%}.cta form{z-index:1;position:relative}.cta .border_top{width:100%}.cta .bg-form{position:absolute;bottom:0;right:0}.cta h3{color:#fff;text-align:left;text-transform:uppercase;margin:1rem 1rem 0}.cta .form-bottom{margin-top:1rem}.cta .form-bottom span{color:#ffffff80;font-size:14px;font-weight:400;line-height:100%}.cta .form-bottom span a{color:#ffffff80}@media (width>=981px){.cta .desc-wrap{padding:4rem}.cta .text-wrap{padding:2rem}.cta h3{margin:2rem 2rem 1rem}.cta p{font-size:20px}}.flex-social{align-items:center;gap:1rem;margin-top:1rem;display:flex}.flex-social .wrappImg{width:24px;height:24px}.flex-social .item{border:1px solid #fff3;border-radius:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex!important}.flex-social .item:hover{background-color:#fff}.flex-social .item:hover img{filter:invert()}.contacts__form{background:radial-gradient(65.6% 65.6%,#bcab7c 0%,#5e5234 100%);position:relative}.contacts__form a{color:#6a653b80;text-decoration:underline}.contacts__form .absolute{visibility:hidden;position:absolute;top:0;left:0}.contacts__form h3{text-align:center;text-transform:uppercase;margin-top:0}.contacts__form .item-form{flex-direction:column;align-items:flex-start;gap:.5rem}.contacts__form .ajax-field-error{color:#c00;margin:0;font-size:13px;font-weight:400;line-height:120%}.contacts__form .my_input.is-invalid,.contacts__form .my_input-textarea.is-invalid{border-color:#c00;outline:1px solid #c00}.contacts__form .item-form+.item-form{margin-top:1rem}.contacts__form span{margin-top:1rem;font-size:12px;font-weight:400;line-height:120%;display:block}.contacts__form .btn{width:100%}.contacts__form form{z-index:1;padding:0 1rem 1rem;position:relative}.contacts__form .border_top{width:100%}.contacts__form .bg-form{position:absolute;bottom:0;right:0}.contacts__form h3{color:#fff;text-align:left;text-transform:uppercase;margin:1rem 1rem 0}@media (width>=768px){.contacts__form form{padding:0 2rem 2rem}.contacts__form h3{margin:2rem 2rem 1rem}}.message{opacity:0;visibility:hidden;z-index:4000;pointer-events:none;width:calc(100% - 2rem);max-width:1200px;height:fit-content;transition:opacity .35s,visibility .35s,top .5s,transform .5s;position:fixed;top:0;left:50%;transform:translate(-50%,-24px)}.message.active{opacity:1;pointer-events:auto;visibility:visible;top:64px;transform:translate(-50%)}.message .wrapp{background-color:#fff;width:min(100%,420px);margin-left:auto;padding:1rem;position:relative;box-shadow:0 12px 35px #01010114}.message h3{text-transform:uppercase}.message p{font-size:14px}.message .close{top:20px}.message.is-success .wrapp{border-left:4px solid #6a653b}.message.is-error .wrapp{border-left:4px solid #c00}.quote-popup{z-index:3000;opacity:0;visibility:hidden;pointer-events:none;background-color:#2b384380;justify-content:center;align-items:center;padding:1rem;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}.quote-popup.active{opacity:1;visibility:visible;pointer-events:auto}.quote-popup__dialog{background-color:#fff;width:min(100%,600px);max-height:calc(100vh - 2rem);transition:transform .25s;position:relative;overflow:hidden auto;transform:translateY(-18px);box-shadow:0 24px 70px #01010138}.quote-popup.active .quote-popup__dialog{transform:translateY(0)}@media (width>=981px){.quote-popup h3{margin:2rem 2rem 1rem}}.close{cursor:pointer;background-color:#0000;border:0;width:32px;height:32px;position:absolute;top:6px;right:6px}.close:before,.close:after{content:"";background-color:#010101;width:16px;height:2px;position:absolute;top:15px;left:8px}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}@media (width>=981px){.close{top:72px;right:14px}}.workProcess{background:radial-gradient(65.6% 65.6%,#bcab7c 0%,#5e5234 100%)}.workProcess .border_top{width:100%;margin-bottom:-5px}.workProcess h2,.workProcess p{color:#fff}.workProcess .desc-wrap{margin-top:2rem}.workProcess .cards .card h4{margin-top:1rem;margin-bottom:.5rem}.workProcess .cards .card p{color:#fff;margin:.5rem 0;font-size:16px}@media (width>=981px){.workProcess .desc-wrap{margin-top:4rem}}
