html{font-size:16px;line-height:1.3em;--main-font:"Montserrat",serif;--header-font:"Lora",serif;font-family:var(--main-font);background:#f2f2f2}h1,h2,h3:not(.contact-title),h4,h5,h6{font-family:var(--header-font);letter-spacing:-.01em}body{font-family:var(--main-font)}header,footer,.contact-section{font-family:var(--main-font)!important;a:not(.header-button):hover{color:unset!important}a.header-button:hover,a.header-button:focus,.mobile-header a:hover,.mobile-header a:focus{color:#fff!important}h1,h2,h3:not(.contact-title),h4,h5,h6{font-family:var(--header-font)!important;letter-spacing:-.01em}}.record-button-no-hover:hover,.record-button-no-hover:focus{color:#fff!important}.wow{visibility:visible!important}div#recording-tool{position:fixed;top:0;bottom:0;width:500px;right:-500px;z-index:99;-webkit-transition:right .5s ease;-moz-transition:right .5s ease;-o-transition:right .5s ease;-ms-transition:right .5s ease;transition:right .5s ease}div#recording-tool .close:hover{opacity:1}div#recording-tool .close{position:absolute;left:-50px;top:13px;width:20px;width:38px;height:20px;height:38px;background-color:#7a7a7a;border-radius:100px;padding:11px;display:none;opacity:1}div#recording-tool .close svg{vertical-align:top}div#recording-tool .close svg path{fill:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}div#recording-tool.active{right:0}div#recording-tool.active .close{display:block}div#recording-tool iframe{width:100%;height:100%;display:block;opacity:1}article.services div.prices table tr td{padding:6px 0}article.services div.prices span.name{font-weight:400!important}.swiper-arrows .swiper-button-prev-custom svg path,.swiper-arrows .swiper-button-next-custom svg path{stroke:#141414;stroke-width:2;transition:stroke .3s ease}.swiper-arrows .swiper-button-prev-custom:hover svg path,.swiper-arrows .swiper-button-next-custom:hover svg path{stroke:#fff}.text>:not(:last-child):not(h2):not(h3),.promo__content>*:not(:last-child){margin-bottom:32px}.text h3{font-size:20px;line-height:140%;text-transform:uppercase}@media (min-width:1024px){.text>:not(:last-child):not(h2):not(h3),.promo__content>*:not(:last-child){margin-bottom:40px}.text h3{font-size:24px;line-height:117%}}.breadcrumbs span{text-transform:inherit}.text h2{font-size:20px;text-transform:uppercase;margin-bottom:calc(var(--spacing) * 3)}.promo__content ul li,.text ul li{position:relative;padding-left:22px}.promo__content ul li::before,.text ul li::before{content:"— ";position:absolute;left:0;top:0}.promo__content ul li:not(:last-child),.text ol li:not(:last-child),.text ul li:not(:last-child){margin-bottom:calc(var(--spacing) * 2.5)}.swiper-custom-4_masters .gallery-img img,.swiper-masters .swiper-slide img{aspect-ratio:240/338}.swiper-custom-4_works .swiper-slide img{aspect-ratio:240/423}@media (max-width:639px){.section_works .swiper-custom-4_works .swiper-slide img{width:300px;height:423px;object-fit:cover;margin-left:auto;margin-right:auto}}@media (min-width:1024px){.text{font-size:18px}.text h2{font-size:24px}.gallery-img img{max-width:100%}.swiper-custom-4_masters .gallery-img img,.swiper-masters .swiper-slide img{aspect-ratio:270/380}.swiper-custom-4_works .swiper-slide img{aspect-ratio:141/249}}h2{line-height:1.3}@media all and (max-width:575px){.swiper-custom-video__btn svg{width:50px;height:50px}}:root{--cc-bg:rgba(0,0,0,.86);--cc-text:rgba(255,255,255,.96);--cc-muted:rgba(255,255,255,.72);--cc-border:rgba(255,255,255,.14);--cc-shadow:0 18px 50px rgba(0,0,0,.35);--cc-radius:18px;--cc-safe-bottom:0px}