@font-face{font-family:Attentica;src:url(https://dizajn-interera-spb.ru/public/build/assets/eot/Attentica4F-UltraLight.637b5d27.eot);src:url(https://dizajn-interera-spb.ru/public/build/assets/eot/Attentica4F-UltraLight.637b5d27.eot?#iefix) format("embedded-opentype"),url(https://dizajn-interera-spb.ru/public/build/assets/woff/Attentica4F-UltraLight.6cabfa99.woff) format("woff"),url(https://dizajn-interera-spb.ru/public/build/assets/ttf/Attentica4F-UltraLight.d336a543.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body{font-family:Montserrat,sans-serif}h1{font-family:Attentica,sans-serif}.content{min-width:1300px}.container{width:1240px;margin:0 auto}button:focus{outline:none}.icon-bar{background:#f3f3f3;border-radius:4px;float:left;margin-right:10px;margin-top:11px}#opener{cursor:pointer}.icon-bar.pull-right{float:right;margin-right:0;margin-left:10px}.main-menu{background:#2a2a2a;border:0px;border-radius:0;height:50px;list-style:none outside none}.header{position:fixed;z-index:999;margin:0 auto;left:0;right:0;width:100%;height:fit-content;padding-top:10px;padding-bottom:10px;transition:top .3s ease-in-out}.header__phones{display:flex;flex-direction:column}.header__times{margin-right:10px;display:flex;flex-direction:column}.header__times a:hover{text-decoration:underline}.header__schedule{display:flex;align-items:center}.navbar-header_order{cursor:pointer}.phone-tooltip{position:absolute;background:#fff;color:#333;border:1px solid #ccc;padding:8px 12px;font-size:14px;border-radius:5px;box-shadow:0 2px 10px #0000001a;z-index:1000;max-width:300px}.phone-tooltip a{color:#f6c85c;text-decoration:underline;display:block;margin-top:5px}.header__phones a:hover{text-decoration:underline}.header.fixed{background:#fff}.header.fixed .navbar-header{color:#000}.header.fixed button.navbar-toggle{background:url(https://dizajn-interera-spb.ru/public/build/assets/svg/menu_button-black.57fc20d0.svg) no-repeat center center}.logo-sticky{display:none}.header.fixed .logo-sticky{display:block}.header.fixed .logo-desktop{display:none}.header.fixed .social-icon-header svg{fill:#000}.soc-links{display:flex;flex-direction:row}.soc-links a{margin-right:10px}#menu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);justify-content:center;align-items:center;z-index:1000}#menu ul{list-style:none;padding:0;margin:0}#menu ul li{margin:20px 0;line-height:1}#menu ul li a{color:#000;text-decoration:none;font-size:22px;font-family:Montserrat,sans-serif}#menu ul li a:hover{color:#f6c85c}#menu ul.submenu li a{font-size:22px}.menu-content{background:white;padding:80px 80px 60px 105px;width:500px;height:fit-content;min-height:auto;display:flex;flex-direction:column;position:relative;margin-left:14vw}.menu-contacts{margin-top:20px;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.menu-contacts .social-icons{margin-top:20px}.menu-contacts a:hover{color:#f6c85c}.social-icons a{margin-right:10px}.close-btn{background:none;border:none;color:#000;font-size:33px;cursor:pointer;position:absolute;top:20px;right:20px}.menu{padding:20px;display:flex;align-items:center}button.navbar-toggle{background:url(https://dizajn-interera-spb.ru/public/build/assets/svg/menu_button.2a0991eb.svg) no-repeat center center;width:30px;height:20px;cursor:pointer}.menu:hover button.navbar-toggle{background:url(https://dizajn-interera-spb.ru/public/build/assets/svg/menu_button-hover.14dac8b0.svg) no-repeat center center}.menu:hover{background:#F6C85C}.navbar-header{justify-content:space-between;color:#fff;align-items:center;font-size:14px;width:1230px;margin:0 auto}.menu-point{text-decoration:none;position:relative;cursor:pointer}.menu-contacts-tel{color:#000}.menu-contacts-tel a{margin-top:6px}.menu-contacts-tel a:first-child{margin-top:0}#menu #close{width:24px;height:24px;cursor:pointer;background:url(/assets/images/main/close.svg)}.menu-point:after{content:"";position:absolute;width:8px;height:8px;background-color:#f6c85c;bottom:-9px;left:50%;transform:translate(-50%);visibility:hidden;border-radius:50%;transition:all .3s ease}.menu-point:hover:after{visibility:visible}.div-header{font-family:Attentica,sans-serif;line-height:1;letter-spacing:20px}.main-page-sub-header{color:#f6c85c;font-size:30px;max-width:260px;display:block;line-height:1;margin:59px auto 0;font-weight:300}.main-page-sub-header img{margin-top:30px}.di-page-sub-header{font-size:16px;color:#fff;margin:20px auto 0;max-width:610px;font-weight:300;line-height:1}.di-page-sub-header span{font-weight:100}.text-title-md{font-size:30px}.introduction-text-text{margin-top:50px;font-size:16px}.introduction-text-text p{margin-bottom:10px}.introduction-text-photo img{width:640px;max-width:640px}.introduction-text-photo-container,.introduction-text-photo-description{position:relative}.introduction-text-photo-title{font-size:90px;font-family:Attentica,sans-serif;line-height:1;letter-spacing:20px}.introduction-text-photo-title{margin-left:-120px;margin-top:120px}.introduction-text-photo-text{margin-left:20px;margin-top:37px}#introduction{padding-top:60px;background:url(https://dizajn-interera-spb.ru/public/build/assets/png/Vector_line_element1.3938b510.png) no-repeat center bottom;padding-bottom:125px;background-size:contain}.introduction-text-text{margin-right:30px;width:360px}#implemented{background:url(https://dizajn-interera-spb.ru/public/build/assets/png/Vector_line_element2.51bd24f5.png) no-repeat center 154px;margin-top:-42px;padding-bottom:237px;background-size:cover}.implemented-header-text{font-size:90px;font-family:Attentica,sans-serif;font-weight:250;color:#d3d1d1;line-height:1;letter-spacing:20px}.implemented-header{width:870px;margin:0 auto;min-width:fit-content}#projects-for-clients .implemented-header{width:1035px;margin:0 auto}.implemented-header-text-1{text-align:left;text-transform:uppercase}.implemented-header-text-2{text-align:right;text-transform:uppercase}.implemented-header-text-2 br,.implemented-header-text-1 br{display:none}.services .portfolio-implemented-header.article-header{padding-top:50px}.article-header-text{max-width:70%;text-align:center;margin:0 auto}.implemented-all-projects-link{text-decoration:underline;font-size:14px}.owl-carousel{max-width:86vw;width:100%}.implemented-gallery{margin-top:60px}.btn-show-all-projects{width:190px;height:50px;background:#FFF;color:#000;border-radius:25px;display:flex;align-items:center;justify-content:center;margin:30px auto 0;cursor:pointer;border:1px solid #F6C85C}.btn-show-all-projects:hover{background:#F6C85C!important}.shop-item-show-modal,.openModalBtn{width:190px;height:50px;background:#fff;color:#000;border:1px solid #F6C85C;border-radius:25px;display:flex;align-items:center;justify-content:center;margin-top:15px;cursor:pointer}.shop-item-show-modal:hover,.openModalBtn:hover{background:#F6C85C}#services{margin-top:-92px;padding-top:20px}.services-tabs{margin-top:90px}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background:transparent;border:none}#accordion ul li{list-style:disc;padding:10px}.ui-accordion .ui-accordion-header{color:#000;font-size:30px;font-family:Montserrat,sans-serif;display:flex;align-items:center;position:relative}.ui-accordion .ui-accordion-header .number{margin-right:80px;font-size:16px}.ui-accordion .ui-accordion-content{border:none}.ui-accordion .ui-accordion-content p{margin-bottom:15px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background:transparent;border:none}.btn-show-one-project{width:190px;height:50px;color:#000;border-radius:25px;border:1px solid #F6C85C;font-weight:600;margin-top:20px}.btn-show-one-project:hover{background:#F6C85C}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background:url(https://dizajn-interera-spb.ru/public/build/assets/svg/Iconly_Light_Arrow-Down_2.1195c836.svg) no-repeat center center;position:absolute;right:0}.ui-icon,.ui-widget-content .ui-icon{background:url(https://dizajn-interera-spb.ru/public/build/assets/svg/IconArrow-Down.85cef818.svg) no-repeat center center;position:absolute;right:0}.mt-content{margin-top:-50px}#project-implementation{background:url(https://dizajn-interera-spb.ru/public/build/assets/png/Vector_line_element3.47330c3a.png) no-repeat center 63px;padding-bottom:76px;margin-top:60px;background-size:contain}#project-implementation .implemented-header{max-width:729px}#slider{margin-top:-60px;background:linear-gradient(to top,#F2F2F2 70%,transparent 30%)}#project-implementation .mt-content{margin-top:-95px}.planning_header-head{font-size:30px;color:#f6c85c}.planning-header-text{margin-top:60px}.planning-interior{margin-left:85px}.planning_slider{margin-top:30px}.planning-text{font-size:14px;margin-top:30px}.planning-text-left p{margin-bottom:30px;width:502px}.planning-text-left{margin-right:128px}.planning-text-right .line{margin-bottom:30px}.planning-text-right--checkbox-text{margin-top:10px}#reviews{padding-bottom:60px;background:#F2F2F2}#reviews .implemented-header{width:643px}#reviews .implemented-header-text{color:#fff}.reviews-wrapper{margin-top:60px}.review-item-img{width:160px;height:160px}.review-item-text{margin-left:50px}.review-item-text--review-text{width:400px;margin-top:30px;font-size:14px}.review-item-text--header{font-weight:600;font-size:16px}#projects-for-clients{padding-top:60px}.brands-slider{margin-top:60px}.brands-slider .owl-nav,.review-items-slider .owl-nav,.planning-slider .owl-nav{position:absolute;right:0;top:-100px;font-size:30px}.planning-slider .owl-nav{top:0}.planning-slider.realize-slider .owl-nav{top:-50px}#contacts{margin-top:45px;font-size:14px;position:relative;z-index:2}.contact-item--header{font-weight:700;color:#f6c85c;font-size:16px}.contact-item--val{max-width:295px;margin-top:9px;line-height:1.5}.contacts-wrapper{margin-top:60px;justify-content:space-between}.contact-item{margin-bottom:16px}.social-icons{align-items:center;margin-top:9px}.social-icon{margin-right:30px}.social-icon:hover svg,.social-icon:hover svg path{fill:#f6c85c}.contact-colum-left{width:610px;justify-content:space-between}.form-submit-btn{width:240px;height:50px;background:#F6C85C;color:#000;border-radius:25px;display:flex;align-items:center;justify-content:center;margin:30px auto 0;cursor:pointer;max-width:100%}.form-politics{width:240px;margin:10px auto 0;font-size:14px;text-align:center;max-width:100%}.form-politics a{font-weight:600;text-decoration:underline}.contact-colum-right{position:relative;width:505px;padding:37px 85px 42px;background:#F2F2F2;min-height:647px}.contact-colum-right.contact-colum-right-proj{min-height:0}.form-header{font-family:Attentica,sans-serif;font-size:60px;line-height:1;text-transform:uppercase;letter-spacing:9px}.form-item{margin-top:30px;border-bottom:1px solid}.form-item input,.form-item textarea{width:100%;background:transparent;padding:5px}.form-item input::placeholder,.form-item textarea::placeholder{color:#ccc}#callback-form-main .form-item input::placeholder,#callback-form-main .form-item textarea::placeholder{color:#777676}.contacts__map{z-index:-1;position:relative;width:1450px;margin:-200px auto 0;max-width:100%}.contacts__map iframe{filter:grayscale(1);-ms-filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1)}.footer-menu-col{display:flex;flex-direction:column}.footer-inf{display:flex;justify-content:space-between}.footer-c{text-align:center;margin-top:20px;color:#f6c85c}footer{min-height:160px;background:#000;color:#fff;font-size:14px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:40px;padding-top:40px}footer a:hover{color:#f6c85c}.footer-menu{display:flex;justify-content:space-between;margin-top:20px}.footer-menu-column{display:flex;flex-direction:column}.bg-top{height:50vw;min-height:200px;max-height:520px}#services.services{z-index:9;position:relative;margin-top:-450px}.services .implemented-header{width:890px;padding-top:100px}.bg-top{z-index:1;position:relative}.services .implemented-header-text-title{color:#f6c85c;font-weight:300;font-family:Montserrat,sans-serif}#breadcrumbs{color:#fff;font-weight:300}#breadcrumbs .delimiter{border-top:1px solid;display:inline-block;width:20px;margin:0 5px;border-color:#fff}#breadcrumbs div{color:#f6c85c}.gray-btn{background:#F2F2F2;color:#000;border-radius:25px;display:flex;align-items:center;justify-content:center;cursor:pointer;width:190px;height:50px}.gray-btn:hover{background:#F6C85C}.service-item_name{width:505px;height:190px}.service-item_name>div{color:#f6c85c;height:fit-content;min-height:60px;background:#000;width:350px;font-size:30px;display:flex;align-items:center;padding:5px 0 5px 20px;line-height:1}.service-item ul{padding-left:40px}.service-item ul li{font-size:14px;list-style-type:disc}.service-items-wrapper{background:url(https://dizajn-interera-spb.ru/public/build/assets/png/Vector_line_element1-services.e4f62199.png) no-repeat center 136%;padding-bottom:60px;background-size:contain}.service-items{margin-top:38px;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;justify-content:space-between;padding:2rem}.service-item{width:505px;height:390px;display:flex;flex-direction:column;justify-content:space-between;margin-top:20px}.show-proj-btn{margin-right:10px}.white-btn{background:#FFF;color:#000;border-radius:25px;border:1px solid #F6C85C;display:flex;align-items:center;justify-content:center;cursor:pointer;width:190px;height:50px}.white-btn:hover{background:#F6C85C}.service-item_price{font-weight:500;font-size:14px}.service-item_description .flex{justify-content:space-between;align-items:center;margin-top:10px}.service-item_description .flex:first-child{justify-content:space-between;align-items:flex-end;margin-top:10px}.service-item_number{color:#000;display:none}.form-wrapper{width:100%}.portfolio-filter{color:#fff}.portfolio-filter-items{border-bottom:1px solid #fff}.portfolio-filter-item{width:248px;padding:10px 30px;margin-top:60px;border-bottom:3px solid transparent}.portfolio-filter-item label{cursor:pointer;margin-left:10px}.portfolio-filter-item:hover{border-bottom:3px solid #F6C85C}.project-info-item-title{color:#a1a1a1;font-size:14px;width:250px}.project-info-item-description p{margin-bottom:30px}.project-info-item-description{width:715px}.project-info-item{flex-direction:column}.project-info-item-value{margin-top:9px}.project-info-item-right{width:30%}.flex-col{flex-direction:column}.projects-wrapper{padding-bottom:60px}#projects .project{padding-bottom:0}#projects .project-info-item-description p:last-child{margin-bottom:0}div#projects .btn-show-all-projects,.project-page-other .btn-show-all-projects{background:transparent;border:1px solid #F6C85C}#implemented.portfolio-page-implemented{margin-top:60px!important;padding-bottom:60px}.implemented-gallery-item{position:relative}.implemented-gallery-item-name:before{content:"";border-bottom:2px solid #F6C85C;position:absolute;width:50px;left:10px;bottom:0}.implemented-gallery-item{position:relative;display:inline-block;overflow:hidden}.implemented-gallery-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;opacity:0;transition:opacity .3s ease}.first-implemented-gallery-item:hover:after{opacity:1}.implemented-gallery-item-name{font-family:Attentica,sans-serif;font-size:90px;line-height:1;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;padding:10px;z-index:1;opacity:0;transition:opacity .3s ease}.first-implemented-gallery-item:hover .implemented-gallery-item-name{opacity:1}.services .portfolio-implemented-header{padding-top:25px}.project{position:relative;padding-bottom:25px}.project-name{font-family:Montserrat,sans-serif;font-size:30px;color:#fff;margin-top:60px}.project-details{margin-top:30px}.project-details__item{margin-right:30px}.project-details__item-title{font-size:14px;color:#a1a1a1}.project-details__item-value{font-size:16px;color:#fff}#services .project:after{content:"";border-bottom:2px solid #F6C85C;position:absolute;width:50px;left:0;bottom:0}.swiper{width:100%;height:700px;margin-left:auto;margin-right:auto}.swiper-slide{background-size:cover;background-position:center}.mySwiper2{flex-basis:75%}.mySwiper{margin-left:2%;flex-basis:23%}.mySwiper .swiper-slide-thumb-active{opacity:1}strong{font-weight:700}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.slider-arrow-left{margin-right:13px}.mySwiper .swiper-slide img{width:100%}.project-page{margin-top:60px}.project-gallery-wrapper{width:1345px;max-width:1345px!important}.project-page-description,.project-page-other{margin-top:30px}.project-page-other>.flex{align-items:center;justify-content:flex-end}.project-page-other .btn-show-all-projects{margin-top:0;display:none}.project-page-contacts{padding-bottom:60px}.project-page-contacts .contacts-wrapper{flex-direction:column}.project-page-contacts .contact-colum-left,.project-page-contacts .contact-colum-right{width:100%}.project-page-contacts .flex{align-items:center;justify-content:space-between;width:100%}.project-page-contacts .form-politics{width:100%}.project-page-contacts .contact-item-wrapper{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.project-page-contacts .form-body-items .form-item{width:30%}.other-project{font-size:14px;text-decoration:underline;display:flex;cursor:pointer}.other-project:hover{color:#f6c85c}.prev-project:before{content:url(https://dizajn-interera-spb.ru/public/build/assets/svg/IconArrow-Left.2755d4b8.svg);width:20px;height:20px}.next-project:after{content:url(https://dizajn-interera-spb.ru/public/build/assets/svg/IconArrow-Right.234a472e.svg);width:20px;height:20px}.main-page-projects .swiper-wrapper{margin-left:-20%}.project-info{margin-top:30px}.feature-projects-desc{margin-top:15px}.feature-projects-desc__name{font-size:16px;color:#000}.feature-projects-desc__address{font-size:14px;color:#a1a1a1}.project-page-projects{max-height:480px}.services .shop-implemented-header{width:1200px}.shop-items{position:relative;z-index:9}.portfolio-filter-item.checked{border-bottom:3px solid #F6C85C}.shop-item-img{width:295px;height:240px;overflow:hidden}.fixed-size-image{width:100%;height:100%;object-fit:cover}#shop{margin-top:60px;padding-bottom:60px}.shop-item{line-height:1.5}.shop-item-name{margin-top:15px}.shop-item-name,.shop-item-price{font-size:16px;font-weight:500}.shop-item-material{margin-top:10px}.shop-item-material,.shop-item-size{font-size:14px}.shop-item-show-modal{font-weight:500}.about-item-header-desc__name{font-size:30px;font-weight:300;margin-top:40px}.about-item-header-desc__prev{font-size:16px;font-weight:300;margin-top:15px;position:relative;padding-bottom:44px}.about-item-header-desc__prev:after{content:"";border-bottom:3px solid #F6C85C;position:absolute;width:50px;left:0;bottom:0}.about-item-header-desc__text{font-size:14px;margin-top:30px}.about-item-header-desc__text p{margin-bottom:15px}.about-item-header-desc__text p:last-child{margin-bottom:0}.about-item-counter{border:1px solid #F2F2F2;margin-top:-30px}.about-item-counter__item-num{font-family:Attentica,sans-serif;font-size:60px}.about-item-counter__item-desc{font-size:14px}.about-item-counter__item{width:380px;height:180px;text-align:center;align-items:center;justify-content:center}.about-item-header-img{width:400px;min-width:400px;margin-right:60px}.about-item-header-img img{width:100%}#about{position:relative;margin-top:33px}.about-items{position:relative;z-index:9}#services.about-header .implemented-header{width:1200px;padding-top:30px}.about-item{margin-bottom:60px}.about-item-header-img-2{margin-right:0;margin-left:60px}.about-team-col-2{width:820px;min-width:820px}.about-team-col-text-header{font-size:16px}.about-team-col-text{font-size:14px}.about-team-col-text p{margin-bottom:15px}.about-team-col-text p:last-child{margin-bottom:0}#about-team{background:url(https://dizajn-interera-spb.ru/public/build/assets/png/Vector-line-element5.28740487.png) no-repeat center bottom;background-size:contain;z-index:9999;position:relative;padding-bottom:108px}.about-team-col-text-wrap{width:295px;max-width:295px}.about-team-wrapper{margin-top:60px}#contacts.about-page-contacts{margin-top:-30px;position:relative;z-index:2}.about-item-header-desc p span{color:#f6c85c}.projects-page .about-item-header-desc__prev{padding-bottom:26px}.projects-page .about-item-header-desc__prev p{margin-bottom:10px}.projects-page .about-item-header-desc__prev p:last-child{margin-bottom:0}.projects-page .about-item-header-img{width:610px;min-width:610px;margin-right:20px}#services.about-header .projects-page-implemented-header{width:780px}.projects-header .mt-content{margin-top:-74px}#services.projects-page-steps{margin-top:0}.projects-page-realizations{margin-top:60px;padding-bottom:60px}.articles-wrap{position:relative;z-index:9;margin-top:60px}.article-item-name{font-size:30px;position:relative;background:#fff;margin-top:-56px;width:70%;padding:10px 10px 10px 15px;display:block}.article-item-name:after{content:"";border-bottom:3px solid #F6C85C;position:absolute;width:50px;left:15px;bottom:0}.article-item-preview{margin-top:15px;font-size:16px;padding-left:15px}.article-item-link{margin-top:16px;margin-left:15px}.article-item-link a{font-size:14px;font-weight:700;text-decoration:none;display:flex;align-items:center}.article-item-link a:hover{text-decoration:underline}a.article-img:hover{opacity:.8}a.article-item-name:hover{text-decoration:underline}.article-item-link a:after{content:url(https://dizajn-interera-spb.ru/public/build/assets/svg/IconArrow-Right.234a472e.svg);width:20px;height:20px}.articles{padding-bottom:60px}.article-text h1,.article-text h2,.article-text h3,.article-text h4,.article-text h5,.article-text h6{margin:0 0 20px;line-height:1.2;color:#333;font-size:30px;font-family:Montserrat,sans-serif}.article-text h1{font-size:34px}.article-text{margin-top:30px}.article-text p{margin:0 0 15px;line-height:1.6;color:#555}.article-text ul,.article-text ol{margin:0 0 15px 20px;padding:0;list-style-position:inside;color:#555}.article-text li{margin:0 0 10px}.article-text blockquote{margin:0 0 15px;padding:15px;background-color:#f9f9f9;border-left:5px solid #ccc;font-style:italic;color:#666}.article-text img{max-width:100%;height:auto;display:block;margin:0 auto 15px}.article-text a{color:#007bff;text-decoration:none}.article-text a:hover{text-decoration:underline}.article-text table{width:100%;border-collapse:collapse;margin:0 0 15px}.article-text th,.article-text td{border:1px solid #ddd;padding:8px;text-align:left}.article-text th{background-color:#f2f2f2}.article-text pre{padding:15px;background-color:#f5f5f5;border:1px solid #ddd;overflow:auto}.article-text code{background-color:#f5f5f5;padding:2px 4px;border-radius:4px}.article-page-other{padding-bottom:60px}#preloader{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-color:#000;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:1}#preloader svg{width:270px;height:160px;fill:#fff;transition:transform .5s ease}.hidden{opacity:0!important}.project-gallery-wrapper-desktop,.about-item-header_desktop{display:flex}.project-gallery-wrapper-mobile,.about-item-header_mobile{display:none}.shop-item-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999}.shop-item-modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;z-index:1000;width:650px;height:580px;max-width:90%;max-height:90%;overflow:auto;box-shadow:0 5px 15px #0000004d}.shop-item-close-modal{position:absolute;top:10px;right:10px;cursor:pointer;font-size:24px;color:#000}.shop-item-close-modal:hover{color:#f6c85c}.shopSwiper2{height:80%;width:100%}.shopSwiper{height:20%;box-sizing:border-box;padding:10px 0}.shopSwiper .swiper-slide{width:25%;height:100%;opacity:.4}.shopSwiper .swiper-slide-thumb-active{opacity:1}.shop-item-modal-col{flex-basis:60%}.shop-item-modal-gallery{flex-basis:40%}.shop-item-modal-description{padding:0 20px;font-size:14px}.shop-item-modal-description a{text-decoration:underline}.shop-item-modal-description .shop-item-name{margin-top:0}.shopSwiper2 .swiper-wrapper,.shop-item .swiper-slide{width:100%!important}.shop-item-modal-col .swiper-slide img,.shop-item-modal-col .swiper-slide,.shop-item-modal-col .swiper-wrapper,.shopSwiper2{height:fit-content}.shopSwiper .swiper-wrapper{width:20%!important}.shop-item-modal-description-text-header{font-weight:500}.shop-item-modal-description-text-header{margin-top:15px;margin-bottom:15px}.shop-item-modal-description-text p{margin-bottom:15px}.ba-slider .handle:after{content:url(https://dizajn-interera-spb.ru/public/build/assets/png/elips_button_cursor.1c2d553c.png)!important;width:30px!important;height:30px!important;background:none!important;border:none!important;box-shadow:none!important;margin:0 0 0 -15px!important;top:70%!important}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:url(https://dizajn-interera-spb.ru/public/build/assets/png/proj-arrow.bc6ae0a1.png)!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:url(https://dizajn-interera-spb.ru/public/build/assets/png/proj-arrow-l.9e0b9b49.png)!important}.swiper-button-next,.swiper-button-prev{top:var(--swiper-navigation-top-offset, 90%)!important}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 23px)!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 23px)!important}.portfolio-page .implemented-gallery-item-name,.portfolio-page .first-implemented-gallery-item:after{opacity:1!important}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#00000080}.modal-content{background-color:#fff;margin:15% auto;padding:20px;border:1px solid #888;width:80%;max-width:552px;box-shadow:0 5px 15px #0000004d;position:relative}.about-item-header-img-mobile{display:none}.submenu{display:none;position:absolute;left:72%;margin-top:-35px!important;width:500px;background:rgb(255,255,255);overflow:visible;height:fit-content;padding:15px!important}.submenu::-webkit-scrollbar{width:8px}.submenu::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.submenu::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.submenu::-webkit-scrollbar-thumb:hover{background:#555}.submenu{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.submenu{-ms-overflow-style:scrollbar}.subSubMenu{display:none;position:absolute;left:72%;margin-top:-75px!important;width:500px;background:rgb(255,255,255);overflow:visible;height:fit-content;padding:15px!important}.footer-grid{display:grid}.footer-grid{grid-template-columns:repeat(7,1fr);grid-template-rows:auto;align-items:center}.service-items__item{margin-top:10px}.text-gold{color:#f6c85c}.di-page-sub-header_btn{margin-top:38px;display:flex;align-items:center;justify-content:center}.di-page-sub-header_btn .form-submit-btn{margin:0;width:244px;height:53px}.di-page-sub-header_btn img{transform:rotate(180deg);margin-left:6px;height:53px}.di-bg-md-image{width:100%;height:700px;background:url(/assets/images/di-bg-md.jpeg)}#di-nums{margin-top:100px}.flexcol{display:flex;flex-direction:column}.di-nums_item-head{color:#f6c85c;font-size:64px;font-family:Attentica,sans-serif;font-weight:250;border-bottom:1px solid #F6C85C;letter-spacing:11px}.di-nums_item{width:400px}.di-nums_item-desc{font-size:14px;font-weight:400;margin-top:20px}.di-nums-wrap{justify-content:space-between}#di-services{margin-top:100px;background:url(/assets/images/di-vector-1.png) no-repeat}@media (min-width: 2000px){#di-services{margin-top:100px;background:url(/assets/images/di-vector-1.png) no-repeat;background-size:contain}}.di-services_header{font-size:64px;letter-spacing:11px;font-family:Attentica,sans-serif;line-height:1}.di-services_header span{color:#f6c85c}.di-services_items{margin-top:30px}.di-services_items-row{display:flex;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap}.di-services_items-row-item{width:400px;height:381px}.di-services_items-row-item-wrap{width:100%;height:100%;display:flex;flex-direction:column;padding:20px;background:#F2F2F2;position:relative}.di-services_items-row-item-num{font-size:14px;font-weight:400}.di-services_items-row-item-header{font-size:20px;font-weight:400;margin-top:20px}.di-services_items-row-item-list{margin-top:20px;font-size:14px;line-height:1.2;font-weight:300}.di-services_items-row-item-list ul{list-style:disc;margin-left:20px}.di-services_items-row-item-list ul li{font-size:14px;line-height:1.2;font-weight:300}.di-services_items-row-item-list ul li::marker{font-size:12px}.di-services_items-row-item-price{font-size:16px;position:absolute;bottom:89px}.di-services_items-row-item-btns{display:flex;align-items:center;bottom:20px;position:absolute}.di-services_items-row-item-btns-project{margin-left:20px}.di-services_items-row-item-btns-order{width:127px;height:51px;display:flex;align-items:center;justify-content:center;background:#F6C85C;border:1px solid #F6C85C;border-radius:19px;cursor:pointer}.di-services_items-row-item-btns-project{width:187px;height:51px;display:flex;align-items:center;justify-content:center;border:1px solid #A1A1A1;border-radius:19px;cursor:pointer}#di-bg-md,#di-portfolio,#di-callbackForm,#di-about-design,#di-faq{margin-top:100px}#di-steps{background:url(/assets/images/di-vector-2.png) no-repeat;background-position-x:-30px;background-position-y:-202px;margin-top:0;padding-top:100px}#di-portfolio{background:url(/assets/images/di-vector-2.1.png) no-repeat;background-position-y:47vh;background-position-x:10px;background-size:contain}#di-faq{margin-bottom:100px}#di-about-design{background:url(/assets/images/di-vector-4.png) no-repeat;background-position-y:31vh;background-position-x:10px;background-size:contain}.di-steps-cols{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between}.di-steps-cols-col1-img{width:610px;height:490px}.di-steps-cols-col2{margin-left:20px}.di-steps-cols-col2-step{border:1px solid #000;padding:20px;height:235px;width:610px;margin-bottom:20px}.di-steps-cols-col2-step-num{font-size:14px;line-height:1}.di-steps-cols-col2-step-header{margin-top:19px;font-size:20px;line-height:1}.di-steps-cols-col2-step-desc{margin-top:20px;font-size:14px;color:#a1a1a1}.di-project-info-col2{margin-left:205px;padding-top:40px}.di-project-info-desc{width:610px}.di-project-info-desc p{height:76px;overflow:hidden}.di-project-info-header{margin-top:19px}.di-portfolio-gallery{margin-top:20px}.di-project-info-link{display:flex;align-items:center;justify-content:center;width:147px;height:51px;border:1px solid #A1A1A1;border-radius:22px;margin-left:60px}.implemented-all-projects-link{margin-top:30px;display:flex;align-items:center;justify-content:center;background:#F6C85C;width:194px;height:54px;text-decoration:none;border-radius:27px}.di-implemented-all-projects-link{margin-top:30px;display:flex;align-items:center;justify-content:center;background:#F6C85C;width:164px;height:54px;text-decoration:none;border-radius:27px}.di-callbackForm-cols{display:flex;justify-content:space-between}.di-callbackForm-cols-col1{width:437px}.di-callbackForm-cols-col2{position:absolute;left:49%}.di-callbackForm-headDesc{margin-top:10px;font-size:14px}.di-callbackForm-cols-col2-formWrapper{height:537px;width:50vw;background:#F6C85C;padding:80px 105px}.clear{clear:both}.di-callbackForm-cols-col2-formWrapper .form-wrapper{width:400px;height:377px;display:flex;flex-direction:column;justify-content:space-between}.di-callbackForm-container{width:1240px;margin:0 auto;position:relative}.di-form-politics{text-align:left;margin-left:0;width:auto;font-size:14px;margin-top:20px}.di-form-politics span{font-weight:300}.di-Mform .form-item{font-size:14px}.di-Mform ._privacy{font-size:14px;text-decoration:none;color:#fff}.di-Mform .form-submit-btn{margin:30px 0 0;background:#fff;width:144px;height:54px}#di-callbackForm{height:537px;background:url(/assets/images/di-vector-3.png) no-repeat;background-position-y:-200px}.di-about-design-row{margin-top:30px}.di-about-design-row-item{padding:20px 37px 20px 20px;margin-bottom:20px;border:1px solid #000;background:#fff}.di-about-design-row-item-num{font-size:20px;line-height:1}.di-about-design-row-item-header{margin-top:20px;font-size:20px;line-height:1;font-family:Montserrat,sans-serif}.di-about-design-row-item-desc{margin-top:20px;font-size:14px;color:#a1a1a1;line-height:1.4}.di-about-design-row-item-desc p{margin-top:10px;color:#a1a1a1!important;font-family:Montserrat,sans-serif!important}.di-about-design-row-item-desc p span,.di-about-design-row-item-desc li,.di-about-design-row-item-desc li span{color:#a1a1a1!important;font-family:Montserrat,sans-serif!important}.di-about-design-row-item-desc ul{list-style:disc;margin-left:20px;margin-top:10px!important}.di-about-design-row-item-desc p:first-child{margin-top:0}.di-about-design-row-item-cols{display:flex;justify-content:space-between}.di-about-design-row-item-cols-col1,.di-about-design-row-item-cols-col2{width:49.5%}.di-about-design-row-item-cols-col2{display:flex;height:auto;flex-direction:column;justify-content:space-between}.di-about-design-row-item-cols-wrap{margin-bottom:20px}#di-faq{background:#F2F2F2;padding:100px 0}.di-faq-cols{display:flex;justify-content:space-between;flex-wrap:wrap}.di-faq-cols-col1. .di-faq-cols-col2{width:50%}.di-faq-cols-col2{display:flex;flex-direction:column;width:610px}.di-faq-tabs{display:flex;border-bottom:1px solid #000}.di-faq-tabs-tab{width:113px;margin-right:20px;color:#a1a1a1;cursor:pointer;border-bottom:2px solid transparent;padding-bottom:10px;font-size:20px}.di-faq-tabs-tab:hover,.di-faq-tabs-tab.active{color:#000;border-bottom:3px solid #F6C85C}.di-faq-tabs-content{display:none}.di-faq-tabs-content-item{font-size:20px;border-bottom:1px solid #000;padding:20px 19% 20px 0;position:relative;cursor:pointer}.di-faq-tabs-content-item.open>.di-faq-answer{display:block}.di-faq-tabs-content-item.open:after{transform:rotate(90deg)}.di-faq-tabs-content-item:after{content:url(/assets/images/ArrowLeft.svg);width:18px;height:auto;position:absolute;right:19px;top:36%;transition:.3s ease}.di-faq-tabs-tab{transition:background-color .3s}.di-faq-tabs-content{display:none;border-top:none}.di-faq-tabs-content.active{display:block}.di-faq-answer{display:none;padding:10px 0;color:#333;font-size:14px}.di-faq-answer ol{list-style:auto;margin-left:20px}#di-faq{margin-bottom:0}#scroll-to-top{display:none;position:fixed;bottom:20px;right:20px;width:50px;height:50px;background-color:#f6c85c;color:#000;font-size:24px;text-align:center;line-height:50px;border-radius:4px;cursor:pointer;z-index:1000}.di-projects-wrapper .project-info{justify-content:space-between}.fixed-image{position:fixed;top:20px;width:610px}.di-portfolio-image{transition:transform .6s ease}.di-swiper-slide{cursor:pointer}.di-swiper-slide:hover .portfolio-image{transform:scale(1.09)}.modal-close{position:absolute;top:-17px;right:4px;font-size:53px;font-weight:400;cursor:pointer;color:#333;z-index:9}.modal-close:hover{color:red}textarea{resize:none}.pagination .active a,.pagination a:hover{color:#f6c85c}.pagination li{margin-left:10px}.articles-paginate ul{justify-content:flex-end}.footer-container{position:relative}.footer-social{position:absolute;right:0}.social-icon-header{width:22px;height:22px}.social-icon-header svg{fill:#fff}.service-item_description-price-wrap_mob.flex{display:none}.section--main{padding-top:100px}.section--main#di-callbackForm{padding-top:0}.section--main.about--main{padding-top:0;margin-top:100px}.header--main-text h1,.header--main-text .div-header{color:#000;font-family:Attentica,serif;font-size:64px;font-weight:250;line-height:65px;text-align:left;letter-spacing:11px}.mainpage-header-block{min-width:fit-content}.header--main-text{align-items:flex-end;justify-content:space-between}.di-services_items-row-item-btns-order,.di-services_items-row-item-btns-project{border-radius:25px}.menu-contacts-tel{display:flex;flex-direction:column}.navbar-header_phone{display:flex;align-items:center}.tooltip-arrow{margin-left:5px;transition:transform .3s ease;display:inline-block;transform:rotate(180deg)}.tooltip-arrow.rotated{transform:rotate(0)}.contacts-page-wrapper{padding-top:100px}.contacts-page-wrapper h1{color:#000;font-family:Attentica,serif;font-size:64px;font-weight:250;line-height:72px;text-align:left;letter-spacing:11px}#ya-map{position:relative;overflow:hidden;width:100%;height:700px}#ya-map iframe{width:100%;height:700px}.contacts-page__breadcrumbs-wrapper{padding-bottom:100px}.contacts-page__breadcrumbs-wrapper #breadcrumbs a{color:#000}.contacts-page__breadcrumbs-wrapper #breadcrumbs div{color:#a1a1a1}.contacts-page__breadcrumbs-wrapper #breadcrumbs .delimiter{border-color:#000}
