@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Raleway:wght@400;700&display=swap";header{background:linear-gradient(180deg,#696975,#404052);margin:0 0 80px}header .header-holder{background:url(./noise.D2gMjHmy.png);overflow:hidden;padding:0 0 60px;position:relative}header .header-holder .header-blob{animation:blob 20s ease-in-out infinite alternate-reverse;bottom:0;display:block!important;left:50%;position:absolute}header .header-holder .header-rule{bottom:0;display:block!important;left:calc(50% - 600px);position:absolute}header .header-holder .header-rule.second-rule{bottom:8%;left:calc(50% - 200px)}header .header-holder .header-container{background-image:url(./header-cover.BtrSQBoB.jpg);background-repeat:no-repeat;background-size:cover;box-shadow:0 100px 80px #0b07130a,0 41.7776px 33.4221px #0b071307,0 22.3363px 17.869px #0b071306,0 12.5216px 10.0172px #0b071305,0 6.6501px 5.32008px #0b071304,0 2.76726px 2.21381px #0b071303;overflow:hidden;padding:80px 40px 130px;position:relative}header .header-holder .header-container:before{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#191923cc;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:37.5%;z-index:5}header .header-holder .header-container:after{animation:orbPulse 5s ease-in-out infinite alternate;background:#9c630e;content:"";display:block;filter:blur(100px);height:350px;opacity:.4;position:absolute;top:0;width:350px;z-index:10}header .header-holder .header-container .header-navigation{align-items:center;background:#191923;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 0 130px;padding:25px 40px;position:relative;z-index:30}header .header-holder .header-container .header-navigation .header-phone{text-align:right;width:100%}header .header-holder .header-container .header-navigation .header-phone a{color:#fff;font-size:1.3em;font-weight:700}header .header-holder .header-container .header-navigation .header-logo a{display:block}header .header-holder .header-container .header-navigation .header-logo a img{height:100px;width:auto}header .header-holder .header-container .header-navigation .header-links{align-items:center;display:flex;margin:-20px 0 0;position:relative}header .header-holder .header-container .header-navigation .header-links li:not(:last-child){margin:0 50px 0 0;position:relative;text-align:center}header .header-holder .header-container .header-navigation .header-links li a{color:#fff;font-size:1.3em}header .header-holder .header-container .header-navigation .header-links li p{position:absolute;width:100%}header .header-holder .header-container .header-navigation .header-links li p:nth-child(2):before{background:#fff;content:"";display:block;height:18px;margin:0 auto;width:1px}header .header-holder .header-container .header-navigation .header-links li p:nth-child(3){margin:40px 0 0}header .header-holder .header-container .header-navigation .header-links li p a{font-size:1em}header .header-holder .header-container .header-navigation .header-links li .open-chat{background:#9c630e;font-size:1.3em}header .header-holder .header-container .header-site-title{padding:0 0 60px 20px;position:relative;width:43.75%;z-index:15}header .header-holder .header-container .header-site-title:before{color:#fff;content:"01";font-size:43.7em;font-weight:700;opacity:.1;position:absolute;right:0;top:-70%}header .header-holder .header-container .header-site-title h1{color:#f7f9fc;font-size:3.5em;font-weight:700;line-height:120%;text-shadow:0 4px 4px rgba(0,0,0,.25)}header .header-holder .header-container .header-site-specify{position:relative;z-index:15}header .header-holder .header-container .header-site-specify p{color:#f7f9fc;font-size:1.25em;font-weight:700;margin:0 0 30px}header .header-holder .header-container .header-site-specify p span{font-size:2.25em}header .header-holder .header-container .header-site-specify .to-portfolio{background:#9c630e}header .header-holder .header-container .header-site-specify .to-portfolio svg{margin:0 0 0 20px}header .header-holder .header-steps ol{counter-reset:steps;display:flex}header .header-holder .header-steps ol li{color:#fff;position:relative;text-align:center;width:33.3333333333%}header .header-holder .header-steps ol li:before{color:#9c630e;content:"0" counter(steps);counter-increment:steps;display:block;font-size:12.5em;font-weight:700;position:relative;text-align:center;z-index:10}header .header-holder .header-steps ol li:after{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f7f9fc4d;content:"";height:100px;left:0;position:absolute;top:120px;width:100%;z-index:5}header .header-holder .header-steps ol li p{position:relative;z-index:10}header .header-holder .header-steps ol li p.step-title{font-size:1.3em;font-weight:700;line-height:110%;margin:0 0 10px}header .header-holder .header-steps ol li:nth-child(2n):after{background:#f7f9fc33}@keyframes orbPulse{to{opacity:0}}@keyframes blob{50%{left:22%}to{bottom:-10%;transform:skew(10deg,5deg)}}@media screen and (max-width:1460px){header .header-holder .header-container .header-site-title,header .header-holder .header-container:before{width:56.25%}}@media screen and (max-width:1380px){header .header-holder .header-container .header-navigation .header-links li:not(:last-child){margin:0 20px 0 0}}@media screen and (max-width:1220px){header .header-holder .header-container .header-navigation{margin:0 0 40px;padding:25px 25px 40px}header .header-holder .header-container .header-navigation .header-phone{padding:0 0 20px}header .header-holder .header-container .header-navigation .header-logo a img{height:50px}header .header-holder .header-container .header-site-title h1{font-size:3.1em}}@media screen and (max-width:1024px){header .header-holder .header-container{padding-top:30px}header .header-holder .header-container .header-navigation{display:block}header .header-holder .header-container .header-navigation .header-logo{margin:0 0 40px;text-align:center}header .header-holder .header-container .header-navigation .header-links{justify-content:space-between}header .header-holder .header-container .header-navigation .header-links li:not(:last-child){margin:0}}@media screen and (max-width:920px){header .header-holder .container{padding:0}header .header-holder .header-container{padding:30px}header .header-holder .header-container .header-navigation{display:flex;flex-direction:row-reverse;margin:0 -30px 30px;padding:20px}header .header-holder .header-container .header-navigation .header-logo{margin:0;width:150px}header .header-holder .header-container .header-navigation .header-phone{padding:0;width:calc(100% - 150px)}header .header-holder .header-container .header-navigation .header-phone a{font-size:.9em}header .header-holder .header-container .header-navigation .header-links{display:none}header .header-holder .header-container .header-site-title{padding-left:0;width:100%}header .header-holder .header-container .header-site-title h1{font-size:1.6em}header .header-holder .header-container .header-site-specify p{font-size:1em;line-height:120%;margin:0 0 10px}header .header-holder .header-steps ol li:before{font-size:5.5em}header .header-holder .header-steps ol li:after{bottom:0;height:64px}header .header-holder .header-steps ol li p.step-title{font-size:1em}header .header-holder .header-steps ol li p.step-subtitle{font-size:.8em}.contacts-section{display:block}.contacts-section .address{padding:0;width:100%}.contacts-section .address p{font-size:1.2em}.contacts-section .address p span{display:inline-block;font-size:1em}.contacts-section .feedback{margin:0 -20px;position:relative;width:calc(100% + 40px)}}@media screen and (max-width:740px){header .header-holder .header-steps ol{align-items:stretch;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}header .header-holder .header-steps ol li{padding:0 20px;width:auto}header .header-holder .header-steps ol li .step-title{min-width:180px}header .header-holder .header-container .header-site-specify .to-portfolio{padding:0 10px}header .header-holder .header-container .header-site-specify .to-portfolio svg{display:none}}footer .map-holder{filter:grayscale(1);transition:all .1s ease-out}footer .map-holder:hover{filter:grayscale(0)}.project-modal-content{background-color:#fff;border-radius:26px 26px 0 0;margin:0 auto;max-width:1440px;min-height:100vh;overflow:hidden;position:relative;z-index:20}.project-modal-content .project-modal-content-media{margin:0 0 50px}.project-modal-content .project-modal-content-media .project-modal-content-media-image{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.project-modal-content .project-modal-content-media .project-modal-content-media-image img{max-width:100%}.project-modal-content .project-modal-content-text{margin:0 auto 50px;max-width:940px}.project-modal-content .project-modal-content-text .project-modal-title{font-size:2.25em;line-height:110%;margin:0 0 20px}.project-modal-content .project-modal-content-text .project-modal-description p{font-size:1em;line-height:150%}.project-modal-content .project-modal-content-text .project-modal-description p:not(:last-child){margin:0 0 20px}.project-modal-content .project-modal-button{margin:0 0 50px;position:relative}.project-modal-content .project-modal-button:before{background-color:#000;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.project-modal-content .project-modal-button button{background-color:#000;border:none;border-radius:12px;color:#fff;cursor:pointer;display:block;height:46px;margin:0 auto;max-width:300px;padding:0;position:relative;text-align:center;text-transform:uppercase;transition:all .1s ease-in;width:100%}.project-modal-content .project-modal-button button:active{transform:scale(.99)}.project-modal-container{height:100%;left:0;overflow-x:auto;position:absolute;top:0;width:100%;z-index:100}.project-modal-container *{box-sizing:border-box}.project-modal-container .project-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000c;height:100%;left:0;position:fixed;top:0;width:100%}.project-modal-container .project-modal-holder{margin:50px 0 0;padding:0 70px;position:relative}.project-modal-container .project-modal-holder .project-modal-controls{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:nowrap;height:calc(100% - 180px);justify-content:space-between;left:50%;max-width:1640px;padding:0 30px;position:fixed;transform:translate(-50%);width:100%}.project-modal-container .project-modal-holder .project-modal-controls .project-modal-controls-unit{background-color:#fff;border:none;border-radius:16px;cursor:pointer;height:36px;position:relative;transition:all .1s ease-in;width:36px}.project-modal-container .project-modal-holder .project-modal-controls .project-modal-controls-unit svg{height:24px;left:calc(50% - 12px);position:absolute;top:calc(50% - 12px);width:24px}.project-modal-container .project-modal-holder .project-modal-controls .project-modal-controls-unit svg path{fill:#000}.project-modal-container .project-modal-holder .project-modal-controls .project-modal-controls-unit:after{color:#fff;content:"";font-size:.8em;left:50%;opacity:0;position:absolute;top:100%;transform:translate(-50%);transition:all .1s ease-in;visibility:hidden}.project-modal-container .project-modal-holder .project-modal-controls .project-modal-controls-unit:hover:after{opacity:1;top:calc(100% + 5px);visibility:visible}.project-modal-container .project-modal-holder .project-modal-controls .project-modal-controls-unit.project-modal-close:after{content:"Закрыть"}.project-modal-container .project-modal-holder .project-modal-controls .project-modal-controls-unit.project-modal-share:after{content:"Поделиться"}.project-modal-container .project-modal-holder .project-modal-controls .project-modal-controls-unit:active{transform:scale(.98)}.project-modal-container .project-modal-holder .project-modal-navigation{align-items:center;bottom:50px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;left:50%;max-width:1640px;position:fixed;transform:translate(-50%);width:100%;z-index:20}.project-modal-container .project-modal-holder .project-modal-navigation .project-modal-navigation-button{background-color:#fff;border:none;border-radius:27px;cursor:pointer;font-size:.6em;height:46px;position:relative;transition:all .1s ease-in}.project-modal-container .project-modal-holder .project-modal-navigation .project-modal-navigation-button svg{height:16px;position:absolute;top:calc(50% - 8px);transition:all .1s ease-in;width:17px}.project-modal-container .project-modal-holder .project-modal-navigation .project-modal-navigation-button svg path{fill:#000}.project-modal-container .project-modal-holder .project-modal-navigation .project-modal-navigation-button.project-modal-navigation-button-prev{padding:0 10px 0 30px}.project-modal-container .project-modal-holder .project-modal-navigation .project-modal-navigation-button.project-modal-navigation-button-prev svg{left:10px}.project-modal-container .project-modal-holder .project-modal-navigation .project-modal-navigation-button.project-modal-navigation-button-prev span:before{content:"Назад"}.project-modal-container .project-modal-holder .project-modal-navigation .project-modal-navigation-button.project-modal-navigation-button-prev:hover:not(:disabled) svg{left:8px}.project-modal-container .project-modal-holder .project-modal-navigation .project-modal-navigation-button.project-modal-navigation-button-next{padding:0 30px 0 10px}.project-modal-container .project-modal-holder .project-modal-navigation .project-modal-navigation-button.project-modal-navigation-button-next svg{right:10px}.project-modal-container .project-modal-holder .project-modal-navigation .project-modal-navigation-button.project-modal-navigation-button-next span:before{content:"Вперед"}.project-modal-container .project-modal-holder .project-modal-navigation .project-modal-navigation-button.project-modal-navigation-button-next:hover:not(:disabled) svg{right:8px}.project-modal-container .project-modal-holder .project-modal-navigation .project-modal-navigation-button:disabled{cursor:default;opacity:.6}.project-modal-container .project-modal-holder .project-modal-navigation .project-modal-navigation-button:active:not(:disabled){transform:scale(.99)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;display:inline;zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;height:13px;padding:0;width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}*,:after,:before{box-sizing:border-box}body{background:#fff;color:#191923;display:flex;flex-direction:column;font-family:Raleway,sans-serif;font-size:1em;font-weight:400;height:100vh;margin:0}body.no-scroll{overflow:hidden}.fake-link,a{background:none;color:#191923;cursor:pointer;padding:0;text-decoration:none}.fake-link:hover,a:hover{text-decoration:underline}b,strong{font-weight:700}button,input,textarea{border:none;font-family:Raleway,sans-serif;font-size:inherit;outline:none;padding:0}input[type=date] textarea:focus,input[type=password]:focus,input[type=text]:focus{border-color:#9c630e}.fake-link,button{cursor:pointer}.textarea-holder label{display:block;font-size:.9em;margin:0 0 5px;padding:0 0 0 6px}.textarea-holder textarea{background-color:#fff;border:2px solid #191923;border-radius:16px;display:block;height:92px;line-height:40px;padding:0 15px;width:100%}.textarea-holder textarea:focus{border-color:#9c630e}.textarea-holder textarea:disabled{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAcSURBVHgBxcgxAQAAAAFBzcX4ugSwu/GkAfAvK/0jDZkGcPoxAAAAAElFTkSuQmCC);background-repeat:repeat}.checkbox-holder{position:relative}.checkbox-holder input{opacity:0;position:absolute}.checkbox-holder input+label{cursor:pointer;font-size:100%;line-height:130%;min-height:20px;padding:1px 0 0 27px;position:relative}.checkbox-holder input+label .fake-checkbox{background:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBmaWxsPSIjM2YzYTRiIiBkPSJNMTQuMDMyIDUuNDA3YS43NS43NSAwIDAgMC0xLjA2NSAwTDcuMzggMTEuMDAyIDUuMDMyIDguNjQ3QS43NjYuNzY2IDAgMSAwIDMuOTY3IDkuNzVsMi44OCAyLjg4YS43NS43NSAwIDAgMCAxLjA2NSAwbDYuMTItNi4xMmEuNzUuNzUgMCAwIDAgMC0xLjEwMyIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:0;border:2px solid #191923;border-radius:6px;cursor:pointer;display:block;height:20px;left:0;position:absolute;top:0;transition:all .1s ease-out;width:20px}.checkbox-holder input+label:hover .fake-check{border-color:#191923}.checkbox-holder input:checked+label .fake-checkbox{background-size:18px;border-color:#191923}.checkbox-holder a{text-decoration:underline}.checkbox-holder a:hover{text-decoration:none}.checkbox-holder .this-input-drop-tip{background:#fff;border-radius:0 0 12px 12px;box-shadow:0 33.0088px 11.7574px #9b53a70c,0 14.2624px 4.88341px #00000009,0 5.29499px 1.76623px #00000006;font-size:75%;line-height:130%;padding:10px 10px 5px;position:absolute;top:100%;transition:all .1s ease-out;width:100%;z-index:20}.checkbox-holder.has-error input+label{color:#ef1f1f}.checkbox-holder.has-error input+label .fake-check{border-color:#ef1f1f}.checkbox-holder.has-error .this-input-drop-tip{color:#ef1f1f}@keyframes orb{0%{left:0}to{left:calc(100% - 50px)}}.d-button{background:#191923;color:#fff;height:50px;line-height:50px;padding:0 20px;text-align:center;transition:all .1s ease-out}.d-button:active{transform:scale(.98)}.d-button:hover{opacity:.9}.d-button.primary-button{background:#9c630e;border-radius:18px;display:block;height:50px;line-height:50px;padding:0 20px;text-align:center;width:100%}.swiper-lock{position:relative}.swiper-lock .swiper-button-next,.swiper-lock .swiper-button-prev{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border-radius:18px;box-shadow:0 22px 80px #776a8e0f,0 4.91399px 17.869px #776a8e09,0 1.46302px 5.32008px #776a8e06;height:56px;opacity:1;width:56px}.swiper-lock .swiper-button-next:before,.swiper-lock .swiper-button-prev:before{content:"";height:24px;width:24px}.swiper-lock .swiper-button-next:after,.swiper-lock .swiper-button-prev:after{display:none}.swiper-lock .swiper-button-next:active,.swiper-lock .swiper-button-prev:active{transform:scale(.98)}.swiper-lock .swiper-button-prev:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjM2YzYTRiIiBkPSJtOS4xNyAxMS4yOSA0LjI0LTQuMjRhMSAxIDAgMCAxIDEuNDIgMCAxIDEgMCAwIDEgMCAxLjQxTDExLjI5IDEybDMuNTQgMy41NGExIDEgMCAwIDEgMCAxLjQxIDEgMSAwIDAgMS0uNzEuMjkgMSAxIDAgMCAxLS43MS0uMjlsLTQuMjQtNC4yNGExIDEgMCAwIDEgMC0xLjQyIi8+PC9zdmc+);background-size:100%}.swiper-lock .swiper-button-next:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjM2YzYTRiIiBkPSJtMTQuODMgMTEuMjktNC4yNC00LjI0YTEgMSAwIDAgMC0xLjQyIDAgMSAxIDAgMCAwIDAgMS40MUwxMi43MSAxMmwtMy41NCAzLjU0YTEgMSAwIDAgMCAwIDEuNDEgMSAxIDAgMCAwIC43MS4yOSAxIDEgMCAwIDAgLjcxLS4yOWw0LjI0LTQuMjRhMSAxIDAgMCAwIC4yMTktMS4wOTUgMSAxIDAgMCAwLS4yMi0uMzI1Ii8+PC9zdmc+);background-size:100%}.swiper-lock .swiper-slide{opacity:0}.swiper-lock .swiper-slide.swiper-slide-visible{opacity:1;transition:all .1s ease-out}.credit{overflow:hidden}.credit .credit-description{display:flex;flex-direction:row;flex-wrap:wrap}.credit .credit-description p{font-size:2.8em;font-weight:700;line-height:150%;margin:0 0 80px;width:80%}.credit .credit-description p .open-chat{font-size:.4em}.credit .credit-description .bolt{position:relative;width:20%}.credit .credit-description .bolt img{display:block;height:600px;position:absolute;right:-50%;top:-60%;transform:rotate(29deg)}.credit .credit-description .banks{display:flex;width:100%}.credit .credit-description .banks li:not(:last-child){margin:0 60px 0 0}.credit .credit-description .banks li img{height:100px}.content-section{margin:0 0 150px}.content-section .content-section-title{margin:0 0 60px}.content-section .content-section-title h2{font-size:8.75em;font-weight:700;line-height:120%}.content-section .content-section-title .content-section-subtitle{position:relative}.content-section .content-section-title .content-section-subtitle:after{background:#9c630e;content:"";display:inline-block;height:1px;vertical-align:middle;width:100px}.content-section .content-section-title .content-section-subtitle span{display:inline-block;font-size:1.25em;font-weight:700;margin:0 20px 0 0}.content-section.contacts{margin:0}.photos-filter{margin:0 0 20px}.photos-filter ul{display:flex;overflow-x:auto;overflow-y:hidden;padding:0 0 10px}.photos-filter ul li:not(:last-child){margin:0 30px 0 0}.photos-filter ul li button.current{background:#f7f9fc;color:#191923;white-space:nowrap}.open-all{margin:0 0 20px}.open-all a{color:#9c630e;text-decoration:underline}.open-all a:hover{text-decoration:none}.load-more{padding:100px 0 0;text-align:center}.load-more button{background:transparent;color:#9c630e;font-weight:700;position:relative}.load-more button svg{animation:arrow 1s ease-in-out infinite;bottom:100%;left:50%;position:absolute}@keyframes arrow{0%{bottom:100%;opacity:1}to{bottom:20px;opacity:0}}.glass-list .swiper-slide{background:#f7f9fc;border-radius:18px;height:auto;overflow:hidden;padding:0 0 50px;position:relative}.glass-list .swiper-slide .media-holder{align-content:center;border-radius:18px;display:flex;flex-wrap:nowrap;height:280px;justify-content:center;margin:0 0 16px;overflow:hidden;position:relative}.glass-list .swiper-slide .media-holder .glass-params{bottom:20px;font-weight:700;left:20px;position:absolute;width:100%}.glass-list .swiper-slide .media-holder .glass-params svg{vertical-align:middle}.glass-list .swiper-slide .item-name{font-size:1.1em;font-weight:700;line-height:100%;padding:0 10px 16px}.glass-list .swiper-slide .item-price{background:#191923;bottom:0;color:#fff;font-size:1.25em;font-weight:700;height:50px;line-height:40px;position:absolute;text-align:center;width:100%}sup{font-size:50%;vertical-align:super}.price-list .swiper-slide{background:#191923;border-radius:18px;color:#fff;height:auto;overflow:hidden;padding:35px 35px 140px;position:relative}.price-list .swiper-slide .item-title{font-size:2.25em;font-weight:700;line-height:100%;margin:0 0 60px;word-wrap:break-word}.price-list .swiper-slide .item-param{margin:0 0 15px;padding:0 0 0 20px}.price-list .swiper-slide .item-list p{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.price-list .swiper-slide .item-list p:not(:last-child){margin:0 0 20px}.price-list .swiper-slide .item-list p span{font-size:1.3em;font-weight:700;position:relative}.price-list .swiper-slide .item-list p span:nth-child(2){flex-grow:1}.price-list .swiper-slide .item-list p span:nth-child(2):before{background-color:#9c630e;content:"";display:block;height:1px;left:10px;position:absolute;top:50%;width:calc(100% - 20px)}.price-list .swiper-slide .blob{position:absolute}.price-list .swiper-slide:first-child:before{background:#ef1f1f;border-radius:175px;content:"";display:block;filter:blur(100px);height:350px;opacity:.2;position:absolute;right:-20%;top:-20%;width:350px}.price-list .swiper-slide:first-child .blob{bottom:0;left:0}.price-list .swiper-slide:nth-child(2) .blob{right:0;top:0}.price-list .swiper-slide:nth-child(3) .blob{bottom:0;left:0}.contacts-section{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap}.contacts-section .address{padding:0 50px 0 0;width:calc(100% - 430px)}.contacts-section .address p{font-size:2.8em;font-weight:700;margin:0 0 40px}.contacts-section .address p .button-orbs{vertical-align:middle}.contacts-section .address p span{font-size:.4em}.contacts-section .address p span:not(.button-orbs){margin:0 20px 0 0}.contacts-section .feedback{background:#191923;margin:-120px 0 0;overflow:hidden;padding:30px;position:relative;width:430px}.contacts-section .feedback:after,.contacts-section .feedback:before{background:#9c630e;border-radius:75px;content:"";display:block;filter:blur(50px);height:150px;opacity:.5;position:absolute;width:150px}.contacts-section .feedback:before{right:-20%;top:-20%}.contacts-section .feedback:after{bottom:-20%;left:-20%}.contacts-section .feedback .feedback-title{color:#fff;font-size:2.25em;font-weight:700;margin:0 0 30px}.contacts-section .feedback .feedback-fields{margin:0 0 25px}.contacts-section .feedback .feedback-fields .field-holder:first-child{margin:0 0 50px}.contacts-section .feedback .feedback-fields .field-holder label{color:#9c630e;display:block;position:relative}.contacts-section .feedback .feedback-fields .field-holder input{background:transparent;border-bottom:1px solid #9c630e;color:#fff;display:block;height:30px;line-height:30px;width:100%}.contacts-section .feedback .feedback-controls .send-feedback{background:#9c630e;display:block;width:100%}.glass-cut{display:flex}.glass-cut .glass-cut-text{padding:0 60px 0 0;width:360px}.glass-cut .glass-cut-text .title{font-size:3.5em;font-weight:700;line-height:110%;margin:0 0 20px;text-transform:uppercase}.glass-cut .glass-cut-text .subtitle{font-size:1.25em;font-weight:700;margin:0 0 30px}.glass-cut .glass-cut-text .lil-tip{color:#9c630e;font-size:.9em;line-height:150%}.glass-cut .glass-cut-price{display:flex;width:calc(100% - 360px)}.glass-cut .glass-cut-price li{position:relative;width:33.3333333333%}.glass-cut .glass-cut-price li .price-title{font-size:1.25em;font-weight:700;margin:0 0 40px}.glass-cut .glass-cut-price li .this-glass{background:#f7f9fc;box-shadow:inset 0 0 30px #ffffff40;height:300px;position:relative;width:180px}.glass-cut .glass-cut-price li .this-glass span{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f7f9fc80;box-shadow:0 91px 123px #02096803,0 38.0176px 51.3865px #02096804,0 20.326px 27.4737px #02096805,0 11.3946px 15.4015px #02096806,0 6.05159px 8.17963px #02096807,0 2.5182px 3.40373px #0209680a;display:block;height:100%;left:-20px;position:absolute;top:-20px;width:100%}.glass-cut .glass-cut-price li .this-glass span svg{position:absolute}.glass-cut .glass-cut-price li .sticker{background:#9c630e;color:#fff;font-size:1.25em;font-weight:700;left:30%;padding:5px 10px;position:absolute;top:50%;transform:rotate(-35deg)}.photos-list{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;padding:40px 0 0}.photos-list .item-holder{margin:0 0 35px;overflow:hidden;position:relative;width:calc(25% - 67.8px)}.photos-list .item-holder:not(:nth-child(4n+4)){margin-right:90px}.photos-list .item-holder:nth-child(2n){border-radius:100px 200px 0 0}.photos-list .item-holder:nth-child(odd){border-radius:200px 100px 0 0;margin-top:-40px}.photos-list .item-holder .photo-item{position:relative}.photos-list .item-holder .photo-item .photo-holder{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:430px;justify-content:center;overflow:hidden}.photos-list .item-holder .photo-item .photo-holder:hover span{filter:blur(4px)}.photos-list .item-holder .photo-item .photo-holder span{transition:all .1s ease-out}.photos-list .item-holder .photo-item .photo-holder span img{height:100%}.photos-list .item-holder .photo-item .photo-info{background:#f7f9fc;bottom:0;max-width:70%;padding:25px;position:absolute}.photos-list .item-holder .photo-item .photo-info span{display:block;line-height:130%}.container{margin:0 auto;transition:all .1s ease-out}.description p{font-size:1em;line-height:150%}.description p:not(:last-child){margin:0 0 3vh}.description .slice{display:flex;flex-direction:row;flex-wrap:wrap;gap:3vh}.description .slice .slice-item{text-align:justify;width:calc(50% - 3vh)}.big-boss-button{background:#9c630e;color:#fff;display:block;font-size:1.2em;font-weight:700;height:66px;line-height:66px;max-width:320px;overflow:hidden;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;transition:all .1s ease;white-space:nowrap}.big-boss-button span{position:relative;z-index:5}.big-boss-button:hover{background:#191923;text-decoration:none}.big-boss-button:active{transform:scale(.98)}@media screen and (min-width:1921px){.container{width:1440px}}@media screen and (max-width:1920px){.container{width:1440px}}@media screen and (max-width:1460px){.container{width:1360px}.credit .credit-description .bolt img{height:460px;right:-40%}}@media screen and (max-width:1380px){.container{padding:0 20px;width:100%}.content-section .content-section-title h2{font-size:5.75em}.credit .credit-description .bolt img{bottom:0;max-height:100%;right:0;top:auto}.credit .credit-description .banks li{padding:0 10px;text-align:center}.credit .credit-description .banks li:not(:last-child){margin:0}.credit .credit-description .banks li img{height:auto;max-width:100%}.glass-cut{flex-direction:row;flex-wrap:wrap}.glass-cut .glass-cut-text{padding:0 0 20px;width:100%}.glass-cut .glass-cut-text .subtitle,.glass-cut .glass-cut-text .title{margin:0}.glass-cut .glass-cut-price{padding:0 0 0 20px;width:100%}.photos-list .item-holder{justify-content:center;margin:0 auto;width:23%}.photos-list .item-holder:not(:nth-child(4n+4)){margin-right:auto}}@media screen and (max-width:1024px){.photos-list .item-holder{width:22%}.glass-cut .glass-cut-price{align-items:flex-end;margin:0 -20px;overflow:auto;padding:30px;position:relative;width:calc(100% + 40px)}.glass-cut .glass-cut-price li{padding:0 20px 0 0;width:auto}.description .slice{flex-direction:column;flex-wrap:nowrap}.description .slice .slice-item{text-align:justify;width:100%}}@media screen and (max-width:920px){.content-section{margin:0 0 70px}.content-section .content-section-title h2{font-size:2.75em;line-height:100%}.credit .credit-description p{font-size:1.4em;margin:0 0 30px;width:100%}.credit .credit-description .bolt{display:none}.photos-list .item-holder{width:31%}.contacts-section{display:block}.contacts-section .address{padding:0;width:100%}.contacts-section .address p{font-size:1.2em}.contacts-section .address p span{display:inline-block;font-size:1em}.contacts-section .feedback{margin:0 -20px;position:relative;width:calc(100% + 40px)}}@media screen and (max-width:660px){.photos-list .item-holder{width:100%}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,\ 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)}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
