@charset "UTF-8";@font-face{font-family:Unbounded;src:url(/build/assets/Unbounded-Medium-CnHKozEY.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/build/assets/Unbounded-Regular-B-4ASbTn.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/build/assets/InterTight-Regular-B_xMGiHh.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Unbounded Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");font-weight:400;size-adjust:134.58%;ascent-override:73.93%;descent-override:18.2%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");font-weight:500 900;size-adjust:137.72%;ascent-override:72.25%;descent-override:17.79%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");font-weight:100 400;size-adjust:103.28%;ascent-override:93.8%;descent-override:23.36%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");font-weight:500;size-adjust:104.56%;ascent-override:92.65%;descent-override:23.07%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");font-weight:600;size-adjust:105.87%;ascent-override:91.51%;descent-override:22.78%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arial");font-weight:700 900;size-adjust:107.15%;ascent-override:90.41%;descent-override:22.51%;line-gap-override:0%}div,p{font-family:Inter,Inter Fallback,sans-serif}h1{font-size:74px;font-weight:500;font-family:Unbounded,Unbounded Fallback;line-height:1;letter-spacing:-2%}h2{font-size:54px;font-weight:500;font-family:Unbounded,Unbounded Fallback;line-height:1;letter-spacing:-2%}@media(max-width:576px){h2{font-size:30px}}h3,.h3{font-size:30px;font-weight:500;font-family:Unbounded,Unbounded Fallback;letter-spacing:-3%}h1,h2,h3,.h3,h4,.h4,h5,h6,.h6{color:#181818}dl,ol,ul{margin-top:0!important;margin-bottom:1rem!important}ol,ul{padding-left:0!important}a:hover,a:focus,a:active,a.nice-select.open{color:#e0ef35!important}.btn:hover,input[type=submit]:hover{color:#e0ef35!important}.btn.green:hover{color:#181818!important}.modal_login_icon .admin-icon{color:#f94f11}.swiper-button-next,.swiper-button-prev{display:flex!important}.swiper-button-prev:after,.swiper-button-next:after{content:none!important;font-size:0!important}.header{padding:13px 0}@media(max-width:768px){.header .navbar{padding:0 20px!important}}@media(max-width:768px){.header .search-icon{display:none!important}}@media(max-width:768px){.header .right-icons{gap:8px!important}}.header .right-icons .icon{width:50px;height:50px}.header .right-icons .icon .bi-search:before,.header .right-icons .icon .bi-person-fill:before,.header .right-icons .icon .burger:before,.header .right-icons .icon .burger:after{font-size:18px}.header .category-title{margin-bottom:16px!important}@media(max-width:768px){.header .side-menu{padding:32px 20px}.header .side-menu .menu-inner{gap:32px}.header .side-menu .menu-inner .grey{padding:18px 16px!important}.header .side-menu .mobile-menu-section .nav-links{gap:16px!important;margin-bottom:0!important}.header .side-menu .wrapper-categories{padding:0!important;margin:0!important;gap:12px!important}.header .side-menu .wrapper-categories .category-item .wrapper-item{height:0!important;opacity:0;overflow:hidden!important;transition:all .3s ease!important;margin:0!important}.header .side-menu .wrapper-categories .category-item .wrapper-item.open{height:unset!important;opacity:1!important;overflow:visible!important;margin-top:12px!important}.header .side-menu .wrapper-categories .category-item .wrapper-item .item a{font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.02em;color:#707070}.header .side-menu .wrapper-categories .category-item.active .category-title{text-decoration:underline!important;text-underline-offset:2px}.header .side-menu .wrapper-categories .category-item.active .category-title:before{right:0!important;top:50%!important;transform:translateY(-50%) rotate(180deg)!important}.header .side-menu .wrapper-categories .category-title{font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.02em;color:#181818;width:100%!important;transition:all .3s ease!important}.header .side-menu .wrapper-categories .category-title:before{right:0!important;top:50%!important;transform:translateY(-50%)!important}}@media screen and (min-width:1200px){.container{max-width:1377px}}@media(max-width:768px){.side-menu{top:100px!important}}.dop-info{display:none}.dop-info.is-open{display:block!important;opacity:1!important}.dop-info-btn{cursor:pointer}.title_label{display:flex;position:relative;gap:7px}.main-page .logo svg{color:#fff;transition:color .3s ease}.main-page .logo.scrolled svg{color:#181818!important}.wishlist-btn{width:54px;height:54px;border-radius:100%;background:#181818;border:none;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.wishlist-btn.active,.wishlist-btn.favorite-active{color:#e0ef35!important}.cookies-popup{display:none;position:fixed;left:24px;bottom:24px;z-index:9999;box-sizing:border-box;width:400px;max-width:calc(100% - 20px);flex-direction:column;gap:16px;padding:24px;border:none;border-radius:60px;background:#181818;color:#fff;transition:opacity .3s ease,transform .3s ease;opacity:0}.cookies-popup.is-visible{display:flex;opacity:1}.cookies-popup.is-hidden{opacity:0;transform:translateY(10px)}.cookies-popup p{margin:0;font-size:14px;line-height:1.4}.cookies-popup a{display:inline!important;color:#fff;text-decoration:underline}.cookies-popup__buttons{display:flex;gap:8px;width:100%}.cookies-popup button{flex:1 1 0;min-width:0;height:48px;padding:0 12px;border-radius:60px;background-color:#e0ef35;color:#181818;font-size:14px;font-weight:500;line-height:1;white-space:nowrap}.cookies-popup button.cookies-popup__necessary{background-color:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff80}@media(max-width:768px){.cookies-popup{left:10px;right:10px;bottom:10px;width:auto;max-width:none;gap:12px;padding:16px;border-radius:24px}.cookies-popup button{flex:0 1 auto;height:40px;padding:0 14px}.cookies-popup button.cookies-popup__necessary{flex:1 1 auto}}.modal-overlay:after{content:"";position:fixed;top:20px;right:20px;width:21px;height:21px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M0.75 19.75L19.75 0.75M0.75 0.75L19.75 19.75' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center center;cursor:pointer;z-index:10001;transition:opacity .2s}.dop-info{padding:10px;background:#fff;box-shadow:0 0 15px #0000001a;border-radius:10px;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em;position:absolute;z-index:20;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);width:-moz-max-content;width:max-content;min-width:180px;max-width:min(375px,100vw - 20px);box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity .2s ease;display:none!important}@media(min-width:768px){.dop-info{max-width:375px!important}}.feedback-modal-window{-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(#fff,#000);border-radius:30px!important}.feedback-modal-window h3,.feedback-modal-window .h3{text-align:center!important}.feedback-modal-window .feedback-close:hover{background:none!important}.feedback-modal-window .select-feedback{position:absolute;top:100%;left:0;width:100%;background:#f9f9f9!important;border-radius:0 0 20px 20px;opacity:1;visibility:visible;transform:translateY(-10px);transition:all .2s ease;z-index:100}.feedback-modal-window .select-option:hover{color:#936956}.feedback-modal-window p{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:14px;line-height:120%;letter-spacing:-.02em;color:#181818!important}.feedback-modal-window textarea{background:#f9f9f9!important;border-radius:20px!important;border:none!important}.feedback-modal-window textarea::-moz-placeholder{line-height:120%;letter-spacing:-.04em;color:#181818;opacity:.4}.feedback-modal-window textarea::placeholder{line-height:120%;letter-spacing:-.04em;color:#181818;opacity:.4}.feedback-modal-window input{border:none!important;background:#f9f9f9!important;border-radius:60px!important}.feedback-modal-window input::-moz-placeholder{line-height:120%;letter-spacing:-.04em;color:#181818;opacity:.4}.feedback-modal-window input::placeholder{line-height:120%;letter-spacing:-.04em;color:#181818;opacity:.4}.feedback-modal-window .screenshot input{border-radius:4px!important}.feedback-modal-window button[type=submit]{border-radius:60px!important}.modal_content{border-radius:30px;position:relative;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(#fff,#000)}.modal_content .icon-close{position:absolute;top:12px;right:12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;font-size:24px;line-height:1;color:#999;cursor:pointer;border-radius:50%;transition:all .2s ease;z-index:5}.modal_content .icon-close:hover{color:#333}.modal_content .modal-header{flex-direction:column;justify-content:center;border:none;padding:32px}@media(max-width:768px){.modal_content .modal-header{padding:32px 12px 24px}}.modal_content .modal-header .title{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:36px;line-height:120%;text-align:center;letter-spacing:-.02em;margin-bottom:12px}@media(max-width:768px){.modal_content .modal-header .title{font-size:22px;line-height:125%}}.modal_content .modal-header .subtitle{font-style:italic;font-weight:400;font-size:18px;line-height:115%;text-align:center;letter-spacing:-.05em}@media(max-width:768px){.modal_content .modal-header .subtitle{font-size:14px;line-height:115%;letter-spacing:-.03em}}.modal_content .modal-title-mes{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-size:14px;line-height:115%;display:flex;flex-direction:column;gap:8px;text-align:left;margin-bottom:12px}.modal_content .modal-title-mes span{font-size:18px;line-height:115%}.modal_content .p-3,.modal_content .pb-3,.modal_content .pt-2{padding:0!important}.modal_content form{padding:0 32px 32px}.modal_content form .form-group:not(:last-child){margin-bottom:14px}.modal_content form .row>*{padding:0}.modal_content form label{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:14px;line-height:120%;letter-spacing:-.02em;color:#181818;text-transform:none;margin-bottom:8px}.modal_content form select,.modal_content form textarea,.modal_content form input[type=text],.modal_content form input[type=email]{width:100%;padding:12px 14px;border:1px solid #ddd;border-radius:10px;font-size:16px;color:#222;background:#fafafa;transition:all .2s ease;outline:none;box-sizing:border-box}.modal_content form textarea{background:#f9f9f9!important;border-radius:20px!important;border:none!important}.modal_content form textarea::-moz-placeholder{line-height:120%;letter-spacing:-.04em;color:#181818;opacity:.4}.modal_content form textarea::placeholder{line-height:120%;letter-spacing:-.04em;color:#181818;opacity:.4}.modal_content form input{border:none!important;background:#f9f9f9!important;border-radius:60px!important}.modal_content form input::-moz-placeholder{line-height:120%;letter-spacing:-.04em;color:#181818;opacity:.4}.modal_content form input::placeholder{line-height:120%;letter-spacing:-.04em;color:#181818;opacity:.4}.modal_content form button[type=submit]{border-radius:60px;display:inline-flex;align-items:center;justify-content:center;width:100%;padding:14px 24px;background:#111;color:#fff;border:none;cursor:pointer;transition:all .2s ease;margin-top:8px}.modal_content form button[type=submit] span{font-weight:500;font-size:14px;line-height:125%;letter-spacing:-.02em}.modal_content form .custom-checkbox{display:flex;align-items:start;gap:8px;text-transform:none;cursor:pointer;font-style:normal;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.02em;color:#181818;margin-top:15px}.modal_content form .custom-checkbox .title{opacity:.6}.modal_content form .custom-checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;pointer-events:none}.modal_content form .custom-checkbox .checkmark{flex-shrink:0;width:16px;height:16px;border:1px solid #181818;border-radius:2px;position:relative;transition:all .2s ease}.modal_content form .custom-checkbox input:checked+.checkmark{background:#181818;opacity:1}.modal_content form .custom-checkbox input:checked+.checkmark:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 10 10'%3E%3Cpath d='M9.75 6H6V9.75C6 9.94891 5.92098 10.1397 5.78033 10.2803C5.63968 10.421 5.44891 10.5 5.25 10.5C5.05109 10.5 4.86032 10.421 4.71967 10.2803C4.57902 10.1397 4.5 9.94891 4.5 9.75V6H0.75C0.551088 6 0.360322 5.92098 0.21967 5.78033C0.0790178 5.63968 0 5.44891 0 5.25C0 5.05109 0.0790178 4.86032 0.21967 4.71967C0.360322 4.57902 0.551088 4.5 0.75 4.5H4.5V0.75C4.5 0.551088 4.57902 0.360322 4.71967 0.21967C4.86032 0.0790174 5.05109 0 5.25 0C5.44891 0 5.63968 0.0790174 5.78033 0.21967C5.92098 0.360322 6 0.551088 6 0.75V4.5H9.75C9.94891 4.5 10.1397 4.57902 10.2803 4.71967C10.421 4.86032 10.5 5.05109 10.5 5.25C10.5 5.44891 10.421 5.63968 10.2803 5.78033C10.1397 5.92098 9.94891 6 9.75 6Z' fill='%23E0EF35'/%3E%3C/svg%3E");position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px}.no-message{text-align:left!important;opacity:.4}.video-helper{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:30px!important}@media(max-width:768px){.video-helper{min-height:220px}}section.polytika{padding:90px 0}@media(max-width:768px){section.polytika{padding:50px 0}}section.polytika h1{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:54px;line-height:110%;text-align:left;margin-bottom:16px}@media(max-width:768px){section.polytika h1{font-size:20px;margin-bottom:10px}}section.polytika h3,section.polytika .h3{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:22px;line-height:120%;color:#181818}@media(max-width:768px){section.polytika h3,section.polytika .h3{font-size:16px}}section.polytika .data{font-style:italic;font-weight:400;font-size:16px;line-height:150%;color:#707070}section.polytika .title{margin-bottom:64px}@media(max-width:768px){section.polytika .title{margin-bottom:32px}}section.polytika .column-wrapper{display:grid;grid-template-columns:280px 1fr;gap:40px;align-items:start}@media(max-width:768px){section.polytika .column-wrapper{grid-template-columns:1fr}}section.polytika .left-column{position:sticky;top:145px;max-height:calc(100vh - 120px);overflow-y:auto;background:#f9f9f9;border-radius:30px;padding:24px}section.polytika .left-column .title-nav{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:14px;line-height:150%;color:#181818;margin-bottom:12px}section.polytika .left-column li a{color:#707070;font-size:14px}section.polytika .left-column li a.active{color:#181818;text-decoration:underline}@media(max-width:768px){section.polytika .left-column{display:none}}section.polytika .right-column .contant{display:flex;flex-direction:column;gap:40px}@media(max-width:768px){section.polytika .right-column .contant{gap:28px}}section.polytika .right-column .section-block{display:flex;flex-direction:column;gap:16px;scroll-margin-top:150px}@media(max-width:768px){section.polytika .right-column .section-block{gap:10px}}section.polytika .block-content ul{list-style:disc!important;list-style-position:inside!important}.not-found{display:flex;flex-direction:column;align-items:center;padding:64px;gap:16px;background:#f9f9f9;border-radius:30px}.not-found .title{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:30px;line-height:120%;text-align:center}.not-found .subtitle{max-width:560px;font-size:16px;line-height:140%;text-align:center}.not-found .btn-wrapper{display:flex;gap:12px}.not-found .btn-wrapper .btn{min-width:unset}.not-found .btn-wrapper .gray{background:#f3f3f3}section.main-block{max-height:810px;height:100vh}section.main-block>img,section.main-block>picture,section.main-block>picture>img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.main-block .container{position:absolute;top:0;bottom:0;left:0;right:0}section.main-block .blocks-grid{position:absolute;top:0;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,1fr);gap:2px}@media(max-width:768px){section.main-block .blocks-grid{grid-template-columns:repeat(2,1fr)}}section.main-block .block{outline:2px solid rgba(255,255,255,.31);outline-offset:0}@media(max-width:768px){section.main-block .block.empty{display:none}}section.main-block .block .item{color:#fff;display:flex;justify-content:space-between;padding:20px;font-size:16px}section.main-block .block.corner{position:relative}section.main-block .block.corner.index{z-index:13}@media(max-width:768px){section.main-block .block.corner{display:none}}section.main-block .block.corner:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 40px 40px 0;border-color:transparent rgba(255,255,255,.6) transparent transparent;transition:border-color .3s ease;z-index:1;pointer-events:none}section.main-block .block.corner:hover:before{border-color:transparent #E0EF35 transparent transparent}section.main-block .block.info{display:flex;flex-direction:row;align-items:flex-end;padding:20px}@media(max-width:768px){section.main-block .block.info{display:none}}section.main-block .block.info a{position:relative;color:#fff;padding-right:32px}section.main-block .block.info a:before{position:absolute;content:"";width:20px;height:20px;right:0;top:calc(50% - 10px);background:url(/build/assets/ic_round-play-arrow-BF7xokuV.svg) no-repeat;background-size:cover}section.main-block .content-block{position:absolute;bottom:0;display:flex;align-items:flex-end;width:100%;justify-content:space-between;padding:0 32px 32px;flex-wrap:wrap}section.main-block .content-block .text{font-family:Unbounded,Unbounded Fallback;font-size:70px;line-height:1;letter-spacing:-2%;font-weight:500;color:#fff;max-width:780px}section.main-block .content-block .search-section{position:relative}section.main-block .content-block .search-section input{border-radius:60px}@media(max-width:768px){section.main-block .content-block .buttons{width:100%}}@media(max-width:576px){section.main-block .content-block{flex-direction:column;align-items:flex-start;gap:20px;padding:0 20px 20px}section.main-block .content-block .text{font-size:36px;max-width:100%}}@media(max-width:576px)and (max-width:360px){section.main-block .content-block .text{font-size:30px}}@media(max-width:576px){section.main-block .content-block .search-section{width:100%}section.main-block .content-block .search-section input{width:100%}}.advertiser-button{background-color:transparent;top:10px;right:10px}section.block-center-text .text{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:36px;line-height:120%;letter-spacing:-.02em;color:#181818;text-align:center;margin:0 auto;max-width:930px;width:100%}@media(max-width:768px){section.block-center-text .text{font-size:22px;line-height:125%}}section.block-center-text .text span{display:inline-block}@media(max-width:768px){section.block-center-text .text span .img3{width:27px}}@media(max-width:768px){section.block-center-text .text span .img4{width:27px}}@media(max-width:768px){section.block-center-text .text span .img5{width:60px}}@media(max-width:768px){section.block-center-text .text span .img1{width:27px}}section.block-center-text .text span.relative-span{position:relative}section.block-center-text .text span.relative-span .img1{position:absolute;z-index:-1;bottom:0;left:5px}@media(max-width:768px){section.block-center-text .text span.relative-span .img1{width:80px}}section.block-center-text .text span.relative-span .img2{position:absolute;z-index:-1;bottom:0;left:-95px}@media(max-width:768px){section.block-center-text .text span.relative-span .img2{width:56px;left:-37px}}section.block-center-text .text span.relative-span .img3{position:absolute;z-index:-1;bottom:0;left:-20px}@media(max-width:768px){section.block-center-text .text span.relative-span .img3{width:56px}}.specialist-filter{display:flex;gap:15px;border-radius:12px;padding:20px;max-width:800px;margin:0 auto}@media(max-width:768px){.specialist-filter{flex-direction:column;padding-left:0}}.multi-dropdown{position:relative;flex:1}@media(max-width:768px){.multi-dropdown{width:100%}}.multi-dropdown input{width:100%;padding:14px 20px 14px 45px;border:2px solid #e8ecf1;border-radius:10px;font-size:15px;background-color:#f8f9fa;transition:all .3s ease;cursor:pointer;color:#333}.multi-dropdown input:hover{border-color:#d0d7e2;background-color:#f0f2f5}.multi-dropdown i{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#6c757d;font-size:16px;z-index:1}.dropdown-menu{position:absolute;top:100%;left:0;width:100%;background:#fff;box-shadow:0 5px 15px #00000026;border-radius:26px;padding:16px;margin-top:8px;z-index:1000;overflow:hidden}.row{display:flex}.dropdown-column{padding:15px 0;max-height:300px;overflow-y:auto}.list-unstyled{list-style:none;margin:0;padding:0}.city-list{display:none}.city-list.active{display:block}.sp-wrapper .dropdown-menu-header .dropdown-button{background-color:#e0ef35!important}.main-page-filter-btn .dropdown-button{justify-content:center!important}.main-page-filter-btn .dropdown-search{display:none!important}.main-page-filter-btn #city-menu .dropdown-submenu{left:unset!important;right:unset!important}@media(min-width:768px){.main-page-filter-btn #city-menu .dropdown-submenu{transform:translate(40px,30px)!important}}.dropdown-menu-header .dropdown-button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px;gap:13px;background:#fff;border-radius:60px;border:none;font-weight:500;font-size:18px;line-height:100%;letter-spacing:-.04em;color:#181818;min-width:220px;width:-moz-max-content;width:max-content;transition:background-color .3s ease,width .3s ease,padding .3s ease;will-change:width,padding}@media(max-width:768px){.dropdown-menu-header .dropdown-button{width:100%}}.dropdown-menu-header .dropdown-arrow{display:none}.dropdown-menu-header .dropdown-button.active{background-color:#e0ef35!important}.dropdown-menu-header .dropdown-button.active .dropdown-arrow{display:block}.dropdown-menu-header .dropdown-menu{position:absolute;top:100%;left:0;width:100%;background:#fff;box-shadow:0 5px 15px #00000026;border-radius:26px;padding:16px!important;margin-top:8px;z-index:1000;overflow:visible!important}.dropdown-menu-header .dropdown-menu li:not(:last-child){margin-bottom:14px}.dropdown-menu-header .dropdown-menu ul{margin-bottom:0!important}.dropdown-menu-header .dropdown-menu a{transition:all .3s ease;width:100%}.dropdown-menu-header .dropdown-menu a:hover{color:#936956}.dropdown-menu-header .dropdown-menu-parent-svg{position:relative}.dropdown-menu-header .dropdown-menu-parent-svg a{display:flex;flex-direction:row;justify-content:space-between;align-items:center;transition:all .3s ease;text-decoration:none}.dropdown-menu-header .dropdown-menu-parent-svg a:hover svg path{fill:#936956!important}.dropdown-menu-header ul.dropdown-submenu{padding-left:16px!important}.dropdown-menu-header .dropdown-submenu{position:absolute;top:0;left:100%!important;min-width:200px;width:-moz-max-content;width:max-content;background:#fff;box-shadow:0 5px 15px #00000026;border-radius:26px;padding:16px;z-index:1001;opacity:0;visibility:hidden;transform:translate(-10px);pointer-events:none;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;margin:0}@media(max-width:768px){.dropdown-menu-header .dropdown-submenu{position:static!important;width:100%!important;min-width:auto!important;margin-top:12px;box-shadow:none!important;background:#f9f9f9!important;border-radius:16px!important;opacity:0;visibility:hidden;transform:none!important;pointer-events:none;overflow:hidden;height:0;transition:height .3s ease,opacity .2s ease;padding:0 16px!important;margin:0!important}}@media(max-width:768px){.dropdown-menu-header .dropdown-submenu li{margin-bottom:8px!important;color:#936956!important;list-style-position:inside!important}}.dropdown-menu-header .dropdown-submenu li a{color:#936956!important}@media(max-width:768px){.dropdown-menu-header .dropdown-submenu li a{display:unset!important}}.dropdown-menu-header .dropdown-menu-parent-svg.open>.dropdown-submenu{opacity:1;visibility:visible;transform:translate(0);pointer-events:auto}@media(max-width:768px){.dropdown-menu-header .dropdown-menu-parent-svg.open>.dropdown-submenu{opacity:1;visibility:visible;pointer-events:auto;margin-top:10px!important}}@media(max-width:768px){.dropdown-menu-header .dropdown-menu-parent-svg>a svg{transition:transform .3s ease}.dropdown-menu-header .dropdown-menu-parent-svg.open>a svg{transform:rotate(180deg)}.dropdown-menu-header .dropdown-menu-parent-svg>a{cursor:pointer}}.category-header{text-align:center;padding:0}.category-header .breadcrumbs{font-weight:400;font-size:14px;line-height:100%;letter-spacing:-.02em;margin-bottom:40px;font-family:Unbounded,Unbounded Fallback}.category-header .breadcrumbs span{opacity:.4}.category-header h1{font-weight:500;font-size:54px;line-height:125%;letter-spacing:-.02em}@media(max-width:768px){.category-header h1{font-size:24px}}.top-wrapper-button-section-wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between}@media(max-width:768px){.top-wrapper-button-section-wrapper{flex-direction:column;gap:24px}}.top-wrapper-button-section-wrapper .button-wrapper-left{display:flex;flex-direction:row;gap:12px}@media(max-width:768px){.top-wrapper-button-section-wrapper .button-wrapper-left{width:100%;flex-direction:column}}.top-wrapper-button-section-wrapper .button-wrapper-left .dropdown-button:hover{background:#e0ef35}@media(max-width:768px){.top-wrapper-button-section-wrapper .button-wrapper-left .dropdown-button:hover{width:100%}}.top-wrapper-button-section-wrapper .button-wrapper-left .dropdown-button.active{background-color:#181818!important;color:#fff}.top-wrapper-button-section-wrapper .button-wrapper-left .dropdown-arrow{display:none}.top-wrapper-button-section-wrapper .button-wrapper-left .dropdown-button.active .dropdown-arrow{display:block}.top-wrapper-button-section-wrapper .button-wrapper-left .dropdown-button.active .dropdown-search{display:none}.top-wrapper-button-section-wrapper .dropdown-submenu li a{color:#181818!important}.top-wrapper-button-section-wrapper .dropdown-submenu li:hover a{color:#936956!important}.top-wrapper-button-section-wrapper .multi-dropdown{flex:unset}.top-wrapper-button-section-wrapper #sort-btn{display:flex;height:100%;flex-direction:row;justify-content:center;align-items:center;padding:15px 12px;gap:6px;background:#181818!important;border-radius:60px;border:none;font-weight:400;font-size:16px;line-height:100%;letter-spacing:-.02em;color:#fff;max-width:-moz-fit-content;max-width:fit-content}@media(max-width:768px){.search-section .row{flex-direction:column;max-height:400px}}.main-page-slider .swiper-container{width:100%;padding-top:60px;padding-bottom:130px}.main-page-slider .swiper-btn-wrapper{right:0;bottom:-30px;z-index:3}.main-page-slider .swiper-container{overflow:visible}.main-page-slider .container-full{padding:0 20px;overflow:hidden}.main-page-slider .title{text-align:center}.main-page-slider .swiper-slide{background-position:center;background-size:cover;width:350px;height:465px;border-radius:30px}.main-page-slider .swiper-slide{transition:transform .4s ease,opacity .4s ease;padding:20px;display:flex;align-items:flex-end}@media(max-width:576px){.main-page-slider .swiper-slide{transform:translateY(30px)!important;width:80%}}.main-page-slider .swiper-slide-active{transform:translateY(75px)!important}@media(max-width:576px){.main-page-slider .swiper-slide-active{transform:translateY(40px)!important}}.main-page-slider .swiper-slide h3.title{font-size:30px;color:#fff;opacity:0;transition:all .3s ease}@media(max-width:576px){.main-page-slider .swiper-slide h3.title{font-size:22px;text-align:start;line-height:90%}}.main-page-slider .swiper-slide.swiper-slide-active h3.title{opacity:1}.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right{background-image:unset!important}section.trust .container-full{padding-left:30px}@media(max-width:576px){section.trust .container-full{padding-right:30px}}section.trust h2{max-width:962px}@media(max-width:576px){section.trust h2{text-align:center;max-width:300px;margin:0 auto}}@media(max-width:1160px){section.trust h2{text-align:center}}section.trust .trust_wrapper{display:grid;grid-template-columns:1fr 1fr}@media(max-width:1160px){section.trust .trust_wrapper{grid-template-columns:1fr;gap:24px}}section.trust .trust_block{color:#fff;border-radius:30px;padding:26px 32px}section.trust .trust_block.black{position:relative;background-color:#181818;max-width:315px;display:flex;min-height:166px}section.trust .trust_block.black img{position:absolute;left:0;top:calc(50% - 75px);height:154px;width:77px}section.trust .trust_block.black .trust_block-content{padding-left:100px;display:flex;flex-direction:column;justify-content:space-between}section.trust .trust_block.brown{background-color:#936956;border-top-right-radius:0;border-bottom-right-radius:0;display:flex;flex-direction:column;justify-content:space-between;width:359px;gap:10px}@media(max-width:1160px){section.trust .trust_block.brown{border-radius:30px}}@media(max-width:768px){section.trust .trust_block.brown{width:unset}}section.trust .trust_block.brown .text_footer{font-size:12px;font-style:normal;font-weight:400;line-height:15px;opacity:.75}section.trust .trust_block.brown .block{display:flex;align-items:center}section.trust .trust_block.brown .text{margin-right:20px}section.trust .trust_block.brown .img_wrapper{display:flex}section.trust .trust_block.brown .img_wrapper img{margin-left:-8px;width:54px;height:54px;border-radius:100%;border:1px solid #fff}section.trust .trust_block.brown .img_wrapper img:first-child{margin-left:0}section.trust .trust_block.brown .title{max-width:180px}section.trust .trust_items{display:flex;justify-content:flex-end;align-items:stretch;gap:10px}@media(max-width:1160px){section.trust .trust_items{justify-content:center}}@media(max-width:768px){section.trust .trust_items{flex-direction:column;align-items:center;gap:24px}}section.trust .trust_items .title{font-size:18px;font-weight:400;font-style:italic}section.trust .trust_items .text{font-family:Unbounded,Unbounded Fallback;font-size:54px;font-weight:600}.dowed{padding:40px 0}.dowed__slider-mobile{display:none;width:100%;overflow:hidden;position:relative}@media(max-width:768px){.dowed__slider-mobile{display:block}}.dowed__slider-mobile .swiper-wrapper{display:flex;align-items:center}.dowed__slide{display:flex;align-items:center;justify-content:center;height:120px;flex-shrink:0}@media(max-width:576px){.dowed__slide{height:240px}}.dowed__slide svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.dowed__desktop{display:block;padding-bottom:80px}.dowed__desktop-wrapper{display:grid!important;grid-template-columns:min-content;justify-items:center;text-align:center;gap:10px 0;padding:0 10px;box-sizing:border-box;width:100%;grid-template-columns:220px 243px 355px 225px 166px;justify-content:center;gap:4px}@media(max-width:1400px){.dowed__desktop-wrapper{grid-template-columns:17.73% 19.58% 28.61% 18.13% 13.38%}}@media(max-width:768px){.dowed__desktop-wrapper{display:flex!important;flex-wrap:unset;justify-content:unset;gap:unset}}@media(max-width:576px){.dowed__desktop-wrapper{flex-wrap:unset;justify-content:unset;gap:unset}}.dowed__letter{display:flex;align-items:center;justify-content:center;width:-moz-available!important;width:-webkit-fill-available!important;width:stretch!important}@media(max-width:768px){.dowed__letter{max-height:337px}}.dowed__navigation{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:30px}@media(min-width:769px){.dowed__navigation{display:none}}.dowed__button{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #e0e0e0;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.dowed__button:hover{background:#f5f5f5;border-color:#999}.dowed__button:disabled{opacity:.5;cursor:not-allowed}.dowed__button svg{width:20px;height:20px}.dowed .swiper-pagination{position:relative;bottom:-20px}.dowed .swiper-pagination-bullet{width:8px;height:8px;background:#ccc;opacity:1;margin:0 4px}.dowed .swiper-pagination-bullet-active{background:#333}.dowed .dowed__letter{display:flex;flex-direction:column}.dowed .dowed__letter svg{margin-bottom:40px}.dowed .dowed__letter .dowed__letter-photo{display:block;line-height:0;color:inherit;text-decoration:none}.dowed .dowed__letter .title{font-size:22px;font-weight:500;font-family:Unbounded,Unbounded Fallback;color:#181818;max-width:99%;overflow-wrap:break-word;word-break:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1400px){.dowed .dowed__letter .title{display:none}}.dowed .dowed__letter .category{color:#181818;font-style:italic}@media(max-width:1400px){.dowed .dowed__letter .category{display:none}}.dowed .swiper{padding-bottom:80px}.dowed .show-more{margin-top:20px;padding:0 30px;font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:30px;line-height:90%;letter-spacing:-3%;color:#181818;max-width:236px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;border:none;background:none}@media(max-width:576px){.dowed .show-more{max-width:unset;justify-content:flex-start;gap:12px}}.dowed .swiper-btn-wrapper{display:none;right:0}@media(max-width:768px){.dowed .swiper-btn-wrapper{display:flex}}.show-more{margin-top:80px;padding:0 30px;font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:30px;line-height:90%;letter-spacing:-3%;color:#181818;max-width:236px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;border:none;background:none}button.show-more{padding-left:0;margin-top:0}button.show-more .show-more{margin-top:0;padding-left:0}.bg-liquid-glass{background:#fff3!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 8px 32px #0003!important}.bg-liquid-glass svg{width:14px;height:14px}.card-block-second{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:990px){.card-block-second{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){.card-block-second{grid-template-columns:repeat(1,1fr)}}.card-block-second .item{height:-moz-fit-content;height:fit-content}.card-block-second .item .video-item_wrapper{aspect-ratio:4/3;margin-bottom:20px;border-radius:30px;overflow:hidden;max-height:300px;height:100%}.card-block-second .item .title{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:18px;line-height:100%;color:#181818}@media(max-width:550px){.card-block-second .item .title{font-size:14px}}section.awards{padding:65px 0}@media(max-width:768px){section.awards{padding:40px 0 100px}}section.awards h2{margin-bottom:50px}@media(max-width:576px){section.awards h2{margin-bottom:20px}}section.awards .content_wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:990px){section.awards .content_wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){section.awards .content_wrapper{grid-template-columns:repeat(1,1fr)}}section.awards .content_wrapper .card{min-height:176px;height:100%;background:#f9f9f9;border-radius:30px;border:none;padding:20px;position:relative;overflow:hidden}section.awards .content_wrapper .card .award-title{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:22px;line-height:110%;letter-spacing:-.02em;color:#181818;max-width:320px;margin-top:auto;position:relative;z-index:2}section.awards .content_wrapper .card .img-wrapper{position:absolute}section.awards .show-more{margin-top:64px}@media(max-width:768px){section.awards .show-more{margin-top:32px;max-width:unset;gap:8px}}section.awards .show-more .show-more{margin-top:0}section.portfolio{padding:65px 0}@media(max-width:768px){section.portfolio{padding:40px 0 100px}}section.portfolio h2{margin-bottom:50px}@media(max-width:576px){section.portfolio h2{margin-bottom:20px}}section.portfolio .card-block-second{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-radius:30px;overflow:hidden;margin-bottom:64px}section.portfolio .card-block-second .card-item a{position:relative;border-radius:30px;overflow:hidden;height:300px;width:100%}section.portfolio .card-block-second .card-item a img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}section.portfolio .card-block-second_wrapper .portfolio-swiper .swiper-slide img{height:490px!important}section.portfolio .specialist-slider.video .swiper-slide iframe{width:100%;height:auto;aspect-ratio:16/9;display:block;border-radius:30px}section.content{padding:65px 0}@media(max-width:768px){section.content{padding:40px 0}}section.content h2{margin-bottom:50px}@media(max-width:576px){section.content h2{margin-bottom:20px}}section.albums{padding:65px 0}@media(max-width:768px){section.albums{padding:40px 0 100px}}section.albums h2{margin-bottom:50px}@media(max-width:576px){section.albums h2{margin-bottom:20px}}section.albums .card-block{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-radius:30px;overflow:hidden}@media(min-width:767px){section.albums .videos-single-wrapper .swiper-slide{width:100%!important}}section.albums .videos-single-wrapper .swiper-slide:first-child{border-radius:0}section.albums .videos-single-wrapper .swiper-slide:last-child{border-radius:0}section.albums .videos-single-wrapper .title{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:18px;line-height:100%;margin-top:20px}section.albums .spec-video_wrapper .videos-swiper .swiper-slide iframe:not(.dw-video__frame){min-height:300px!important}@media(max-width:768px){section.albums .spec-video_wrapper .videos-swiper .swiper-slide iframe:not(.dw-video__frame){min-height:220px!important}}section.albums .loadMoreVideos{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:400;font-size:16px;line-height:115%;letter-spacing:-.02em;text-decoration-line:underline;color:#181818;border:none;background:none}@media(max-width:768px){section.albums .loadMoreVideos{display:none!important}}section.reviews{padding:130px 0}@media(max-width:768px){section.reviews.specialist-category{padding:40px 0}}.card-block{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-radius:30px;overflow:hidden}.card-block .card-item{height:520px;position:relative;overflow:hidden}.card-block .card-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.card-block .link{display:block;padding:10px;font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:22px;line-height:110%;letter-spacing:-2%;color:#fff;text-align:center;border-radius:20px;border:1px solid rgba(255,255,255,.2);box-shadow:inset 1px 1px 0 var(--lg-highlight),inset 0 0 5px var(--lg-highlight);position:absolute;bottom:12px;left:12px;right:12px}.card-block .link:hover{background:#fff;color:#000}:root{--lg-bg-color: rgba(255, 255, 255, .25);--lg-highlight: rgba(255, 255, 255, .75);--lg-text: #ffffff;--lg-red: #fb4268;--lg-grey: #444739}section.wedding_ready .padding-wrapper{padding:0 30px}section.wedding_ready .title-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:end}@media(max-width:768px){section.wedding_ready .title-wrapper{flex-direction:column;gap:20px;align-items:center;justify-content:center}}section.wedding_ready .title-wrapper .title{max-width:590px;width:100%}@media(max-width:768px){section.wedding_ready .title-wrapper .title{text-align:center}}section.wedding_ready .title-wrapper .subtitle{font-family:Inter,Inter Fallback;font-style:italic;font-weight:400;font-size:18px;line-height:115%;letter-spacing:-.05em;color:#181818;max-width:269px;width:100%}@media(max-width:768px){section.wedding_ready .title-wrapper .subtitle{text-align:center}}section.wedding_ready .toggle-btn-wrappers{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;margin:50px 0;width:100%}@media(max-width:768px){section.wedding_ready .toggle-btn-wrappers{margin:32px 0;gap:8px;flex-direction:column}}section.wedding_ready .toggle-btn-wrappers .toogle-button.active{background:#181818;color:#fff}section.wedding_ready .toggle-btn-wrappers .toogle-button{width:100%;white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px;gap:13px;background:#f9f9f9;border-radius:60px;border:none;cursor:pointer;transition:background-color .3s ease,width .3s ease,padding .3s ease;will-change:width,padding;color:#181818;font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:18px;line-height:100%}@media(max-width:768px){section.wedding_ready .toggle-btn-wrappers .toogle-button{font-size:14px}}section.wedding_ready .tab-section-small{display:none}section.wedding_ready .tab-section-small.active{display:block}section.wedding_ready .contant-wrapper{display:flex;gap:21px;width:100%}@media(max-width:768px){section.wedding_ready .contant-wrapper{flex-direction:column}}section.wedding_ready .contant-wrapper .cards-warpper{display:grid;grid-template-columns:1fr 1fr;border-radius:30px;overflow:hidden;width:75%}@media(max-width:768px){section.wedding_ready .contant-wrapper .cards-warpper{width:100%}}section.wedding_ready .contant-wrapper .wed-card{width:100%;aspect-ratio:3/4;position:relative;max-height:520px}section.wedding_ready .contant-wrapper .wed-card .wishlist-btn{position:absolute;width:46px;height:46px;right:12px;top:12px}section.wedding_ready .contant-wrapper .wed-card .glass{background:#fff3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #0003}section.wedding_ready .contant-wrapper .wed-card .glass.round-btn{display:flex;justify-content:center;align-items:center;padding:10px;position:absolute;width:46px;height:46px;right:12px;top:12px;border-radius:60px}section.wedding_ready .contant-wrapper .wed-card .glass.round-btn svg{opacity:1}section.wedding_ready .contant-wrapper .wed-card .glass.btn{text-align:center;padding:14px;border-radius:60px;position:absolute;bottom:12px;left:12px;right:12px;width:auto}section.wedding_ready .contant-wrapper .wed-card .text-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:20px;line-height:110%;text-align:center;letter-spacing:-.02em;color:#fff;text-transform:initial}@media(max-width:768px){section.wedding_ready .contant-wrapper .wed-card .text-clamp{font-size:14px}}section.wedding_ready .contant-wrapper .wed-card:nth-child(4){border-radius:0 0 30px;overflow:hidden}section.wedding_ready .contant-wrapper .wed-card:last-child{border-radius:0 0 30px;overflow:hidden}section.wedding_ready .contant-wrapper .wed-card img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.wedding_ready .contant-wrapper .aside-conatiner{width:35%;position:sticky;top:20px;align-self:flex-start}@media(max-width:768px){section.wedding_ready .contant-wrapper .aside-conatiner{width:100%}}section.wedding_ready .contant-wrapper .aside-conatiner .aside .title{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:18px;line-height:100%;color:#181818;margin-bottom:20px}section.wedding_ready .contant-wrapper .aside-conatiner .aside .banner-item{margin:0}section.wedding_ready .contant-wrapper .aside-conatiner .aside .advertiser-button{background-color:transparent;top:10px;right:10px}@media(max-width:768px){section.wedding_ready .contant-wrapper .mob-view{display:block!important}}section.wedding_ready .contant-wrapper .mob-view .wedaddSwiper .swiper-slide .wedaddSwiper-container{display:block;width:100%;height:100%}section.wedding_ready .contant-wrapper .mob-view .wedaddSwiper .swiper-slide .wedaddSwiper-container .banner-image{width:100%;aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:30px}section.wedding_ready .contant-wrapper .mob-view .mainwedSwiper-wedding,section.wedding_ready .contant-wrapper .mob-view .mainwedSwiper-all-articles{padding-bottom:80px}section.wedding_ready .contant-wrapper .mob-view .mainwedSwiper-wedding .swiper-wrapper .swiper-slide:first-child,section.wedding_ready .contant-wrapper .mob-view .mainwedSwiper-all-articles .swiper-wrapper .swiper-slide:first-child{border-radius:30px 0 0 30px;overflow:hidden}section.wedding_ready .contant-wrapper .mob-view .mainwedSwiper-wedding .swiper-wrapper .swiper-slide:last-child,section.wedding_ready .contant-wrapper .mob-view .mainwedSwiper-all-articles .swiper-wrapper .swiper-slide:last-child{border-radius:0 30px 30px 0;overflow:hidden}section.wedding_ready .contant-wrapper .mob-view .mainwedSwiper-wedding .wed-card:nth-child(4),section.wedding_ready .contant-wrapper .mob-view .mainwedSwiper-all-articles .wed-card:nth-child(4){border-radius:0!important}section.wedding_ready .contant-wrapper .mob-view .mainwedSwiper-wedding .wed-card .glass.btn,section.wedding_ready .contant-wrapper .mob-view .mainwedSwiper-all-articles .wed-card .glass.btn{font-size:14px;padding:11.5px 14px;height:unset}section.wedding_ready .contant-wrapper .full-view .banner-image{width:100%;aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;border-radius:30px}@media(max-width:768px){section.wedding_ready .contant-wrapper .full-view{display:none}}.getting_ready{background-color:#181818;margin:65px 0 0;overflow:hidden}@media(max-width:768px){.getting_ready{padding:80px 30px;margin:40px 0 0}}@media(max-width:1024px){.getting_ready .top .btn-wrapper{display:none}}@media(max-width:1024px){.getting_ready .bottom{flex-direction:column-reverse;align-items:flex-start!important}}@media(max-width:1024px){.getting_ready .bottom .description{margin-top:32px;margin-bottom:50px}}.getting_ready .btn-wrapper.mobile{display:none}@media(max-width:1024px){.getting_ready .btn-wrapper.mobile{display:flex}}@media(max-width:550px){.getting_ready .btn-wrapper.mobile a{width:100%}}.getting_ready .content-block{max-width:1153px;margin:0 auto;position:relative;padding-right:75px}@media(max-width:768px){.getting_ready .content-block{padding-right:0}}.getting_ready .content-block img.first{width:122px;height:167px;position:absolute;right:28px;bottom:-82px}@media(max-width:576px){.getting_ready .content-block img.first{right:-40px;bottom:0;top:-47px}}.getting_ready .content-block img.second{width:190px;height:260px;position:absolute;left:20%}@media(max-width:576px){.getting_ready .content-block img.second{display:none}}.getting_ready .content-block .item{position:relative}.getting_ready .text{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:100px;line-height:100%;letter-spacing:-2%;color:#fff;text-shadow:-10px -6px 0px rgba(0,0,0,.3)}@media(max-width:1024px){.getting_ready .text{font-size:42px}}.getting_ready .description{font-style:Italic;font-size:18px;line-height:115%;letter-spacing:-5%;color:#fff;max-width:220px}.getting_ready .getting_ready-articles{margin-top:32px;color:#fff}.getting_ready .getting_ready-articles ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.getting_ready .getting_ready-articles a{color:#fff;font-size:18px;line-height:120%;text-decoration:underline;text-underline-offset:4px;transition:color .3s ease}.getting_ready .getting_ready-articles a:hover{color:#e0ef35}@media(min-width:1025px){.getting_ready .getting_ready-articles{display:none!important}}.getting_ready .content-block{position:relative}.getting_ready .content-block .item{display:flex;justify-content:space-between;align-items:center}.getting_ready .btn-wrapper{display:flex;gap:0}.getting_ready .mob-view{display:none}@media(max-width:1024px){.getting_ready .mob-view{display:block!important}}@media(max-width:1024px){.getting_ready .mob-view .btn:not(.no-width){width:100%}}.are-you-profi .btn{font-size:20px}.btn{background-color:#fff;color:#181818;font-size:18px;line-height:1.25;font-weight:500;border-radius:60px;font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.04em!important;text-transform:none}@media(max-width:768px){.btn{font-size:16px}}.btn.no-width{padding:17px;min-width:50px}@media(max-width:576px){.btn.no-width{line-height:1}}.btn.black{background-color:#181818;color:#fff}.btn.black:hover{background-color:#181818}.btn.lightgrey{background-color:#f3f3f3!important;color:#181818!important}.btn.disabled{opacity:.5;pointer-events:none;cursor:default}.btn.grey{background-color:none;padding:0;font-size:16px;border-radius:none;justify-content:flex-start;height:unset;font-style:italic}.reviews-main{overflow:hidden}.reviews-main .slider-first{margin-bottom:20px;width:100%;overflow:hidden}@media(max-width:1024px){.reviews-main .slider-first{padding-left:20px;padding-right:20px;position:relative;padding-bottom:80px}}.reviews-main .title h2{margin-bottom:50px}@media(max-width:576px){.reviews-main .title h2{margin-bottom:20px}}.reviews-main .title{padding:0 30px}.reviews-main .slider-second{width:100%;overflow:hidden}@media(max-width:1024px){.reviews-main .slider-second{display:none}}.reviews-main .swiper-slide{overflow:hidden}.reviews-main .item{display:flex;gap:24px;border:1px solid #c0c0c0;border-radius:180px;padding:12px;height:auto;width:auto!important;margin-right:20px!important}@media(max-width:1024px){.reviews-main .item{flex-direction:column;border-radius:180px;padding:20px;align-items:center}}@media(max-width:768px){.reviews-main .item{padding-bottom:70px}}.reviews-main .item img{max-width:236px;width:100%;max-height:236px;aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.reviews-main .item .content{display:flex;flex-direction:column;justify-content:space-between;align-items:start;min-width:0;padding:20px 20px 20px 0}@media(max-width:1024px){.reviews-main .item .content{max-width:240px;align-items:center;padding:0}}@media(min-width:1025px){.reviews-main .item .content{max-width:334px}}.reviews-main .item .title{font-family:Unbounded,Unbounded Fallback;font-weight:400;font-size:20px;line-height:120%;letter-spacing:-2%;color:#181818;padding:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1140px){.reviews-main .item .title{font-size:14px}}@media(max-width:576px){.reviews-main .item .title{font-size:18px;text-align:center}}@media(max-width:1024px){.reviews-main .item .title{margin-bottom:24px;text-align:center}}.reviews-main .item .info-wrapper{font-weight:400;font-style:italic;font-size:14px;line-height:115%;letter-spacing:-2%;display:flex;justify-content:space-between;padding-right:20px;min-width:305px}@media(max-width:576px){.reviews-main .item .info-wrapper{font-size:14px;text-align:center}}@media(max-width:1024px){.reviews-main .item .info-wrapper{display:flex;flex-direction:column;align-items:center;padding-right:0;text-align:center}}.reviews-main .item .name{opacity:.6;margin-bottom:4px}.reviews-main .review-button-prev,.reviews-main .review-button-next{position:absolute;bottom:20px;top:unset;z-index:9;width:40px;height:40px;background-color:#181818;border-radius:50%;cursor:pointer;background-size:20px;background-position:center;background-repeat:no-repeat}.reviews-main .review-button-prev:after,.reviews-main .review-button-next:after{display:none}.reviews-main .review-button-prev{left:50%;transform:translate(-68px)}.reviews-main .review-button-next{right:50%;transform:translate(68px)}.reviews-main .slider-wrapper{display:flex;will-change:transform;align-items:stretch}.reviews .item .info-wrapper-bottom>.info-wrapper{min-width:0}.reviews .title h2{margin-bottom:50px}@media(max-width:576px){.reviews .title h2{margin-bottom:20px}}.reviews .about{margin-bottom:4px}.reviews .title.review-text{margin-bottom:auto}.reviews .loadMore{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:400;font-size:16px;line-height:115%;letter-spacing:-.02em;text-decoration-line:underline;color:#181818;border:none;background:none}.reviews .review-card button.show-more{text-decoration:underline;color:#000;background-color:unset;font-weight:400;font-size:16px;padding:0!important;font-style:italic}.reviews .rating{font-style:italic;position:relative;display:flex;align-items:center;margin-bottom:20px}@media(max-width:1024px){.reviews .rating{margin-bottom:12px;align-self:flex-start}}.reviews .slider-first{margin-bottom:20px}@media(max-width:1024px){.reviews .slider-first{padding-left:20px;padding-right:20px;position:relative;padding-bottom:80px}}@media(max-width:1024px){.reviews .slider-second{display:none}}.reviews .review-grid-wrapper .swiper-wrapper{align-items:stretch!important}@media(min-width:1024px){.reviews .review-grid-wrapper .swiper-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important;min-height:295px}}.reviews .review-grid-wrapper .swiper-wrapper .no-avatar{padding:24px 60px}@media(max-width:1024px){.reviews .review-grid-wrapper .swiper-wrapper .no-avatar{padding:120px 20px 20px 32px}}@media(max-width:1024px){.reviews .review-grid-wrapper .swiper-wrapper .no-avatar .data-info{gap:6px!important;justify-content:flex-start!important}.reviews .review-grid-wrapper .swiper-wrapper .no-avatar .data-info .name-info{font-size:14px}.reviews .review-grid-wrapper .swiper-wrapper .no-avatar .data-info .date{font-size:12px}}.reviews .item{display:flex;gap:24px;border:1px solid #c0c0c0;border-radius:100px;padding:20px;width:100%;overflow:hidden}@media(max-width:1024px){.reviews .item{flex-direction:column;border-radius:180px 180px 40px 40px;padding:20px 20px 32px;align-items:center;height:auto;min-height:540px;gap:19px}}.reviews .item .left-container{display:flex;flex-direction:column;gap:12px}@media(max-width:1024px){.reviews .item .left-container{width:100%}}.reviews .item .left-container .img-wrapper{display:flex;justify-content:center}.reviews .item .left-container .data-info{display:flex;flex-direction:column;gap:8px;align-items:center}@media(max-width:1024px){.reviews .item .left-container .data-info{align-items:flex-start;gap:4px}}.reviews .item .left-container .data-info .name-info{font-style:italic;font-weight:400;font-size:16px;line-height:115%;letter-spacing:-.02em;color:#181818;opacity:.6}@media(max-width:1140px){.reviews .item .left-container .data-info .name-info{font-size:14px}}.reviews .item .left-container .data-info .date{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.02em;color:#181818}@media(max-width:1140px){.reviews .item .left-container .data-info .date{font-size:12px}}.reviews .item img{max-width:236px;max-height:236px;width:100%;aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin:10px 10px 0}@media(max-width:1140px){.reviews .item img{margin:0}}.reviews .item .content{display:flex;flex-direction:column;justify-content:space-between;align-items:start;min-width:0;flex:1 1 0;width:100%}@media(max-width:1024px){.reviews .item .content{justify-content:flex-start}}.reviews .item .content .top_wrapper{display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(max-width:1140px){.reviews .item .content .top_wrapper{flex-direction:column-reverse}}.reviews .item .content .top_wrapper .data-info{display:flex;flex-direction:row;justify-content:space-between;gap:8px;align-items:center;margin-bottom:20px}.reviews .item .content .top_wrapper .data-info .date{font-family:Unbounded,Unbounded Fallback!important;font-weight:400}.reviews .item .content .top_wrapper .data-info .name-info{color:#707070;font-style:italic}.reviews .item .content .show-more{text-align:left!important}@media(max-width:1140px){.reviews .item .content .show-more{font-size:14px}}.reviews .item .response-toggle{background-color:#f9f9f9;padding:8px 20px 8px 8px}.reviews .item .info-container-bottom{margin-top:4px;display:flex;gap:48px;flex-direction:column;width:100%}.reviews .item .info-container-bottom .btn_wrapper{margin:0!important}.reviews .item .info-container-bottom .response-toggle__label{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-style:Medium;font-size:14px;line-height:100%;font-style:normal}@media(max-width:1024px){.reviews .item .info-container-bottom .response-toggle__label{font-size:12px}}.reviews .item .info-container-bottom .response-toggle__avatar{margin:unset}@media(min-width:1024px){.reviews .item .info-container-bottom{max-width:334px}}.reviews .item .info-container-bottom .info-wrapper-bottom{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:44px;width:100%}@media(max-width:1024px){.reviews .item .info-container-bottom .info-wrapper-bottom{margin-top:0;gap:29px}}.reviews .item .info-container-bottom .info-wrapper-bottom .name-wrapper{display:flex;flex-direction:row;align-items:center;gap:6px;min-width:0}@media(max-width:1024px){.reviews .item .info-container-bottom .info-wrapper-bottom .name-wrapper{width:100%}}.reviews .item .info-container-bottom .info-wrapper-bottom .name-wrapper svg{flex-shrink:0}.reviews .item .info-container-bottom .info-wrapper-bottom .no-response{font-style:italic;font-weight:400;font-size:16px;line-height:115%;letter-spacing:-.02em;color:#181818}@media(max-width:1140px){.reviews .item .info-container-bottom .info-wrapper-bottom .no-response{font-size:14px}}.reviews .item .info-container-bottom .info-wrapper-bottom .date{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.02em;color:#181818}@media(max-width:1140px){.reviews .item .info-container-bottom .info-wrapper-bottom .date{font-size:14px}}.reviews .item .title{font-family:Unbounded,Unbounded Fallback;font-weight:400;font-size:20px;line-height:120%;letter-spacing:-2%;color:#181818}@media(max-width:1140px){.reviews .item .title{font-size:14px}}.reviews .item .info-wrapper{font-weight:400;font-style:italic;font-size:16px;line-height:115%;letter-spacing:-2%;display:flex;flex-direction:column;gap:8px}@media(max-width:1024px){.reviews .item .info-wrapper{align-items:flex-start!important}}.reviews .item .info-wrapper .btn_wrapper{display:flex;gap:10px}@media(max-width:1024px){.reviews .item .info-wrapper{display:flex;flex-direction:column;align-items:center}}.reviews .item .name{opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;width:100%}@media(max-width:1140px){.reviews .item .name{font-size:14px}}@media(min-width:1024px){.reviews .review-button-prev,.reviews .review-button-next{display:none!important}}@media(max-width:1024px){.reviews .review-button-prev,.reviews .review-button-next{display:block!important}}.reviews .review-button-prev,.reviews .review-button-next{position:absolute;bottom:0;top:unset;z-index:9}.reviews .review-button-prev{left:50%;transform:translate(-68px)}.reviews .review-button-next{right:50%;transform:translate(68px)}.reviews .slider-wrapper{display:flex;animation:smoothScroll 120s linear infinite;gap:20px}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.modal-content.response-popup{overflow-y:auto;max-width:454px!important}.modal-content.response-popup .modal-title-name{display:flex;flex-direction:row;gap:6px;align-items:center;margin-bottom:20px}.modal-content.response-popup .modal-title-name .name{font-size:16px;line-height:115%;letter-spacing:-.02em;opacity:.6}.modal-content.response-popup .modal-body{padding:0;margin-bottom:40px}.modal-content.response-popup .modal-body .response-text-full{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:400;font-size:16px;line-height:130%;letter-spacing:-.02em;color:#181818}.modal-content.response-popup .info-wrapper-bottom{display:flex;flex-direction:row;align-items:flex-start;gap:80px;width:100%}.modal-content.response-popup .info-wrapper-bottom .date{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.02em;color:#181818}.modal-content.response-popup .info-wrapper-bottom .name{opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;width:100%}.anons .head{display:flex;justify-content:space-between;align-items:end;padding:0 30px;gap:10px}.anons .head h2{max-width:567px}@media(max-width:1024px){.anons .head h2{font-size:30px}}@media(max-width:576px){.anons .head h2{text-align:center;margin-bottom:20px}}.anons .head .description{max-width:275px}@media(max-width:576px){.anons .head .description{text-align:center}}@media(max-width:576px){.anons .head{flex-direction:column;align-items:center}}.moderation-flagged{border:1px solid #A21A1A!important;color:#a21a1a!important}.moderation-flagged::-moz-placeholder{color:#a21a1a!important}.moderation-flagged::placeholder{color:#a21a1a!important}.moderation-flagged.custom-select{border:none!important}.item.moderation-flagged,.main-block-container.moderation-flagged,.custom-file-upload-container.moderation-flagged{border:1px solid #A21A1A!important}.custom-select.moderation-flagged .select-trigger{border:1px solid #A21A1A!important;color:#a21a1a!important}.custom-file-dashed.moderation-flagged{border-style:dashed!important}.dw-more-wrap{display:flex;justify-content:flex-start;width:100%;margin-top:40px}.dw-more-wrap .dw-more{position:relative;display:block;width:179px;height:58px;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#181818;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:30px;line-height:.9;letter-spacing:-.9px;text-align:left;text-transform:none;text-decoration:none;cursor:pointer}.dw-more-wrap .dw-more.is-loading,.dw-more-wrap .dw-more:disabled{opacity:.5;cursor:progress}.dw-more-wrap .dw-more__text{display:block;width:179px}.dw-more-wrap .dw-more__arrow--pc{position:absolute;left:118px;top:40px}.dw-more-wrap .dw-more__arrow--mob{display:none}@media(max-width:768px){.dw-more-wrap{margin-top:24px}.dw-more-wrap .dw-more{width:100%;height:24px;font-size:22px;line-height:1.1;letter-spacing:-.44px}.dw-more-wrap .dw-more__text{width:auto;white-space:nowrap}.dw-more-wrap .dw-more__arrow--pc{display:none}.dw-more-wrap .dw-more__arrow--mob{display:block;position:absolute;right:0;top:7px}}.modal_login_icon.header-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;padding:0;overflow:visible;background:#181818}.modal_login_icon.header-avatar .header-avatar__img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.modal_login_icon.header-avatar .header-avatar__letter{font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:16px;font-weight:500;line-height:1;color:#fff}.modal_login_icon.header-avatar .header-avatar__count{position:absolute;top:-6px;left:26px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;border:2px solid #FFFFFF;background:#e0ef35;color:#181818;font-family:Inter,Inter Fallback,sans-serif;font-size:11px;font-weight:500;line-height:1}.modal_login_icon.header-avatar:has(.header-avatar__img){background:transparent}@media(min-width:769px){section.wedding_ready .contant-wrapper .cards-warpper.home-wed-cards{margin:0;display:block;width:75%;flex-shrink:0}section.wedding_ready .contant-wrapper .cards-warpper.home-wed-cards .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr;transform:none!important}section.wedding_ready .contant-wrapper .cards-warpper.home-wed-cards .swiper-slide{width:auto!important;margin:0!important}section.wedding_ready .contant-wrapper .cards-warpper.home-wed-cards .swiper-btn-wrapper{display:none}}@media(max-width:768px){section.wedding_ready .contant-wrapper .cards-warpper.home-wed-cards{display:block;border-radius:0;overflow:hidden;padding:0 0 60px}section.wedding_ready .contant-wrapper .cards-warpper.home-wed-cards .wed-card{border-radius:30px;overflow:hidden}}@media(min-width:1200px){section.wedding_ready>.container{max-width:none;padding-left:0;padding-right:0}section.wedding_ready .padding-wrapper{padding:0 32px}section.wedding_ready .contant-wrapper{gap:21px;align-items:flex-start}section.wedding_ready .contant-wrapper .cards-warpper.home-wed-cards{width:calc(100% - 466px);max-width:910px;border-radius:30px;overflow:hidden}section.wedding_ready .contant-wrapper .cards-warpper.home-wed-cards .swiper-wrapper{gap:0}section.wedding_ready .contant-wrapper .cards-warpper.home-wed-cards .wed-card{aspect-ratio:455/520;max-height:none;border-radius:0!important;overflow:hidden}section.wedding_ready .contant-wrapper .cards-warpper.home-wed-cards .wed-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.wedding_ready .contant-wrapper .cards-warpper.home-wed-cards .wed-card .wishlist-btn{position:absolute;z-index:2;top:12px;right:12px;width:46px;height:46px;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}section.wedding_ready .contant-wrapper .cards-warpper.home-wed-cards .wed-card .glass.btn{position:absolute;z-index:1;left:12px;right:12px;bottom:12px;min-height:76px;height:auto;margin:0;display:flex;align-items:center;padding:14px 24px;border-radius:60px;background:#ffffff4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:22px;line-height:24px;text-align:left}section.wedding_ready .contant-wrapper .cards-warpper.home-wed-cards .wed-card .glass.btn .text-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}section.wedding_ready .tab-section-small .contant-wrapper .aside-conatiner{width:445px;flex:0 0 445px;position:sticky;top:calc(var(--hdr-h-compact, 72px) + 24px)}}section.trust.trust--v2{padding:0}section.trust.trust--v2 .container-full{padding-left:32px;padding-right:32px}section.trust.trust--v2 .trust_wrapper{align-items:end;gap:24px}section.trust.trust--v2 .trust_item h2{margin:0}section.trust.trust--v2 .trust_items{gap:8px;justify-content:flex-end;align-items:stretch}section.trust.trust--v2 .trust_block{box-sizing:border-box;height:177px;min-height:177px}section.trust.trust--v2 .trust_block.black{width:315px;max-width:none;overflow:hidden;padding:26px 24px 26px 0}section.trust.trust--v2 .trust_block.black .trust_photo{position:absolute;left:0;top:0;height:100%;width:auto;-o-object-fit:contain;object-fit:contain}section.trust.trust--v2 .trust_block.black .trust_block-content{padding-left:112px}section.trust.trust--v2 .trust_block.brown{width:359px;border-radius:30px}@media(max-width:1160px){section.trust.trust--v2 .trust_wrapper{align-items:start}section.trust.trust--v2 .trust_items{justify-content:center}}@media(max-width:768px){section.trust.trust--v2 .container-full{padding-left:10px;padding-right:10px}section.trust.trust--v2 .trust_items{flex-direction:column;align-items:stretch;gap:8px}section.trust.trust--v2 .trust_block.black,section.trust.trust--v2 .trust_block.brown{width:100%;max-width:none}section.trust.trust--v2 .trust_block.black{height:177px}section.trust.trust--v2 .trust_block.brown{height:auto;min-height:177px}}section.trust.trust--v2 .trust_block.brown .title{max-width:none;white-space:nowrap}section.trust.trust--v2 .trust_block.brown{padding:22px 24px}@media(min-width:769px){section.trust.trust--v2+.dowed{padding-top:100px}}section.block-center-text:has(+section.main-page-slider){padding-bottom:0}section.block-center-text+section.main-page-slider{padding-top:80px}@media(min-width:768px){section.block-center-text+section.main-page-slider{padding-top:120px}}.card-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(445px,1fr));position:relative}@media(max-width:576px){.card-wrapper{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}}.card-wrapper img{height:200px;width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:-30px}.card-wrapper .cart-item{position:relative;display:flex;align-items:end;border-radius:30px;overflow:hidden;flex-direction:column}.card-wrapper .text{font-weight:400;font-size:14px;line-height:120%;letter-spacing:-4%}.card-wrapper .card-content_wrapper{position:relative;z-index:1;background-color:#f9f9f9;border-radius:30px;padding:32px 24px 24px;display:flex;flex-direction:column;min-height:238px;justify-content:space-between;gap:10px;width:100%}@media(max-width:576px){.card-wrapper .card-content_wrapper{max-height:unset}}.card-wrapper .button-wrapper a,.card-wrapper .button-wrapper button{background-color:#181818;color:#fff}@media(max-width:576px){.card-wrapper .button-wrapper .btn{min-width:34px;padding:8px;height:34px}}.card-wrapper .button-wrapper a{padding:10px 12px;font-size:14px}@media(max-width:576px){.card-wrapper .button-wrapper a{font-size:12px;min-width:unset;height:unset}}.card-wrapper .card-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}@media(max-width:576px){.card-wrapper .card-bottom .data{font-size:12px}}.card-wrapper h4,.card-wrapper .h4{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:18px;line-height:100%;margin-bottom:12px}.are-you-profi{background-color:#181818;padding-top:150px;padding-bottom:150px}.are-you-profi .content{display:flex;flex-direction:column;text-align:center}.are-you-profi .bg-liquid-glass{background-color:#ffffff1a}.are-you-profi .head{text-align:center;margin-bottom:120px}.are-you-profi .head .title{margin-bottom:20px;color:#fff}.are-you-profi .head .description{font-weight:400;font-style:italic;font-size:18px;line-height:115%;letter-spacing:-5%;text-align:center;color:#fff}.are-you-profi .slider-first,.are-you-profi .slider-second{overflow:hidden;width:100%;position:relative}.are-you-profi .item{flex:0 0 100px;box-sizing:border-box}.are-you-profi .item img{border-radius:50%}.are-you-profi .slider-wrapper{transform:translateZ(0);backface-visibility:hidden;will-change:transform}.are-you-profi .slider-first{margin-bottom:10px}.are-you-profi .slider-second{margin-bottom:120px}.are-you-profi .btn{margin:120px auto 0;background-color:#ffffff1a!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 8px 32px #0003;border-radius:60px}.are-you-profi .slider{overflow:hidden;width:100%}.are-you-profi .slider-wrapper{display:flex;width:-moz-max-content;width:max-content}.are-you-profi .item{flex:0 0 auto;margin-right:20px}.are-you-profi .item img{height:100px;width:auto;-o-object-fit:cover;object-fit:cover;border-radius:50px}.are-you-profi .slider-left.last{display:none}@media(max-width:576px){.are-you-profi .slider-left.last{display:unset}}.are-you-profi .slider-left .slider-wrapper{animation:scroll-left 120s linear infinite;margin-bottom:10px}.are-you-profi .slider-right .slider-wrapper{animation:scroll-right 120s linear infinite;margin-bottom:10px}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}footer{overflow:hidden;background-color:#000;background-size:cover;background-repeat:no-repeat;background-position:top center}footer .head{padding-top:48px;padding-bottom:48px}footer .content{padding:60px 30px 96px;border-top:1px solid #fff;display:flex;justify-content:space-between}@media(max-width:576px){footer .content{padding-left:10px;padding-right:10px}}footer .content .menu-wrapper{display:flex;justify-content:space-between;width:100%;max-width:366px}footer .content .error-modal{font-weight:500;font-size:18px;line-height:100%;text-decoration-line:underline;color:#fff;font-family:Unbounded,Unbounded Fallback}footer .bottom{padding-left:30px;padding-right:30px;padding-bottom:32px;display:flex;justify-content:space-between}@media(max-width:576px){footer .bottom{padding-left:10px;padding-right:10px;flex-direction:column;gap:24px}}footer .bottom .item{display:flex;flex-direction:column;font-size:14px}footer .bottom .copyright{max-width:287px;color:#fff;text-align:end}footer .bottom .copyright .footer-company{display:block;margin-top:8px;font-size:12px;line-height:1.4;color:#9a9a9a}@media(max-width:576px){footer .bottom .copyright{text-align:start}}footer a{color:#fff}footer .menu-wrapper ul{display:flex;flex-direction:column;gap:20px}@media(max-width:768px){section.articles{padding:40px 0}}section.articles h2{margin-bottom:50px}section.articles .card-wrapper{grid-template-columns:repeat(3,1fr);gap:0}@media(max-width:576px){section.articles .card-wrapper{grid-template-columns:repeat(1,1fr)}}section.articles .card-wrapper .button-wrapper{display:flex}section.articles .card-swiper{padding:0 0 80px}section.articles .grid-item-articles .card-wrapper{gap:20px!important}section.articles .show-more{margin-top:64px}@media(max-width:768px){section.articles .desktop-articles{display:none}}section.articles .mobile-articles{display:none}@media(max-width:768px){section.articles .mobile-articles{display:block!important}}section.articles .mobile-articles .swiper-button-next,section.articles .mobile-articles .swiper-button-prev{top:30px}section.articles .mobile-articles .swiper-container-wrapper{padding-bottom:80px}.page-article{padding:90px 0 0}.page-article .card-bottom .button-wrapper{display:flex}.page-article .card-bottom .button-wrapper .wishlist-btn{position:unset}.page-article .card-bottom .button-wrapper a{height:54px;padding:20px;width:-moz-fit-content;width:fit-content}section.specialist-weddings{padding:130px 0}@media(max-width:768px){section.specialist-weddings{padding:40px 0 100px}}section.specialist-weddings h2{margin-bottom:50px}section.specialist-weddings .card-block{grid-template-columns:repeat(3,1fr)}section.specialist-weddings .show-more{margin-top:64px}@media(max-width:768px){section.specialist-weddings .show-more{display:none}}footer .footer-marquee{overflow:hidden;width:100%}footer .footer-marquee__track{display:flex;width:-moz-max-content;width:max-content;animation:footer-marquee 70s linear infinite;will-change:transform}footer .footer-marquee__set{display:flex;flex-shrink:0}footer .footer-marquee__set img{flex-shrink:0;display:block;width:717px;height:auto;padding-right:20px;box-sizing:content-box}@media(max-width:576px){footer .footer-marquee__set img{width:auto;height:120px;padding-right:12px}}@keyframes footer-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(hover:hover){footer .footer-marquee:hover .footer-marquee__track{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){footer .footer-marquee__track{animation:none}}.specialists{display:flex;flex-direction:column;gap:12px}.specialists .main-block-container{padding:0!important}@media(max-width:576px){.specialists{padding:24px 10px}}.specialists .catalog-found{font-size:16px;line-height:120%;letter-spacing:-.02em;color:#181818;opacity:.6;margin-bottom:12px}.specialists .specialist-list{gap:12px;display:flex;flex-direction:column;padding:0;margin-bottom:60px}@media(max-width:768px){.specialists .specialist-list{margin-bottom:32px}}.specialists .item{display:flex;background-color:#f9f9f9;border-radius:30px;padding:24px 0 24px 24px;gap:48px}@media(max-width:1200px){.specialists .item{flex-direction:column;padding:12px}}@media(max-width:576px){.specialists .item{gap:12px}}.specialists .item .content{display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media(max-width:576px){.specialists .item .content{margin-top:8px;margin-bottom:20px}}@media(max-width:576px){.specialists .item .content .title{display:none}}.specialists .item .head{display:flex;flex-direction:column;max-width:510px}.specialists .item .category{background-color:#fff;border-radius:60px;padding:6px 10px;font-weight:400;font-style:italic;font-size:14px;line-height:115%;letter-spacing:-3%;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:20px}@media(max-width:576px){.specialists .item .category.full-view{display:none}}.specialists .item .category.mob-view{display:none}@media(max-width:576px){.specialists .item .category.mob-view{display:block!important;margin-bottom:0}}.specialists .item .rating-mob-wrapper{display:none}@media(max-width:576px){.specialists .item .rating-mob-wrapper{display:unset}}@media(max-width:576px){.specialists .item .bottom-section>.rating{display:none}}.specialists .item .item--title{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:30px;line-height:90%;letter-spacing:-3%;color:#181818;margin-bottom:12px;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}@media(max-width:576px){.specialists .item .item--title{font-size:22px;line-height:120%}}.specialists .item .title-mob{display:none}@media(max-width:576px){.specialists .item .title-mob{display:block}}.specialists .item .subtitle{font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em;margin-bottom:24px;text-align:left!important;display:unset!important}@media(max-width:576px){.specialists .item .subtitle{display:none!important}}.specialists .item .subtitle-mob{font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em;margin-bottom:24px}@media(max-width:576px){.specialists .item .subtitle-mob{margin-bottom:0}}.specialists .item .description{font-weight:400;font-size:14px;line-height:120%;letter-spacing:-4%}.specialists .item .logo{position:relative}@media(max-width:576px){.specialists .item .logo{display:flex;align-items:center;gap:12px}}.specialists .item .logo svg{position:absolute;top:0;left:0}@media(max-width:576px){.specialists .item .logo svg{bottom:0;top:unset;width:20px;height:20px}}.specialists .item .logo .item--title{margin-bottom:unset}.specialists .item .logo img{max-width:135px;height:135px;border-radius:100%}@media(max-width:576px){.specialists .item .logo img{width:60px;height:60px}}.specialists .item .bottom-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.specialists .item .btn-wrapper{display:flex;gap:0;align-items:stretch}@media(max-width:768px){.specialists .item .btn-wrapper{width:100%}}.specialists .item .btn-wrapper .btn{height:54px;width:-moz-fit-content;width:fit-content;min-width:unset}@media(max-width:768px){.specialists .item .btn-wrapper .btn{width:100%}}.specialists .item .black{border-radius:60px;padding:20px}.specialists .item .wishlist-btn{width:54px;height:54px;border-radius:100%;background:#181818;border:none;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.specialists .item .wishlist-btn.active,.specialists .item .wishlist-btn.favorite-active{color:#e0ef35!important}.specialists .item .rating{display:flex;flex-direction:row;align-items:center;gap:8px;color:#181818}.specialists .item .rating .value{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:36px;line-height:120%;letter-spacing:-.02em}@media(max-width:576px){.specialists .item .rating .value{font-size:22px;line-height:125%}}.specialists .item .rating .count{font-style:italic;font-weight:400;font-size:14px;letter-spacing:-.03em}@media(max-width:576px){.specialists .item .rating .count{font-size:12px}}.specialists .item .rating .count.no-rating{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:400;font-size:16px;line-height:115%;letter-spacing:-.02em}@media(max-width:576px){.specialists .item .rating .count.no-rating{font-size:14px}}.specialists .item .rating .rating-stars{display:flex;flex-direction:row}.specialists .item .rating .rating-stars.no-rating{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:400;font-size:16px;line-height:115%;letter-spacing:-.02em;color:#707070}@media(max-width:576px){.specialists .item .rating .rating-stars.no-rating{font-family:Inter,Inter Fallback;font-style:italic;font-weight:400;font-size:14px;line-height:115%;letter-spacing:-.03em}}@media(max-width:576px){.specialists .item .rating .rating-stars svg{width:16px;height:14px}}.specialists .item .specialist-slider{max-width:590px}@media(max-width:1200px){.specialists .item .specialist-slider{max-width:unset}}.specialists .item .specialist-slider a{width:100%;height:100%}.specialists .item .specialist-slider img{max-height:310px;border-radius:30px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.specialists .item .specialist-slider iframe{border-radius:30px}.specialists .item .specialist-slider:not(.video) .swiper-slide{width:276px;height:310px;flex-shrink:0}.specialists .item .specialist-slider:not(.video) a{display:block}.specialists .item .specialist-slider:not(.video) img{display:block;-o-object-position:center;object-position:center}.specialists .item .specialist-slider:not(.video) iframe{width:100%;height:100%}.specialists .specialist-slider.video .swiper-btn-wrapper{height:42px;bottom:unset!important;align-items:flex-end;position:relative}.specialists .specialist-slider.video .swiper-btn-wrapper .swiper-button-prev,.specialists .specialist-slider.video .swiper-btn-wrapper .swiper-button-next{top:unset!important}.specialists .specialist-slider.video .swiper-btn-wrapper .right,.specialists .specialist-slider.video .swiper-btn-wrapper .left{justify-content:flex-end}@media(min-width:1200px){.specialists .specialist-slider.photo-gallery .swiper-btn-wrapper{max-width:550px;top:60%;left:50%;transform:translate(-50%,-50%)}.specialists .specialist-slider.photo-gallery .swiper-btn-wrapper .left{justify-content:flex-start}.specialists .specialist-slider.photo-gallery .swiper-btn-wrapper .right{display:flex;justify-content:flex-end}}.specialists .gallary{margin-left:auto;width:100%}@media(max-width:1200px){.specialists .gallary{margin-left:unset}}.specialists .swiper-slide{height:316px}@media(max-width:576px){.specialists .swiper-btn-wrapper .right .swiper-button-next,.specialists .swiper-btn-wrapper .left .swiper-button-prev{top:12px}}.specialist-header{padding:0}.specialist-header h1{font-size:54px}@media(max-width:768px){.specialist-header h1{font-size:24px;line-height:100%;letter-spacing:-.02em}}.specialist-header .blocks{display:flex;gap:20px}@media(max-width:768px){.specialist-header .blocks{flex-direction:column}}.specialist-header .main-block{flex:0 0 67%;min-width:0}.specialist-header .main-block .main-block_content{padding:20px;background-color:#f9f9f9;border-radius:30px;display:flex;flex-direction:column;align-items:baseline;margin-bottom:20px;gap:32px}@media(max-width:768px){.specialist-header .main-block .main-block_content{padding:12px}}.specialist-header .main-block .main-block_content .title{display:flex;gap:12px;position:relative}.specialist-header .main-block .main-block_content .title .dop-info-btn{border:none;background:none;padding:0;width:20px;height:20px}.specialist-header .main-block .main-block_content .top-info-block{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.specialist-header .main-block .main-block_content .top-info-block .wishlist-btn{width:40px;height:40px;border-radius:100%;background:#181818;display:flex;align-items:center;justify-content:center;color:#fff}@media(max-width:768px){.specialist-header .main-block .main-block_content .top-info-block .wishlist-btn{width:26px;height:26px}.specialist-header .main-block .main-block_content .top-info-block .wishlist-btn svg{width:12px}}.specialist-header .main-block .main-block_content .top-info-block .wishlist-btn.active,.specialist-header .main-block .main-block_content .top-info-block .wishlist-btn.favorite-active{color:#e0ef35!important}.specialist-header .main-block .category{background-color:#fff;border-radius:60px;padding:6px 10px;font-weight:400;font-style:italic;font-size:14px;line-height:115%;letter-spacing:-3%;text-align:center;height:-moz-fit-content;height:fit-content}.specialist-header .main-block .bottom-wrapper{display:flex;justify-content:space-between;width:100%;align-items:flex-end}@media(max-width:576px){.specialist-header .main-block .soc-wrapper{display:flex;gap:4px}}@media(max-width:576px){.specialist-header .main-block .soc-wrapper a{max-width:32px;max-height:32px}}@media(max-width:576px){.specialist-header .main-block .soc-wrapper a svg{max-width:32px!important;max-height:32px!important}}.specialist-header .main-block .price-wrapper{display:flex;gap:12px}@media(max-width:576px){.specialist-header .main-block .price-wrapper{flex-direction:column}}.specialist-header .main-block .price-wrapper .wrapper{background-color:#fff;border-radius:20px;padding:18px}.specialist-header .main-block .price-wrapper .title{font-weight:400;font-style:italic;font-size:14px;line-height:115%;letter-spacing:-3%;margin-bottom:8px}@media(max-width:576px){.specialist-header .main-block .price-wrapper .title{font-size:12px}}.specialist-header .main-block .price-wrapper .price{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:18px;line-height:100%;color:#181818}@media(max-width:576px){.specialist-header .main-block .price-wrapper .price{font-size:14px}}.specialist-header .main-block .main-block_contact{display:flex;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:768px){.specialist-header .main-block .main-block_contact{grid-template-columns:1fr}}.specialist-header .main-block .main-block_contact .item{background-color:#f9f9f9;border-radius:20px;padding:24px;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px}.specialist-header .main-block .main-block_contact a{color:#181818;font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:22px;line-height:110%;letter-spacing:-2%;text-align:center;position:relative;padding-left:36px;display:inline-flex;align-items:center;gap:8px}@media(max-width:768px){.specialist-header .main-block .main-block_contact a{font-size:14px}}.specialist-header .main-block .main-block_contact .phone a:before{position:absolute;content:url('data:image/svg+xml;charset=UTF-8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M13.0075 13.86L14.6875 12.18C14.9138 11.9566 15.2 11.8036 15.5116 11.7397C15.8231 11.6758 16.1465 11.7037 16.4425 11.82L18.49 12.6375C18.7891 12.7589 19.0456 12.9662 19.2271 13.2331C19.4086 13.5 19.507 13.8147 19.51 14.1375V17.8875C19.5082 18.1071 19.4621 18.3241 19.3743 18.5253C19.2865 18.7266 19.1589 18.908 18.9991 19.0587C18.8393 19.2094 18.6507 19.3261 18.4447 19.402C18.2386 19.4778 18.0193 19.5112 17.8 19.5C3.45249 18.6075 0.557488 6.45753 0.0099881 1.80753C-0.0154272 1.57918 0.00779408 1.34804 0.0781242 1.12931C0.148454 0.910584 0.264299 0.709225 0.418038 0.538483C0.571777 0.36774 0.759926 0.231484 0.970106 0.138679C1.18029 0.0458728 1.40773 -0.00137937 1.63749 3.06518e-05H5.25999C5.58324 0.000987492 5.89882 0.0986312 6.16613 0.280403C6.43344 0.462174 6.64026 0.71976 6.75999 1.02003L7.57749 3.06753C7.69768 3.36233 7.72834 3.68601 7.66565 3.99814C7.60296 4.31027 7.44969 4.597 7.22499 4.82253L5.54499 6.50253C5.54499 6.50253 6.51249 13.05 13.0075 13.86Z"  fill="black"/> </svg>');display:inline-block;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;padding:2px}.specialist-header .main-block .main-block_contact .site a:before{position:absolute;content:url('data:image/svg+xml;charset=UTF-8,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M8.88582 1.43451C6.76086 2.05351 4.87179 3.29859 3.46508 5.00733C2.05836 6.71606 1.19931 8.80911 1 11.0134H6.02582C6.31878 7.65906 7.29133 4.39942 8.88425 1.43294M6.02582 12.9766H1C1.1989 15.181 2.05758 17.2742 3.46402 18.9832C4.87046 20.6923 6.75935 21.9377 8.88425 22.5571C7.29133 19.5906 6.31878 16.331 6.02582 12.9766ZM11.4034 22.9764C9.49925 19.9564 8.3318 16.5309 7.99531 12.9766H15.9031C15.5666 16.5309 14.3992 19.9564 12.495 22.9764C12.1314 22.9945 11.7671 22.9945 11.4034 22.9764ZM15.0157 22.5555C17.1404 21.9362 19.0291 20.691 20.4356 18.9823C21.842 17.2736 22.7008 15.1807 22.9 12.9766H17.8742C17.5812 16.331 16.6087 19.5906 15.0157 22.5571M17.8742 11.015H22.9C22.7011 8.8106 21.8424 6.71735 20.436 5.00833C19.0295 3.29931 17.1406 2.05387 15.0157 1.43451C16.6087 4.40099 17.5812 7.66063 17.8742 11.015ZM11.4034 1.01359C11.7676 0.995469 12.1324 0.995469 12.4966 1.01359C14.4002 4.03377 15.5671 7.45919 15.9031 11.0134H7.99688C8.33769 7.43722 9.50777 4.00867 11.4034 1.01359Z" fill="%23181818"/%3E%3C/svg%3E');display:inline-block;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;padding:2px}.specialist-header .side-block{flex:0 0 33%;min-width:0;background-color:#f9f9f9;border-radius:30px;padding:24px 12px 12px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:42px}@media(max-width:576px){.specialist-header .side-block{flex-direction:row;gap:12px;padding:12px;justify-content:center}}.specialist-header .side-block .logo_wrapper{aspect-ratio:1/1;border-radius:50%;max-width:279px;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.specialist-header .side-block .logo_wrapper img{height:100%;width:100%;display:block;-o-object-fit:cover;object-fit:cover}@media(max-width:576px){.specialist-header .side-block .logo_wrapper{width:56px;padding:0}}.specialist-header .side-block .rating-wrapper{display:flex;flex-direction:row;gap:8px;justify-content:center;align-items:center;padding:20px;background:#fff;border-radius:20px}.specialist-header .side-block .rating-wrapper .reviews{font-style:italic}.specialist-header .side-block .rating-wrapper .no-rating{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:18px;line-height:100%;color:#181818}@media(max-width:576px){.specialist-header .side-block .rating-wrapper .no-rating{font-size:14px}}.specialist-header .side-block .rating-wrapper .no-rating.gray{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:400;font-size:16px;line-height:115%;letter-spacing:-.02em;color:#707070}@media(max-width:576px){.specialist-header .side-block .rating-wrapper .no-rating.gray{font-family:Inter,Inter Fallback;font-style:italic;font-weight:400;font-size:14px;line-height:115%;letter-spacing:-.03em;color:#707070}}.specialist-header .side-block .rating-wrapper .no-rating-comment{font-weight:400;font-size:14px;line-height:17px;color:#707070}@media(max-width:576px){.specialist-header .side-block .rating-wrapper .no-rating-comment{font-size:11px}}.specialist-header .side-block .rating-wrapper .no-rating-btn{font-style:italic;font-weight:400;font-size:16px;line-height:19px;text-decoration-line:underline;color:#181818;border:none;background:none}@media(max-width:576px){.specialist-header .side-block .rating-wrapper .no-rating-btn{display:none!important}}.specialist-header .side-block .rating{display:flex;flex-direction:row;align-items:center;gap:8px;color:#181818}.specialist-header .side-block .rating .value{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:36px;line-height:120%;letter-spacing:-.02em}@media(max-width:576px){.specialist-header .side-block .rating .value{font-size:22px;line-height:125%}}.specialist-header .side-block .rating .count{font-style:italic;font-weight:400;font-size:14px;letter-spacing:-.03em}@media(max-width:576px){.specialist-header .side-block .rating .count{font-size:12px}}.specialist-header .side-block .rating .rating-stars{display:flex;flex-direction:row}@media(max-width:576px){.specialist-header .side-block .rating .rating-stars svg{width:16px;height:14px}}.specialist-header .side-block .int{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:36px;line-height:120%;letter-spacing:-2%;text-align:right;color:#181818}@media(max-width:576px){.specialist-header .side-block .int{font-size:22px}}.specialist-header .side-block .info-wrapper{position:relative}@media(max-width:576px){.specialist-header .side-block .info-wrapper{font-size:12px}}.specialist-header .side-block .rating{position:relative}.specialist-card h2{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:54px;line-height:100%;letter-spacing:-.02em}@media(max-width:768px){.specialist-card h2{font-size:30px}}@media(min-width:768px){.specialist-card .swiper-btn-wrapper{margin:0;justify-content:start}.specialist-card .swiper-btn-wrapper .left{width:auto;display:flex;justify-content:flex-start}}.specialist-card section.content{padding-top:130px;padding-bottom:0}@media(max-width:768px){.specialist-card section.content{padding-top:80px}}.specialist-card section.content h2{margin-bottom:20px}.specialist-card section.content .content_wrapper{max-width:682px;width:100%}.specialist-card section.content .content_wrapper p{font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em}.specialist-card section.portfolio{padding-top:130px;padding-bottom:0}@media(max-width:768px){.specialist-card section.portfolio{padding-top:80px}}.specialist-card section.portfolio h2{margin-bottom:50px}@media(max-width:768px){.specialist-card section.portfolio h2{margin-bottom:32px}}.specialist-card section.portfolio a{height:100%;width:100%}.specialist-card section.portfolio .card-item{aspect-ratio:4/3;max-width:445px;width:100%;border-radius:30px;overflow:hidden}.specialist-card section.portfolio .card-item img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.specialist-card section.portfolio .card-block-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:768px){.specialist-card section.portfolio .card-block-wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:468px){.specialist-card section.portfolio .card-block-wrapper{grid-template-columns:repeat(1,1fr)}}.specialist-card section.albums{padding-top:130px;padding-bottom:0}@media(max-width:768px){.specialist-card section.albums{padding-top:80px}}.specialist-card section.albums h2{margin-bottom:39px}@media(max-width:768px){.specialist-card section.albums h2{margin-bottom:32px}}.specialist-card section.albums .cards-warpper,.specialist-card section.albums .add{padding-bottom:60px}.specialist-card section.albums .cards-warpper .wed-card,.specialist-card section.albums .add .wed-card{width:100%;aspect-ratio:3/4;position:relative;max-height:520px}.specialist-card section.albums .cards-warpper .wed-card:first-child,.specialist-card section.albums .add .wed-card:first-child{border-radius:30px 0 0 30px;overflow:hidden}.specialist-card section.albums .cards-warpper .wed-card:last-child,.specialist-card section.albums .add .wed-card:last-child{border-radius:0 30px 30px 0;overflow:hidden}.specialist-card section.albums .cards-warpper .wed-card .glass,.specialist-card section.albums .add .wed-card .glass{background:#fff3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #0003}.specialist-card section.albums .cards-warpper .wed-card .glass.round-btn,.specialist-card section.albums .add .wed-card .glass.round-btn{display:flex;justify-content:center;align-items:center;padding:10px;position:absolute;width:46px;height:46px;right:12px;top:12px;border-radius:60px}.specialist-card section.albums .cards-warpper .wed-card img,.specialist-card section.albums .add .wed-card img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.specialist-card section.albums .cards-warpper .wed-card .glass.btn,.specialist-card section.albums .add .wed-card .glass.btn{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:20px;line-height:110%;text-align:center;letter-spacing:-.02em;color:#fff;padding:14px;border-radius:60px;position:absolute;bottom:12px;left:12px;right:12px;width:auto}@media(max-width:768px){.specialist-card section.albums .cards-warpper .wed-card .glass.btn,.specialist-card section.albums .add .wed-card .glass.btn{font-size:14px}}.specialist-card section.video{padding-top:130px;padding-bottom:0}@media(max-width:768px){.specialist-card section.video{padding-top:80px}}.specialist-card section.video h2{margin-bottom:29px}@media(max-width:768px){.specialist-card section.video h2{margin-bottom:32px}}.specialist-card section.video .cards-warpper{padding-bottom:60px}.specialist-card section.video .video-item_wrapper{margin-bottom:20px;border-radius:30px;overflow:hidden}.specialist-card section.video .swiper-slide .title{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:18px;line-height:100%;color:#181818;margin-bottom:12px}@media(max-width:768px){.specialist-card section.video .swiper-slide .title{font-size:14px}}.specialist-card section.reviews{padding-top:130px;padding-bottom:0}@media(max-width:768px){.specialist-card section.reviews{padding-top:80px}}.specialist-card section.reviews h2{margin-bottom:50px;padding:0}.specialist-card section.article-weddings{padding-top:130px;padding-bottom:0}@media(max-width:768px){.specialist-card section.article-weddings{padding-top:80px}}.specialist-card section.article-weddings h2{margin-bottom:50px}@media(max-width:768px){.specialist-card section.article-weddings h2{margin-bottom:32px}}.specialist-card section.article-weddings .cards-warpper{padding-bottom:60px}.specialist-card section.article-weddings .article-item{position:relative;display:flex;align-items:end;border-radius:30px;overflow:hidden;flex-direction:column}.specialist-card section.article-weddings .article-item .short{max-height:358px;width:100%;margin-bottom:-150px}.specialist-card section.article-weddings .article-item .img-wrapper{border-radius:30px;overflow:hidden;aspect-ratio:3/4;position:relative}.specialist-card section.article-weddings .article-item .img-wrapper img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.specialist-card section.article-weddings .article-item .card-content_wrapper{position:relative;z-index:1;background-color:#f9f9f9;border-radius:30px;padding:32px 24px 24px;display:flex;flex-direction:column;min-height:238px;justify-content:space-between;gap:10px;width:100%}.specialist-card section.article-weddings .article-item .card-content_wrapper .title{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:18px;line-height:100%;letter-spacing:0%;margin-bottom:12px;color:#181818}.specialist-card section.article-weddings .article-item .card-content_wrapper .text{font-weight:400;font-size:14px;line-height:120%;letter-spacing:-4%;color:#181818}.specialist-card section.article-weddings .article-item .card-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.specialist-card section.article-weddings .article-item .card-bottom .btn-wrapper{align-items:center;margin-top:auto;flex-shrink:0;display:flex}.specialist-card section.article-weddings .article-item .card-bottom .btn-wrapper .round-bttn{width:54px;height:54px;border-radius:100%;background:#181818;display:flex;align-items:center;justify-content:center;color:#fff;border:none;padding:0;flex-shrink:0}.specialist-card section.article-weddings .article-item .card-bottom .btn-wrapper .btn{color:#fff;font-weight:500;line-height:125%;letter-spacing:-.02em;padding:20px;background:#181818;border-radius:60px;width:-moz-fit-content;width:fit-content;min-width:unset;text-transform:none;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em;height:54px}.specialist-card section.specialist-weddings{padding:130px 0}@media(max-width:768px){.specialist-card section.specialist-weddings{padding:80px 0}}.specialist-card section.specialist-weddings h2{margin-bottom:50px}@media(max-width:768px){.specialist-card section.specialist-weddings h2{margin-bottom:32px}}.specialist-card section.specialist-weddings .add{padding:0}.specialist-card section.specialist-weddings .cards-warpper{display:grid;grid-template-columns:repeat(3,1fr);border-radius:30px;overflow:hidden}.specialist-card section.specialist-weddings .cards-warpper.full-view{padding-bottom:0}.specialist-card section.specialist-weddings .cards-warpper .wed-card:first-of-type{border-radius:30px 0 0;overflow:hidden}.specialist-card section.specialist-weddings .cards-warpper .wed-card:last-of-type{border-radius:0 0 30px;overflow:hidden}@media(max-width:768px){.specialist-card section.specialist-weddings .full-view{display:none!important}}@media(max-width:768px){.specialist-card section.specialist-weddings .mob-view{display:block!important}}.swiper-btn-wrapper{position:absolute;bottom:0;max-width:430px;width:100%;height:50px;left:0;margin:0 auto;display:flex;gap:8px}.swiper-button-next,.swiper-button-prev{position:relative;border:1px solid #CFCFCF;border-radius:60px;height:38px;background-color:#fff;width:58px;top:30px;bottom:unset;left:unset;right:unset;transition:all .3s ease}.swiper-button-next:hover,.swiper-button-prev:hover{width:64px}.swiper-button-next:before,.swiper-button-prev:before{content:url("data:image/svg+xml;charset=UTF-8,<svg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.218108 5.20129C0.0783869 5.3423 0 5.53278 0 5.73129C0 5.9298 0.0783869 6.12028 0.218108 6.26129L5.21811 11.2613C5.28677 11.335 5.36957 11.3941 5.46157 11.4351C5.55357 11.4761 5.65288 11.4981 5.75359 11.4999C5.85429 11.5017 5.95432 11.4831 6.04771 11.4454C6.14109 11.4077 6.22593 11.3515 6.29715 11.2803C6.36837 11.2091 6.42451 11.1243 6.46223 11.0309C6.49995 10.9375 6.51848 10.8375 6.5167 10.7368C6.51492 10.6361 6.49288 10.5368 6.45189 10.4448C6.4109 10.3528 6.35179 10.27 6.27811 10.2013L2.55811 6.48129L12.7481 6.48129C12.947 6.48129 13.1378 6.40227 13.2784 6.26162C13.4191 6.12097 13.4981 5.9302 13.4981 5.73129C13.4981 5.53238 13.4191 5.34161 13.2784 5.20096C13.1378 5.06031 12.947 4.98129 12.7481 4.98129L2.55811 4.98129L6.27811 1.26129C6.41059 1.11912 6.48271 0.93107 6.47928 0.736769C6.47586 0.542468 6.39714 0.357083 6.25973 0.21967C6.12232 0.0822568 5.93693 0.00354506 5.74263 0.000116847C5.54833 -0.00331137 5.36028 0.0688116 5.21811 0.201292L0.218108 5.20129Z' fill='%23181818' fill-opacity='0.7'/></svg>");position:absolute}.swiper-button-next:before{transform:rotate(180deg);right:18px}.swiper-button-prev:before{left:18px}.swiper-button-next:after,.swiper-button-prev:after{position:absolute;content:url("data:image/svg+xml;charset=UTF-8,<svg width='4' height='4' viewBox='0 0 4 4' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='2' cy='2' r='2' fill='%23181818' fill-opacity='0.5'/></svg>");opacity:0;width:0;height:4px;transition:all .3s ease;font-size:unset;top:6px}.swiper-button-next:after{left:20px}.swiper-button-prev:after{right:20px}.swiper-button-next:hover:after,.swiper-button-prev:hover:after{opacity:1;width:4px}section.breadcrumbs{padding-bottom:40px}section.breadcrumbs .breadcrumbs{text-align:center;gap:12px;display:flex;align-items:center;justify-content:center;color:#181818;flex-wrap:wrap}section.breadcrumbs .breadcrumbs .breadcrumbs-grey{opacity:.4}section.album-page .breadcrumbs{text-align:center;gap:12px;display:flex;align-items:center;justify-content:start;color:#181818;flex-wrap:wrap}@media(max-width:768px){section.album-page .breadcrumbs{margin-bottom:32px}}section.album-page .breadcrumbs .arrow-next{display:flex;flex-direction:row;align-items:center;gap:12px;font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.02em;color:#181818}section.album-page .block{margin-bottom:64px!important}@media(max-width:768px){section.album-page .block{margin-bottom:32px!important}}section.album-page .author-info-wrapper .main-info{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}section.album-page .author-info-wrapper .main-info .avatar-wrapper{width:100px;height:100px;border-radius:100%;overflow:hidden;flex-shrink:0;margin-bottom:20px}@media(max-width:768px){section.album-page .author-info-wrapper .main-info .avatar-wrapper{width:80px;height:80px}}section.album-page .author-info-wrapper .main-info .avatar-wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.album-page .author-info-wrapper .main-info .title{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:22px;line-height:110%;text-align:center;letter-spacing:-.02em;color:#181818;margin-bottom:8px}@media(max-width:768px){section.album-page .author-info-wrapper .main-info .title{font-size:18px}}section.album-page .author-info-wrapper .main-info .subtitle{font-style:italic;font-weight:400;font-size:18px;line-height:115%;text-align:center;letter-spacing:-.05em;margin-bottom:20px}@media(max-width:768px){section.album-page .author-info-wrapper .main-info .subtitle{font-size:14px}}section.album-page .author-info-wrapper .main-info .btn-wrapper{display:flex;flex-direction:row;gap:12px;align-items:center}section.album-page .album-info-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;max-width:1144px;width:100%}section.album-page .album-info-wrapper h1{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:54px;line-height:100%;text-align:center;letter-spacing:-.02em;margin-bottom:32px}@media(max-width:768px){section.album-page .album-info-wrapper h1{font-size:30px;margin-bottom:20px}}section.album-page .album-info-wrapper .description-container{background:#f9f9f9;border-radius:30px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:16px;line-height:130%}@media(max-width:768px){section.album-page .album-info-wrapper .description-container{padding:20px 16px}}section.album-page .album-info-wrapper .description-container img{margin-bottom:20px}section.album-page .album-grid{-moz-columns:2 666px;columns:2 666px;gap:20px}section.album-page .album-grid .grid-item{margin:10px 0;display:inline-block;border-radius:30px;overflow:hidden}@media(max-width:768px){section.album-page .album-grid{gap:10px}section.album-page .album-grid .grid-item{margin:5px 0}}@supports (grid-template-rows: masonry){section.album-page .album-grid{-moz-columns:auto;columns:auto;grid-template-columns:repeat(auto-fit,minmax(678px,1fr));grid-template-rows:masonry}}section.album-page .author-bottom-info{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media(max-width:768px){section.album-page .author-bottom-info{flex-direction:column;gap:32px;align-items:start}}section.album-page .author-bottom-info .main-info{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:72px}@media(max-width:768px){section.album-page .author-bottom-info .main-info{flex-direction:column;align-items:start;gap:20px}}section.album-page .author-bottom-info .main-info .main-info-container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px}section.album-page .author-bottom-info .main-info .avatar-wrapper{width:100px;height:100px;border-radius:100%;overflow:hidden;flex-shrink:0}@media(max-width:768px){section.album-page .author-bottom-info .main-info .avatar-wrapper{width:60px;height:60px}}section.album-page .author-bottom-info .main-info .avatar-wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.album-page .author-bottom-info .main-info .info{display:flex;flex-direction:column;align-items:start}section.album-page .author-bottom-info .main-info .title{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:22px;line-height:110%;text-align:center;letter-spacing:-.02em;color:#181818;margin-bottom:8px}@media(max-width:768px){section.album-page .author-bottom-info .main-info .title{font-size:14px}}section.album-page .author-bottom-info .main-info .subtitle{font-style:italic;font-weight:400;font-size:18px;line-height:115%;text-align:center;letter-spacing:-.05em}@media(max-width:768px){section.album-page .author-bottom-info .main-info .subtitle{font-size:14px}}section.album-page .author-bottom-info .main-info .btn-wrapper{display:flex;flex-direction:row;gap:12px;align-items:center}section.album-page .author-bottom-info .btn-wrapper{display:flex;flex-direction:row;gap:12px;align-items:center}@media(max-width:576px){section.album-page .author-bottom-info .btn-wrapper.bottom{flex-direction:column}}section.contacts{padding-top:0;margin-top:50px}@media(max-width:768px){section.contacts{margin-top:24px}}section.contacts .contacts-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:768px){section.contacts .contacts-wrapper{grid-template-columns:1fr}}section.contacts .contacts-item{background-color:#f9f9f9;padding:24px;border-radius:30px;position:relative;overflow:hidden;z-index:1}@media(max-width:768px){section.contacts .contacts-item{padding:12px}}section.contacts .contacts-item .items-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:24px 80px}@media(max-width:1200px){section.contacts .contacts-item .items-wrapper{grid-template-columns:1fr;gap:20px}}section.contacts .contacts-item .grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:1200px){section.contacts .contacts-item .grid{grid-template-columns:1fr}}section.contacts .contacts-item .background-img{position:absolute;top:12px;right:12px;z-index:-1}@media(max-width:550px){section.contacts .contacts-item .background-img{max-width:32px;width:100%}}@media(max-width:1024px){section.contacts .contacts-item .background-img.pc{display:none}}@media(max-width:1024px){section.contacts .contacts-item .background-img.mob{display:block!important;position:absolute;bottom:0;right:0;top:unset;max-width:unset;width:unset}}section.contacts .title{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:22px;line-height:110%;letter-spacing:-2%;color:#181818;margin-bottom:64px}@media(max-width:767px){section.contacts .title{max-width:300px;width:100%;font-size:18px;margin-bottom:44px}}section.contacts .item .label{margin-bottom:8px}@media(max-width:767px){section.contacts .item .label{font-size:12px}}section.contacts .item .info{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:22px;line-height:110%;letter-spacing:-2%;color:#181818}@media(max-width:767px){section.contacts .item .info{font-size:18px}}section.contacts ul{padding:0;margin:0}section.contacts ul li{list-style-type:none}section.faq section{padding:0}section.faq .toggle-btn-wrappers{margin:50px 0 24px;display:flex;align-items:center;justify-content:center;gap:20px;width:100%}@media(max-width:768px){section.faq .toggle-btn-wrappers{flex-direction:column;gap:8px;margin:24px 0}}section.faq .toggle-btn-wrappers .toogle-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 10px;gap:12px;background:#f9f9f9;border-radius:60px;border:none;font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:22px;line-height:110%;letter-spacing:-.02em;width:100%;cursor:pointer;transition:all .3s ease}@media(max-width:1024px){section.faq .toggle-btn-wrappers .toogle-button{font-size:14px}}section.faq .toggle-btn-wrappers .toogle-button.active{color:#fff;background:#181818}section.faq .toggle-btn-wrappers .toogle-button span{width:63px}section.faq .tab-section{display:none}section.faq .tab-section.active{display:block}section.faq .tab-section .img-container{max-height:240px;height:100%;width:100%;border-radius:30px;overflow:hidden}@media(max-width:1024px){section.faq .tab-section .img-container{max-height:160px;aspect-ratio:1/1}}section.faq .tab-section .img-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}section.faq .tab-section .items-wrapper{display:flex;flex-direction:column;gap:8px;margin-top:24px}section.faq .tab-section .items-wrapper .item{background:#f9f9f9;border-radius:60px;transition:border-radius .3s ease,background-color .3s ease;overflow:hidden}section.faq .tab-section .items-wrapper .item .question{position:relative;padding:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}section.faq .tab-section .items-wrapper .item .question h6,section.faq .tab-section .items-wrapper .item .question .h6{margin:0;font-size:18px;font-weight:500;color:#181818;padding-right:30px}@media(max-width:768px){section.faq .tab-section .items-wrapper .item .question h6,section.faq .tab-section .items-wrapper .item .question .h6{font-size:14px}}section.faq .tab-section .items-wrapper .item .question:after{content:"+";font-size:1.5rem;font-weight:200;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .3s ease;color:#000}section.faq .tab-section .items-wrapper .item .answer{display:block;max-height:0;overflow:hidden;transition:max-height .4s ease-out;padding:0}section.faq .tab-section .items-wrapper .item .answer .answer-inner{padding:0 24px 24px;font-style:normal;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em;color:#181818}section.faq .tab-section .items-wrapper .item.active{border-radius:20px}section.faq .tab-section .items-wrapper .item.active .question:after{transform:translateY(-50%) rotate(45deg)}section.tarify{padding-top:0}@media(max-width:767px){section.tarify br{display:block}}section.tarify .bottom-table{display:flex;flex-direction:row;justify-content:end}@media(max-width:768px){section.tarify .bottom-table{width:-moz-max-content;width:max-content}}section.tarify .bottom-table .dop-info-transperent{flex:1}section.tarify .bottom-table .dop-info-item{font-style:normal;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em;color:#707070;text-align:left;vertical-align:top;border-radius:24px;padding:20px 15px;width:22%;max-width:288px}@media(max-width:768px){section.tarify .bottom-table .dop-info-item{font-size:12px;width:23%!important;max-width:245px!important}}section.tarify .bottom-table .dop-info-btn-wrapper{display:flex;gap:8px;align-items:flex-start;position:relative}section.tarify .bottom-table .dop-info-btn{border:none;background:none;padding:0}section.tarify .bottom-table .dop-info{box-shadow:#0000001a 0 0 15px;width:300px;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em;position:absolute;top:-40%;right:0;padding:10px;background:#fff;border-radius:10px}section.tarify .dop-promotion{margin-bottom:32px;padding:100px 32px;background:#f9f9f9;border-radius:30px}section.tarify .dop-promotion h3,section.tarify .dop-promotion .h3{text-align:center;margin-bottom:20px}@media(max-width:768px){section.tarify .dop-promotion h3,section.tarify .dop-promotion .h3{font-size:18px;line-height:100%;letter-spacing:-.01em;margin-bottom:20px!important}}@media(max-width:768px){section.tarify .dop-promotion{padding:32px 10px;margin-bottom:64px}}section.tarify .dop-promotion .dop-promotion-cards{display:flex;flex-direction:row;gap:20px}@media(max-width:990px){section.tarify .dop-promotion .dop-promotion-cards{flex-direction:column}}section.tarify .dop-promotion .dop-promotion-cards .card{flex:1 1 0%;min-width:0;padding:24px;border:none;background:none;background:#fff;border-radius:30px}section.tarify .dop-promotion .dop-promotion-cards .card .img-wrapper{aspect-ratio:1/1;max-height:260px;width:100%;height:auto;border-radius:20px;overflow:hidden;filter:drop-shadow(0px 4px 15px rgba(0,0,0,.1));margin-bottom:24px}section.tarify .dop-promotion .dop-promotion-cards .card .img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}section.tarify .dop-promotion .dop-promotion-cards .card .title{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:18px;line-height:110%;letter-spacing:-.02em;color:#181818;display:flex;gap:12px;position:relative;margin-bottom:24px;flex:1 1 0%}@media(max-width:768px){section.tarify .dop-promotion .dop-promotion-cards .card .title{font-size:14px;line-height:100%;justify-content:space-between}}section.tarify .dop-promotion .dop-promotion-cards .card .title .dop-info-btn{border:none;background:none;padding:0}section.tarify .dop-promotion .dop-promotion-cards .card .title .dop-info{padding:10px;background:#fff;box-shadow:0 0 15px #0000001a;border-radius:10px;max-width:300px;width:100%;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em;position:absolute;z-index:3;bottom:calc(100% + 10px);right:0;transform:translateY(0)}section.tarify .dop-promotion .dop-promotion-cards .card .bottom-wrapper{display:flex;justify-content:space-between;align-items:center}section.tarify .dop-promotion .dop-promotion-cards .card .bottom-wrapper .price{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:14px;line-height:120%;letter-spacing:-.02em;color:#181818}section.tarify .dop-promotion .dop-promotion-cards .card .bottom-wrapper .price span{font-size:22px}@media(max-width:768px){section.tarify .dop-promotion .dop-promotion-cards .card .bottom-wrapper .price{display:none}}section.tarify .dop-promotion .dop-promotion-cards .card .bottom-wrapper .btn-wrapper{display:flex}@media(max-width:768px){section.tarify .dop-promotion .dop-promotion-cards .card .bottom-wrapper .btn-wrapper{width:100%}}section.tarify .dop-promotion .bottom-section{display:flex;flex-direction:row;justify-content:center;margin-top:100px;align-items:center}section.tarify .dop-promotion .bottom-section .card{position:relative;background:#fff;border-radius:30px;padding:24px;border:none;max-width:868px;width:100%;text-align:left;overflow:hidden}@media(max-width:768px){section.tarify .dop-promotion .bottom-section .card{padding-bottom:100px}}section.tarify .dop-promotion .bottom-section .card .title{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:22px;line-height:110%;letter-spacing:-.02em;color:#181818;margin-bottom:20px;position:relative;z-index:1}section.tarify .dop-promotion .bottom-section .card .info{font-weight:400;font-size:14px;line-height:120%;color:#181818;max-width:556px;position:relative;z-index:1}section.tarify .dop-promotion .bottom-section .card .img-wrapper{position:absolute;right:0;max-width:253px;width:100%;z-index:0}@media(max-width:768px){section.tarify .dop-promotion .bottom-section .card .img-wrapper{bottom:0}}section.tarify .dop-promotion .bottom-section .card .img-wrapper img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}section.tarify .block .text-align-center h3,section.tarify .block .text-align-center .h3{text-align:center}section.tarify .block:not(:last-child){margin-bottom:130px}section.tarify .block h2{font-size:54px;max-width:1201px;text-align:center;margin:0 auto 32px}section.tarify .block h2.align-left{text-align:left;margin:0 0 60px}@media(max-width:768px){section.tarify .block h2.align-left{text-align:center;max-width:300px;margin:0 auto 60px}}@media(max-width:768px){section.tarify .block h2{font-size:24px;margin-bottom:12px}}section.tarify .block .subtitle{max-width:844px;font-weight:400;font-style:Italic;font-size:18px;line-height:115%;letter-spacing:-5%;text-align:center;margin:0 auto}@media(max-width:768px){section.tarify .block .subtitle{font-size:14px}}section.tarify .btn-wrapper{align-items:center;margin-top:auto;flex-shrink:0;display:flex}section.tarify .btn-wrapper .round-btn{width:54px;height:54px;border-radius:100%;background:#181818;display:flex;align-items:center;justify-content:center;color:#fff;border:none;padding:0;flex-shrink:0}section.tarify .btn-wrapper .btn{color:#fff;font-weight:500;line-height:125%;letter-spacing:-.02em;padding:20px;background:#181818;border-radius:60px;width:100%;min-width:unset;text-transform:none;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em}section.tarify .btn-wrapper a{width:calc(100% - 54px)}section.tarify .tariff-cards-wrapper{margin:50px 0 0;padding:0 0 80px}section.tarify .tariff-cards-wrapper .swiper-slide{height:auto;display:flex;align-items:stretch}section.tarify .tariff-cards-wrapper .card{background:#f9f9f9;border-radius:30px;border:none;padding:20px;display:flex;box-sizing:border-box;min-height:400px}@media(max-width:768px){section.tarify .tariff-cards-wrapper .card{padding:12px;min-height:316px}}section.tarify .tariff-cards-wrapper .card .title{display:flex;flex-direction:row;gap:20px;font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:30px;line-height:90%;letter-spacing:-.03em;color:#181818;margin-bottom:24px}@media(max-width:768px){section.tarify .tariff-cards-wrapper .card .title{font-size:22px;margin-bottom:12px}}section.tarify .tariff-cards-wrapper .card .title img{width:48px}@media(max-width:768px){section.tarify .tariff-cards-wrapper .card .title img{width:32px}}section.tarify .tariff-cards-wrapper .card p{font-style:italic;font-weight:400;font-size:18px;line-height:115%;letter-spacing:-.05em;color:#181818;margin-top:0;margin-bottom:64px;flex:1}@media(max-width:768px){section.tarify .tariff-cards-wrapper .card p{font-size:14px;margin-bottom:32px}}section.tarify .tariff-cards-wrapper .card .price{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:30px;line-height:90%;letter-spacing:-.03em;color:#181818;margin-bottom:32px}@media(max-width:768px){section.tarify .tariff-cards-wrapper .card .price{font-size:22px;margin-bottom:14px}}section.tarify .tariff-cards-wrapper .card .price span{font-size:16px;letter-spacing:0}section.tarify .tariff-cards-wrapper .card .price:has(+.price-year){margin-bottom:8px}section.tarify .tariff-cards-wrapper .card .price-year{margin-bottom:24px;font-size:14px;color:#707070}@media(max-width:768px){section.tarify .tariff-cards-wrapper .card .price-year{margin-bottom:12px}}@media(max-width:900px){section.tarify .table-container{overflow-x:auto;overflow-y:visible}}section.tarify .table-wrapper{margin-top:62px;border-collapse:separate;border-spacing:10px;table-layout:fixed}section.tarify .table-wrapper .left-align{text-align:left;width:320px;min-width:320px;max-width:320px;width:40%}@media(max-width:768px){section.tarify .table-wrapper .left-align{width:192px!important;min-width:192px!important;max-width:192px!important}}section.tarify .table-wrapper thead th{font-family:Unbounded,Unbounded Fallback;font-style:normal;color:#181818;font-weight:500!important;font-size:22px;line-height:110%;letter-spacing:-.02em;background:#f9f9f9;border-radius:24px;padding:20px 15px;width:240px;min-width:240px;max-width:240px;width:25%}@media(max-width:768px){section.tarify .table-wrapper thead th{font-size:14px;width:163px!important;min-width:163px!important;max-width:163px!important}}section.tarify .table-wrapper thead th p{font-family:Unbounded,Unbounded Fallback;font-style:normal;color:#181818;font-size:18px;line-height:100%;font-weight:500!important;margin:8px 0 0}@media(max-width:768px){section.tarify .table-wrapper thead th p{font-size:14px}}section.tarify .table-wrapper thead .tariffs-name{position:relative}section.tarify .table-wrapper thead .tariffs-name:before{content:"";position:absolute;height:24px;width:32px;left:0;right:0;margin:0 auto;background-size:cover;top:-10px}section.tarify .table-wrapper thead .tariffs-name.green:before{background-image:url(/build/assets/tariff-green-BoqIA1My.png)}section.tarify .table-wrapper thead .tariffs-name.red:before{background-image:url(/build/assets/tariff-red-DWDTck1D.png)}section.tarify .table-wrapper thead .tariffs-name.blue:before{background-image:url(/build/assets/tariff-blue-BYS3q7CU.png)}section.tarify .table-wrapper-body{border-collapse:separate;border-spacing:10px 0px;table-layout:fixed}section.tarify .table-wrapper-body .left-align{text-align:left;width:320px;min-width:320px;max-width:320px;position:relative;width:40%}@media(max-width:768px){section.tarify .table-wrapper-body .left-align{width:192px!important;min-width:192px!important;max-width:192px!important}}section.tarify .table-wrapper-body .left-align.display-flex{display:flex;justify-content:space-between;gap:10px;align-items:center;width:unset;max-width:unset;min-width:unset}section.tarify .table-wrapper-body .left-align svg{flex-shrink:0}section.tarify .table-wrapper-body tbody tr:nth-child(odd){background-color:#f9f9f9}section.tarify .table-wrapper-body tbody tr:nth-child(2n){background-color:#f2f2f2}section.tarify .table-wrapper-body td{width:240px;min-width:24px;max-width:240px;padding:16px 24px;font-weight:500;font-size:16px;line-height:120%;letter-spacing:-.04em;width:25%}@media(max-width:768px){section.tarify .table-wrapper-body td{font-size:14px;width:163px!important;min-width:163px!important;max-width:163px!important}}section.tarify .table-wrapper-body tr:first-child td{border-top-left-radius:30px;border-top-right-radius:30px;overflow:hidden}section.tarify .table-wrapper-body tr:last-child td{border-bottom-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden}section.tarify .cards-wrapper{display:flex;flex-direction:column;gap:20px}section.tarify .cards-wrapper .card{background:#f9f9f9;border-radius:30px;display:flex;flex-direction:row;gap:48px;padding:24px 25px;border:none}@media(max-width:768px){section.tarify .cards-wrapper .card{flex-direction:column;gap:24px}}section.tarify .cards-wrapper .card .img-wrapper{aspect-ratio:4/3;max-width:430px;width:100%;height:100%;border-radius:20px;overflow:hidden}@media(max-width:768px){section.tarify .cards-wrapper .card .img-wrapper{max-width:unset}}section.tarify .cards-wrapper .card .img-wrapper img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}section.tarify .cards-wrapper .card .info-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:32px}section.tarify .cards-wrapper .card .title{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:30px;line-height:110%;letter-spacing:-.03em;color:#181818;margin-bottom:24px}@media(max-width:768px){section.tarify .cards-wrapper .card .title{font-size:22px;margin-bottom:12px}}section.tarify .cards-wrapper .card .description{font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em}section.tarify .cards-wrapper .card .bottom-wrapper{display:flex;gap:24px;align-items:center}@media(max-width:768px){section.tarify .cards-wrapper .card .bottom-wrapper{flex-direction:column}}@media(max-width:768px){section.tarify .cards-wrapper .card .bottom-wrapper .btn-wrapper{width:100%}}section.tarify .cards-wrapper .card .promo{font-family:Inter,Inter Fallback;font-style:italic;font-weight:400;font-size:18px;line-height:115%;letter-spacing:-.05em;text-decoration-line:underline}@media(max-width:768px){section.tarify .cards-wrapper .card .promo{font-size:14px}}section.tarify .info-cards-wrapper .first-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:20px}@media(max-width:768px){section.tarify .info-cards-wrapper .first-row{grid-template-columns:1fr}}section.tarify .info-cards-wrapper .second-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:768px){section.tarify .info-cards-wrapper .second-row{grid-template-columns:1fr}}section.tarify .info-cards-wrapper .card{background:#f9f9f9;border-radius:30px;border:none;padding:24px;position:relative;overflow:hidden}section.tarify .info-cards-wrapper .card .img-bg{position:absolute;bottom:24px;right:24px}@media(max-width:768px){section.tarify .info-cards-wrapper .card .img-bg{width:37px;top:24px;bottom:unset;transform:scaleX(-1)}}section.tarify .info-cards-wrapper .card .title{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:22px;line-height:110%;letter-spacing:-.02em;margin-bottom:32px;color:#181818;position:relative;z-index:1}section.tarify .info-cards-wrapper .card .title span{display:inline-block;margin-right:9px}section.tarify .info-cards-wrapper .card .title span.title-bg{position:absolute;bottom:0;right:20px;margin:0;z-index:-1}@media(max-width:768px){section.tarify .info-cards-wrapper .card .title{font-size:18px}}section.tarify .info-cards-wrapper .card .text{font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em}section.tarify .info-cards-wrapper .card ul{padding:0;margin:0}section.tarify .info-cards-wrapper .card ul li{list-style-position:inside}section.tarify .info-cards-wrapper .card .style ul{margin-top:8px}section.tarify .info-cards-wrapper .card .style ul li{list-style:none!important}.swiper-btn-wrapper{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:baseline;gap:8px;width:100%;height:50px}.swiper-btn-wrapper .left{width:50%;display:flex;justify-content:flex-end}.swiper-btn-wrapper .left .swiper-button-prev{position:relative;left:auto!important;right:auto!important;border:1px solid #CFCFCF;border-radius:60px;height:38px;background-color:#fff;width:58px;top:30px;bottom:unset;left:unset;right:unset;transition:all .3s ease}.swiper-btn-wrapper .right{width:50%}.swiper-btn-wrapper .right .swiper-button-next{position:relative;left:auto!important;right:auto!important;border:1px solid #CFCFCF;border-radius:60px;height:38px;background-color:#fff;width:58px;top:30px;bottom:unset;left:unset;right:unset;transition:all .3s ease}blockquote{background-color:#f9f9f9;border-radius:20px;position:relative;margin:1.5em 0;padding:32px 32px 32px 104px;font-weight:500;font-size:20px;line-height:140%;color:#181818}blockquote em{color:inherit!important;background-color:transparent!important}@media(max-width:768px){blockquote{padding:76px 20px 20px;font-size:16px}}blockquote p{margin-bottom:23.5px}@media(max-width:768px){blockquote p{margin-bottom:16px}}blockquote br{display:block!important}blockquote:before{content:"";position:absolute;left:24px;top:32px;width:48px;height:48px;border-radius:100%;background-color:#e0ef35;background-image:url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6253 0L12.3853 6.912L12.0613 4.716C12.7093 4.716 13.2973 4.872 13.8253 5.184C14.3533 5.496 14.7733 5.916 15.0853 6.444C15.3973 6.948 15.5533 7.512 15.5533 8.136C15.5533 8.784 15.3973 9.372 15.0853 9.9C14.7733 10.404 14.3533 10.812 13.8253 11.124C13.2973 11.436 12.7093 11.592 12.0613 11.592C11.4133 11.592 10.8253 11.436 10.2973 11.124C9.76934 10.812 9.33734 10.392 9.00134 9.864C8.68934 9.312 8.53334 8.712 8.53334 8.064C8.53334 7.416 8.67734 6.744 8.96534 6.048C9.25334 5.328 9.75734 4.428 10.4773 3.348L12.6013 0H15.6253ZM7.05734 0L3.85334 6.912L3.49334 4.716C4.16534 4.716 4.75334 4.872 5.25734 5.184C5.78534 5.496 6.20534 5.916 6.51734 6.444C6.85334 6.948 7.02134 7.512 7.02134 8.136C7.02134 8.784 6.85334 9.372 6.51734 9.9C6.20534 10.404 5.78534 10.812 5.25734 11.124C4.75334 11.436 4.16534 11.592 3.49334 11.592C2.86934 11.592 2.28134 11.436 1.72934 11.124C1.20134 10.812 0.781344 10.392 0.469344 9.864C0.157344 9.312 0.00134385 8.712 0.00134385 8.064C0.00134385 7.416 0.145344 6.744 0.433344 6.048C0.721344 5.328 1.22534 4.428 1.94534 3.348L4.06934 0H7.05734Z' fill='%23181818'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50% 35%;background-size:19px 16px}@media(max-width:768px){blockquote:before{top:20px;left:20px;width:40px;height:40px;background-size:16px 16px}}.quote-author-wrapper{display:flex;flex-direction:row;gap:12px;align-items:center}.quote-author-wrapper .initials{width:40px;height:40px;background-color:#fff;border-radius:100%;border:none;display:flex;align-items:center;justify-content:center;font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:13px;line-height:16px;color:#181818}.quote-author-wrapper .name{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:14px;line-height:110%;color:#181818}.quote-author-wrapper .other{font-style:normal;font-weight:400;font-size:12px;line-height:120%;color:#707070;margin-top:4px}.dowed-faq-block .dowed-faq-title{margin:32px 0 8px}.dowed-faq-block .dowed-faq-item{border-bottom:1px solid #E4E4E4;padding:16px 0}.dowed-faq-block .dowed-faq-item summary{position:relative;display:block;padding-right:36px;cursor:pointer;list-style:none}.dowed-faq-block .dowed-faq-item summary::-webkit-details-marker{display:none}.dowed-faq-block .dowed-faq-item summary:after{content:"+";position:absolute;top:50%;right:4px;transform:translateY(-50%);font-family:Inter,Inter Fallback,sans-serif;font-weight:400;font-size:24px;line-height:1;color:#181818}.dowed-faq-block .dowed-faq-item summary h3,.dowed-faq-block .dowed-faq-item summary .h4{display:inline;margin:0;font-family:Inter,Inter Fallback,sans-serif!important;font-weight:600!important;font-size:18px!important;line-height:1.4!important;text-transform:none!important;letter-spacing:normal!important;color:#181818}.dowed-faq-block .dowed-faq-item[open] summary:after{content:"−"}.dowed-faq-block .dowed-faq-answer{margin-top:12px;color:#181818;font-size:16px;line-height:1.5}@media(max-width:768px){.dowed-faq-block .dowed-faq-item summary :is(h3,.h4){font-size:16px!important}.dowed-faq-block .dowed-faq-answer{font-size:14px}}@media(max-width:768px){footer .bottom .item,footer .bottom .item a{font-size:13px}}section.weddings{padding-top:0;margin-top:50px}@media(max-width:768px){section.weddings{margin-top:24px}}section.weddings .dropdown-btns-wrapper{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:40px}@media(max-width:768px){section.weddings .dropdown-btns-wrapper{flex-direction:column}}section.weddings .dropdown-btns-wrapper .dropdown-container{position:relative}@media(max-width:768px){section.weddings .dropdown-btns-wrapper .dropdown-container{width:100%}}section.weddings .dropdown-btns-wrapper .bttn{padding:12px;width:-moz-fit-content;width:fit-content;min-width:unset;background:#e0ef35;border:none;font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:400;font-size:14px;line-height:115%;letter-spacing:-.02em;color:#181818;transition:none;border-radius:60px;position:relative}@media(max-width:768px){section.weddings .dropdown-btns-wrapper .bttn{width:100%;text-align:left}}section.weddings .dropdown-btns-wrapper .bttn.dropdown-btn{background:#181818;color:#fff}@media(max-width:768px){section.weddings .dropdown-btns-wrapper .bttn.dropdown-btn{width:100%;display:flex;justify-content:space-between;align-items:center}}section.weddings .dropdown-btns-wrapper .bttn.dropdown-btn:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}section.weddings .dropdown-btns-wrapper .dropdown-submenu{position:absolute;top:100%;left:0;min-width:250px;background:#fff;box-shadow:0 5px 15px #00000026;border-radius:26px;padding:16px!important;margin-top:8px;z-index:1000;list-style:none;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease}@media(max-width:768px){section.weddings .dropdown-btns-wrapper .dropdown-submenu{width:100%}}section.weddings .dropdown-btns-wrapper .dropdown-submenu.show{opacity:1;visibility:visible;transform:translateY(0)}section.weddings .dropdown-btns-wrapper .dropdown-submenu.show a{width:100%}section.weddings .dropdown-btns-wrapper .dropdown-submenu.align-right{left:auto;right:0}@media(max-width:768px){section.weddings .full-view{display:none!important}}@media(max-width:768px){section.weddings .mob-view{display:block!important}}section.weddings .aside-conatiner{width:35%;position:sticky;top:var(--hdr-now, 72px);align-self:flex-start}@media(max-width:768px){section.weddings .aside-conatiner{width:100%}}section.weddings .aside .title{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:18px;line-height:100%;color:#181818;margin-bottom:20px}section.weddings .aside .banner-item{margin:0}section.weddings .aside .advertiser-button{background-color:transparent;top:10px;right:10px}section.weddings .weddings-page{padding:0;width:75%}@media(max-width:768px){section.weddings .weddings-page{width:100%}}section.weddings .content-wrapper{display:flex;flex-direction:row;gap:100px;align-items:flex-start;overflow:visible}@media(max-width:768px){section.weddings .content-wrapper{flex-direction:column;gap:80px}}section.weddings .main-article{margin-bottom:64px}section.weddings .main-article .img-wrapper{border-radius:30px;max-height:1000px;overflow:hidden;position:relative;margin-bottom:24px}@media(max-width:610px){section.weddings .main-article .img-wrapper{max-height:unset;aspect-ratio:3/4}}section.weddings .main-article .img-wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.weddings .main-article .title{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:22px;line-height:110%;letter-spacing:-2%;color:#181818;margin-bottom:12px}@media(max-width:610px){section.weddings .main-article .title{font-size:18px}}section.weddings .main-article .text{font-weight:400;font-size:14px;line-height:120%;letter-spacing:-4%;color:#181818}section.weddings .round-btn{display:flex;justify-content:center;align-items:center;padding:10px;position:absolute;width:46px;height:46px;right:12px;top:12px;border-radius:60px}section.weddings .round-btn.glass{background:#fff3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #0003}section.weddings .articles{margin-bottom:40px}section.weddings .articles .grid-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:610px){section.weddings .articles .grid-wrapper{grid-template-columns:1fr}}section.weddings .articles .img-wrapper{border-radius:30px;overflow:hidden;aspect-ratio:3/4;position:relative}section.weddings .articles .img-wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.weddings .articles .title{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:18px;line-height:100%;letter-spacing:0%;margin-bottom:12px;color:#181818}section.weddings .articles .text{font-weight:400;font-size:14px;line-height:120%;letter-spacing:-4%;color:#181818}section.weddings .pagination{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:42px;width:100%;font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:400;font-size:14px;line-height:115%;letter-spacing:-.02em;color:#181818;margin:0}@media(max-width:768px){section.weddings .pagination{gap:17px;justify-content:center}}section.weddings .pagination .pages{display:flex;flex-direction:row;align-items:center;gap:4px;font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:400;font-size:14px;line-height:115%;letter-spacing:-.02em;color:#181818}section.weddings .pagination .pages a{width:32px;height:32px;background:transparent;border:none;display:flex;align-items:center;justify-content:center;border-radius:100%}section.weddings .pagination .pages a.active{background:#e0ef35}.wedding-article .content-wrapper .weddings-page .block .gallery-wrapper .swiper-btn-wrapper{margin:0;max-width:-moz-fit-content;max-width:fit-content}@media(max-width:768px){.wedding-article .content-wrapper .weddings-page .block .gallery-wrapper .swiper-btn-wrapper{margin:0 auto}}.wedding-article .content-wrapper .weddings-page .block .gallery-wrapper .swiper-btn-wrapper .left{justify-content:flex-start}section.telegram{min-height:1000px;background-repeat:no-repeat;background-position:bottom center;background-size:1250px;padding:0!important}@media(max-width:768px){section.telegram{min-height:638px;background-size:550px}}section.telegram .title-section{display:flex;flex-direction:row;justify-content:space-between;cursor:pointer;min-height:inherit;align-items:start;padding:115px 30px}@media(max-width:768px){section.telegram .title-section{flex-direction:column;align-items:center;justify-content:flex-start;gap:20px;text-align:center;padding:90px 30px}}section.telegram .title-section .title{max-width:567px;font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:54px;line-height:100%;letter-spacing:-.02em;color:#181818}@media(max-width:768px){section.telegram .title-section .title{font-size:30px}}section.telegram .title-section .subtitle{max-width:275px;font-family:Inter,Inter Fallback;font-style:italic;font-weight:400;font-size:18px;line-height:115%;letter-spacing:-.05em;color:#181818}@media(max-width:768px){section.telegram .title-section .subtitle{font-size:14px}}section.telegram-article{padding-top:115px!important}@media(max-width:768px){section.telegram-article{padding-top:90px!important}}section.wedding-blog .banner-image{width:100%;aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;border-radius:30px}section.wedding-blog .mob-view .wedaddSwiper .swiper-slide .wedaddSwiper-container{display:block;width:100%;height:100%}section.wedding-blog .mob-view .wedaddSwiper .swiper-slide .wedaddSwiper-container .banner-image{width:100%;aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:30px}section.wedding-blog .article-item{position:relative;display:flex;align-items:end;border-radius:30px;overflow:hidden;flex-direction:column}@media(max-width:768px){section.wedding-blog .article-item{margin-bottom:8px}}section.wedding-blog .article-item .img-wrapper{max-height:940px;margin-bottom:-30px}@media(max-width:768px){section.wedding-blog .article-item .img-wrapper{max-height:550px;width:100%;margin-bottom:-150px}}@media(max-width:768px){section.wedding-blog .article-item .img-wrapper{max-height:358px}}section.wedding-blog .article-item .img-wrapper.short{max-height:358px;width:100%;margin-bottom:-150px}section.wedding-blog .article-item .img-wrapper.short img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}section.wedding-blog .article-item .img-wrapper img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}section.wedding-blog .article-item .card-content_wrapper{position:relative;z-index:1;background-color:#f9f9f9;border-radius:30px;padding:32px 24px 24px;display:flex;flex-direction:column;min-height:238px;justify-content:space-between;gap:10px;width:100%}section.wedding-blog .article-item .card-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center}section.wedding-blog .article-item .btn-wrapper{align-items:center;margin-top:auto;flex-shrink:0;display:flex}section.wedding-blog .article-item .btn-wrapper .round-bttn{width:54px;height:54px;border-radius:100%;background:#181818;display:flex;align-items:center;justify-content:center;color:#fff;border:none;padding:0;flex-shrink:0}section.wedding-blog .article-item .btn-wrapper .btn{color:#fff;font-weight:500;line-height:125%;letter-spacing:-.02em;padding:20px;background:#181818;border-radius:60px;width:-moz-fit-content;width:fit-content;min-width:unset;text-transform:none;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em;height:54px}section.wedding-blog .articles .grid-wrapper{gap:8px}@media(max-width:1200px){section.wedding-blog .articles .grid-wrapper{grid-template-columns:1fr}}section.wed-page-add .main-article{position:relative}section.wed-page-add .main-article .img-wrapper{width:100%;height:auto;max-height:none;aspect-ratio:3/2}@media(max-width:768px){section.wed-page-add .main-article .img-wrapper{margin-bottom:20px}}section.wed-page-add .main-article .img-wrapper a{height:100%;width:100%;display:block}section.wed-page-add .main-article .img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}section.wed-page-add .wishlist-btn{position:absolute;right:12px;top:12px}@media(max-width:768px){section.wed-page-add .main-article{margin-bottom:24px}}section.wed-page-add .wed-art-wrapper .img-wrapper{width:100%;aspect-ratio:unset;margin-bottom:20px}section.wed-page-add .wed-art-wrapper .img-wrapper img{max-width:100%!important;height:450px}@media(max-width:768px){section.wed-page-add .wed-art-wrapper .img-wrapper img{height:360px}}section.wed-page-add .articles .grid-wrapper{align-items:stretch;gap:31px 20px}@media(max-width:1200px){section.wed-page-add .articles .grid-wrapper{grid-template-columns:1fr 1fr}}@media(max-width:768px){section.wed-page-add .articles .grid-wrapper{grid-template-columns:1fr;gap:24px}}section.wed-page-add .articles .grid-wrapper .wed-art-wrapper{height:100%}section.text-block{padding-top:0}section.text-block h2{margin-bottom:24px}.header_login .sub-menu{left:auto;right:0;transform:translateZ(0);width:231px;max-width:90vw}.auth-lk-modal{max-width:231px;padding:16px;border-radius:26px;background:#fff;display:flex;flex-direction:column;gap:14px;align-self:center}.auth-lk-modal .text-red-500{font-size:14px}.auth-lk-modal .top-container{display:flex;flex-direction:row;align-items:center;gap:10px}.auth-lk-modal .top-container .logo-wrapper{position:relative}.auth-lk-modal .top-container .logo-wrapper svg{position:absolute;right:0;top:0}.auth-lk-modal .top-container .img-wrapper{width:60px;height:60px;flex-shrink:0;border-radius:1000px;overflow:hidden}.auth-lk-modal .top-container .img-wrapper a{width:60px;height:60px}.auth-lk-modal .top-container .img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.auth-lk-modal .top-container .title{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:14px;line-height:115%;letter-spacing:-.02em;color:#181818}.auth-lk-modal .top-container .title a{cursor:pointer;font-size:14px;line-height:115%;letter-spacing:-.02em;color:#181818}.auth-lk-modal .list{display:flex;flex-direction:column;gap:14px}.page-head{padding-top:0;padding-bottom:0}.page-head h1{font-size:54px;max-width:1201px;text-align:center;margin:0 auto 32px}@media(max-width:768px){.page-head h1{font-size:24px;margin-bottom:12px}}.page-head .subtitle{max-width:844px;font-weight:400;font-style:Italic;font-size:18px;line-height:115%;letter-spacing:-5%;text-align:center;margin:0 auto}@media(max-width:768px){.page-head .subtitle{font-size:14px}}.tariffs .tariffs-wrapper .swiper-wrapper-tariffs{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.tariffs .tariffs-wrapper .swiper-btn-wrapper{display:none}@media(max-width:576px){.tariffs .tariffs-wrapper .swiper-btn-wrapper{display:flex}}.tariffs .tariffs-item{border-radius:30px;background-color:#f9f9f9;padding:20px}@media(max-width:576px){.tariffs .tariffs-item{width:100%}}.tariffs .info-wrapper{display:flex;gap:25px;flex-direction:column;margin-bottom:60px}.tariffs .info-wrapper .title{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:30px;line-height:110%;letter-spacing:-3%;color:#181818;padding-left:68px;position:relative}.tariffs .info-wrapper .title:before{content:"";position:absolute;left:0;top:0;background:url(/build/assets/tariff-green-BoqIA1My.png) no-repeat;background-size:cover;width:48px;height:36px}.tariffs .info-wrapper .title.green:before{background:url(/build/assets/tariff-green-BoqIA1My.png) no-repeat}.tariffs .info-wrapper .title.red:before{background:url(/build/assets/tariff-red-DWDTck1D.png) no-repeat}.tariffs .info-wrapper .title.blue:before{background:url(/build/assets/diamond-blue-BqzXx6YY.png) no-repeat}.tariffs .bottom-wrapper .price{display:flex;color:#181818;align-items:flex-end;gap:6px;margin-bottom:32px}.tariffs .bottom-wrapper .sum{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:30px;line-height:90%;letter-spacing:-3%}.tariffs .bottom-wrapper .add{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:18px;line-height:100%;letter-spacing:0%}.category-table{border:unset;border-collapse:separate!important;border-spacing:10px 0;margin:0 -10px}.category-table tbody tr:first-child td{border-top-left-radius:30px;border-top-right-radius:30px;overflow:hidden}.category-table tbody tr:last-child td{border-bottom-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden}.category-table tbody td{padding:16px 24px}.category-table span.text{font-weight:500;font-size:16px;line-height:120%;letter-spacing:-4%;color:#181818}.category-feature-row.white{background-color:#f9f9f9}.category-feature-row.gray{background-color:#f2f2f2}section.faq{padding-top:0}section.faq .content{background-color:#f9f9f9;color:#000;border-radius:60px;margin:8px 0;transition:all .2s ease}section.faq .content.active{border-radius:20px}section.faq .question{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:18px;line-height:100%;border-radius:60px;padding:24px;position:relative;display:flex;align-items:center;cursor:pointer}section.faq .question:after{content:"+";font-size:1.5rem;font-weight:200;position:absolute;right:20px;transition:.2s}section.faq .question.active:after{transform:rotate(45deg)}section.faq .question.active{border-radius:20px}section.faq .answer{padding:0 20px 20px;line-height:1.5rem}@media screen and (max-width:790px){section.faq html{font-size:14px}section.faq .wrapper{width:100%}}section.faq .wrapper{display:none;opacity:0;transition:opacity .3s ease}section.faq .wrapper.active-tab-content{display:block;opacity:1}section.faq .tab-btn{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:22px;line-height:110%;letter-spacing:-2%;text-align:center;padding:18px;border-radius:60px;background-color:#f9f9f9;color:#181818}section.faq .tab-btn:hover{color:#000}section.faq .tab-btn.active{background-color:#181818;color:#fff}section.login .switch_btns_wrapper{display:flex;justify-content:center;flex-direction:row;gap:40px}@media(max-width:550px){section.login .switch_btns_wrapper{gap:20px}}section.login .switch_btns_wrapper .switch-option{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:22px;line-height:110%;text-align:center;letter-spacing:-.02em;opacity:.4;cursor:pointer}section.login .switch_btns_wrapper .switch-option.active,section.login .switch_btns_wrapper .switch-option.separator{opacity:unset}section.login .form-wrapper-container{display:flex;flex-direction:column;justify-content:center;align-items:center}section.login .form-wrapper-container .form-wrapper{padding:32px;background:#f9f9f9;border-radius:30px;margin-top:40px;max-width:444px;width:100%}section.login .form-wrapper-container .form-wrapper .custom-select{position:relative;width:100%;min-width:280px;font-family:inherit}section.login .form-wrapper-container .form-wrapper .select-trigger{padding:14px 40px 14px 16px;border-radius:60px;background:#fff;cursor:pointer;font-size:16px;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600}@media screen and (max-width:767px){section.login .form-wrapper-container .form-wrapper .select-trigger br{display:block!important}}section.login .form-wrapper-container .form-wrapper .select-trigger span{font-size:12px;color:#707070;font-style:italic;font-weight:300}section.login .form-wrapper-container .form-wrapper .select-trigger:after{content:"";position:absolute;right:16px;top:50%;width:10px;height:8px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='black' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.50931 -0.000425339H1.49264C1.21563 -0.000826359 0.944168 0.077229 0.709679 0.224707C0.475189 0.372185 0.287258 0.583054 0.16764 0.832908C0.0276126 1.12936 -0.02632 1.45918 0.0119874 1.7848C0.0502949 2.11041 0.179302 2.41871 0.384307 2.67457L3.89264 6.92457C4.03032 7.08343 4.20054 7.21084 4.39177 7.29816C4.58299 7.38547 4.79075 7.43066 5.00097 7.43066C5.21119 7.43066 5.41895 7.38547 5.61018 7.29816C5.80141 7.21084 5.97163 7.08343 6.10931 6.92457L9.61764 2.67457C9.82265 2.41871 9.95165 2.11041 9.98996 1.7848C10.0283 1.45918 9.97433 1.12936 9.83431 0.832908C9.71469 0.583054 9.52676 0.372185 9.29227 0.224707C9.05778 0.077229 8.78632 -0.000826359 8.50931 -0.000425339Z' fill='%23666'/%3E%3C/svg%3E")!important;background-size:contain;background-repeat:no-repeat!important;transform:translateY(-50%);transition:transform .2s ease}section.login .form-wrapper-container .form-wrapper .select-dropdown{position:absolute;top:100%;left:0;width:100%;background:#fff!important;border-radius:20px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:100}section.login .form-wrapper-container .form-wrapper .select-option{padding:12px 16px;cursor:pointer;font-size:16px;opacity:4;background:#fff!important;border-radius:20px;font-weight:600}@media screen and (max-width:767px){section.login .form-wrapper-container .form-wrapper .select-option br{display:block!important}}section.login .form-wrapper-container .form-wrapper .select-option span{font-size:12px;color:#707070;font-style:italic;font-weight:300}section.login .form-wrapper-container .form-wrapper .custom-select.active .select-dropdown{opacity:1;visibility:visible;transform:translateY(0)}section.login .form-wrapper-container .form-wrapper .custom-select.active .select-trigger:after{transform:translateY(-50%) rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='black' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.50931 -0.000425339H1.49264C1.21563 -0.000826359 0.944168 0.077229 0.709679 0.224707C0.475189 0.372185 0.287258 0.583054 0.16764 0.832908C0.0276126 1.12936 -0.02632 1.45918 0.0119874 1.7848C0.0502949 2.11041 0.179302 2.41871 0.384307 2.67457L3.89264 6.92457C4.03032 7.08343 4.20054 7.21084 4.39177 7.29816C4.58299 7.38547 4.79075 7.43066 5.00097 7.43066C5.21119 7.43066 5.41895 7.38547 5.61018 7.29816C5.80141 7.21084 5.97163 7.08343 6.10931 6.92457L9.61764 2.67457C9.82265 2.41871 9.95165 2.11041 9.98996 1.7848C10.0283 1.45918 9.97433 1.12936 9.83431 0.832908C9.71469 0.583054 9.52676 0.372185 9.29227 0.224707C9.05778 0.077229 8.78632 -0.000826359 8.50931 -0.000425339Z' fill='%23936956'/%3E%3C/svg%3E")}section.login .form-wrapper-container .form-wrapper .select-option:hover{border-radius:16px;color:#181818;background-color:#f9f9f9!important}section.login .form-wrapper-container .form-wrapper .title{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:14px;line-height:120%;letter-spacing:-.02em;color:#181818;text-transform:none;margin-bottom:8px}section.login .form-wrapper-container .form-wrapper input{background:#fff;border-radius:60px;margin-bottom:12px;border:none}section.login .form-wrapper-container .form-wrapper input::-moz-placeholder{opacity:.4}section.login .form-wrapper-container .form-wrapper input::placeholder{opacity:.4}section.login .form-wrapper-container .form-wrapper .input-wrapper-password{position:relative;width:100%}section.login .form-wrapper-container .form-wrapper .input-wrapper-password input{width:100%;box-sizing:border-box}section.login .form-wrapper-container .form-wrapper .input-wrapper-password .toggle-pass{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;display:flex;justify-content:center;align-items:center;width:32px;height:32px;background:transparent;border-radius:1000px;opacity:.4;cursor:pointer;transition:all .2s}section.login .form-wrapper-container .form-wrapper .input-wrapper-password .toggle-pass:hover{background:#181818;color:#e0ef35;opacity:unset}section.login .form-wrapper-container .form-wrapper .custom-checkbox{display:flex;align-items:center;gap:8px;text-transform:none;cursor:pointer;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em}section.login .form-wrapper-container .form-wrapper .custom-checkbox input{display:none}section.login .form-wrapper-container .form-wrapper .custom-checkbox .checkmark{width:20px;height:20px;border:1px solid #494949;border-radius:4px;position:relative;transition:.2s;flex-shrink:0}section.login .form-wrapper-container .form-wrapper .custom-checkbox input:checked+.checkmark{background-color:#181818;border-color:#181818}section.login .form-wrapper-container .form-wrapper .custom-checkbox input:checked+.checkmark:after{content:"";display:inline-block;width:10px;height:10px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.75 6H6V9.75C6 9.94891 5.92098 10.1397 5.78033 10.2803C5.63968 10.421 5.44891 10.5 5.25 10.5C5.05109 10.5 4.86032 10.421 4.71967 10.2803C4.57902 10.1397 4.5 9.94891 4.5 9.75V6H0.75C0.551088 6 0.360322 5.92098 0.21967 5.78033C0.0790178 5.63968 0 5.44891 0 5.25C0 5.05109 0.0790178 4.86032 0.21967 4.71967C0.360322 4.57902 0.551088 4.5 0.75 4.5H4.5V0.75C4.5 0.551088 4.57902 0.360322 4.71967 0.21967C4.86032 0.0790174 5.05109 0 5.25 0C5.44891 0 5.63968 0.0790174 5.78033 0.21967C5.92098 0.360322 6 0.551088 6 0.75V4.5H9.75C9.94891 4.5 10.1397 4.57902 10.2803 4.71967C10.421 4.86032 10.5 5.05109 10.5 5.25C10.5 5.44891 10.421 5.63968 10.2803 5.78033C10.1397 5.92098 9.94891 6 9.75 6Z' fill='%23E0EF35'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center;color:#e0ef35;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:14px;font-weight:700;line-height:1}section.login .form-wrapper-container .form-wrapper .btn{padding:20px 20px 22px;width:100%;color:#fff;background:#181818;border-radius:60px;font-weight:500;font-size:14px;line-height:125%;letter-spacing:-.02em;margin-top:20px}.input-wrapper-password input[type=password]::-webkit-credentials-auto-fill-button,.input-wrapper-password input[type=password]::-webkit-contacts-auto-fill-button{display:none!important;visibility:hidden!important}.input-wrapper-password input[type=password]::-moz-reveal{display:none!important}.input-wrapper-password input[type=password]::-ms-reveal,.input-wrapper-password input[type=password]::-ms-clear{display:none!important}.modal-content-review.white{background:#fff!important}.modal-content-review.white form input{background:#f9f9f9}.modal-content-review.white form .btn-wrapper .btn{width:100%}.modal-content-review{background:#f9f9f9!important;border-radius:30px!important;padding:32px!important;margin:0 auto!important;max-width:454px!important;width:100%}@media(max-width:567px){.modal-content-review{max-width:min(335px,100vw - 20px)!important;padding:20px!important}}.modal-content-review h3,.modal-content-review .h3{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:22px;line-height:110%;text-align:center;letter-spacing:-.02em;color:#181818;margin-bottom:20px}.modal-content-review .cards-wrapper{display:flex;flex-direction:row;justify-content:space-between;gap:8px;margin-bottom:40px}.modal-content-review .cards-wrapper .cards{padding:16px;background:#f9f9f9;border-radius:16px;flex:1}.modal-content-review .cards-wrapper .cards .title{font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em;color:#707070;margin-bottom:12px}.modal-content-review .cards-wrapper .cards .price{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:18px;line-height:100%;color:#181818}.modal-content-review .card{display:flex;gap:32px;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em;color:#181818;border:none;margin-bottom:24px;padding:0!important;background:none}.modal-content-review .card .top-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.modal-content-review .card .top-container .rating{display:flex;flex-direction:row;gap:8px;align-items:center;font-style:italic;font-weight:400;font-size:18px;line-height:115%;letter-spacing:-.05em}.modal-content-review form .title{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:14px;line-height:120%;letter-spacing:-.02em;color:#181818;text-transform:none;margin-bottom:8px}.modal-content-review form textarea{resize:none;height:180px;background:#fff;border-radius:26px;border:none;margin-bottom:20px}.modal-content-review form textarea::-moz-placeholder{opacity:.4;font-weight:400;font-size:16px;letter-spacing:-.04em}.modal-content-review form textarea::placeholder{opacity:.4;font-weight:400;font-size:16px;letter-spacing:-.04em}.modal-content-review form input{background:#f9f9f9;border-radius:60px;margin-bottom:14px;border:none}.modal-content-review form input::-moz-placeholder{font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.04em;color:#181818;opacity:.4}.modal-content-review form input::placeholder{font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.04em;color:#181818;opacity:.4}.modal-content-review form .btn{color:#fff;font-weight:500;line-height:125%;letter-spacing:-.02em;padding:20px 20px 22px;background:#181818;border-radius:60px;width:-moz-fit-content;width:fit-content;min-width:unset;text-transform:none;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em}@media(max-width:576px){.block.flex{flex-direction:column!important}}@media(max-width:576px){.block.flex .half-width{width:100%!important}}.block.flex .btn span{font-size:18px;line-height:1.25;font-weight:500}.block.flex .half-width .btn.black span{font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em}@media(max-width:576px){.block.flex .half-width .btn.black{width:100%}}.restricted-plate{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border-radius:20px;background:#f1f6c6;color:#181818;font-size:14px}.restricted-plate strong{font-weight:600}.restricted-plate span{color:#707070;font-size:13px}.restricted-plate__short{display:none}@media(max-width:767px){.restricted-plate__full{display:none}.restricted-plate__short{display:block}}.formatted-description{font-family:Inter,Inter Fallback,sans-serif;color:#181818}.formatted-description__lead{margin:0 0 32px;font-size:22px;line-height:1.4}.formatted-description__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px;font-size:16px;line-height:1.5}.formatted-description__columns.is-single{grid-template-columns:minmax(0,1fr)}.formatted-description__col>*{margin:0 0 28px}.formatted-description__col>:last-child{margin-bottom:0}.formatted-description p,.formatted-description li,.formatted-description__lead{hyphens:auto;-webkit-hyphens:auto;text-wrap:pretty}.formatted-description__heading{margin:0 0 12px!important;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:18px!important;line-height:1.3;text-align:left!important;-moz-column-break-after:avoid;break-after:avoid}.formatted-description__ul,.formatted-description__ol{list-style:none;padding:0}.formatted-description__ul li,.formatted-description__ol li{position:relative;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:10px}.formatted-description__ul li{padding-left:22px}.formatted-description__ul li:before{content:"";position:absolute;left:0;top:.5em;width:10px;height:10px;border-radius:50%;background:#e0ef35}.formatted-description__ol{counter-reset:fd}.formatted-description__ol li{padding-left:36px;counter-increment:fd;min-height:24px}.formatted-description__ol li:before{content:counter(fd);position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:#181818;color:#fff;font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:11px;line-height:24px;text-align:center}@media(max-width:767px){.formatted-description__lead{font-size:18px;margin-bottom:24px}.formatted-description__columns{grid-template-columns:minmax(0,1fr);row-gap:24px;font-size:14px}.formatted-description__col>*{margin-bottom:24px}.formatted-description__heading{font-size:15px!important}.formatted-description__ul li,.formatted-description__ol li{margin-bottom:8px}.formatted-description__ol li:before{width:22px;height:22px;line-height:22px}}.venue-page-head-address{margin:8px 0 0;font-size:14px;line-height:1.4;color:#707070}.venue-page-cover{align-self:stretch;width:100%}.specialist-header .side-block .logo_wrapper.venue-page-cover__photo,.venue-page-cover__photo{position:relative;overflow:hidden;width:100%;max-width:none;aspect-ratio:4/3;border-radius:20px}.specialist-header .side-block .logo_wrapper.venue-page-cover__photo>img:first-child,.venue-page-cover__photo>img:first-child{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.specialist-header .side-block .logo_wrapper.venue-page-cover__photo,.venue-page-cover__photo{width:56px;aspect-ratio:1/1;border-radius:12px}}.venue-page-cover__logo{position:absolute;left:16px;bottom:16px;width:56px!important;height:56px!important;border:2px solid #FFFFFF;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#fff}.venue-page-halls,.venue-page-conditions,.venue-page-address{padding:65px 0 0}.venue-page-halls h2,.venue-page-conditions h2,.venue-page-address h2{margin-bottom:40px}@media(max-width:768px){.venue-page-halls,.venue-page-conditions,.venue-page-address{padding-top:40px}.venue-page-halls h2,.venue-page-conditions h2,.venue-page-address h2{margin-bottom:20px}}.venue-page-halls__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:990px){.venue-page-halls__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:576px){.venue-page-halls__grid{grid-template-columns:1fr}}.venue-page-hall{display:flex;flex-direction:column;gap:6px}.venue-page-hall__photo{position:relative;aspect-ratio:388/262;margin-bottom:12px;border-radius:20px;overflow:hidden;background:#f3f3f3}.venue-page-hall__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.venue-page-hall__tag{position:absolute;top:16px;left:16px;padding:6px 12px;border-radius:60px;background:#fff;font-size:12px;color:#181818}.venue-page-hall__title{margin:0!important;font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:20px!important;font-weight:500;line-height:1.2}.venue-page-hall__capacity{margin:0;font-size:14px;font-weight:600;color:#181818}.venue-page-hall__details{margin:0;font-size:14px;line-height:1.4;color:#707070}.venue-page-hall__link{margin-top:4px;font-size:14px;color:#181818;text-decoration:none}.venue-page-hall__link:hover{text-decoration:underline}.venue-page-conditions__card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;padding:28px;border-radius:30px;background:#f9f9f9}@media(max-width:768px){.venue-page-conditions__card{grid-template-columns:1fr;padding:20px;border-radius:20px}}.venue-page-conditions__col{margin:0}.venue-page-conditions__row{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-bottom:1px solid #E3E3E3}.venue-page-conditions__row:first-child{padding-top:0}.venue-page-conditions__row:last-child{border-bottom:0}.venue-page-conditions__row dt{font-size:13px;font-weight:400;color:#707070}.venue-page-conditions__row dd{margin:0;display:flex;flex-direction:column;gap:4px}.venue-page-conditions__row strong{font-size:15px;font-weight:600;color:#181818}.venue-page-conditions__row small{font-size:12px;color:#707070}@media(max-width:768px){.venue-page-conditions__col+.venue-page-conditions__col .venue-page-conditions__row:first-child{padding-top:16px;border-top:1px solid #E3E3E3}}.venue-page-conditions__note{margin:16px 0 0;font-size:13px;font-style:italic;color:#707070}.venue-page-conditions__subtitle{margin:40px 0 20px!important;font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:24px!important;font-weight:500}.venue-page-amenities{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.venue-page-amenities li{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:60px;background:#f9f9f9;font-size:14px;color:#181818}.venue-page-amenities li:before{content:"";width:8px;height:8px;border-radius:50%;background:#e0ef35}.venue-page-address__card{display:grid;grid-template-columns:1fr;gap:32px;padding:28px;border-radius:30px;background:#f9f9f9}.venue-page-address__card.has-map{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:768px){.venue-page-address__card{padding:20px;border-radius:20px}.venue-page-address__card.has-map{grid-template-columns:1fr}}.venue-page-address__info{display:flex;flex-direction:column;gap:10px}.venue-page-address__title{margin:0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:20px;font-weight:500}.venue-page-address__metro{margin:0;font-size:14px;font-weight:600}.venue-page-address__label{margin:10px 0 0;font-size:13px;color:#707070}.venue-page-address__text{margin:0;font-size:14px;line-height:1.5;white-space:pre-line}.venue-page-address__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.venue-page-address__actions .btn{display:inline-flex;align-items:center;height:50px;padding:0 24px;border-radius:60px;font-size:14px;text-decoration:none}.venue-page-address__actions .btn.black{background:#181818;color:#fff}.venue-page-address__actions .btn.white{border:0;background:#fff;color:#181818;cursor:pointer}@media(max-width:768px){.venue-page-address__actions .btn{width:100%;justify-content:center}}.venue-page-address__map{min-height:300px;border-radius:20px;overflow:hidden;background:#e9e9e9}@media(max-width:768px){.venue-page-address__map{order:-1;min-height:220px}}.specialist-list .item.no-logo .logo>a{display:none}.venue-card-facts{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.venue-card-facts li{padding:8px 12px;border-radius:60px;background:#fff;font-size:13px;font-weight:600;color:#181818}.venue-card-amenities{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;list-style:none}.venue-card-amenities li{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#181818}.venue-card-amenities li:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#e0ef35;font-size:10px;font-weight:700}.venue-filters{margin-bottom:24px}.venue-filters__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media(max-width:768px){.venue-filters__row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}}.venue-filters__item{position:relative;flex-shrink:0}.venue-filters__pop{position:absolute;top:calc(100% + 8px);left:0;z-index:30;display:flex;flex-direction:column;gap:10px;width:280px;padding:16px;border-radius:20px;background:#fff;box-shadow:0 10px 30px #1818181f}.venue-filters__pop--wide{width:290px}.venue-filters__pop input[type=number],.venue-filters__pop input[type=search]{width:100%;height:44px;padding:0 14px;border:1px solid #DADADA;border-radius:12px;font-size:14px}@media(max-width:768px){.venue-filters__pop{position:fixed;top:auto;bottom:0;left:0;right:0;width:auto;border-radius:20px 20px 0 0}}.venue-filters__pop-title{margin:0;font-size:14px;font-weight:600;color:#181818}.venue-filters__pop-hint{margin:0;font-size:12px;color:#707070}.venue-filters__range{display:grid;grid-template-columns:1fr 1fr;gap:8px}.venue-filters__check{display:flex;align-items:center;gap:10px;margin:0!important;font-family:Inter,Inter Fallback,sans-serif!important;font-size:14px!important;font-weight:400!important;text-transform:none!important;letter-spacing:normal!important;color:#181818;cursor:pointer}.venue-filters__check input{width:18px;height:18px;accent-color:#181818}.venue-filters__check span{flex:1}.venue-filters__check small{color:#a0a0a0;font-size:12px}.venue-filters__pop-actions{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:12px;border-top:1px solid #E3E3E3}.venue-filters__pop-actions .btn{height:40px;padding:0 16px;border-radius:60px;font-size:13px}.venue-filters__reset{padding:0;border:0;background:none;font-size:13px;color:#181818;text-decoration:underline;cursor:pointer;white-space:nowrap}.venue-filters__found{margin:16px 0 0;font-size:13px;color:#707070}.venue-filter{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:60px;background:#f3f3f3;color:#181818;font-size:13px;white-space:nowrap;cursor:pointer}.venue-filter span{font-size:9px}.venue-filter.is-active{background:#181818;color:#fff;padding-right:8px}.venue-filter.is-active button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.venue-filter__clear{width:20px;font-size:15px!important;line-height:1}.dw-video{position:relative;width:100%;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:#f3f3f3;cursor:pointer}.dw-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dw-video__play{position:absolute;top:50%;left:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;padding:0 0 0 4px;border:0;border-radius:50%;background:#fff6;color:#fff;transform:translate(-50%,-50%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}@media(max-width:768px){.dw-video__play{width:56px;height:56px}}.dw-video__play{cursor:pointer;transition:background .2s}.dw-video__play:hover{background:#ffffff80}.dw-video__play:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}.dw-video:has(.dw-video__title):after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(to bottom,#0000,#0000008c);pointer-events:none}.dw-video.is-playing:after{display:none}.dw-video__title{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;padding:9px 16px;border:1px solid rgba(255,255,255,.45);border-radius:60px;background:#ffffff47;color:#fff;font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:15px;font-weight:500;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(max-width:768px){.dw-video__title{font-size:13px;padding:7px 12px}}.dw-video.is-playing{cursor:default;background:#000}.dw-video.is-playing .dw-video__play,.dw-video.is-playing .dw-video__title,.dw-video.is-playing .dw-video__poster{display:none}.dw-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.dw-video.is-playing>iframe.dw-video__frame.dw-video__frame{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;margin:0!important;border:0!important;border-radius:0!important}.specialist-slider.video .swiper-slide{height:auto}.specialist-slider.video .dw-video{border-radius:30px}.specialist-slider.video .dw-video .dw-video__poster{max-height:none;border-radius:0}section.video-page{padding-top:0;margin-top:50px}@media(max-width:768px){section.video-page{margin-top:32px}}section.video-page .video-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}@media(max-width:900px){section.video-page .video-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){section.video-page .video-page__grid{grid-template-columns:minmax(0,1fr);gap:32px}}section.video-page .video-page__card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}section.video-page .video-page__card .dw-video{border-radius:30px}section.video-page .video-page__specialist{max-width:100%;padding:6px 10px 8px;border-radius:60px;background:#f9f9f9;color:#181818;font-family:Inter,Inter Fallback,sans-serif;font-style:italic;font-size:14px;line-height:1.15;letter-spacing:-.03em;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s}section.video-page .video-page__specialist:hover{background:#ededed}section.video-page .video-page__specialist:focus-visible{outline:2px solid #181818;outline-offset:2px}section.video-page .video-page__title{width:100%;margin:0;color:#181818;font-family:Inter,Inter Fallback,sans-serif;font-size:18px;font-weight:500;line-height:24px;letter-spacing:normal;text-transform:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:550px){section.video-page .video-page__title{font-size:16px;line-height:22px}}section.video-page .video-page__empty{color:#7a7a7a;text-align:center}section.video-page .pagination{margin-top:48px}.main-block .bottom-wrapper,.bottom-wrapper{gap:16px}.main-block .bottom-wrapper .price-wrapper,.bottom-wrapper .price-wrapper{flex-wrap:wrap}.main-block .bottom-wrapper .price-wrapper .wrapper,.bottom-wrapper .price-wrapper .wrapper{flex:0 0 auto}.main-block .bottom-wrapper .price-wrapper .price,.bottom-wrapper .price-wrapper .price{font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:18px;white-space:nowrap}@media(max-width:768px){.main-block .bottom-wrapper,.bottom-wrapper{flex-direction:column;align-items:stretch}.main-block .bottom-wrapper .price-wrapper,.bottom-wrapper .price-wrapper{flex-direction:column;align-items:stretch!important;width:100%;gap:8px}.main-block .bottom-wrapper .price-wrapper .wrapper,.bottom-wrapper .price-wrapper .wrapper{width:100%;box-sizing:border-box}.main-block .bottom-wrapper .price-wrapper .price,.bottom-wrapper .price-wrapper .price{font-size:18px}}.soc-row{display:flex!important;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}@media(max-width:768px){.soc-row{justify-content:flex-start!important;margin-left:0;width:100%}}.soc-row__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px}.soc-row__icon svg{width:40px!important;height:40px!important;max-width:none!important;max-height:none!important}@media(max-width:768px){.soc-row__icon{width:36px;height:36px;flex-basis:36px}.soc-row__icon svg{width:36px!important;height:36px!important}}.soc-row__insta{position:relative;margin-right:8px}.soc-row__star{position:absolute;top:-4px;right:-8px;font:500 14px/1 Inter,sans-serif;color:#181818}.soc-row__max{border-radius:50%;background:#181818;color:#fff;font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:9px;font-weight:600;text-decoration:none}.main-block_contact .item.phone .phone-reveal{border:0;background:none;color:#181818;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:22px;line-height:110%;cursor:pointer}@media(max-width:768px){.main-block_contact .item.phone .phone-reveal{font-size:18px}}.main-block_contact .item.phone a,.main-block_contact .item.phone .phone-reveal,.main-block_contact .item.site a,.main-block_contact .item.site .phone-reveal{display:flex;align-items:center;justify-content:center;gap:12px;padding-left:0;min-width:0}.main-block_contact .item.phone a:before,.main-block_contact .item.phone .phone-reveal:before,.main-block_contact .item.site a:before,.main-block_contact .item.site .phone-reveal:before{content:none!important;display:none!important}.main-block_contact .item.phone a,.main-block_contact .item.site a{overflow-wrap:anywhere}.main-block_contact .item.phone .contact-ico,.main-block_contact .item.site .contact-ico{flex:0 0 24px;width:24px;height:24px;display:block}.specialist-list .card-travel{color:#707070}.about-b{display:grid;grid-template-columns:minmax(0,445fr) minmax(0,911fr);-moz-column-gap:20px;column-gap:20px}.about-b__head h2{margin:0!important;padding:0!important;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:54px;line-height:1.1;text-align:left}.about-b__line{display:block;width:56px;height:4px;margin-top:20px;border-radius:2px;background:#e0ef35}.about-b .formatted-description__lead{margin-bottom:28px}@media(max-width:991px){.about-b{grid-template-columns:minmax(0,1fr);row-gap:24px}.about-b__head h2{font-size:32px}.about-b__line{width:40px;margin-top:16px}}.main-block_contact .item.phone .phone-b{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;text-align:left;color:#181818;text-decoration:none}.main-block_contact .item.phone .phone-b .phone-b__text{display:flex;flex-direction:column;gap:4px;min-width:0}.main-block_contact .item.phone .phone-b .phone-b__num{font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:18px;line-height:110%;white-space:nowrap}.main-block_contact .item.phone .phone-b .phone-b__hidden{color:#b5b5b5}.main-block_contact .item.phone .phone-b .phone-b__hint{font-family:Inter,Inter Fallback,sans-serif;font-style:italic;font-size:14px;line-height:120%;text-decoration:underline;color:#181818}@media(max-width:768px){.main-block_contact .item.phone .phone-b .phone-b__num{font-size:16px}}section.lk .tabs-content .tab-section#tariffs .tariff-cards-wrapper .swiper-slide{height:auto;display:flex;align-items:stretch}section.lk .tabs-content .tab-section#tariffs .tariff-cards-wrapper .swiper-btn-wrapper{right:0}section.lk .tabs-content .tab-section .block .photos-slider-container .swiper{width:100%;overflow:hidden;padding:0 0 58px}section.lk .tabs-content .tab-section .block .swiper-button-next,section.lk .tabs-content .tab-section .block .swiper-button-prev{border:1px solid #CFCFCF;border-radius:60px;height:38px;background-color:#fff;width:58px;top:30px;bottom:unset;left:unset;right:unset;transition:all .3s ease}section.lk .tabs-content .tab-section .block .swiper-btn-wrapper{margin:0;justify-content:start}@media(max-width:768px){section.lk .tabs-content .tab-section .block .swiper-btn-wrapper{margin:0 auto;justify-content:center}}section.lk .tabs-content .tab-section .block .swiper-btn-wrapper .left{width:auto;justify-content:flex-start}@media(max-width:768px){section.lk .tabs-content .tab-section .block .swiper-btn-wrapper .left{justify-content:flex-end;width:50%}}section.lk .tabs-content .tab-section .block .main-block-container.specialists .specialist-slider .swiper-btn-wrapper .left{width:50%;justify-content:flex-end}section.lk-client #favourites .specialists .swiper-btn-wrapper .left{width:50%;justify-content:flex-end}@media(max-width:768px){.modal-album .bg-white{max-width:520px;max-height:90vh;overflow-y:auto}.modal-album .text-sm{display:flex;flex-direction:column;gap:10px}.modal-album .gap-4{gap:10px!important}.modal-album .p-5{padding:24px 12px!important}.modal-album .text-sm{font-size:12px;line-height:120%;letter-spacing:-.02em}.modal-album .btn-wrapper{flex-direction:column;gap:10px!important}.modal-album .btn-wrapper .btn{width:100%}}.modalSearchResults{display:flex;flex-direction:column;align-items:flex-start;padding:16px!important;gap:10px;background:#fff;box-shadow:0 5px 15px #00000026;border-radius:26px}.modalSearchResults li{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:5px;width:100%}.modalSearchResults li .btn{height:unset;width:100%}@media(max-width:768px){header .side-menu{height:calc(100vh - 100px)!important;height:calc(100dvh - 100px)!important;overscroll-behavior:contain}body:has(.cookies-popup.is-visible) header .side-menu{padding-bottom:230px!important}header .side-menu .menu-inner .wrapper-categories{gap:16px!important}header .side-menu .menu-inner .wrapper-categories .category-item.active{margin-bottom:8px}header .side-menu .menu-inner .wrapper-categories .category-item .wrapper-item{display:flex!important;flex-direction:column;gap:8px}header .side-menu .menu-inner .wrapper-categories .category-item .wrapper-item.open{margin-top:12px!important}header .side-menu .menu-inner .wrapper-categories .category-item .wrapper-item .item{margin:0!important}header .side-menu .menu-inner .wrapper-categories .category-item .wrapper-item .item a{display:block;font-family:Inter,Inter Fallback,sans-serif;font-size:14px!important;line-height:17px!important;letter-spacing:-.02em;color:#707070}header .side-menu .menu-inner .wrapper-categories .category-item.active .category-title{text-decoration:none!important}header .side-menu .menu-inner .wrapper-categories .category-title{margin:0!important;padding-right:32px!important;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:400;font-size:16px!important;line-height:18px!important;letter-spacing:-.02em;color:#181818;cursor:pointer;-webkit-tap-highlight-color:transparent}header .side-menu .menu-inner .wrapper-categories .category-title:before{width:8px!important;height:8px!important;right:4px!important;top:50%!important;background:none!important;border-right:1.5px solid #181818;border-bottom:1.5px solid #181818;transform:translateY(-75%) rotate(45deg)!important}header .side-menu .menu-inner .wrapper-categories .category-title:focus-visible{outline:2px solid #181818;outline-offset:2px;border-radius:4px}header .side-menu .menu-inner .wrapper-categories .category-item.active .category-title:before{transform:translateY(-25%) rotate(225deg)!important}header .side-menu .mobile-menu-section.grey .title{margin-bottom:32px!important}header .side-menu .mobile-menu-section.grey .nav-links.mobile-media-links{gap:16px!important;margin:0 0 16px!important}header .side-menu .mobile-menu-section.grey .nav-links.mobile-media-links>li{padding:0!important}header .side-menu .mobile-menu-section.grey .nav-links.mobile-media-links>li>a{display:block;padding:0!important;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:400;font-size:16px!important;line-height:18px!important;letter-spacing:-.02em;color:#181818}header .side-menu .mobile-menu-section.grey .nav-links.mobile-media-links>li>a.mobile-media-search{display:inline-flex;align-items:center;gap:8px}header .side-menu .mobile-menu-section.grey .nav-links.mobile-media-links>li>a.mobile-media-search .bi-search{display:inline-flex;line-height:1}header .side-menu .mobile-menu-section.grey .nav-links.mobile-media-links>li>a.mobile-media-search .bi-search:before{font-size:15px;line-height:1;vertical-align:0}}.about-text{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:400;font-size:20px;line-height:120%;letter-spacing:-.02em;color:#181818;max-width:850px;margin:0 auto;text-align:center;position:relative}.about-text:not(:last-child){margin-bottom:40px}.about-text span{width:63px}.about-text.paper-text{max-width:760px}.about-text.paper-text span{position:relative;display:inline-block;vertical-align:middle;width:63px}.about-text .diamond,.about-text .hands{display:inline-block;vertical-align:middle;margin:0 4px}.about-text .paper img{position:absolute;z-index:-1;bottom:-20px;left:0}.about-image{padding-top:0}.about-image .container-full{padding-left:20px;padding-right:20px}.about-image .items{display:grid;grid-template-columns:1fr 2.06fr 1fr;gap:20px}@media(max-width:768px){.about-image .items{grid-template-columns:1fr}}.about-image .items .item{border-radius:30px;width:100%;max-height:430px;height:100%;overflow:hidden}.about-image .items img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:768px){.about-image .items .mob-view{display:none}}@media(max-width:768px){.getting_ready.about{padding:80px 0}}.getting_ready.about .add-text{font-weight:400;font-style:Italic;font-size:18px;line-height:114%;letter-spacing:-5%;margin-bottom:95px;color:#fff}@media(max-width:768px){.getting_ready.about .add-text{margin-bottom:32px}}.getting_ready.about .top{max-width:546px;margin-bottom:22px}.getting_ready.about .content-block img.first{bottom:-24px}.getting_ready.about .bottom{max-width:715px;margin-left:auto}.getting_ready.about .bottom .text,.getting_ready.about .top .text{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:36px;line-height:120%;letter-spacing:-2%}@media(max-width:768px){.getting_ready.about .bottom .text,.getting_ready.about .top .text{font-size:24px}}.getting_ready.about .text{text-shadow:none}.getting_ready.about .content-block .item{z-index:1}.getting_ready.about .content-block img.first,.getting_ready.about .content-block img.second{z-index:0;border-radius:20px;-o-object-fit:cover;object-fit:cover}.getting_ready.about .content-block img.second{left:auto;right:0;top:-60px;width:140px;height:190px}.getting_ready.about .content-block img.first{right:auto;left:0;bottom:-24px;top:auto}@media(max-width:768px){.getting_ready.about .add-text{margin-bottom:150px}.getting_ready.about .content-block img.first{left:auto;right:0;top:-140px;bottom:auto;width:88px;height:120px}}.why .container-full{padding-left:20px;padding-right:20px}.why .title{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:54px;line-height:100%;letter-spacing:-2%;text-align:center;color:#181818;margin-bottom:50px}@media(max-width:768px){.why .title{font-size:24px;line-height:100%;max-width:300px;margin:0 auto 50px}}.why .items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}@media(max-width:992px){.why .items{grid-template-columns:1fr 1fr}}@media(max-width:550px){.why .items{grid-template-columns:1fr}}.why .items .item{padding:12px;background-color:#f9f9f9;border-radius:20px;min-height:150px;display:flex;flex-direction:column;justify-content:flex-start;gap:24px;align-items:start}.why .items .badge{font-weight:400;font-style:Italic;font-size:14px;line-height:114%;letter-spacing:-3%;text-align:center;padding:6px 10px 8px;background-color:#e0ef35;border-radius:60px;color:#181818}.why .items .text{font-family:Unbounded,Unbounded Fallback;font-weight:400;font-size:20px;line-height:120%;letter-spacing:-2%;color:#181818;max-width:305px}.article-head .blocks{display:flex;gap:20px}@media(max-width:768px){.article-head .blocks{flex-direction:column}}.article-head .main-block{flex:0 0 67%;min-width:0;padding:20px;background-color:#f9f9f9;border-radius:30px;display:flex;flex-direction:column;align-items:baseline}.article-head .main-block .top{width:100%}.article-head .main-block .rating_wrapper{display:flex;justify-content:space-between;margin-bottom:32px}.article-head .main-block h1{font-weight:500;font-size:36px;line-height:120%;letter-spacing:-2%;max-width:603px;margin-bottom:64px}.article-head .main-block .specialists-wrapper{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media(max-width:768px){.article-head .main-block .specialists-wrapper{grid-template-columns:1fr}}.article-head .main-block .specialists-wrapper .item{background-color:#fff;border-radius:20px;text-align:start;padding:24px 10px;font-style:italic}@media(max-width:768px){.article-head .main-block .specialists-wrapper .item{text-align:left}}.article-head .main-block .specialists-wrapper .item a,.article-head .main-block .specialists-wrapper .item span{font-style:italic}.article-head .main-block .star--filled{color:#ff7300}.article-head .main-block .star--half{background:linear-gradient(90deg,#ff7300 50%,#ddd 50%)}.article-head .main-block .star--empty{background-color:#ddd}.article-head .side-block{flex:0 0 33%;min-width:0;background-color:#f9f9f9;border-radius:30px;padding:24px 12px 12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative;overflow:hidden}@media(max-width:768px){.article-head .side-block{padding-bottom:180px}}.article-head .side-block .side-block-text{position:relative;z-index:1}.article-head .side-block .img-wrapper{position:absolute;bottom:0;right:0;z-index:0}.article-head .side-block .title{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:22px;line-height:110%;letter-spacing:-2%;color:#181818;margin-bottom:32px}.article-head .side-block li a{font-weight:400;font-size:14px;line-height:120%;letter-spacing:-4%;color:#181818;margin-bottom:10px}.star{width:1rem;height:1rem;transition:transform .15s ease;display:inline-block;vertical-align:middle}.star--interactive{cursor:pointer}.star--interactive:hover{transform:scale(1.1)}.star--filled{color:#ffd000}.star--empty{color:#d1d5db}.star{transition:color .2s ease,transform .15s ease}.page-article .card-wrapper{grid-template-columns:repeat(auto-fit,minmax(445px,1fr));gap:20px}@media(max-width:576px){.page-article .card-wrapper{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}}.content-block_tags{color:#181818;overflow:hidden}.content-block_tags .swiper{overflow:visible}.content-block_tags h2{margin-bottom:20px}.content-block_tags .swiper-btn-wrapper{bottom:-60px;max-width:120px}.content-block_tags .swiper-wrapper{overflow:unset}.content-block_tags .tags{display:flex;gap:8px;margin-bottom:24px}.content-block_tags .tags span{background-color:#e0ef35;border-radius:60px;padding:8px 10px;color:#181818;font-style:Italic;font-size:14px;line-height:114%;letter-spacing:-3%;text-align:center}.content-block_tags .text{margin-bottom:48px}.content-block_tags h3,.content-block_tags .h3{margin-bottom:12px;font-weight:500;font-size:18px;line-height:100%}.content-block_tags .custom-tags{margin-bottom:32px}.content-block_tags .custom-tags span{background-color:#f9f9f9;border-radius:60px;padding:8px 10px;color:#181818;font-style:Italic;font-size:14px;line-height:114%;letter-spacing:-3%;text-align:center}.content-block_tags .gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px}.content-block_tags .gallery img{max-height:260px;width:100%;-o-object-fit:cover;object-fit:cover}.content-block_tags .columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.content-block_tags .columns .column{display:flex;flex-direction:column}.content-block_tags .columns img{max-height:260px;width:100%;-o-object-fit:cover;object-fit:cover}.page-head.widdings{padding-bottom:0}.blog-details .weddings{padding-top:0}.blog-details .wptb-image-single{margin-bottom:24px!important}.blog-details .wptb-image-single .wptb-item--inner{flex-direction:column}.blog-details .wptb-image-single .wptb-item--image{margin:0}.blog-details .wptb-image-single .wptb-item--image figure{width:100%;height:100%;margin:0}.blog-details .wptb-image-single .wptb-item--image figure img{width:100%}.blog-details .wptb-image-single .wptb-item--meta{margin-top:10px}.blog-details .wptb-image-single .wptb-item--meta p{margin:0!important}.blog-details .aside-block .sidebar{top:var(--hdr-now, 72px)!important}.blog-details .aside-block .sidebar .title{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:18px;line-height:100%;color:#181818;margin-bottom:20px}.blog-details .aside-block .sidebar .banner-image{width:100%;aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;border-radius:30px}@media(max-width:768px){.blog-details .aside-block .sidebar .full-view{display:none!important}.blog-details .aside-block .sidebar .mob-view{display:block!important}.blog-details .aside-block .sidebar .mob-view .banner-item{margin:0}.blog-details .aside-block .sidebar .mob-view .wedaddSwiper-container{display:block;width:100%;height:100%}.blog-details .aside-block .sidebar .mob-view .wedaddSwiper-container .banner-image{width:100%;aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:30px}}.blog-details .post-footer{border-top:none!important}.blog-details .post-footer .font-semibold{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:14px;line-height:100%;color:#181818}.blog-details .post-share{justify-content:space-between}@media(max-width:768px){.blog-details .post-share{display:grid!important;grid-template-columns:1fr!important}}.blog-details .post-share .share-list{gap:10px}@media(max-width:768px){.blog-details .post-share .share-list{display:grid!important;grid-template-columns:auto 1fr;align-items:start!important;gap:30px}}.blog-details .post-share .share-list .li-container{display:flex;align-items:center;margin-bottom:0!important;gap:10px}.blog-details .post-share ul.share-list li{margin-right:0!important}@media(max-width:768px){.blog-details .share-list>li.font-semibold{grid-column:1;grid-row:1}.blog-details .share-list>ul.li-container{grid-column:2;display:flex;flex-wrap:wrap;gap:8px;justify-content:end}}.blog-details .blog-details .share-list li:last-child{text-align:right}.blog-details .blog-details .post-share ul.share-list li a{padding:10px;background:#f9f9f9;border-radius:60px;font-style:normal;font-weight:400;font-size:14px;line-height:120%;white-space:nowrap}.blog-details .rating-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(max-width:768px){.blog-details .rating-wrapper{flex-direction:column;gap:32px;align-items:flex-start}}.blog-details .rating-wrapper .left-rating-wrapper{display:flex;flex-direction:column;gap:18px}.blog-details .rating-wrapper .left-rating-wrapper .title{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:22px;line-height:110%;letter-spacing:-.02em;color:#181818}.blog-details .rating-wrapper .left-rating-wrapper .rating-container{display:flex;flex-direction:row;align-items:center;gap:12px}.blog-details .rating-wrapper .left-rating-wrapper .rating-container .article-rating-wrapper{justify-content:flex-start;gap:12px;flex-direction:row!important}@media(max-width:768px){.blog-details .rating-wrapper .left-rating-wrapper .rating-container .article-rating-wrapper{justify-content:space-between}}.blog-details .rating-wrapper .left-rating-wrapper .rating-container .stars{display:flex;flex-direction:row}.blog-details .rating-wrapper .left-rating-wrapper .rating-container span{font-style:italic;font-weight:400;font-size:14px;line-height:115%;letter-spacing:-.03em;flex-grow:0}.blog-details .rating-wrapper .rating-social-box{background-color:#181818;padding:12px;border-radius:60px;display:flex;flex-direction:row;align-items:center;gap:11px;justify-content:space-between}.blog-details .rating-wrapper .rating-social-box span{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:14px;line-height:100%;color:#fff}.blog-details .rating-wrapper .rating-social-box .rating-social-box-item{display:flex;flex-direction:row;align-items:center;gap:7px}.blog-details .rating-wrapper .rating-social-box .rating-social-box-item a{cursor:pointer}.blog-details .post-header .post-title{font-family:Unbounded,Unbounded Fallback}.blog-details .post-header h2{font-size:30px!important;line-height:90%!important}@media(max-width:768px){.blog-details .post-header h2{font-size:22px!important}}.blog-details .post-header h3,.blog-details .post-header .h3,.blog-details .post-header h4,.blog-details .post-header .h4,.blog-details .post-header h5{font-size:18px!important}section.work-process{padding:0}section.work-process h2{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:36px;line-height:120%;letter-spacing:-.02em;color:#181818;text-align:center;margin-bottom:32px}@media(max-width:768px){section.work-process h2{margin-bottom:24px;font-size:18px}}section.work-process .btn-wrapper{width:100%}section.work-process .btn{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:20px;background:#e0ef35;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:60px;font-style:normal;font-weight:500;font-size:18px!important;line-height:125%;letter-spacing:-.04em;color:#181818;text-transform:none;margin:40px auto 0;width:-moz-fit-content;width:fit-content}@media(max-width:768px){section.work-process .btn{margin-top:24px}}section.work-process .block{margin-bottom:115px}section.work-process .block:first-child{margin-top:40px}@media(max-width:768px){section.work-process .block:first-child{margin-top:24px}}section.work-process .cards-block{padding:64px 32px;background-color:#f9f9f9;border-radius:30px}@media(max-width:768px){section.work-process .cards-block{padding:32px 16px}}section.work-process .cards-block .cards-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch}@media(max-width:1100px){section.work-process .cards-block .cards-wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){section.work-process .cards-block .cards-wrapper{grid-template-columns:repeat(1,1fr)}}section.work-process .cards-block .cards-wrapper .cards{border:none;display:grid;flex-direction:column;gap:12px;grid-template-rows:repeat(2,1fr)}section.work-process .cards-block .cards-wrapper .cards .info-text{padding:22px 24px;background-color:#fff;border-radius:20px}section.work-process .cards-block .cards-wrapper .cards .info-text .step{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:18px;line-height:100%;color:#707070;margin-bottom:32px}@media(max-width:768px){section.work-process .cards-block .cards-wrapper .cards .info-text .step{font-size:14px}}section.work-process .cards-block .cards-wrapper .cards .info-text .title{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:18px;line-height:100%;color:#181818;margin-bottom:12px}@media(max-width:768px){section.work-process .cards-block .cards-wrapper .cards .info-text .title{font-size:14px}}section.work-process .cards-block .cards-wrapper .cards .info-text .subtitle{font-style:normal;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em;color:#181818}section.work-process .cards-block .cards-wrapper .cards .img-wrapper{max-height:202px;border-radius:20px;overflow:hidden;width:100%;height:100%;margin-top:auto}section.work-process .cards-block .cards-wrapper .cards .img-wrapper img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}section.work-process .getting-ready .getting_ready{border-radius:30px;overflow:hidden;width:100%;flex:1;display:flex;flex-direction:column;min-height:500px;padding:0 75px;align-items:center;justify-content:center}section.work-process .getting-ready .getting_ready .content-block{margin:0;padding-right:0}section.work-process .getting-ready .getting_ready .content-block .item{gap:47px}@media(max-width:768px){section.work-process .getting-ready .getting_ready .content-block .item{gap:32px}}@media(max-width:1024px){section.work-process .getting-ready .getting_ready .getting_ready .bottom .description{margin-top:0;margin-bottom:0}}section.work-process .getting-ready .btn-wrapper{justify-content:flex-end}section.work-process .getting-ready .btn-wrapper .btn{background:#fff;margin:40px 0 0;width:-moz-fit-content;width:fit-content}@media(max-width:768px){section.work-process .getting-ready .btn-wrapper .btn{margin-top:32px}}section.work-process .hand-block .card-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch}@media(max-width:1100px){section.work-process .hand-block .card-wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){section.work-process .hand-block .card-wrapper{grid-template-columns:repeat(1,1fr)}}section.work-process .hand-block .card-wrapper .card{padding:24px;border:none;background-color:#f9f9f9;border-radius:30px}section.work-process .hand-block .card-wrapper .card .icon-wrapper{width:50px;height:50px;background:#181818;border-radius:1000px;margin-bottom:32px;display:flex;align-items:center;justify-content:center}section.work-process .hand-block .card-wrapper .card .title{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:18px;line-height:100%;color:#181818;margin-bottom:12px}section.work-process .hand-block .card-wrapper .card .subtitle{font-style:normal;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em;color:#181818}section.work-process .free-block .free-block-container{position:relative;border-radius:30px;overflow:hidden;min-height:258px;padding:60px 20px;background:#1a1a2e}section.work-process .free-block .img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}section.work-process .free-block .img-wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.work-process .free-block .free-block-wrapper{position:relative;z-index:1;max-width:516px;margin:0 auto;text-align:center;color:#fff;padding:20px 0}section.work-process .free-block .title{display:flex;gap:12px;justify-content:center;align-items:center;z-index:1}section.work-process .free-block .title .img-bg{width:37px;top:24px;bottom:unset;transform:scaleX(-1)}@media(max-width:768px){section.work-process .free-block .title .img-bg{width:28px}}section.work-process .free-block .title h2{font-size:32px;font-weight:700;margin:0;color:#fff}@media(max-width:768px){section.work-process .free-block .title h2{font-size:22px}}section.work-process .free-block .subtitle{font-size:16px;line-height:1.5;margin-top:20px;opacity:.9}section.work-process .faq-block{position:relative;overflow:hidden;min-height:478px}section.work-process .faq-block .img-wrapper{position:absolute;left:0;bottom:0;max-height:478px;z-index:0}section.work-process .faq-block .img-wrapper img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}section.work-process .faq-block .item-wrapper{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px}section.work-process .faq-block .item-wrapper .item{background:#f9f9f9;border-radius:60px;transition:border-radius .3s ease,background-color .3s ease;overflow:hidden}section.work-process .faq-block .item-wrapper .item.active .question:after{transform:translateY(-50%) rotate(45deg);background-color:#e0ef35}section.work-process .faq-block .item-wrapper .item .question{position:relative;padding:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}section.work-process .faq-block .item-wrapper .item .question h6,section.work-process .faq-block .item-wrapper .item .question .h6{margin:0;font-size:18px;color:#181818;padding-right:30px;font-family:Unbounded,Unbounded Fallback;font-weight:500}@media(max-width:768px){section.work-process .faq-block .item-wrapper .item .question h6,section.work-process .faq-block .item-wrapper .item .question .h6{font-size:14px}}section.work-process .faq-block .item-wrapper .item .question:after{content:"+";font-size:1.5rem;font-weight:200;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .5s ease;color:#000;background-color:#fff;height:50px;width:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:30px;line-height:1;text-align:center}@media(max-width:768px){section.work-process .faq-block .item-wrapper .item .question:after{height:40px;width:40px}}section.work-process .faq-block .item-wrapper .item .answer{display:block;max-height:0;overflow:hidden;transition:max-height .4s ease-out;padding:0}section.work-process .faq-block .item-wrapper .item .answer .answer-inner{padding:0 24px 24px;font-style:normal;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.04em;color:#181818}.rating-stars .star--full{color:#ff7300}.rating-stars .star--half{position:relative;color:#ddd}.rating-stars .star--half svg{color:inherit}.rating-stars .star--half:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#ff7300 50%,#ddd 50%);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 16'><path d='M9 0l2.5 5.4 6 .9-4.3 4.2 1 6L9 13.8 3.3 16.5l1-6L0 6.3l6-.9z'/></svg>") no-repeat center/contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 16'><path d='M9 0l2.5 5.4 6 .9-4.3 4.2 1 6L9 13.8 3.3 16.5l1-6L0 6.3l6-.9z'/></svg>") no-repeat center/contain;pointer-events:none}.rating-stars .star--empty{color:#ddd}.content-block.table-block table td{text-align:start}@media(max-width:768px){footer .content{flex-direction:column;gap:40px}}footer .content{padding-top:64px;padding-bottom:46px}@media(max-width:768px){footer .menu-wrapper ul{gap:16px;margin:0!important}}@media(max-width:768px){.error-modal-wrapper{margin-top:8px!important;align-items:flex-start!important}}.error-modal-wrapper button{padding:0}footer .content .error-modal{text-align:left}.specialists .item .content{width:100%}.header_login .auth-lk-modal .list{margin-bottom:0!important}.dowed__desktop .dowed__letter{width:auto}.tariff-cards-wrapper .modal-message{border-radius:30px;padding:20px}footer .menu-wrapper ul{list-style:none;padding-left:0}.specialist_is_highlighted{background-color:#e8e8e8!important}footer .content .error-modal{background-color:unset;box-shadow:unset;border:unset;margin-top:auto}footer .social{display:flex;justify-content:flex-end;gap:4px}footer .error-modal-wrapper{display:flex;flex-direction:column}footer .social .icon .wptb-element>a{height:40px;width:40px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%}footer .social a i{color:#181818}footer .header_login .sub-menu{right:0;left:unset}footer .header_login .sub-menu a{color:#181818}.main-block .item a{color:#fff}ul{list-style:none}section.weddings-page .articles img{border-radius:30px;max-height:450px;-o-object-fit:cover;object-fit:cover}.specialist-list .wishlist-btn a{color:#fff;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.specialist-list .wishlist-btn a:hover{color:var(--link-color-hover)}.gallery-slider img{max-height:260px;width:100%;-o-object-fit:cover;object-fit:cover}.content-block_tags.two-col .columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:768px){.content-block_tags.two-col .columns{grid-template-columns:1fr}}.content-block_tags.two-col .columns img{max-height:460px;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.gallery-slider .swiper-btn-wrapper{justify-content:flex-start;position:unset;bottom:unset;left:unset;right:unset;margin:unset}@media screen and (max-width:768px){.gallery-slider .swiper-btn-wrapper{margin:0 auto}}.gallery-slider .swiper-btn-wrapper .swiper-button-prev,.gallery-slider .swiper-btn-wrapper .swiper-button-next{top:unset!important;margin:unset}.gallery-slider .right,.gallery-slider .left{align-items:center;height:100%;display:flex;justify-content:flex-end}.login-icon button{border:unset;background-color:unset;padding:unset}footer .header_login:hover .sub-menu{opacity:1;visibility:visible;transform:translate3d(-5px,0,0)}.swiper-btn-wrapper{z-index:5}.specialistSwiper{overflow:hidden}.swiper-button-next,.swiper-button-prev{top:0}.specialist-list .swiper-button-prev:before{top:50%;transform:translateY(-50%)}.specialist-list .swiper-button-next:before{top:50%;transform:translateY(-50%) rotate(180deg)}.swiper-button-next:after,.swiper-button-prev:after{top:0}.article-head .specialists-wrapper a{color:#181818}.article-head .specialists-wrapper a .side-block ul{list-style:unset;padding-left:0}.article-head .side-block{padding-left:20px}.article-head .side-block ul{list-style:none;padding-left:0}.switch-option.border-blue-500{opacity:1!important;color:#181818}.specialist-slider .swiper-wrapper,.main-page-slider .swiper-wrapper{display:inline-flex}.reviews .slider-wrapper{gap:unset}.swiper-btn-wrapper .right .swiper-button-next,.swiper-btn-wrapper .left .swiper-button-prev{top:0}.specialistSwiper{position:relative}.pagination .page-number.active{background:#e0ef35;width:32px;height:32px;border:none;display:flex;align-items:center;justify-content:center;border-radius:100%}.tariff-cards-wrapper .swiper-wrapper{display:flex}.tariff-cards-wrapper{position:relative}.form-input select{border-radius:60px;margin-bottom:12px;border:none;box-shadow:unset}.video-grid-container .item{position:relative}.modal-album-item .remove-photo,.video-grid-container .remove-photo{position:absolute;right:10px;top:10px;background-color:#fff;border:unset;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;line-height:1}.grid-cols-6{grid-template-columns:repeat(6,1fr)!important}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;overflow-y:auto;z-index:9999}.modal-window{max-height:90vh;height:100%;background:#fff;border-radius:12px;padding:20px;overflow:hidden;width:100%;max-width:454px;box-sizing:border-box}.swiper-button-next svg,.swiper-button-prev svg{display:none}.album-grid .item{position:relative}.album-grid .btn.remove{border:none;background:none;font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:400;font-size:12px;line-height:130%;letter-spacing:-.02em;text-align:end;min-width:unset;width:unset;padding:0;margin-left:auto;text-transform:lowercase}.feedback-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px}.feedback-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer}.feedback-modal-window{position:relative;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:16px;padding:40px 36px 36px;box-shadow:0 0 0 1px #0000000f,0 24px 48px -12px #00000040,0 8px 16px -4px #0000001a}.feedback-close{position:absolute;top:12px;right:12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;font-size:24px;line-height:1;color:#707070;cursor:pointer;border-radius:50%;transition:all .2s ease}.feedback-close:hover{background:#f3f3f3;color:#333}.feedback-modal-window h3,.feedback-modal-window .h3{color:#111;font-size:22px;font-weight:700;line-height:1.3;margin-bottom:28px}.feedback-modal-window p{font-size:14px;font-weight:500;color:#555;margin-bottom:6px}.feedback-modal-window select,.feedback-modal-window textarea,.feedback-modal-window input[type=text],.feedback-modal-window input[type=email]{width:100%;padding:12px 14px;border:1px solid #ddd;border-radius:10px;font-size:15px;color:#222;background:#fafafa;transition:all .2s ease;outline:none;box-sizing:border-box}.feedback-modal-window select:focus,.feedback-modal-window textarea:focus,.feedback-modal-window input[type=text]:focus,.feedback-modal-window input[type=email]:focus{border-color:#888;background:#fff;box-shadow:0 0 0 3px #0000000f}.feedback-modal-window textarea{resize:vertical;min-height:120px}.feedback-modal-window input[type=file]{font-size:14px;color:#666}.feedback-modal-window input[type=file]::file-selector-button{padding:8px 16px;border-radius:8px;border:1px solid #ddd;background:#f5f5f5;font-size:13px;font-weight:500;color:#444;cursor:pointer;margin-right:12px;transition:all .2s ease}.feedback-modal-window input[type=file]::file-selector-button:hover{background:#eee;border-color:#bbb}.feedback-modal-window button[type=submit]{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:14px 24px;background:#111;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}.feedback-modal-window button[type=submit]:hover{background:#333;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.feedback-modal-window button[type=submit]:active{transform:translateY(0)}.feedback-modal-window::-webkit-scrollbar{width:6px}.feedback-modal-window::-webkit-scrollbar-track{background:transparent}.feedback-modal-window::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.feedback-modal-window::-webkit-scrollbar-thumb:hover{background:#aaa}.feedback-backdrop{transition:opacity .3s ease,backdrop-filter .3s ease}[x-cloak] .feedback-overlay,.feedback-overlay[style*="display: none"]+.feedback-overlay{opacity:0}.feedback-overlay{transition:opacity .35s cubic-bezier(.16,1,.3,1)}body.main-page main{padding-top:0}.albums .video-thumb{height:100%}.pagination .pages{display:flex;gap:10px;margin-left:10px;align-items:center;margin-right:10px}.block.flex{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.block.flex h3,.block.flex .h3{width:100%}.block.flex .half-width:last-child{margin-bottom:24px;display:flex;justify-content:flex-end}.block.flex .half-width{width:50%}.block.flex button{text-transform:unset}.swiper-button-next,.swiper-button-prev{display:none}.reviews{overflow:hidden}form span.error,form button.error,form input.error{border-color:#a21a1a;color:#a21a1a}form p.error{color:#a21a1a;font-weight:400;font-size:12px;line-height:120%;letter-spacing:-4%}.form-input .sendEmailVerification{position:absolute;right:20px;bottom:-6px;transform:translateY(-50%);border:none;border-radius:60px;background:#fff;display:flex;justify-content:center;align-items:center;height:32px;cursor:pointer;transition:all .2s;color:#181818;text-decoration:underline}@media(max-width:768px){.form-input .sendEmailVerification{top:50%;right:50px}}.sms-code-inputs input{width:64px!important;padding:20.5;border:2px solid transparent!important;background-color:#f9f9f9!important;border-radius:16px!important;font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:26px;line-height:120%;color:#181818}.sms-code-inputs input:focus{border-color:#181818!important}.toggle-group{display:flex;flex-direction:row;align-items:center;gap:12px;margin-bottom:20px}.toggle-group .toggle-switch{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0;margin-bottom:0}.toggle-group .toggle-switch input{opacity:0;width:0;height:0}.toggle-group .toggle-switch input+.slider{background-color:#fff}.toggle-group .toggle-switch input+.slider:before{transform:translate(7px)}.toggle-group .toggle-switch input:checked+.slider{background-color:#181818}.toggle-group .toggle-switch input:checked+.slider:before{transform:translate(26px)}.toggle-group .toggle-switch .slider{background-color:#fff;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:transparent;transition:.2s;border-radius:60px}.toggle-group .toggle-switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:-4px;bottom:3px;background-color:#e0ef35;transition:.2s;border-radius:60px}.toggle-group .toggle-label{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:400;font-size:14px;line-height:115%;letter-spacing:-.02em;color:#181818}.btn-white{background-color:#fff!important}.btn.green{background:#e0ef35;color:#181818}.card-block-second_wrapper .card-item a{width:100%}.card-block-second_wrapper .card-item img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:8px;display:block}.card-block-second_wrapper .portfolio-swiper .swiper-slide{width:90%}.card-block-second_wrapper .portfolio-swiper .swiper-slide img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;border-radius:30px;display:block}.card-block-second_wrapper .portfolio-swiper{overflow:hidden;padding-left:16px;padding-right:16px}.card-block-second_wrapper .swiper-container-wrapper{position:relative}@media(min-width:769px){.card-block-second_wrapper .portfolio-swiper{overflow:visible!important;padding-left:0!important;padding-right:0!important}.card-block-second_wrapper .portfolio-swiper .swiper-wrapper{display:grid!important;grid-template-columns:repeat(3,1fr);gap:15px;transform:none!important}.card-block-second_wrapper .portfolio-swiper .swiper-slide{width:100%!important;margin-right:0!important}.card-block-second_wrapper .show-more{margin-top:64px}}.videos-single-wrapper .videos-button-prev,.videos-single-wrapper .videos-button-next,.review-list-container .review-button-prev,.review-list-container .review-button-next,.grid-item-articles .article-button-prev,.grid-item-articles .article-button-next{width:58px;height:38px;background-color:#fff;transition:all .3s ease}.videos-single-wrapper .videos-button-prev:hover,.videos-single-wrapper .videos-button-next:hover,.review-list-container .review-button-prev:hover,.review-list-container .review-button-next:hover,.grid-item-articles .article-button-prev:hover,.grid-item-articles .article-button-next:hover{width:64px}.videos-single-wrapper .videos-button-prev:before,.videos-single-wrapper .videos-button-next:before,.review-list-container .review-button-prev:before,.review-list-container .review-button-next:before,.grid-item-articles .article-button-prev:before,.grid-item-articles .article-button-next:before{top:50%}.videos-single-wrapper .videos-button-prev:before,.review-list-container .review-button-prev:before,.grid-item-articles .article-button-prev:before{transform:translateY(-50%)}.videos-single-wrapper .videos-button-next:before,.review-list-container .review-button-next:before,.grid-item-articles .article-button-next:before{transform:translateY(-50%) rotate(180deg)}.grid-item-articles .article-button-prev,.grid-item-articles .article-button-next{top:auto;bottom:0}.grid-item-articles .article-button-prev{left:50%;right:auto;transform:translate(-68px)}.grid-item-articles .article-button-next{right:50%;left:auto;transform:translate(68px)}.portfolio .card-item{display:flex}.portfolio .swiper-container-wrapper{margin-bottom:15px}.albums-wrapper{padding-right:0!important}.albums-wrapper .portfolio-swiper .swiper-wrapper{display:grid!important;grid-template-columns:repeat(3,1fr);gap:15px;transform:none!important}.albums-wrapper .portfolio-swiper .swiper-slide{width:100%!important;margin-right:0!important}.albums-wrapper .albums-swiper .swiper-slide{width:80%;height:auto}.albums-wrapper .albums-swiper .swiper-container-wrapper{position:relative;padding:0 40px}.albums-wrapper .no-albums-message{text-align:center;color:#6b7280;width:100%;padding:20px 0}@media(min-width:769px){.albums-wrapper .albums-swiper{overflow:visible!important;padding-left:0!important;padding-right:0!important}.albums-wrapper .albums-swiper .swiper-wrapper{display:grid!important;grid-template-columns:repeat(3,1fr);transform:none!important}.albums-wrapper .albums-swiper .swiper-slide{width:100%!important;margin-right:0!important}}.container.mobile{padding-right:unset}@media(max-width:576px){.slider-first .swiper-button-next,.slider-first .swiper-button-prev{display:flex;bottom:0!important;width:50px;height:38px;background-color:#fff;border:1px solid #ddd;border-radius:60px;position:absolute;top:unset!important}.slider-first .swiper-button-prev{left:calc(50% - 54px)!important}.slider-first .swiper-button-next{right:calc(50% - 54px)!important}.slider-first .swiper-button-next:after,.slider-first .swiper-button-prev:after{font-size:14px;color:#333;font-weight:700}}.articles-wrapper .mobile-articles{display:none}.articles-wrapper .mobile-articles .card-block{display:flex;grid-template-columns:unset}.articles-wrapper .desktop-articles{display:block}@media(max-width:768px){.articles-wrapper .mobile-articles{display:block}.articles-wrapper .desktop-articles{display:none}}.articles-wrapper .articles-swiper .swiper-slide{width:80%;height:auto}.articles-wrapper .articles-swiper .swiper-container-wrapper{position:relative;padding:0 40px}.articles-wrapper .articles-button-prev,.articles-wrapper .articles-button-next{position:absolute;bottom:-70px;top:unset;transform:translateY(-50%)}.articles-wrapper .articles-button-prev{left:50%;transform:translate(-68px)}.articles-wrapper .articles-button-next{right:50%;transform:translate(68px)}.articles-wrapper .articles-button-prev:after,.articles-wrapper .articles-button-next:after{font-family:swiper-icons;font-size:12px;font-weight:700;color:#181818;text-transform:none!important;letter-spacing:0;transform:scale(1)}.spec-video_wrapper .video-item_wrapper>div{width:100%;min-height:300px}@media(max-width:768px){.spec-video_wrapper .video-item_wrapper>div{min-height:220px}}.spec-video_wrapper .video-item_wrapper .video-embed{position:relative}.spec-video_wrapper .video-item_wrapper .video-embed iframe{display:block;width:100%;height:100%;border:0;border-radius:30px}.spec-video_wrapper .videos-single-wrapper{position:relative}.spec-video_wrapper .videos-swiper .swiper-slide{width:100%}.spec-video_wrapper .videos-swiper .swiper-slide iframe:not(.dw-video__frame){height:auto;min-height:210px!important;border-radius:30px;overflow:hidden}.spec-video_wrapper .review-button-prev,.spec-video_wrapper .review-button-next,.spec-video_wrapper .videos-button-prev,.spec-video_wrapper .videos-button-next{position:absolute;bottom:-70px;top:unset}.spec-video_wrapper .review-button-prev,.spec-video_wrapper .videos-button-prev{left:50%;transform:translate(-68px)}.spec-video_wrapper .review-button-next,.spec-video_wrapper .videos-button-next{right:50%;transform:translate(68px)}.spec-video_wrapper .videos-button-prev:after,.spec-video_wrapper .videos-button-next:after{font-family:swiper-icons;font-size:14px;font-weight:700;color:#181818;text-transform:none!important;letter-spacing:0;transform:scale(1)}@media(min-width:769px){.spec-video_wrapper .videos-single-wrapper{padding:0}.spec-video_wrapper .videos-button-prev,.spec-video_wrapper .videos-button-next{display:none!important}.spec-video_wrapper .videos-swiper{overflow:visible!important}.spec-video_wrapper .videos-swiper .swiper-wrapper{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px;transform:none!important;height:auto!important}.spec-video_wrapper .videos-swiper .swiper-slide iframe:not(.dw-video__frame){width:100%!important;margin-right:0!important;height:auto!important;min-height:210px;border-radius:30px;overflow:hidden}}section.albums .card-block{overflow:visible}section.weddings.search-page .weddings-page{width:100%}section.weddings.search-page .grid-wrapper{grid-template-columns:1fr 1fr 1fr}@media(max-width:1100px){section.weddings.search-page .grid-wrapper{grid-template-columns:1fr 1fr}}@media(max-width:768px){section.weddings.search-page .grid-wrapper{grid-template-columns:1fr}}.articles .round-bttn,.wed-article-wrapper.main-article .round-bttn{width:54px;height:54px;border-radius:100%;background:#181818;border:none;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;position:absolute;right:12px;top:12px}button.articleWish{width:54px;height:54px;border-radius:100%;background:#181818;display:flex;align-items:center;justify-content:center;color:#fff;border:none;padding:0;flex-shrink:0}.wed-art-wrapper{position:relative}.reviews.specialist-category .slider-first{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:1024px){.reviews.specialist-category .slider-first{display:flex;grid-template-columns:unset;gap:unset}}.weddings.wedding-blog .articles .btn-wrapper .wishlist-btn{position:relative;top:unset;right:unset}.grid-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.flatpickr-day.booked{background:#ff4d4f;color:#fff;border-color:#ff4d4f;opacity:.6;cursor:not-allowed}select.flatpickr-monthDropdown-months{background-color:transparent!important}.flatpickr-day.booked:hover{background:#ff4d4f}.flatpickr-calendar{box-shadow:none!important;background:#f9f9f9!important;border-radius:20px!important;width:100%!important;padding:20px 12px}.flatpickr-innerContainer{justify-content:center}.numInputWrapper{display:none!important}.flatpickr-current-month{text-align:center;display:flex!important;justify-content:center;align-items:center}.flatpickr-current-month .flatpickr-monthDropdown-months{margin:0 auto!important;pointer-events:none;cursor:default;padding-left:0;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none;border:none;background:transparent;outline:none;box-shadow:none;background-image:none!important;padding-right:0!important;font-size:inherit;font-weight:500;color:inherit;margin:0;padding:0 4px}.flatpickr-current-month .numInputWrapper span.arrowUp,.flatpickr-current-month .numInputWrapper span.arrowDown{display:none!important}.flatpickr-day.selected.startRange{background:#e0ef35!important;color:#181818!important;border-color:#e0ef35!important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#e0ef35!important;color:#181818!important;border-color:#e0ef35!important}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{background:#fcffd8;border-color:#fcffd8}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #fcffd8,5px 0 #fcffd8}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #fcffd8}.flatpickr-current-month{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500!important;font-size:14px!important;line-height:120%!important;text-align:center!important;letter-spacing:-.02em;color:#181818}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:#333}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:10px;height:8px}.flatpickr-day.occupied{color:#181818!important;opacity:.4;background:silver!important;border-color:none!important;cursor:not-allowed!important}section.wedding_ready .add.mob-view{display:none}@media(max-width:768px){section.wedding_ready .add.mob-view{display:block!important}}.sms-code-box{background-color:#fff!important;max-width:64px;border:1px solid #a6a8a9!important;display:block;width:100%;height:57px;padding:15px 20px;font-family:var(--font-family-base);font-size:var(--fs-17);font-weight:var(--fw-light)!important;line-height:normal;color:var(--color-two);background-color:rgba(var(--color-dark-six-rgb),.3);background-clip:padding-box;border:1px solid var(--color-dark-seven);transition:var(--transition-bezier);backface-visibility:hidden;box-sizing:border-box;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline-offset:0;border-radius:60px!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:991.98px){.grid-wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:575.98px){.grid-wrapper{grid-template-columns:1fr}}@media screen and (min-width:1200px){.container.left{max-width:calc((100vw + 1300px)/2);margin-left:auto;margin-right:0;padding-right:0!important}}@media screen and (max-width:1330px){.dowed .swiper-wrapper{flex-direction:row;flex-wrap:nowrap}}@media screen and (max-width:1400px){.dowed .swiper-wrapper{justify-content:space-evenly}}@media screen and (max-width:1200px){.dowed .dowed__letter svg{width:100%}}@media screen and (max-width:768px){.dowed .swiper-wrapper{justify-content:unset}.dowed .swiper-wrapper .swiper-slide{width:unset!important}.dowed .dowed__letter svg{width:100%!important;height:100%!important;max-height:242px}}@media(min-width:992px)and (max-width:1199.98px){.container.left{max-width:calc((100vw + 960px)/2);margin-left:auto;margin-right:0;padding-right:0!important}}@media screen and (max-width:991.98px){.container.left{max-width:100%;margin-left:0;margin-right:0;padding-right:0!important}}section.wed-page-add .wishlist-btn{z-index:3}.specialists .item .wishlist-btn.favorite-active,button.articleWish.active{color:var(--link-color-hover)}section.albums .swiper-slide:first-child{border-radius:30px 0 0 30px;overflow:hidden}section.albums .swiper-slide:last-child{border-radius:0 30px 30px 0;overflow:hidden;margin-right:10px}section.albums .swiper-slide:only-child{border-radius:30px;overflow:hidden;margin-right:10px;width:100%}@media screen and (max-width:768px){.albums-wrapper .card-block{display:flex!important;grid-template-columns:unset}section.portfolio button.show-more{display:none!important}.articles-wrapper .moreBtn{display:none}.mobile-articles .swiper-container-wrapper{position:relative}section.albums .card-block{border-radius:unset}.card-block{border-radius:unset}.card-block .swiper-slide:first-child{border-radius:30px 0 0 30px;overflow:hidden}.card-block .swiper-slide:last-child{border-radius:0 30px 30px 0;overflow:hidden;margin-right:10px}.card-block .swiper-slide:only-child{border-radius:30px;overflow:hidden;margin-right:10px;width:100%}.wptb-login-form h1{font-size:28px}}.review-wrapper .form-group{width:100%}.review-wrapper .form-input{position:relative}.review-wrapper .form-actions{margin-top:24px;justify-content:left;align-items:center}.review-wrapper .rating-stars-container{margin-bottom:12px}.review-wrapper .form-control-custom[readonly],.review-wrapper .form-control-custom{background-color:#fff;border:unset;border-radius:26px;padding:16px;min-height:240px}.review-wrapper form{width:100%}.review-wrapper .item label{display:flex;gap:7px;font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:14px;line-height:120%;letter-spacing:-.02em;color:#181818;text-transform:none;margin-bottom:8px;position:relative}.review-wrapper input{background:#fff!important;border-radius:60px!important;margin-bottom:12px!important;border:none!important;font-size:16px!important}.review-wrapper .btn-edit{position:absolute;right:10px;bottom:0;transform:translateY(-50%);border:none;background:#fff;display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:1000px;cursor:pointer;transition:all .2s}.review-wrapper .btn-edit:hover{color:#181818;opacity:unset;background:#e0ef35}.review-wrapper .disabled{background:#181818;opacity:.6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:not-allowed}.review-wrapper .btn-white{color:#181818!important}.article-bonus-note{margin:0;padding:16px 20px;border-radius:16px;background:#f4f9b8;color:#181818;font-size:14px;line-height:1.45;text-align:left}.article-bonus-note a{color:#181818;text-decoration:underline}section.article-head .main-block{justify-content:space-between;align-items:stretch}section.article-head .main-block h1{margin-bottom:0}section.article-head .article-head-bottom{margin-top:32px;display:flex;flex-direction:column;gap:16px}section.article-head .article-head-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0}section.article-head .article-head-tags a{display:inline-block;padding:7px 14px;border-radius:60px;background:#ededed;color:#181818;font-family:Inter,Inter Fallback,sans-serif;font-size:13px;line-height:1.3;white-space:nowrap;text-decoration:none;transition:background-color .15s,color .15s}section.article-head .article-head-tags a:hover{background:#181818;color:#fff}section.article-head .main-block .specialists-wrapper{display:flex;flex-wrap:wrap;gap:12px}section.article-head .main-block .specialists-wrapper .item{background:#fff;border-radius:20px;padding:16px 30px;font-family:Inter,Inter Fallback,sans-serif;font-style:italic;font-size:14px;line-height:1.45;color:#181818;text-align:left}section.article-head .main-block .specialists-wrapper .item a{color:inherit;text-decoration:none}section.article-head .main-block .specialists-wrapper.is-compact{gap:8px}section.article-head .main-block .specialists-wrapper.is-compact .item{padding:11px 18px;border-radius:16px;white-space:nowrap}section.article-head .main-block .specialists-wrapper.is-compact .item .role{color:#8a8a8a}section.article-head .article-head-more{display:none}@media(max-width:768px){section.article-head .article-head-bottom{margin-top:16px;gap:12px}section.article-head .article-head-tags{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-12px;padding-right:12px}section.article-head .article-head-tags::-webkit-scrollbar{display:none}section.article-head .article-head-tags a{font-size:12px;padding:6px 12px}section.article-head .main-block .specialists-wrapper{flex-direction:column;flex-wrap:nowrap;gap:8px}section.article-head .main-block .specialists-wrapper .item{width:100%;padding:16px 20px}section.article-head .main-block .specialists-wrapper.is-compact .item{white-space:normal}section.article-head .main-block .specialists-wrapper .item.is-extra:not(.is-open){display:none}section.article-head .article-head-more{display:block;width:100%;padding:10px 16px;border:1px solid #D0D0D0;border-radius:16px;background:transparent;font-family:Inter,Inter Fallback,sans-serif;font-weight:500;font-size:12px;color:#181818;cursor:pointer}}.change-role-container{padding:19px 24px;display:flex;flex-direction:row;align-items:center;background:#f9f9f9;border-radius:20px;justify-content:space-between;margin-bottom:64px}@media(max-width:768px){.change-role-container{margin-bottom:40px;padding:14px 16px;align-items:flex-start;gap:6px}}.change-role-container .info{display:flex;flex-direction:row;align-items:center;gap:16px}@media(max-width:550px){.change-role-container .info{flex-direction:column;gap:6px;align-items:flex-start}}.change-role-container .info .text{font-style:normal;font-weight:400;font-size:15px;line-height:18px;color:#181818}@media(max-width:550px){.change-role-container .info .text{font-size:13px}}.change-role-container .info .btn{font-style:normal;font-weight:500;font-size:15px;line-height:18px;text-decoration-line:underline;color:#181818;padding:0;min-width:unset;background-color:transparent;cursor:pointer}@media(max-width:550px){.change-role-container .info .btn{font-size:13px}}.change-role-container .role-switch__link{font:inherit;font-weight:500;color:#181818;text-decoration:underline;background:none;border:0;padding:0;cursor:pointer}.change-role-container .close-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;padding:0;background:none;border:0;cursor:pointer}.role-switch__body{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.role-switch__text{margin:0;font-size:15px;line-height:1.4;color:#181818}.role-switch__text--muted{color:#7a7a7a;max-width:520px}@media(max-width:768px){.role-switch__text{font-size:14px}}.role-switch__error{color:#e5484d}.tariff-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px;text-align:left}.tariff-modal--top{z-index:100002}.tariff-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.tariff-modal__window{position:relative;width:100%;max-width:454px;max-height:calc(100vh - 32px);overflow-y:auto;background:#fff;border-radius:30px;padding:40px;color:#181818;font-size:14px;line-height:1.4}.tariff-modal__window--small{padding:40px 40px 32px}.tariff-modal__close{position:absolute;top:16px;right:16px;width:36px;height:36px;border:0;border-radius:50%;background:#f7f7f7;font-size:22px;line-height:1;color:#181818;cursor:pointer}.tariff-modal__label{font-size:14px;color:#707070;margin-bottom:6px}.tariff-modal__title{font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:28px!important;line-height:1.2!important;font-weight:600;margin:0 0 24px!important;padding-right:40px;text-align:left!important}.tariff-modal__text{font-size:15px;margin:0 0 16px}.tariff-modal__section{font-weight:600;font-size:16px;margin:20px 0 12px}.tariff-modal__periods{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tariff-modal__period{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;border:0;border-radius:20px;background:#f7f7f7;text-align:left;cursor:pointer;color:#181818}.tariff-modal__period.active{background:#e0ef35}.tariff-modal__period-name{font-size:14px}.tariff-modal__period-price{font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:600;font-size:20px}.tariff-modal__period-note{font-size:12px;color:#707070}.tariff-modal__period.active .tariff-modal__period-note{color:#181818}.tariff-modal__link{margin-top:20px;padding:0;border:0;background:none;font-style:italic;text-decoration:underline;font-size:15px;color:#181818;cursor:pointer}.tariff-modal__promo{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 18px;border-radius:30px;background:#f7f7f7}.tariff-modal__promo input{flex:1;min-width:0;border:0;background:transparent;font-size:15px;outline:none}.tariff-modal__promo input.error{color:#e50000}.tariff-modal__promo-btn{border:0;border-radius:30px;background:#fff;padding:10px 16px;font-size:14px;cursor:pointer}.tariff-modal__promo-applied{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 10px 18px;border-radius:30px;background:#f1f6c6;font-size:15px}.tariff-modal__promo-applied button{width:32px;height:32px;border:0;border-radius:50%;background:#fff;cursor:pointer}.tariff-modal__error{color:#e50000;font-size:13px;margin:8px 0 0}.tariff-modal__hint{color:#707070;font-size:13px;margin:8px 0 0}.tariff-modal__notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:12px 12px 12px 16px;border-radius:16px;background:#f7f7f7}.tariff-modal__notice .btn{flex:0 0 auto;width:auto;padding:8px 16px;min-height:0}.tariff-modal__methods{display:flex;flex-wrap:wrap;gap:8px}.tariff-modal__chip{border:0;border-radius:30px;background:#f7f7f7;padding:10px 16px;font-size:14px;color:#181818;cursor:pointer}.tariff-modal__chip.active{background:#e0ef35}.tariff-modal__chip:disabled{color:#b5b5b5;cursor:default}.tariff-modal__summary{margin-top:20px;padding:16px;border-radius:20px;background:#f7f7f7}.tariff-modal__row{display:flex;justify-content:space-between;gap:12px;margin:0 0 8px;color:#707070}.tariff-modal__row span:last-child{color:#181818;white-space:nowrap}.tariff-modal__row--total{margin:12px 0 8px;padding-top:12px;border-top:1px solid #E3E3E3;align-items:center;color:#181818}.tariff-modal__row--total span:last-child{font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:600;font-size:26px}.tariff-modal__note{color:#707070;font-size:12px;font-style:normal;margin:0}.tariff-modal__pay{width:100%;margin-top:20px;justify-content:center}.tariff-modal__legal{margin:16px 0 0;font-size:12px;color:#707070;text-align:center}.tariff-modal__legal--left{text-align:left}.tariff-modal__legal a{color:inherit;text-decoration:underline}.tariff-modal__box{margin:0 0 8px;padding:16px;border-radius:20px;background:#f7f7f7;font-size:15px}.tariff-modal__box>div+div{margin-top:4px}.tariff-modal__box-title{font-weight:600;margin-bottom:4px}.tariff-modal__box-note{color:#707070;font-size:13px}.tariff-modal__list{margin:0 0 8px;padding-left:18px;list-style:disc}.tariff-modal__list li{margin-bottom:8px}.tariff-modal__list a{color:#181818;text-decoration:underline}.tariff-modal__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;justify-content:center}.tariff-modal__buttons--left{justify-content:flex-start}.tariff-modal .btn.link{flex:0 0 auto;width:auto;background:none;border:0;padding:0;color:#181818;min-height:0;cursor:pointer}.tariff-modal__buttons .btn.black{flex:0 0 auto;width:auto}@media(max-width:575px){.tariff-modal{padding:0;align-items:flex-end}.tariff-modal__window{max-width:none;max-height:92vh;border-radius:30px 30px 0 0;padding:32px 16px 24px}.tariff-modal__title{font-size:22px!important}.tariff-modal__period-price{font-size:17px}}.tariff-current-btn{width:100%;justify-content:center;cursor:default}.ps-dirty{position:fixed;left:16px;right:16px;bottom:16px;z-index:900;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1376px;margin:0 auto;padding:14px 16px 14px 24px;border-radius:20px;background:#fff;box-shadow:0 8px 32px #0000001f}.ps-dirty__text{display:flex;flex-direction:column;font-size:14px}.ps-dirty__text strong{font-weight:600}.ps-dirty__text span:last-child{font-size:12px;color:#707070}.ps-dirty__buttons{display:flex;align-items:center;gap:20px}.ps-dirty__buttons .btn{width:auto}.ps-dirty__cancel{border:0;background:none;color:#707070;cursor:pointer}@media(max-width:575px){.ps-dirty{flex-direction:column;align-items:stretch}.ps-dirty__buttons{justify-content:space-between}}.ps-wizard{max-width:920px;margin:0 auto}.ps-wizard .ps-nav,.ps-wizard .ps-head,.ps-wizard .ps-save,.ps-wizard .ps-dirty,.ps-wizard .preview,.ps-wizard .ps-section{display:none!important}.ps-wizard .ps-section{padding:24px;border-radius:30px;background:#f7f7f7;margin-bottom:16px!important}.ps-wizard [data-wizard-hide]{display:none!important}.ps-wizard.ps-wizard--step-2 .ps-section[data-wizard="2"],.ps-wizard.ps-wizard--step-3 .ps-section[data-wizard="3"],.ps-wizard.ps-wizard--step-4 .ps-section[data-wizard="4"]{display:block!important}@media(max-width:575px){.ps-wizard .ps-section{padding:16px;border-radius:20px}}.restriction-bar__textarea{width:100%;padding:16px;border:0;border-radius:20px;background:#f7f7f7;font-size:14px;resize:vertical}.tariff-modal .restriction-bar__textarea{display:flex}.tariff-modal .restriction-bar__textarea{width:100%;padding:16px;border:0;border-radius:20px;background:#f7f7f7;font-size:14px;resize:vertical}.review-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.review-actions .btn{width:auto}.review-state{display:inline-flex;align-items:center;padding:6px 12px;border-radius:60px;background:#f3f3f3;color:#707070;font-size:12px}.review-state--pending{background:#f1f6c6;color:#181818}.review-state--ok{background:#e0ef35;color:#181818}.review-state--rejected{background:#ffe5e5;color:#e50000}.review-link{border:0;background:none;padding:0;color:#707070;font-size:13px;text-decoration:underline;cursor:pointer}.review-hint{font-size:12px;color:#707070;margin:8px 0}.platform-review-plate{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:16px 0 24px;padding:20px 24px;border-radius:20px;background:#f7f7f7}.platform-review-plate h4{font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:18px;margin:8px 0 4px}.platform-review-plate p{margin:0;font-size:13px;color:#707070}.platform-review-plate .btn{width:auto;flex-shrink:0}.platform-review-plate__tag{padding:4px 10px;border-radius:60px;background:#e0ef35;font-size:12px}@media(max-width:767px){.platform-review-plate{flex-direction:column;align-items:stretch}}.platform-stars{display:flex;gap:6px;margin-bottom:12px}.platform-stars button{border:0;background:none;font-size:28px;line-height:1;color:#d9d9d9;cursor:pointer;padding:0}.platform-stars button.on{color:#ffc700}.complaint-reasons{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;font-size:14px}.complaint-reasons label{display:flex;align-items:center;gap:10px;cursor:pointer}.promo-order{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:32px;border-radius:30px;background:#f7f7f7}.promo-order__main{flex:1;min-width:0}.promo-order__name{font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:18px;font-weight:500}.promo-order__hint{font-size:14px;color:#181818;font-style:italic;margin-top:8px;max-width:560px}.promo-order__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.promo-order__actions .btn{width:auto;min-width:0;padding:12px 20px;font-size:13px}.promo-order__facts{display:flex;gap:12px;flex-shrink:0}.promo-order__fact{padding:12px 20px 16px;border-radius:16px;background:#fff;min-width:160px}.promo-order__fact span{display:block;font-size:12px;color:#707070;margin-bottom:6px}.promo-order__fact strong{display:inline-flex;align-items:center;gap:8px;font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:16px;font-weight:500;color:#181818}.promo-order__fact strong.is-ok:before{content:"";width:16px;height:16px;border-radius:50%;background:#1fb141 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;flex-shrink:0}@media(max-width:991px){.promo-order{flex-direction:column;align-items:stretch;padding:20px 16px;gap:12px}.promo-order__name{font-size:16px;text-align:center;width:100%}.promo-order__hint{text-align:center}.promo-order__main{display:contents}.promo-order__facts{flex-direction:column;width:100%;order:2}.promo-order__fact{min-width:0}.promo-order__actions{order:3;width:100%;flex-direction:column;margin-top:0}.promo-order__actions .btn{width:100%;padding:14px 20px;font-size:14px}}.invoice-form{display:flex;flex-direction:column;gap:8px}.invoice-form input{height:48px;padding:0 16px;border:0;border-radius:30px;background:#f7f7f7;font-size:14px}.tariff-modal label{text-transform:none}.lk-album__hint{margin-top:16px;padding:12px 16px;border-radius:16px;background:#fff;font-size:14px;line-height:20px;color:#181818}.lk-album__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-top:24px}@media(max-width:768px){.lk-album__grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px}}.lk-album__photo{position:relative;aspect-ratio:4/5;border-radius:20px;overflow:hidden;background:#ededed;cursor:grab}.lk-album__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lk-album__photo .remove-photo{position:absolute;bottom:10px;right:10px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#fff;color:#181818;font-size:18px;line-height:1;cursor:pointer}.lk-album__cover{position:absolute;top:10px;left:10px;padding:5px 10px;border-radius:60px;background:#fff;font-size:12px;font-weight:500;line-height:1.2;color:#181818;white-space:nowrap;pointer-events:none}.lk-album__add{aspect-ratio:4/5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1.5px dashed #D9D9D9;border-radius:20px;background:#fff;font-size:13px;font-weight:500;color:#181818;cursor:pointer}.lk-album__add:hover{border-color:#181818}.lk-album__add-plus{font-size:32px;font-weight:400;line-height:1}.lk-album__note{margin:24px 0 0;font-size:14px;line-height:20px;color:#7a7a7a}.lk-album__empty,.lk-album__limit{margin:0;font-size:14px;color:#7a7a7a}.dowed-text-block h1,.dowed-text-block h2,.dowed-text-block h3,.dowed-text-block h4{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media(max-width:768px){.dowed-text-block h2{font-size:24px}.dowed-text-block h3{font-size:20px}}.blocks:has(>.side-block)>.main-block{flex:1 1 0;min-width:0}.smartcaptcha-notice{margin:8px 0 0;font-size:12px;line-height:1.4;color:#707070}.smartcaptcha-notice a{color:inherit;text-decoration:underline}.lk-settings-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px;border:1px solid #D9D9D9;background:#fff;color:#181818;flex:0 0 auto;transition:background-color .2s,border-color .2s}.lk-settings-btn:hover{background:#f2f2f2;border-color:#181818}.lk-settings-btn:focus-visible{outline:2px solid #181818;outline-offset:2px}@media(max-width:768px){.lk-settings-btn{width:32px;height:32px}.lk-settings-btn svg{width:16px;height:16px}}.ps-settings-note{margin:16px 0 0;font-size:13px;color:#7a7a7a}.ps-settings-note a{color:#181818;text-decoration:underline}.mailing-page{padding:120px 0 160px}.mailing-page__box{max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.mailing-page__title{margin:0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:30px;line-height:1.2}.mailing-page__text{margin:0;font-size:16px;line-height:1.4;color:#181818}.mailing-page__text a{color:inherit;text-decoration:underline}.mailing-page__buttons{display:flex;gap:12px;padding-top:12px;flex-wrap:wrap;justify-content:center}.mailing-page__buttons form{margin:0}.mailing-page__buttons .btn{width:auto}.mailing-page__notice{padding:10px 18px;border-radius:60px;background:#e0ef35;font-size:14px;font-weight:500}@media(max-width:768px){.mailing-page{padding:60px 0 80px}.mailing-page__title{font-size:22px}.mailing-page__text{font-size:14px}.mailing-page__buttons{flex-direction:column;width:100%}.mailing-page__buttons form,.mailing-page__buttons .btn{width:100%}.mailing-page__buttons .btn{justify-content:center}}.payment-bar{position:relative;display:flex;align-items:center;gap:32px;margin-bottom:24px;padding:28px 32px;border-radius:30px;background:#f4f9b8;color:#181818}.payment-bar--pending{background:#f9f9f9}.payment-bar--failed{background:#fbeaea;border:1px solid #A21A1A}.payment-bar__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.payment-bar__title{margin:0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:20px;font-weight:500;line-height:normal;color:#181818}.payment-bar__text{margin:0;font-size:14px;line-height:normal;color:#181818}.payment-bar__actions{display:flex;align-items:center;gap:20px;flex-shrink:0}.payment-bar__btn{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 24px;border-radius:60px;font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none;background:#181818;color:#fff}.payment-bar--pending .payment-bar__btn{background:transparent;color:#181818;border:1px solid #181818}.payment-bar--failed .payment-bar__btn{background:#a21a1a;color:#fff}.payment-bar__close{border:0;background:none;padding:0;font-size:22px;line-height:1;color:#181818;cursor:pointer}@media(max-width:768px){.payment-bar{flex-direction:column;align-items:stretch;gap:16px;padding:20px;border-radius:20px}.payment-bar__body{padding-right:24px}.payment-bar__title{font-size:16px}.payment-bar__actions{gap:0}.payment-bar__actions:not(:has(.payment-bar__btn)){display:contents}.payment-bar__btn{flex:1;height:44px;justify-content:flex-start}.payment-bar__close{position:absolute;top:13px;right:16px}}.dw-confirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100010;display:flex;align-items:center;justify-content:center;padding:16px}.dw-confirm[hidden]{display:none}.dw-confirm__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#18181880}.dw-confirm__card{position:relative;display:flex;flex-direction:column;gap:16px;width:100%;max-width:520px;max-height:calc(100vh - 32px);overflow-y:auto;padding:40px;border-radius:30px;background:#fff;color:#181818}.dw-confirm__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dw-confirm__title{margin:0!important;font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:24px!important;font-weight:500;line-height:1.2!important;color:#181818;overflow-wrap:anywhere}.dw-confirm__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#f3f3f3;color:#181818;cursor:pointer}.dw-confirm__text{margin:0;font-size:14px;line-height:1.4;color:#707070;white-space:pre-line}.dw-confirm__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.dw-confirm__list li{position:relative;padding-left:14px;font-size:14px;line-height:1.4;color:#181818}.dw-confirm__list li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:#a21a1a}.dw-confirm__actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding-top:8px}.dw-confirm__ok,.dw-confirm__alt{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 24px;border-radius:60px;font-size:14px;font-weight:500;cursor:pointer}.dw-confirm__ok{border:0;background:#181818;color:#fff}.dw-confirm__alt{border:1px solid #181818;background:transparent;color:#181818}.dw-confirm__cancel{padding:0;border:0;border-radius:8px;background:none;font-size:14px;color:#181818;cursor:pointer}.dw-confirm button:focus-visible{outline:2px solid #181818;outline-offset:3px}.dw-confirm__ok:focus-visible{outline-color:#e0ef35}.dw-confirm [hidden]{display:none!important}@media(max-width:768px){.dw-confirm{align-items:flex-end;padding:0}.dw-confirm__card{max-width:none;max-height:90vh;padding:24px 20px 28px;border-radius:20px 20px 0 0}.dw-confirm__title{font-size:20px!important}.dw-confirm__actions{flex-direction:column;align-items:stretch;gap:12px}.dw-confirm__ok,.dw-confirm__alt{width:100%}.dw-confirm__cancel{height:44px}}html.dw-confirm-open{overflow:hidden}.dw-field-error{display:block;margin-top:8px;font-size:13px;line-height:1.3;color:#a21a1a!important}.custom-file-upload.is-limit-reached{display:none!important}.custom-file-dashed.is-error{flex-direction:column;border:1px dashed #A21A1A!important;border-radius:20px!important;background:#f9f9f9}.lk-upload-errors{max-width:640px;padding:0 24px 24px;text-align:center}.lk-upload-errors p{margin:0;font-size:13px;line-height:1.4;color:#a21a1a}.lk-upload-errors p+p{margin-top:4px}.lk-limit-bar{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px;padding:20px;border-radius:20px;background:#f4f9b8;color:#181818}.lk-limit-bar__title{margin:0!important;font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:16px!important;font-weight:500}.lk-limit-bar__text{margin:0!important;font-size:14px;line-height:1.4}.lk-limit-bar__btn{margin-top:8px;display:inline-flex;align-items:center;padding:14px 24px;border-radius:60px;background:#181818;color:#fff!important;font-size:14px;font-weight:500;text-decoration:none}.save-failed{position:fixed;left:50%;bottom:24px;z-index:100005;transform:translate(-50%);display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:min(676px,100% - 32px);padding:20px;border:1px solid #A21A1A;border-radius:20px;background:#fbeaea;color:#181818;box-shadow:0 8px 24px #1818181f}.save-failed[hidden]{display:none}.save-failed__body{display:flex;flex-direction:column;gap:8px;padding-right:24px}.save-failed__title{margin:0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:16px;font-weight:500}.save-failed__text{margin:0;font-size:14px;line-height:1.4}.save-failed__btn{display:inline-flex;align-items:center;height:50px;padding:0 24px;border:0;border-radius:60px;background:#a21a1a;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.save-failed__close{position:absolute;top:16px;right:16px;padding:4px;border:0;background:none;color:#181818;cursor:pointer}.venue-form,.venue-address{display:flex;flex-direction:column;gap:24px}.venue-form .item,.venue-address .item{margin:0!important}.venue-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.venue-chip{display:inline-flex;align-items:center;height:36px;padding:0 16px;border:1px solid #DADADA;border-radius:60px;background:#fff;color:#181818;font-size:14px;text-transform:none!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.venue-chip.is-active{border-color:#181818;background:#181818;color:#fff}.venue-chip.is-disabled{color:#b8b8b8;border-color:#ebebeb;cursor:default}.venue-chip:has(input:focus-visible){outline:2px solid #181818;outline-offset:2px}.venue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px}.venue-select{width:100%;height:50px;padding:0 16px;border:1px solid #DADADA;border-radius:12px;background:#fff;font-size:14px;color:#181818}.venue-amenities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 32px;margin-top:12px}.venue-amenities .custom-checkbox{margin:0;text-transform:none!important;font-family:Inter,Inter Fallback,sans-serif!important;font-size:14px!important;font-weight:400!important}.venue-address{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 32px}.venue-address__fields{display:flex;flex-direction:column;gap:24px}.venue-address__save{grid-column:1/-1}.venue-map{display:flex;flex-direction:column;gap:8px}.venue-map__canvas{width:100%;height:208px;border-radius:20px;overflow:hidden;background:#f3f3f3}.venue-map__fix{align-self:flex-start;padding:0;border:0;background:none;font-size:13px;color:#181818;text-decoration:underline;cursor:pointer}.venue-map--empty{justify-content:center;min-height:208px;padding:24px;border-radius:20px;background:#fff;font-size:14px;color:#707070}.venue-map--empty p{margin:0}.venue-map--empty a{color:#181818;text-decoration:underline}.venue-prices{display:flex;flex-direction:column;gap:16px;margin-top:24px}.venue-prices__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.venue-prices__grid .item{margin:0!important}@media(max-width:991px){.venue-grid,.venue-amenities,.venue-address{grid-template-columns:1fr}.venue-address__map{order:2}.venue-address__save{order:3}}@media(max-width:480px){.venue-prices__grid{grid-template-columns:1fr}}.venue-halls__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:16px}.venue-halls__add{margin-top:12px;justify-content:flex-start!important}.venue-hall{position:relative;display:block;aspect-ratio:310/388;padding:0;border:0;border-radius:20px;overflow:hidden;background:#e9e9e9;color:#fff;text-align:left;cursor:pointer}.venue-hall__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.venue-hall__img--empty{display:flex;align-items:center;justify-content:center;color:#707070;font-size:13px}.venue-hall:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 55%,#000000a6)}.venue-hall__tag{position:absolute;top:10px;left:10px;z-index:1;padding:5px 10px;border-radius:60px;background:#fff;color:#181818;font-size:12px}.venue-hall__caption{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;display:flex;flex-direction:column;gap:4px}.venue-hall__caption strong{font-size:16px;font-weight:500;line-height:1.25}.venue-hall__caption small{font-size:12px;opacity:.85}.venue-hall:focus-visible{outline:2px solid #181818;outline-offset:3px}.venue-hall-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto}.venue-hall-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#18181880}.venue-hall-modal__card{position:relative;display:flex;flex-direction:column;gap:24px;width:100%;max-width:1376px;padding:40px 28px;border-radius:30px;background:#f9f9f9}.venue-hall-modal__card .item{margin:0!important}.venue-hall-modal__close{position:absolute;top:24px;right:24px}.venue-hall-modal__title{margin:0!important;font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:24px!important;font-weight:500}.venue-hall-modal .title{display:block;margin:0 0 10px!important;font-family:Inter,Inter Fallback,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.3;color:#181818;text-transform:none!important;letter-spacing:normal!important}.venue-hall-modal .form-input input{width:100%;height:44px;padding:0 16px;border:1px solid transparent;border-radius:60px;background:#fff;font-family:Inter,Inter Fallback,sans-serif;font-size:14px;color:#181818;box-shadow:none;outline:none}.venue-hall-modal .form-input input::-moz-placeholder{color:#a0a0a0}.venue-hall-modal .form-input input::placeholder{color:#a0a0a0}.venue-hall-modal .form-input input:focus{border-color:#181818}.venue-hall-modal .comment{display:block;margin-top:10px;font-size:13px;color:#707070}.venue-hall-modal .lk-album__hint{padding:12px 16px;border-radius:16px;background:#fff;font-size:13px;line-height:1.4}.venue-hall-modal .lk-album__note{margin:0;font-size:13px;color:#707070}.venue-hall-modal .lk-album__photo{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden}.venue-hall-modal .lk-album__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.venue-hall-modal .lk-album__add{aspect-ratio:4/5;border-radius:16px}.venue-hall-modal__row{display:grid;gap:24px 32px}.venue-hall-modal__row--top{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.venue-hall-modal__row--three{grid-template-columns:repeat(3,minmax(0,1fr))}.venue-hall-modal__photos-head h3{margin:0 0 6px!important;font-size:18px!important;font-weight:500}.venue-hall-modal__photos-head p{margin:0;font-size:13px;color:#707070}.venue-hall-modal__grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.venue-hall-modal__actions{display:flex;align-items:center;gap:24px}.venue-hall-modal__delete{padding:0;border:0;background:none;font-size:14px;color:#707070;text-decoration:underline;cursor:pointer}@media(max-width:991px){.venue-hall-modal{padding:0;align-items:stretch}.venue-hall-modal__card{padding:24px 16px 32px;border-radius:0;min-height:100%}.venue-hall-modal__row--top,.venue-hall-modal__row--three{grid-template-columns:1fr}.venue-hall-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:991px){.venue-halls__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.ps-type{grid-column:1/-1}.ps-card-preview.block{grid-column:1/-1;margin-top:80px;padding:0;background:none}.ps-card-preview.block .ps-card-preview__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 32px;margin-bottom:25px}.ps-card-preview.block .ps-card-preview__title{margin:0 0 13px;font-size:32px;line-height:1.15;text-align:left}.ps-card-preview.block .ps-card-preview__note{margin:0;font-size:14px;line-height:1.2;color:#707070}.ps-card-preview.block .ps-card-preview__link{flex:0 0 auto;margin-bottom:36px;align-self:flex-start;margin-top:14px;font-size:14px;line-height:1.2;color:#181818;text-decoration:underline;text-underline-offset:3px}.ps-card-preview.block .specialists{padding:0}.ps-card-preview.block .specialist-list{margin:0;padding:0}.ps-card-preview.block .is-empty{color:#707070!important}@media(max-width:768px){.ps-card-preview.block{margin-top:48px}.ps-card-preview.block .ps-card-preview__head{display:contents}.ps-card-preview.block .ps-card-preview__title{font-size:24px;margin-bottom:8px}.ps-card-preview.block .ps-card-preview__note{margin-bottom:16px}.ps-card-preview.block{display:flex;flex-direction:column}.ps-card-preview.block .ps-card-preview__link{order:3;margin:16px 0 0}}#profile #ps-main .ps-main-grid textarea#ps-header{height:110px;min-height:110px}.moderation-field-note{display:block;margin:6px 0 8px;font-size:13px;line-height:1.3;color:#a21a1a}textarea.is-over{border:1px solid #A21A1A!important}.role-switch__warn{font-weight:500}.role-switch__photo{display:flex;align-items:center;gap:12px;margin:0 0 16px;font-size:14px;color:#181818}.role-switch__photo img{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.role-switch__photo .role-switch__link{font:inherit;font-weight:500;color:#181818;text-decoration:underline;background:none;border:0;padding:0;cursor:pointer;white-space:nowrap}.role-switch__agree{margin:0 0 20px;font-size:14px;line-height:1.4}.role-switch__agree a{color:inherit;text-decoration:underline}.role-switch__targets{display:flex;gap:24px;margin:0 0 12px;font-size:14px}.role-switch__targets label{display:flex;align-items:center;gap:8px;cursor:pointer}.dowed-review{margin-bottom:24px}.dowed-review-card{display:flex;align-items:center;gap:24px;padding:20px 24px;border-radius:20px;background:#f9f9f9}.dowed-review-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.dowed-review-card__row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dowed-review-card__tag{padding:4px 10px;border-radius:60px;background:#e0ef35;font-size:12px;font-weight:500;color:#181818}.dowed-review-card__status{padding:5px 12px;border-radius:60px;background:#fff;border:1px solid #e5e5e5;font-size:12px;font-weight:500;color:#181818}.dowed-review-card--revision .dowed-review-card__status{background:#ffecec;border-color:#ffecec;color:#c62828}.dowed-review-card__title{font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:18px;color:#181818}.dowed-review-card__stars{color:#ffd000;font-size:14px;letter-spacing:1px}.dowed-review-card__text{margin:0;font-size:14px;color:#181818;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dowed-review-card__note{margin:0;font-size:12px;color:#7a7a7a}.dowed-review-card__note--warn{color:#c62828}.dowed-review-card__btn{flex:none;padding:14px 22px;border-radius:60px;border:1px solid #181818;background:#fff;color:#181818;font-size:14px;font-weight:500}.dowed-review-card__btn.black{background:#181818;color:#fff}@media(max-width:768px){.dowed-review-card{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.dowed-review-card__text{-webkit-line-clamp:4}.dowed-review-card__btn{width:100%;text-align:left}}.dowed-review-form__kind{display:flex;gap:20px;margin:4px 0 12px;font-size:14px}.dowed-review-form__kind label{display:flex;gap:6px;align-items:center}.dowed-review-form__field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:13px;color:#7a7a7a}.dowed-review-form__field input,.dowed-review-form__field select{height:44px;padding:0 14px;border:1px solid #e5e5e5;border-radius:12px;font-size:14px;color:#181818;background:#fff}.dowed-review-form__specs{border:0;padding:0;margin:12px 0;display:flex;flex-direction:column;gap:8px;max-height:180px;overflow-y:auto}.dowed-review-form__specs legend{font-size:13px;color:#7a7a7a;margin-bottom:6px}.dowed-review-form__specs small{color:#7a7a7a}.dowed-review-form__photo{display:flex;gap:10px;align-items:center;margin:8px 0 12px;font-size:14px;flex-wrap:wrap}.dowed-review-form__photo img{border-radius:12px;-o-object-fit:cover;object-fit:cover}.dowed-review-form__photo small{color:#7a7a7a}.dowed-review-form__photo label{cursor:pointer}.spec-landing{background:#fff;color:#181818;font-family:Inter,Inter Fallback,sans-serif;overflow-x:clip}.spec-landing section{padding:60px 0}@media(max-width:768px){.spec-landing section{padding:32px 0}}.spec-landing section.qa{padding-bottom:120px}@media(max-width:768px){.spec-landing section.qa{padding-bottom:64px}}.spec-landing .sl-h2{margin:0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:36px;line-height:1.1;letter-spacing:-.02em;color:#181818}@media(max-width:768px){.spec-landing .sl-h2{font-size:24px}}.spec-landing .sl-btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;height:58px;padding:0 20px;border-radius:60px;background:#e0ef35;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:500;font-size:18px;letter-spacing:-.04em;color:#181818;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.spec-landing .sl-btn:hover{background:#d3e422;color:#181818!important}.spec-landing .sl-hero{position:relative;min-height:840px;padding:260px 40px 60px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-size:cover;background-position:center;color:#fff}@media(max-width:768px){.spec-landing .sl-hero{padding:200px 12px 28px;background-position:-50%;justify-content:flex-end}}.spec-landing .sl-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000040,#0000 18%,#0000 80%,#00000040),linear-gradient(90deg,#0d0d0dc7,#0d0d0d8c 38%,#0d0d0d00 62%,#0d0d0d00)}@media(max-width:768px){.spec-landing .sl-hero__shade{background:linear-gradient(180deg,#0006,#0000 22%,#14141400 45%,#141414)}}.spec-landing .sl-hero__inner{position:relative;max-width:785px;display:flex;flex-direction:column;align-items:flex-start}.spec-landing .sl-hero__crumb{margin:0 0 26px;display:inline-flex;align-items:center;gap:12px;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:400;font-size:16px;letter-spacing:-.02em;color:#fff}@media(max-width:768px){.spec-landing .sl-hero__crumb{display:none}}.spec-landing .sl-hero__title{margin:0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:72px;line-height:1;letter-spacing:-.02em;color:#fff}@media(max-width:1024px){.spec-landing .sl-hero__title{font-size:48px}}@media(max-width:768px){.spec-landing .sl-hero__title{font-size:30px;white-space:normal}}.spec-landing .sl-hero__subtitle{margin:28px 0 0;max-width:620px;font-weight:500;font-size:18px;line-height:1.4;color:#fff}@media(max-width:768px){.spec-landing .sl-hero__subtitle{font-size:14px;margin:16px 0 0}}.spec-landing .sl-hero .sl-btn{margin-top:36px}@media(max-width:768px){.spec-landing .sl-hero .sl-btn{margin-top:24px;font-size:16px;width:100%}}.spec-landing .sl-hero .sl-btn:hover{color:#181818!important}.spec-landing .sl-hero__hint{margin:14px 0 0!important;font-size:13px;opacity:.75;color:#fff}@media(max-width:768px){.spec-landing .sl-hero__hint{margin:14px auto 0!important}}.spec-landing .sl-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:768px){.spec-landing .sl-stats{grid-template-columns:1fr;gap:12px}}.spec-landing .sl-stats__item{border-radius:30px;padding:28px 32px;min-height:152px;display:flex;flex-direction:column;gap:10px;justify-content:center;color:#fff}@media(max-width:768px){.spec-landing .sl-stats__item{padding:20px;gap:8px;min-height:unset}}.spec-landing .sl-stats__item--dark{background:#181818}.spec-landing .sl-stats__item--brown{background:#936956}.spec-landing .sl-stats__item--lime{background:#e0ef35;color:#181818}.spec-landing .sl-stats__value{margin:0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:44px;line-height:1}@media(max-width:768px){.spec-landing .sl-stats__value{font-size:32px}}.spec-landing .sl-stats__label{margin:0;font-style:italic;font-size:16px;line-height:1.3}@media(max-width:768px){.spec-landing .sl-stats__label{font-size:13px}}.spec-landing .sl-benefits{margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:1024px){.spec-landing .sl-benefits{grid-template-columns:repeat(2,1fr);margin-top:20px}}@media(max-width:576px){.spec-landing .sl-benefits{grid-template-columns:1fr;gap:20px}}.spec-landing .sl-benefits__card{background:#f9f9f9;border-radius:30px;padding:28px;min-height:237px}@media(max-width:576px){.spec-landing .sl-benefits__card{padding:20px;min-height:unset}}.spec-landing .sl-benefits__card--photo{padding:0;overflow:hidden}.spec-landing .sl-benefits__card--photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.spec-landing .sl-benefits__num{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;background:#e0ef35;border-radius:100px;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:400;font-size:13px;color:#181818}.spec-landing .sl-benefits__title{margin:14px 0 0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:18px;line-height:1.2;color:#181818}@media(max-width:576px){.spec-landing .sl-benefits__title{margin:10px 0 0;font-size:16px}}.spec-landing .sl-benefits__text{margin:14px 0 0;font-size:14px;line-height:1.5;letter-spacing:-.02em;color:#181818}@media(max-width:576px){.spec-landing .sl-benefits__text{margin:10px 0 0;font-size:13px}}.spec-landing .sl-podcast{background:#181818;padding:80px 0;overflow:hidden;position:relative;margin:60px 0}@media(max-width:768px){.spec-landing .sl-podcast{margin:32px 0;padding:40px 0}}.spec-landing .sl-podcast .container{position:relative;margin:0 auto}.spec-landing .sl-podcast .sl-podcast-container{display:flex;flex-direction:row;justify-content:space-between;gap:130px}@media(max-width:768px){.spec-landing .sl-podcast .sl-podcast-container{flex-direction:column;gap:16px}}.spec-landing .sl-podcast__letters{position:absolute;bottom:-20px;width:1700px;max-width:none;pointer-events:none;left:50%;transform:translate(-50%)}.spec-landing .sl-podcast__text{position:relative;flex:1 1 auto;max-width:760px}.spec-landing .sl-podcast__chip{display:inline-block;margin:0;background:#e0ef35;border-radius:100px;padding:8px 16px;font-weight:500;font-size:14px;line-height:1;color:#181818}@media(max-width:576px){.spec-landing .sl-podcast__chip{font-size:12px}}.spec-landing .sl-podcast__title{margin:24px 0 0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:44px;line-height:1.05;color:#fff}@media(max-width:768px){.spec-landing .sl-podcast__title{font-size:26px;margin:16px 0 0}}.spec-landing .sl-podcast__desc{margin:24px 0 0;font-size:16px;line-height:1.5;color:#fff;opacity:.85}@media(max-width:768px){.spec-landing .sl-podcast__desc{font-size:14px;margin:16px 0 0}}.spec-landing .sl-podcast__note{margin:24px 0 0;font-style:italic;font-size:14px;line-height:1.4;color:#fff;opacity:.6}@media(max-width:768px){.spec-landing .sl-podcast__note{font-size:13px;margin:16px 0 0}}.spec-landing .sl-podcast__photo{width:100%;height:100%;max-width:455px;max-height:400px;border-radius:30px;overflow:hidden;transform:rotate(4deg);flex-shrink:0}@media(max-width:768px){.spec-landing .sl-podcast__photo{transform:rotate(0);max-height:260px}}.spec-landing .sl-podcast__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.spec-landing .sl-price__top{display:flex;gap:60px;align-items:flex-start}@media(max-width:1024px){.spec-landing .sl-price__top{flex-direction:column;gap:24px}}@media(max-width:576px){.spec-landing .sl-price__top{gap:16px}}.spec-landing .sl-price__title{flex:0 0 auto;width:560px}@media(max-width:1024px){.spec-landing .sl-price__title{width:auto}}.spec-landing .sl-price__intro{flex:1 1 auto;display:flex;flex-direction:column;gap:14px;font-size:16px;line-height:1.5;color:#181818}@media(max-width:576px){.spec-landing .sl-price__intro{gap:16px;font-size:14px}}.spec-landing .sl-price__intro p{margin:0}.spec-landing .sl-price__tiles{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:768px){.spec-landing .sl-price__tiles{grid-template-columns:1fr}}@media(max-width:576px){.spec-landing .sl-price__tiles{gap:16px;margin-top:16px}}.spec-landing .sl-price__tile{border-radius:30px;padding:32px;min-height:185px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}@media(max-width:576px){.spec-landing .sl-price__tile{padding:20px;gap:10px;min-height:unset}}.spec-landing .sl-price__tile--gray{background:#f9f9f9}.spec-landing .sl-price__tile--lime{background:#e0ef35}.spec-landing .sl-price__tile-title{margin:0;font-weight:500;font-size:16px;line-height:1.3}@media(max-width:576px){.spec-landing .sl-price__tile-title{font-size:14px}}.spec-landing .sl-price__tile-value{margin:0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:44px;line-height:1;color:#181818}@media(max-width:576px){.spec-landing .sl-price__tile-value{font-size:30px}}.spec-landing .sl-price__tile-label{font-weight:400;font-size:14px;line-height:140%;color:#181818;opacity:.7;margin:0}@media(max-width:576px){.spec-landing .sl-price__tile-label{font-size:13px}}.spec-landing .sl-steps{background:#f9f9f9;border-radius:30px;padding:64px 32px}@media(max-width:768px){.spec-landing .sl-steps{padding:24px 16px}}.spec-landing .sl-steps__title{text-align:center;margin:0 auto 32px}@media(max-width:768px){.spec-landing .sl-steps__title{margin-bottom:16px;font-size:22px}}.spec-landing .sl-steps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1024px){.spec-landing .sl-steps__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.spec-landing .sl-steps__grid{grid-template-columns:1fr;gap:12px}}.spec-landing .sl-steps__col{display:flex;flex-direction:column;gap:20px}@media(max-width:576px){.spec-landing .sl-steps__col{gap:12px}}.spec-landing .sl-steps__card{background:#fff;border-radius:20px;padding:22px 24px;min-height:210px}@media(max-width:576px){.spec-landing .sl-steps__card{padding:16px;min-height:unset}}.spec-landing .sl-steps__card .sl-steps__num{font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:18px;color:#707070}@media(max-width:576px){.spec-landing .sl-steps__card .sl-steps__num{font-size:14px}}.spec-landing .sl-steps__card .sl-steps__card-title{margin:32px 0 0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:18px;line-height:1.2;color:#181818}@media(max-width:576px){.spec-landing .sl-steps__card .sl-steps__card-title{font-size:14px}}.spec-landing .sl-steps__card .sl-steps__card-text{margin:12px 0 0;font-size:14px;line-height:1.2;letter-spacing:-.02em;color:#181818}.spec-landing .sl-steps__shot{border-radius:20px;overflow:hidden}@media(max-width:576px){.spec-landing .sl-steps__shot{padding:16px;background:#fff}}.spec-landing .sl-steps__shot img{width:100%;height:202px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}@media(max-width:576px){.spec-landing .sl-steps__shot img{box-shadow:0 4px 15px #0000001a;border-radius:20px}}.spec-landing .sl-steps__cta{display:flex;width:-moz-fit-content;width:fit-content;margin:40px auto 0}@media(max-width:576px){.spec-landing .sl-steps__cta{margin:24px auto 0}}.spec-landing .sl-free{display:flex;gap:60px;align-items:flex-start}@media(max-width:1024px){.spec-landing .sl-free{flex-direction:column}}@media(max-width:576px){.spec-landing .sl-free{gap:16px}}.spec-landing .sl-free__text{flex:1 1 auto}.spec-landing .sl-free__text p{margin:20px 0 0;font-size:16px;line-height:1.5;color:#181818}@media(max-width:576px){.spec-landing .sl-free__text p{margin:16px 0 0;font-size:14px}}.spec-landing .sl-free__link{display:inline-block;margin-top:24px;font-weight:500;font-size:16px;color:#181818;text-decoration:underline;text-underline-offset:3px}@media(max-width:576px){.spec-landing .sl-free__link{margin-top:16px}}.spec-landing .sl-free__link:hover{color:#936956}.spec-landing .sl-free__list{flex:0 1 600px;background:#f9f9f9;border-radius:30px;padding:32px}@media(max-width:1024px){.spec-landing .sl-free__list{flex-basis:auto;width:100%}}@media(max-width:576px){.spec-landing .sl-free__list{padding:20px}}.spec-landing .sl-free__list-title{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500;font-size:14px;line-height:130%;color:#181818;margin:0 0 16px}@media(max-width:576px){.spec-landing .sl-free__list-title{margin:0 0 12px}}.spec-landing .sl-free__item{display:flex;align-items:center;gap:12px;margin-top:16px}@media(max-width:576px){.spec-landing .sl-free__item{margin-top:12px;gap:10px}}.spec-landing .sl-free__item .sl-free__check{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#e0ef35;display:inline-flex;align-items:center;justify-content:center}@media(max-width:576px){.spec-landing .sl-free__item .sl-free__check{width:22px;height:22px}}.spec-landing .sl-free__item p{margin:0;font-size:15px;line-height:1.4;color:#181818}@media(max-width:576px){.spec-landing .sl-free__item p{font-size:14px}}.spec-landing .sl-refer{margin:60px 0;background:#181818;padding:100px;text-align:center;color:#fff}@media(max-width:768px){.spec-landing .sl-refer{margin:32px 0;padding:40px;text-align:left}}.spec-landing .sl-refer__title{margin:0 auto;max-width:890px;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:30px;line-height:1.1;letter-spacing:-.03em;color:#fff}@media(max-width:768px){.spec-landing .sl-refer__title{font-size:22px}}.spec-landing .sl-refer__heart{display:inline-block;vertical-align:middle}@media(max-width:768px){.spec-landing .sl-refer__heart{display:none!important}}.spec-landing .sl-refer__subtitle{margin:32px 0 0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:18px;line-height:1}@media(max-width:768px){.spec-landing .sl-refer__subtitle{font-weight:500;font-size:15px;line-height:140%;margin:12px 0 0}}.spec-landing .sl-refer__text{margin:20px auto 0;max-width:519px;font-style:italic;font-size:18px;line-height:1.15;letter-spacing:-.05em}@media(max-width:768px){.spec-landing .sl-refer__text{margin:12px 0 0;font-style:italic;font-weight:400;font-size:14px;line-height:150%;color:#fff;opacity:.85}}.spec-landing .sl-refer__text b{font-weight:700}.spec-landing .sl-faq{margin-top:40px;display:flex;flex-direction:column;gap:8px}@media(max-width:768px){.spec-landing .sl-faq{margin-top:20px}}.spec-landing .sl-faq__item{background:#f9f9f9;border-radius:60px;padding:22px 24px}@media(max-width:576px){.spec-landing .sl-faq__item{border-radius:30px;padding:12px 20px}}.spec-landing .sl-faq__item[x-data*="open: true"]{border-radius:20px}.spec-landing .sl-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;background:none;border:none;padding:0;cursor:pointer;text-align:left;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:18px;line-height:1;color:#181818}@media(max-width:576px){.spec-landing .sl-faq__q{font-size:14px}}.spec-landing .sl-faq__icon{flex-shrink:0;transition:transform .25s ease}.spec-landing .sl-faq__icon.is-open{transform:rotate(45deg)}.spec-landing .sl-faq__a{margin-top:20px;padding-right:60px}@media(max-width:576px){.spec-landing .sl-faq__a{margin-top:14px}}.spec-landing .sl-faq__a p{margin:0;font-size:14px;line-height:1.5;letter-spacing:-.02em;color:#181818}@media(max-width:768px){.spec-landing .are-you-profi{padding:76px 0}.spec-landing .are-you-profi .description{font-size:14px;margin-bottom:0}.spec-landing .are-you-profi .head{margin-bottom:30px}}.spec-landing .are-you-profi .btn{background-color:#e0ef35!important;display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:center;min-height:70px;padding:28.5px 20px;font-style:normal;font-weight:500;font-size:18px;line-height:125%;letter-spacing:-.04em}@media(max-width:768px){.spec-landing .are-you-profi .btn{margin-top:60px}}.spec-landing .are-you-profi .btn:hover{color:#181818!important}.ph-tile{position:relative;display:block;width:100%;aspect-ratio:4/5;overflow:hidden;background:var(--ph-bg, #EDEDED);cursor:pointer}.ph-tile picture,.ph-tile img{display:block;width:100%;height:100%}.ph-tile img{-o-object-fit:cover;object-fit:cover;border-radius:0!important;max-height:none!important}.ph-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;transition:opacity .2s;pointer-events:none}@media(hover:hover){.ph-tile:hover:after{opacity:.1}}.ph-tile:focus-visible{outline:2px solid #181818;outline-offset:-2px}.ph-grid{display:grid;gap:4px;border-radius:30px;overflow:hidden}@media(max-width:768px){.ph-grid{gap:2px;border-radius:20px}}.ph-grid--portfolio,.ph-grid--album{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:768px){.ph-grid--album{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:769px){.ph-tile.is-hidden-d{display:none}}@media(max-width:768px){.ph-tile.is-hidden-m{display:none}}section.portfolio .portfolio-grid-block .dw-more-wrap{margin-top:40px}@media(max-width:768px){section.portfolio .portfolio-grid-block .dw-more-wrap{margin-top:24px}}.ph-albums__swiper{border-radius:30px;overflow:hidden}@media(max-width:768px){.ph-albums__swiper{border-radius:20px}}.ph-albums__slide.swiper-slide,section.albums .ph-albums__slide.swiper-slide:only-child{width:calc((100% - 8px) / 3);height:auto}@media(max-width:768px){.ph-albums__slide.swiper-slide,section.albums .ph-albums__slide.swiper-slide:only-child{width:280px}}.ph-albums__nav{display:flex;gap:8px;margin-top:20px}@media(max-width:768px){.ph-albums__nav{justify-content:center;gap:10px}}.ph-albums__arrow{display:inline-flex;align-items:center;justify-content:center;width:50px;height:34px;border:1px solid #E0E0E0;border-radius:60px;background:#fff;color:#181818;cursor:pointer}.ph-albums__arrow.swiper-button-disabled{opacity:.4;cursor:default}@media(max-width:768px){.ph-albums__arrow{width:72px;height:50px}}.ph-album-card{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--ph-bg, #EDEDED);color:#fff}.ph-album-card picture,.ph-album-card img{display:block;width:100%;height:100%}.ph-album-card img{-o-object-fit:cover;object-fit:cover;border-radius:0!important}.ph-album-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(to bottom,#0000,#0000008c);pointer-events:none}.ph-album-card__plus{position:absolute;top:16px;right:16px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#18181873;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ph-album-card__title{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;padding:12px 16px;border:1px solid rgba(255,255,255,.45);border-radius:60px;background:#ffffff47;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:16px;font-weight:500;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.ph-album-card__title{font-size:14px;padding:10px 14px}}@media(hover:hover){.ph-album-card:hover img{filter:brightness(.9)}}.specialist-slider.has-ph-grid .specialistSwiper{border-radius:20px;overflow:hidden}.specialist-slider.has-ph-grid .swiper-slide{width:276px!important;height:auto!important}.specialist-slider.has-ph-grid .ph-tile{width:276px}.specialist-slider.has-ph-grid .swiper-btn-wrapper{top:0;bottom:0;left:0;right:0;max-width:none;height:auto;padding:0 16px;align-items:center;justify-content:space-between;pointer-events:none}.specialist-slider.has-ph-grid .swiper-btn-wrapper .left,.specialist-slider.has-ph-grid .swiper-btn-wrapper .right{width:auto}.specialist-slider.has-ph-grid .swiper-btn-wrapper .swiper-button-prev,.specialist-slider.has-ph-grid .swiper-btn-wrapper .swiper-button-next{top:0;width:44px;height:44px;margin:0;border:0;border-radius:50%;background:#ffffffe6;pointer-events:auto}.specialist-slider.has-ph-grid .swiper-btn-wrapper .swiper-button-prev.swiper-button-disabled,.specialist-slider.has-ph-grid .swiper-btn-wrapper .swiper-button-next.swiper-button-disabled{opacity:0}@media(max-width:564px){.specialist-slider.has-ph-grid .specialistSwiper{display:none}}.ph-card-grid{display:none}@media(max-width:564px){.ph-card-grid{display:block}}.ph-card-grid__pages{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:20px;-webkit-overflow-scrolling:touch}.ph-card-grid__pages::-webkit-scrollbar{display:none}.ph-card-grid__page{flex:0 0 100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:2px;scroll-snap-align:start}.ph-card-grid__dots{display:flex;justify-content:center;gap:6px;margin-top:8px}.ph-card-grid__dots span{width:6px;height:6px;border-radius:50%;background:#d9d9d9;transition:background .2s}.ph-card-grid__dots span.is-active{background:#181818}@media(min-width:565px){.specialist-slider.video .swiper-slide.video{width:507px}}.specialist-slider.video .dw-video{border-radius:20px}@media(min-width:565px){.specialist-slider.video .swiper-btn-wrapper{width:507px;justify-content:center;gap:8px}.specialist-slider.video .swiper-btn-wrapper .left,.specialist-slider.video .swiper-btn-wrapper .right{flex:0 0 auto}}.lk-photos__head h4{margin-bottom:6px}.lk-photos__head p{color:#7a7a7a;font-size:14px}.lk-photos__hint{margin:16px 0 24px;padding:12px 16px;border-radius:16px;background:#fff;color:#181818;font-size:14px;line-height:1.45}.lk-photos__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media(max-width:1200px){.lk-photos__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:768px){.lk-photos__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.lk-photos__note{margin-top:16px;color:#7a7a7a;font-size:14px;line-height:1.4}.lk-photos__note--muted{margin-top:6px;font-size:12px}.lk-photos .lk-upload-errors{margin-top:12px}.lk-ph-tile{position:relative;aspect-ratio:4/5;border-radius:20px;overflow:hidden;background:var(--ph-bg, #EDEDED)}.lk-ph-tile picture,.lk-ph-tile img{display:block;width:100%;height:100%}.lk-ph-tile img{-o-object-fit:cover;object-fit:cover;cursor:grab}.lk-ph-tile__badge{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:60px;background:#fff;color:#181818;font-size:12px;line-height:1.3}.lk-ph-tile__crop,.lk-ph-tile__more{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#181818;cursor:pointer}.lk-ph-tile__more{display:none}.lk-ph-tile__actions{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:6px}.lk-ph-tile__item{border:0;cursor:pointer;font-family:Inter,Inter Fallback,sans-serif;font-size:12px;line-height:1.2;color:#181818}.lk-ph-tile__item--crop{display:none}.lk-ph-tile__main{padding:7px 10px;white-space:nowrap;border-radius:60px;background:#fff}.lk-ph-tile__del{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:auto;border-radius:50%;background:#fff}.lk-ph-tile__del-text{display:none}@media(hover:hover)and (min-width:769px){.lk-ph-tile .lk-ph-tile__crop,.lk-ph-tile .lk-ph-tile__actions{opacity:0;transition:opacity .15s}.lk-ph-tile:hover .lk-ph-tile__crop,.lk-ph-tile:hover .lk-ph-tile__actions,.lk-ph-tile:focus-within .lk-ph-tile__crop,.lk-ph-tile:focus-within .lk-ph-tile__actions{opacity:1}}@media(max-width:768px),(hover:none){.lk-ph-tile .lk-ph-tile__crop{display:none}.lk-ph-tile .lk-ph-tile__more{display:inline-flex;width:28px;height:28px;top:6px;right:6px}.lk-ph-tile .lk-ph-tile__badge{top:6px;left:6px;font-size:11px;padding:3px 8px}.lk-ph-tile .lk-ph-tile__actions{display:none;top:40px;left:auto;right:6px;bottom:auto;flex-direction:column;align-items:stretch;min-width:150px;padding:6px;border-radius:14px;background:#fff;box-shadow:0 6px 20px #00000026}.lk-ph-tile .lk-ph-tile__actions.is-open{display:flex}.lk-ph-tile .lk-ph-tile__item{display:block;width:100%;height:auto;margin:0;padding:9px 10px;border-radius:10px;background:transparent;text-align:left;font-size:13px}.lk-ph-tile .lk-ph-tile__item:hover{background:#f5f5f5}.lk-ph-tile .lk-ph-tile__del{color:#a21a1a}.lk-ph-tile .lk-ph-tile__del svg{display:none}.lk-ph-tile .lk-ph-tile__del-text{display:inline}}.lk-album__photo .lk-album__crop,.venue-hall-modal .lk-album__photo .lk-album__crop{right:44px;top:8px;width:28px;height:28px}@media(hover:hover)and (min-width:769px){.lk-album__photo .lk-album__crop,.venue-hall-modal .lk-album__photo .lk-album__crop{opacity:0;transition:opacity .15s}.lk-album__photo:hover .lk-album__crop,.venue-hall-modal .lk-album__photo:hover .lk-album__crop{opacity:1}}.lk-ph-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:4/5;border:1px dashed #C9C9C9;border-radius:20px;background:#fff;color:#181818;font-family:Inter,Inter Fallback,sans-serif;font-size:14px;text-transform:none!important;letter-spacing:normal;cursor:pointer;text-align:center}.lk-ph-add__plus{font-size:30px;line-height:1}.lk-ph-add.is-drag{border-color:#181818;background:#f9f9f9}.lk-ph-add.is-error{border-color:#a21a1a}.lk-ph-add.is-uploading{cursor:default;border-style:solid;background:#f3f3f3;padding:12px;font-size:12px}.lk-ph-add__bar{display:block;width:80%;height:4px;border-radius:4px;background:#dadada;overflow:hidden}.lk-ph-add__bar span{display:block;height:100%;background:#e0ef35;transition:width .3s}.lk-ph-add small{color:#7a7a7a}.lk-crop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100010;display:flex;align-items:center;justify-content:center;padding:16px}.lk-crop__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#18181880}.lk-crop__card{position:relative;width:100%;max-width:720px;max-height:calc(100vh - 32px);overflow:auto;padding:32px;border-radius:30px;background:#fff;font-family:Inter,Inter Fallback,sans-serif}@media(max-width:768px){.lk-crop__card{padding:20px 16px;border-radius:20px}}.lk-crop__close{position:absolute;top:16px;right:16px}.lk-crop__title{margin:0 32px 8px 0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:22px;font-weight:500}@media(max-width:768px){.lk-crop__title{font-size:18px}}.lk-crop__hint{margin:0 0 16px;color:#7a7a7a;font-size:14px;line-height:1.4}.lk-crop__stage{display:flex;justify-content:center;padding:12px;border-radius:20px;background:#f3f3f3}.lk-crop__photo{position:relative;display:inline-block;overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:move;line-height:0}.lk-crop__photo img{display:block;max-width:100%;max-height:52vh;width:auto;height:auto;pointer-events:none}.lk-crop__photo:focus-visible{outline:2px solid #181818;outline-offset:2px}.lk-crop__frame{position:absolute;border:2px solid #FFFFFF;box-shadow:0 0 0 9999px #00000080;pointer-events:none}.lk-crop__line{position:absolute;background:#fff9}.lk-crop__line--v1,.lk-crop__line--v2{top:0;bottom:0;width:1px}.lk-crop__line--h1,.lk-crop__line--h2{left:0;right:0;height:1px}.lk-crop__line--v1{left:33.33%}.lk-crop__line--v2{left:66.66%}.lk-crop__line--h1{top:33.33%}.lk-crop__line--h2{top:66.66%}.lk-crop__zoom{display:flex;align-items:center;gap:12px;margin:20px 0}.lk-crop__zoom input[type=range]{flex:1;height:4px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:4px;background:#e5e5e5!important;box-shadow:none!important;accent-color:#181818}.lk-crop__zoom-label{font-size:14px;color:#181818}.lk-crop__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.lk-crop__reset{border:0;background:none;color:#181818;font-size:14px;text-decoration:underline;cursor:pointer}html.pv-open,html.pv-open body{overflow:hidden}.pv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:grid;grid-template-rows:100px minmax(0,1fr) 120px;background:#121212;color:#fff;font-family:Inter,Inter Fallback,sans-serif}.pv[x-cloak]{display:none!important}.pv a{color:inherit;text-decoration:none}.pv button{font:inherit;color:inherit}.pv__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 40px}.pv__who{display:flex;align-items:center;gap:12px;min-width:0}.pv__avatar{flex:0 0 44px;width:44px;height:44px;border-radius:50%;overflow:hidden;background:#2b2b2b;display:flex;align-items:center;justify-content:center;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:600;font-size:18px}.pv__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pv__names{min-width:0}.pv__title{display:block;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:600;font-size:16px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv__sub{margin-top:6px;font-size:14px;line-height:1.2;color:#a3a3a3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv__count{font-size:14px;font-weight:500;white-space:nowrap}.pv__actions{display:flex;justify-content:flex-end;align-items:center;gap:12px}.pv__cta{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 20px;border-radius:60px;background:#e0ef35;color:#181818!important;font-size:15px;font-weight:500;white-space:nowrap}.pv__cta:hover{background:#d2e120}.pv__round{flex:0 0 44px;width:44px;height:44px;border:0;border-radius:50%;background:#2b2b2b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pv__round:hover{background:#3a3a3a}.pv__round svg{display:block}.pv__fav svg{color:transparent;stroke:#fff;stroke-width:1.5px;overflow:visible}.pv__fav.is-active svg{color:#e0ef35;stroke:#e0ef35}.pv__stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;padding:0 136px}.pv__img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pv__arrow{position:absolute;top:50%;width:56px;height:56px;margin-top:-28px;border:0;border-radius:50%;background:#2b2b2b;display:flex;align-items:center;justify-content:center;cursor:pointer}.pv__arrow:hover{background:#3a3a3a}.pv__arrow--prev{left:40px}.pv__arrow--next{right:40px}.pv__dots{display:none}.pv__bottom{display:grid;grid-template-columns:1fr minmax(0,640px) 1fr;align-items:center;gap:24px;padding:0 40px}.pv__claim-link{justify-self:start;padding:0;border:0;background:none;color:#a3a3a3!important;font-size:13px;line-height:1.2;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pv__claim-link:hover{color:#fff!important}.pv__thumbs{display:flex;gap:8px;justify-content:safe center;overflow-x:auto;scrollbar-width:none;padding:2px}.pv__thumbs::-webkit-scrollbar{display:none}.pv__thumb{flex:0 0 64px;width:64px;height:64px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#2b2b2b;cursor:pointer;opacity:.6}.pv__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pv__thumb:hover,.pv__thumb.is-active{opacity:1}.pv__thumb.is-active{border-color:#fff}.pv__author{justify-self:end;font-size:13px;line-height:1.2;color:#a3a3a3;text-align:right}.pv__info{display:none}@media(max-width:768px){.pv{grid-template-rows:72px auto auto minmax(0,1fr);overflow-y:auto}.pv__top{grid-template-columns:44px 1fr 44px;padding:0 16px}.pv__top>.pv__who{display:none}.pv__count{grid-column:2;text-align:center}.pv__actions{grid-column:3}.pv__actions .pv__cta,.pv__actions .pv__fav{display:none}.pv__stage{padding:0;height:auto;max-height:62vh}.pv__img{width:100%;max-height:62vh}.pv__arrow{display:none}.pv__dots{display:flex;justify-content:center;gap:6px;padding:14px 0 0}.pv__dots span{width:6px;height:6px;border-radius:50%;background:#5a5a5a}.pv__dots span.is-active{background:#fff}.pv__bottom{display:none}.pv__info{display:flex;flex-direction:column;gap:12px;padding:24px 16px 16px}.pv__info .pv__claim-link{align-self:flex-start}.pv__info .pv__who--m .pv__title{white-space:normal}.pv__info .pv__author{justify-self:auto;text-align:left}.pv--album .pv__info .pv__title{font-size:16px;line-height:1.3}.pv--album .pv__info .pv__sub{white-space:normal}.pv__mfoot{margin-top:auto;padding-top:12px;display:flex;gap:8px}.pv__mfoot .pv__cta{flex:1 1 auto}.pv__mfoot .pv__round{flex-basis:50px;width:50px;height:50px}}.pv .pv-claim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:16px;background:#121212b3;color:#181818}.pv .pv-claim[x-cloak]{display:none!important}.pv .pv-claim__card{position:relative;width:100%;max-width:454px;max-height:calc(100vh - 32px);overflow-y:auto;padding:32px!important;border-radius:30px;background:#fff;text-align:left}.pv .pv-claim__close{position:absolute;top:16px;right:16px;width:32px;height:32px;border:0;border-radius:50%;background:#f5f5f5;color:#181818!important;font-size:20px;line-height:1;cursor:pointer}.pv .pv-claim__title{margin:0 0 16px;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:600;font-size:22px;line-height:1.1;text-align:center;color:#181818}.pv .pv-claim__lead{margin:0 0 16px;font-size:14px;line-height:1.2;color:#181818}.pv .pv-claim__photo{display:flex;align-items:center;gap:12px;margin-bottom:16px}.pv .pv-claim__photo img{flex:0 0 72px;width:72px;height:72px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.pv .pv-claim__num{font-size:14px;line-height:1.2}.pv .pv-claim__label{margin-top:4px;font-size:13px;line-height:1.2;color:#707070}.pv .pv-claim__field{display:block;margin-bottom:16px}.pv .pv-claim__field span{display:block;margin-bottom:8px;text-transform:none;letter-spacing:0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:600;font-size:14px;color:#181818}.pv .pv-claim__field input,.pv .pv-claim__field textarea{display:block;width:100%;margin:0;padding:15px 16px;border:0;border-radius:60px;background:#f7f7f7;font-size:14px;color:#181818}.pv .pv-claim__field textarea{border-radius:20px;resize:none;height:110px;min-height:110px}.pv .pv-claim__field em{display:block;margin-top:6px;font-style:normal;font-size:12px;color:#e50000}.pv .pv-claim__note{margin:0 0 16px;font-size:12px;line-height:1.35;color:#707070}.pv .pv-claim__note a{color:#707070!important;text-decoration:underline}.pv .pv-claim__error{margin:0 0 12px;font-size:13px;color:#e50000}.pv .pv-claim__submit{width:100%;height:50px;border:0;border-radius:60px;background:#181818;color:#fff!important;font-size:15px;font-weight:500;cursor:pointer}.pv .pv-claim__submit:disabled{opacity:.6;cursor:default}.pv .pv-claim__done .pv-claim__lead{text-align:center;margin-bottom:24px}@media(max-width:768px){.pv .pv-claim__card{padding:24px 16px!important;border-radius:20px}.pv .pv-claim__title{font-size:18px}}.glightbox-container .gslide-description{display:none!important}.pv button:focus:not(:focus-visible),.pv a:focus:not(:focus-visible){outline:none}.nf{padding:50px 0 120px}@media(max-width:768px){.nf{padding:30px 0 80px}}.nf__box{width:640px;max-width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.nf__code{margin:0!important;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:180px;line-height:1;color:#181818}@media(max-width:768px){.nf__code{font-size:96px}}.nf__title{margin:30px 0 0!important;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:30px!important;line-height:1.2;letter-spacing:0}@media(max-width:768px){.nf__title{margin-top:16px!important;font-size:20px!important}}.nf__text{margin:16px 0 0!important;font-size:16px;line-height:1.4;color:#181818}@media(max-width:768px){.nf__text{font-size:14px}}.nf__search{position:relative;width:100%;margin-top:32px}.nf__search svg{position:absolute;left:24px;top:50%;transform:translateY(-50%);color:#181818;pointer-events:none}.nf__search input{width:100%;height:56px;padding:0 24px 0 54px;border:0;border-radius:60px;background:#f7f7f7;font-family:Inter,Inter Fallback,sans-serif;font-size:16px;color:#181818;outline:none}.nf__search input::-moz-placeholder{color:#707070}.nf__search input::placeholder{color:#707070}.nf__search input:focus-visible{box-shadow:0 0 0 2px #181818}@media(max-width:768px){.nf__search{margin-top:24px}.nf__search input{height:50px;font-size:14px}}.nf__popular{margin-top:24px}.nf__popular-title{margin:0 0 12px!important;font-size:13px;color:#707070}@media(max-width:768px){.nf__popular-title{font-size:12px}}.nf__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0!important}.nf__chips a{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:60px;background:#f3f3f3;font-size:14px;color:#181818;text-decoration:none}@media(max-width:768px){.nf__chips a{font-size:13px}}.nf__buttons{display:flex;gap:8px;margin-top:32px}@media(max-width:768px){.nf__buttons{flex-direction:column;width:100%}}.nf__btn{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 22px;border-radius:60px;font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none}.nf__btn--black{background:#181818;color:#fff!important}.nf__btn--grey{background:#f3f3f3;color:#181818}@media(max-width:768px){.nf__btn{width:100%}}.nf__note{margin:20px 0 0!important;font-size:14px;color:#707070}.nf__note a{color:#181818;text-decoration:underline}@media(max-width:768px){.nf__note{font-size:13px}}.nf-similar{margin-top:96px}@media(max-width:768px){.nf-similar{margin-top:64px}}.nf-similar__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}@media(max-width:768px){.nf-similar__head{flex-direction:column;align-items:stretch}}.nf-similar__title{margin:0!important;font-size:32px!important;letter-spacing:0}@media(max-width:768px){.nf-similar__title{font-size:22px!important}}.nf-similar__text{margin:12px 0 0!important;font-size:16px;color:#707070}@media(max-width:768px){.nf-similar__text{font-size:14px}}.nf-similar__list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0!important}@media(max-width:768px){.nf-similar__list{grid-template-columns:1fr;gap:24px}}.nf-similar__card a{display:flex;flex-direction:column;gap:8px;color:#181818;text-decoration:none}.nf-similar__photo{display:block;aspect-ratio:3/2;border-radius:20px;overflow:hidden;background:#f3f3f3;margin-bottom:8px}.nf-similar__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nf-similar__name{font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:18px}@media(max-width:768px){.nf-similar__name{font-size:16px}}.nf-similar__meta{font-size:14px;color:#707070}.maintenance-bar{position:relative;z-index:1001;display:flex;align-items:center;justify-content:center;padding:10px 48px;background:#181818;color:#fff;font-size:13px;line-height:1.4;text-align:center}.maintenance-bar__close{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:0;background:none;color:#fff;font-size:20px;line-height:1;cursor:pointer}@media(max-width:768px){.maintenance-bar{padding:10px 44px 10px 16px;font-size:12px;text-align:left;justify-content:flex-start}}.chat{display:flex;gap:20px;height:800px;font-family:Inter,Inter Fallback,sans-serif;color:#181818;position:relative}.chat [x-cloak]{display:none!important}.chat button{font-family:inherit;cursor:pointer}.chat-tag--new{background:#e0ef35}.chat-tag--in_work{background:#f4f9b8}.chat-tag--booked{background:#181818;color:#fff}.chat-tag--refused,.chat-tag--archive{background:#f3f3f3;color:#707070;font-weight:400}.chat-dot--new{background:#e0ef35}.chat-dot--in_work{background:#f4f9b8;box-shadow:inset 0 0 0 1px #e0ef35}.chat-dot--booked{background:#181818}.chat-dot--refused{background:silver}.chat-status__pill--new{background:#e0ef35}.chat-status__pill--in_work{background:#f4f9b8}.chat-status__pill--booked{background:#181818;color:#fff}.chat-status__pill--refused{background:#f3f3f3}@keyframes chat-typing{0%,to{opacity:.3}50%{opacity:1}}.chat-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:60px;height:50px;padding:0 24px;font-size:14px;font-weight:500;text-decoration:none;color:#181818;background:#f3f3f3}.chat-btn--dark{background:#181818;color:#fff}.chat-attached{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chat-attached__item{position:relative;width:56px;height:56px;border-radius:12px;overflow:hidden;background:#181818}.chat-attached__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-attached__item em{color:#fff;font-style:normal;font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:11px;display:flex;height:100%;align-items:center;justify-content:center}.chat-attached__item button{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:50%;border:0;background:#181818;color:#fff;font-size:12px;line-height:1;padding:0}.chat-attached small{font-size:12px;color:#707070}.chat-hint{margin-top:8px;font-size:13px;line-height:1.35;color:#707070}.chat-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#18181866;display:flex;align-items:center;justify-content:center;padding:10px}.chat-modal__box{position:relative;width:454px;max-width:100%;max-height:100%;overflow-y:auto;background:#fff;border-radius:30px;padding:40px;display:flex;flex-direction:column;gap:16px}.chat-modal__box h3{font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:24px;line-height:1.2;margin:0}.chat-modal__box p{margin:0;font-size:14px;line-height:1.4;color:#707070}.chat-modal__close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;border:0;background:#f9f9f9;font-size:20px}.chat-field-error{color:#a21a1a;font-size:13px}@media(max-width:767px){.chat{height:auto;display:block}.chat-modal__box{padding:56px 20px 28px}.chat-modal__box h3{font-size:20px}.chat-modal__box p{font-size:13px}}.write-spec{margin-top:16px}.write-spec__btn{width:261px;max-width:100%;height:72px;border:0;border-radius:20px;background:#181818;color:#fff;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:22px;letter-spacing:-.02em;cursor:pointer}.write-spec__box{width:454px;padding:32px;gap:8px}.write-spec__title{font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:36px;line-height:1.2;letter-spacing:-.02em;text-align:center}.write-spec__lead{text-align:center;font-style:italic;font-size:18px!important;line-height:1.15!important;color:#181818!important;margin-bottom:12px!important}.write-spec__label{font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:14px;margin-top:8px}.write-spec__textarea{height:180px;resize:none;border:0;outline:0;background:#f9f9f9;border-radius:20px;padding:16px;font:14px/1.4 Inter,sans-serif;margin:0}.write-spec__drop{display:flex;align-items:center;gap:10px;background:#f9f9f9;border:1px dashed rgba(24,24,24,.2);border-radius:20px;padding:14px 16px;font-size:14px;cursor:pointer}.write-spec__hint{font-size:12px;line-height:1.3;color:#707070}.write-spec__input{width:100%;height:50px;border:0;outline:0;background:#f9f9f9;border-radius:60px;padding:0 16px;font:14px Inter,sans-serif;margin:0;box-sizing:border-box}.write-spec__row{display:flex;gap:12px}.write-spec__row>div:first-child{flex:1}.write-spec__row>div:last-child{width:120px}.write-spec__row>div{display:flex;flex-direction:column;gap:8px}.write-spec__send{width:100%;margin-top:12px}@media(max-width:767px){.write-spec__btn{width:100%;height:44px;font-size:16px;border-radius:60px}.write-spec__box{padding:56px 20px 28px}.write-spec__title{font-size:28px}}@media(max-width:767px){.qr--panel.is-open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950}}.new-message-toast{position:fixed;right:24px;bottom:24px;z-index:1200;display:flex;align-items:center;gap:16px;width:306px;max-width:calc(100vw - 32px);padding:16px;border-radius:20px;background:#181818;color:#fff;box-shadow:0 8px 24px #0000002e}.new-message-toast__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.new-message-toast__title{font-size:12px;color:#e0ef35}.new-message-toast__text{font-size:13px;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.new-message-toast__open{flex:none;padding:10px 14px;border-radius:60px;background:#e0ef35;color:#181818;font-size:13px;font-weight:500;text-decoration:none}.new-message-toast__close{flex:none;border:0;background:none;color:#b5b5b5;font-size:18px;cursor:pointer}@media(max-width:768px){.new-message-toast{left:16px;right:16px;bottom:16px;width:auto;max-width:none}}html.ss-open{overflow:hidden}.ss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;font-family:Inter,Inter Fallback,sans-serif;color:#181818}.ss[hidden]{display:none}.ss button{font-family:inherit;cursor:pointer}.ss__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.ss__panel{position:relative;background:#fff;border-radius:0 0 30px 30px;padding:30px 40px 40px;max-height:100vh;overflow-y:auto;display:grid;grid-template-columns:1fr minmax(0,699px) 1fr;-moz-column-gap:24px;column-gap:24px;align-items:start;align-content:start}.ss__logo{grid-column:1;grid-row:1;margin:-10px 0 0 -8px;color:#181818;line-height:0}.ss__field{grid-column:2;grid-row:1;display:flex;align-items:center;gap:12px;height:56px;padding:0 14px 0 22px;background:#f9f9f9;border-radius:100px;margin:0}.ss__icon{flex:none;color:#181818}.ss__input{flex:1;min-width:0;border:0!important;outline:0;background:transparent!important;box-shadow:none!important;padding:0!important;height:auto!important;font:400 16px/1.2 Inter,sans-serif;color:#181818}.ss__input::-moz-placeholder{color:#707070}.ss__input::placeholder{color:#707070}.ss__input::-webkit-search-cancel-button{display:none}.ss__round{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:1000px;background:#f9f9f9;color:#181818}.ss__round[hidden]{display:none}.ss__clear{background:#fff}.ss__close{grid-column:3;grid-row:1;justify-self:end;width:32px;height:32px;margin-top:12px}.ss__body{grid-column:2;grid-row:2;margin-top:32px}.ss__body [hidden]{display:none!important}.ss__hints,.ss__results{display:flex;flex-direction:column;gap:28px}.ss-group{display:flex;flex-direction:column;gap:14px}.ss-group[hidden]{display:none}.ss-group__title{font-size:13px;line-height:1.2;color:#707070}.ss-chips{display:flex;flex-wrap:wrap;gap:8px}.ss-chip{display:inline-flex;align-items:center;padding:10px 16px;background:#f9f9f9;border-radius:100px;font-size:14px;line-height:17px;color:#181818!important;text-decoration:none;white-space:nowrap}.ss-chip:hover{background:#f3f3f3}.ss-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.ss-history__item{display:flex;align-items:center;gap:12px;min-height:28px}.ss-history__q{flex:1;font-size:15px;color:#181818!important;text-decoration:none}.ss-row{display:flex;align-items:center;gap:14px;color:#181818!important;text-decoration:none;min-width:0}.ss-row:hover .ss-row__title{text-decoration:underline}.ss-row__photo{flex:none;width:48px;height:48px;border-radius:100px;-o-object-fit:cover;object-fit:cover;background:#f3f3f3}.ss-row__photo.is-venue{border-radius:12px}.ss-row__photo--empty{display:inline-flex;align-items:center;justify-content:center;font-weight:500;color:#707070}.ss-row__cover{flex:none;width:72px;height:52px;border-radius:12px;-o-object-fit:cover;object-fit:cover;background:#f3f3f3}.ss-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ss-row__title,.ss-row__line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-row__title{font-size:15px;font-weight:500;line-height:1.2}.ss-row__line{font-size:13px;line-height:1.2;color:#707070}.ss-row__person{font-weight:500;color:#181818}.ss-row__rating{flex:none;font-size:13px;color:#707070;white-space:nowrap}.ss-row__rating-mob{display:none}.search-hl{font-weight:600;background:none;color:inherit}.ss-fixed{font-size:14px;color:#707070}.ss-empty{display:flex;flex-direction:column;gap:10px}.ss-empty__title{font:500 20px/1.3 Unbounded,sans-serif}.ss-empty__text{font-size:15px}.ss-all{align-self:flex-start;display:inline-flex;align-items:center;height:50px;padding:16px 24px;border-radius:100px;background:#181818;color:#fff!important;font-size:14px;font-weight:500;text-decoration:none}.ss-all__short{display:none}@media(max-width:1100px){.ss__panel{grid-template-columns:0 minmax(0,1fr) auto;padding:24px}.ss__logo{display:none}}@media(max-width:767px){.ss__backdrop{display:none}.ss__panel{height:100%;max-height:none;border-radius:0;padding:18px 16px 32px 10px;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:8px;column-gap:8px}.ss__field{grid-column:1;height:44px;gap:10px;padding:0 10px 0 16px}.ss__input{font-size:14px}.ss__clear{width:24px;height:24px}.ss__close{grid-column:2;width:40px;height:40px;margin-top:2px}.ss__body{grid-column:1/-1;margin-top:24px;padding-left:6px}.ss__hints,.ss__results{gap:24px}.ss-group{gap:12px}.ss-group__title{font-size:12px}.ss-chip{padding:9px 14px;font-size:13px;line-height:16px}.ss-chip--desktop{display:none}.ss-row{gap:12px;align-items:flex-start}.ss-row__photo{width:40px;height:40px}.ss-row__photo.is-venue{border-radius:10px}.ss-row__cover{width:64px;height:46px;border-radius:10px}.ss-row__body{gap:3px}.ss-row__title{font-size:14px}.ss-row--article .ss-row__title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ss-row__line{font-size:12px;white-space:normal}.ss-row__travel{display:block}.ss-row__rating{display:none}.ss-row__rating-mob{display:inline}.ss-empty__title{font-size:18px}.ss-all{align-self:stretch;justify-content:center;height:44px;padding:15px 20px}.ss-all__long{display:none}.ss-all__short{display:inline}}.search-results{font-family:Inter,Inter Fallback,sans-serif;color:#181818;padding:40px 0 80px}.search-results h1{font:500 40px/1.2 Unbounded,sans-serif;margin:0 0 28px}.search-results .ss__field{max-width:699px;margin-bottom:32px}.search-results .ss-empty,.search-results .ss-group{margin-bottom:28px}.search-tabs{display:flex;gap:8px;margin-bottom:20px;overflow-x:auto;scrollbar-width:none}.search-tabs::-webkit-scrollbar{display:none}.search-tab{flex:none;display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:22px;background:#f3f3f3;color:#181818!important;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.search-tab.is-active{background:#181818;color:#fff!important}.search-note{font-size:14px;color:#707070;margin-bottom:20px}.search-results__list{margin-bottom:32px}@media(max-width:767px){.search-results{padding:24px 0 60px}.search-results h1{font-size:22px;margin-bottom:20px}.search-results .ss__field{height:44px;margin-bottom:20px}.search-tabs{gap:6px;margin-right:-12px}.search-tab{height:36px}}.search-results__cards{padding:0!important}.dw-pager{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:40px}.dw-pager .dw-pager__more{margin:0}.dw-pager .dw-pager__nav{width:auto!important;margin-left:auto!important}.dw-pager .page-gap{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:14px;color:#181818}.dw-pager .page-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:100%;color:#181818;text-decoration:none}.dw-pager .page-number.active{background:#e0ef35}.dw-pager .prev.disabled,.dw-pager .next.disabled{color:silver}@media(max-width:767px){.dw-pager{flex-direction:column-reverse;align-items:stretch;gap:24px}.dw-pager .dw-pager__nav{margin:0 auto!important;justify-content:center!important}.dw-pager .dw-pager__more{width:100%}}.specialist-list .item .card-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:20px}.specialist-list .item .card-tags .category{margin-bottom:0!important}@media(max-width:576px){.specialist-list .item .card-tags.full-view{display:none}}.specialist-list .item .card-tags.mob-view{display:none}@media(max-width:576px){.specialist-list .item .card-tags.mob-view{display:flex;margin-bottom:0}}.specialist-list .item .card-ad{font-family:Inter,Inter Fallback,sans-serif;font-size:12px;line-height:1;color:#707070}.specialist-list .item .card-price{margin-top:12px;font-family:Inter,Inter Fallback,sans-serif;font-size:14px;font-weight:500;color:#181818}.specialist-list .item .card-price .card-price__label{font-weight:400;color:#707070}.specialist-list .item .card-contact{display:inline-flex;align-items:center}.specialist-list .item .card-contact__btn{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;padding:0;border:0;border-radius:100%;background:#fff;color:#181818;cursor:pointer}.specialist-list .item .card-contact__btn svg{width:24px;height:24px}.specialist-list .item .card-contact__phone{font-family:Inter,Inter Fallback,sans-serif;font-size:14px;font-weight:500;color:#181818!important;white-space:nowrap;text-decoration:none;padding:0 8px}.specialist-list .item .card-write{margin-left:auto}.specialist-list .item .bottom-section{gap:12px}.specialist-list .item .bottom-section .btn-wrapper{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:nowrap}@media(max-width:576px){.specialist-list .item .bottom-section{flex-wrap:wrap}.specialist-list .item .bottom-section .btn-wrapper{flex-wrap:nowrap;width:100%}.specialist-list .item .bottom-section .btn-wrapper .btn.black{flex:1}.specialist-list .item .card-contact__btn{width:44px;height:44px;flex:none}.specialist-list .item .card-write{order:10;width:100%;margin:0;display:flex;justify-content:center}}.catalog-sort-info{position:relative;display:inline-flex;align-items:center;margin-left:auto;margin-right:12px;color:#707070}.catalog-sort-info [x-cloak]{display:none!important}.catalog-sort-info__btn{display:inline-flex;padding:4px;border:0;background:none;color:inherit;cursor:pointer}.catalog-sort-info__tip{position:absolute;right:0;top:calc(100% + 8px);z-index:50;width:300px;padding:16px;border-radius:16px;background:#fff;box-shadow:0 8px 30px #0000001f;font:400 14px/1.4 Inter,sans-serif;color:#181818}.catalog-sort-info__tip a{display:inline-block;margin-top:8px;color:#181818;font-weight:500;text-decoration:underline}@media(max-width:576px){.catalog-sort-info__tip{width:260px}}.catalog-travelers{margin:64px 0 24px}.catalog-travelers h2{font:500 40px/1.1 Unbounded,sans-serif;letter-spacing:-.03em;color:#181818;margin:0 0 12px}.catalog-travelers .subtitle{font:400 16px/1.4 Inter,sans-serif;color:#707070;max-width:700px}@media(max-width:576px){.catalog-travelers{margin:40px 0 16px}.catalog-travelers h2{font-size:24px}.catalog-travelers .subtitle{font-size:14px}}.catalog-no-locals{padding:24px 28px;margin-bottom:24px;border-radius:24px;background:#f9f9f9;font-family:Inter,Inter Fallback,sans-serif;color:#181818}.catalog-no-locals .title{font:500 20px/1.3 Unbounded,sans-serif;margin-bottom:8px}.catalog-no-locals .subtitle{font-size:15px;color:#707070}@media(max-width:576px){.catalog-no-locals{padding:20px}.catalog-no-locals .title{font-size:16px}}.venue-filters__all{display:none!important}.venue-sheet{display:none}@media(max-width:576px){.venue-filters__row{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.venue-filters__row::-webkit-scrollbar{display:none}.venue-filters__row>*{flex:none}.venue-filters__all{display:inline-flex!important}.venue-filters__row .venue-filters__pop{display:none!important}.venue-sheet{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#fff;font-family:Inter,Inter Fallback,sans-serif;color:#181818}.venue-sheet[x-cloak]{display:none!important}.venue-sheet__body{flex:1;overflow-y:auto;padding:20px 10px 28px;display:flex;flex-direction:column;gap:28px}.venue-sheet__head{display:flex;align-items:center;justify-content:space-between}.venue-sheet__title{font:500 22px/1.2 Unbounded,sans-serif}.venue-sheet__close{width:40px;height:40px;border:0;border-radius:20px;background:#f3f3f3;font-size:22px;line-height:1;color:#181818}.venue-sheet__group{display:flex;flex-direction:column;gap:10px}.venue-sheet__group input[type=number],.venue-sheet__group input[type=search]{width:100%;height:auto;padding:14px 16px;border:0;border-radius:12px;background:#f3f3f3;font:400 15px Inter,sans-serif;color:#181818}.venue-sheet__label{margin:0;font-weight:600;font-size:15px}.venue-sheet__hint{margin:0;font-size:13px;color:#707070}.venue-sheet__range{display:flex;gap:8px}.venue-sheet__foot{display:flex;align-items:center;justify-content:space-between;padding:12px 10px;border-top:1px solid #E6E6E6;background:#fff}.venue-sheet__foot .btn.black{padding:14px 22px;border-radius:60px}.venue-sheet__reset{border:0;background:none;padding:0;font-size:14px;font-weight:500;text-decoration:underline;color:#181818}}.specialist-header .specialist-head-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.specialist-header .specialist-head-tags a.category{color:inherit;text-decoration:none;padding:6px 10px 8px;margin-bottom:0}.specialist-header .specialist-head-tags a.category:hover{text-decoration:underline}@media(min-width:1200px){.specialist-header .main-block_content{min-height:348px}}.specialist-verified{display:inline-flex;align-items:center;gap:6px;height:30px;padding:5px 12px 5px 6px;border-radius:60px;background:#fff;font:500 14px/1 Inter,sans-serif;color:#181818;white-space:nowrap}.specialist-verified__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;border:1.5px solid #F9F9F9;border-radius:50%;background:#181818}.specialist-head-city{margin:12px 0 0;font:italic 400 14px/1.2 Inter,sans-serif;letter-spacing:-.04em;color:#181818}.specialist-head-city .card-travel{color:#707070}.spec-nav{position:fixed;top:0;left:0;right:0;z-index:900;background:#fff;box-shadow:0 4px 16px #0000000f;font-family:Inter,Inter Fallback,sans-serif;transform:translateY(-100%);opacity:0;pointer-events:none;visibility:hidden;transition:transform .2s ease-in,opacity .2s ease-in,visibility 0s linear .2s}.spec-nav.is-on{transform:none;opacity:1;pointer-events:auto;visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1) 60ms,opacity .28s cubic-bezier(.2,.8,.2,1) 60ms,visibility 0s}body:has(.spec-nav) .header{transition:transform .28s cubic-bezier(.2,.8,.2,1),background-color .3s}html.spec-nav-on body:has(.spec-nav) .header{transform:translateY(-100%);transition:transform .22s ease-in,background-color .3s}[data-nav]{scroll-margin-top:80px}.spec-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:64px}.spec-nav__links{position:relative;display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.spec-nav__links::-webkit-scrollbar{display:none}.spec-nav__pill{position:absolute;left:0;top:0;border-radius:100px;background:#e0ef35;opacity:0;pointer-events:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),width .2s cubic-bezier(.2,.8,.2,1),opacity .12s}.spec-nav__link{position:relative;flex:none;padding:8px 14px;border-radius:100px;font-size:14px;font-weight:400;line-height:17px;color:#181818!important;text-decoration:none;white-space:nowrap}.spec-nav__link:hover:not(.is-active){background:#f9f9f9}.spec-nav__link:hover,.spec-nav__link:focus,.spec-nav__link:active{color:#181818!important}.spec-nav__link:focus{outline:none}.spec-nav__link:focus-visible{outline:2px solid #181818;outline-offset:2px}.spec-nav__actions{display:flex;gap:8px;flex:none}.spec-nav__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 22px;border:0;border-radius:100px;background:#181818;color:#fff!important;font:500 14px Inter,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer}.spec-nav__btn--light{background:#f3f3f3;color:#181818!important}html:is(.dw-modal-open,.dw-confirm-open,.ss-open,.pv-open) :is(.spec-nav,.spec-bottom-bar),body.overflow-hidden :is(.spec-nav,.spec-bottom-bar){visibility:hidden}.spec-bottom-bar{display:none}@media(max-width:576px){.spec-nav__inner{height:52px;padding-left:12px;padding-right:0}.spec-nav__actions{display:none}.spec-nav__link{padding:7px 12px;font-size:13px;line-height:16px}.spec-bottom-bar{display:flex;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:900;padding:12px;background:#fff;box-shadow:0 -4px 16px #0000000f}.spec-bottom-bar .spec-nav__btn{flex:1;height:44px}body:has(.spec-bottom-bar) footer{padding-bottom:68px}}@media(prefers-reduced-motion:reduce){.spec-nav,.spec-nav.is-on{transform:none;transition:opacity .12s linear,visibility 0s linear .12s}.spec-nav.is-on{transition:opacity .12s linear,visibility 0s}body:has(.spec-nav) .header,html.spec-nav-on body:has(.spec-nav) .header{transition:opacity .12s linear}html.spec-nav-on body:has(.spec-nav) .header{transform:none;opacity:0;pointer-events:none}.spec-nav__pill{transition:opacity .12s}}.response-text-full p,.response-popup p{margin:0 0 10px}.response-text-full p:last-child,.response-popup p:last-child{margin-bottom:0}.reviews-page__head{text-align:center;font-family:Inter,Inter Fallback,sans-serif;color:#181818;padding:24px 0 0}.reviews-page__head h1{font:500 54px/1.15 Unbounded,sans-serif;margin:0 0 24px}.reviews-page__sub{max-width:760px;margin:0 auto 24px;font-size:18px;line-height:26px;color:#707070}.reviews-page__tabs{display:inline-flex;gap:10px;flex-wrap:wrap;justify-content:center}.reviews-page__tab{padding:14px 24px;border-radius:60px;background:#f9f9f9;font:500 14px Unbounded,sans-serif;color:#181818!important;text-decoration:none}.reviews-page__tab.is-active{background:#e0ef35}.reviews-page{padding:64px 0 80px;font-family:Inter,Inter Fallback,sans-serif;color:#181818}.reviews-page__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.reviews-page__chip{padding:10px 18px;border-radius:100px;background:#f9f9f9;font-size:14px;color:#181818!important;text-decoration:none}.reviews-page__chip.is-active{background:#181818;color:#fff!important}.reviews-page__summary{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:40px}.reviews-page__avg{display:flex;align-items:center;gap:12px}.reviews-page__avg-num{font:500 40px/1 Unbounded,sans-serif}.reviews-page__avg-count{color:#707070;font-size:14px}.reviews-page__empty{color:#707070}.reviews-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:40px}.review-tile{display:flex;gap:32px;padding:24px 60px;border:.6px solid #C0C0C0;border-radius:100px;background:#fff;min-height:295px}.review-tile.has-photo{padding-left:20px}.review-tile__author{flex:none;display:flex;flex-direction:column;align-items:center;gap:8px;width:200px}.review-tile__photo{width:200px;height:200px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.review-tile__name{font-style:italic;color:#707070;font-size:16px}.review-tile__date{font:400 14px Unbounded,sans-serif;color:#181818}.review-tile__body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.review-tile__top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.review-tile__text{font:400 20px/1.2 Unbounded,sans-serif;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.review-tile__spec{display:inline-flex;align-items:center;gap:10px;padding:6px 18px 6px 6px;border-radius:60px;background:#f9f9f9;font:500 14px Unbounded,sans-serif;color:#181818!important;text-decoration:none}.review-tile__spec img,.review-tile__spec .review-tile__spec-letter{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.review-tile__spec .review-tile__spec-letter{display:inline-flex;align-items:center;justify-content:center;background:#e0ef35}.review-tile__meta{font-size:13px;color:#707070;padding-left:8px}@media(max-width:992px){.reviews-page__grid{grid-template-columns:1fr}}@media(max-width:576px){.reviews-page__head h1{font-size:26px}.reviews-page__sub{font-size:14px;line-height:20px}.reviews-page{padding:32px 0 60px}.reviews-page__chips{flex-wrap:nowrap;overflow-x:auto;margin-right:-12px;scrollbar-width:none}.reviews-page__chip{flex:none}.review-tile{flex-direction:column;gap:16px;padding:20px;border-radius:30px;min-height:0}.review-tile.has-photo{padding-left:20px}.review-tile__author{flex-direction:row;width:auto;gap:12px}.review-tile__photo{width:56px;height:56px}.review-tile__text{font-size:16px}}@font-face{font-family:Cormorant Garamond;src:url(/build/assets/CormorantGaramond-cyrillic-300-normal-CIK0QCpH.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;src:url(/build/assets/CormorantGaramond-latin-300-normal-Dl0Gi0c7.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;src:url(/build/assets/CormorantGaramond-cyrillic-400-normal-CUyuoOIN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;src:url(/build/assets/CormorantGaramond-latin-400-normal-CUJuyepZ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;src:url(/build/assets/CormorantGaramond-cyrillic-400-italic-Bo1ceHqq.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;src:url(/build/assets/CormorantGaramond-latin-400-italic-D5ntC6tw.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;src:url(/build/assets/CormorantGaramond-cyrillic-500-normal-NnPcp-g4.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;src:url(/build/assets/CormorantGaramond-latin-500-normal-1LI_Nn-7.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(/build/assets/Manrope-cyrillic-400-normal-DYJIFuzK.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;src:url(/build/assets/Manrope-latin-400-normal-BWi5-Pby.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(/build/assets/Manrope-cyrillic-500-normal-DWzw0g5S.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;src:url(/build/assets/Manrope-latin-500-normal-DSFH1H_4.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}footer .menu-wrapper:has(>.menu-wrapper--couples){max-width:660px;gap:24px}@media(max-width:768px){footer .menu-wrapper:has(>.menu-wrapper--couples){flex-wrap:wrap;row-gap:16px}}.lead-landing .lm-wrap{max-width:1440px;margin:0 auto;padding:0 32px}@media(max-width:768px){.lead-landing .lm-wrap{padding:0 16px}}@media(max-width:576px){.lead-landing .lm-wrap{padding:0 10px}}.lead-landing .lm-h2{margin:0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:36px;line-height:1.15;letter-spacing:-.02em;color:#181818}@media(max-width:768px){.lead-landing .lm-h2{font-size:24px}}.lead-landing .lm-lead{margin:24px 0 0;font-size:18px;line-height:1.4;color:#181818}@media(max-width:768px){.lead-landing .lm-lead{margin-top:16px;font-size:16px}}.lead-landing .lm-gray{background:#f9f9f9}.lead-landing section.lm-gray,.lead-landing section.lm-dark{padding:96px 0}@media(max-width:768px){.lead-landing section.lm-gray,.lead-landing section.lm-dark{padding:64px 0}}.lead-landing .lm-center{display:flex;justify-content:center;margin-top:48px}.lead-landing .sl-btn{gap:13px;white-space:nowrap}.lead-landing .sl-btn .lm-arrow{width:50px;height:12px;flex-shrink:0}.lead-landing .lm-shot img,.lead-landing img.lm-shot{display:block;width:100%;height:auto}.lead-landing .lm-crumbs{display:flex;flex-wrap:wrap;gap:12px;font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:14px;line-height:1.2;letter-spacing:-.02em;color:#181818}.lead-landing .lm-crumbs a,.lead-landing .lm-crumbs span:not(:last-child){color:inherit;opacity:.4;text-decoration:none}.lead-landing .lm-crumbs a:hover{opacity:.7}.lead-landing .lm-crumbs--dark{color:#fffc}@media(max-width:768px){.lead-landing .lm-crumbs{font-size:12px;gap:6px}}.lead-landing .sl-faq__item.is-open{border-radius:20px}.lead-landing .sl-faq__q span{line-height:1.2}.lead-landing .sl-faq__a a{color:inherit;text-decoration:underline}.lead-landing .lm-faq{padding-bottom:60px}.lead-landing .sl-hero.lm-hero-photo{display:block;min-height:840px;padding:0;background:#141414;overflow:hidden}.lead-landing .sl-hero.lm-hero-photo .lm-hero-photo__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.lead-landing .sl-hero.lm-hero-photo .lm-hero-photo__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000073,#0000 22%),linear-gradient(90deg,#0d0d0dd1,#0d0d0d99 45%,#0d0d0d40 70%,#0d0d0d26)}.lead-landing .sl-hero.lm-hero-photo .lm-hero-photo__inner{position:relative;padding-top:116px;padding-bottom:96px}.lead-landing .sl-hero.lm-hero-photo .lm-hero-photo__grid{display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:40px;align-items:center;margin-top:4px}.lead-landing .sl-hero.lm-hero-photo .lm-hero-photo__text{padding-top:70px}.lead-landing .sl-hero.lm-hero-photo .lm-hero-photo__title{max-width:720px;margin:0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:56px;line-height:1;letter-spacing:-.02em;color:#fff}.lead-landing .sl-hero.lm-hero-photo .lm-hero-photo__subtitle{max-width:600px;margin:28px 0 40px;font-weight:500;font-size:18px;line-height:1.4;color:#fff}.lead-landing .sl-hero.lm-hero-photo .lm-hero-photo__hint{margin:14px 0 0;font-size:13px;color:#fff;opacity:.75}.lead-landing .sl-hero.lm-hero-photo .lm-hero-photo__preview img{display:block;width:100%;height:auto;border-radius:26px;box-shadow:0 24px 48px #00000040}@media(max-width:1200px){.lead-landing .sl-hero.lm-hero-photo .lm-hero-photo__grid{grid-template-columns:minmax(0,1fr) 420px}.lead-landing .sl-hero.lm-hero-photo .lm-hero-photo__title{font-size:44px}}@media(max-width:768px){.lead-landing .sl-hero.lm-hero-photo{min-height:0;background:#181818}.lead-landing .sl-hero.lm-hero-photo .lm-hero-photo__bg img{height:400px}.lead-landing .sl-hero.lm-hero-photo .lm-hero-photo__shade{height:402px;background:linear-gradient(180deg,#0009,#0006 35%,#0000001a 55%,#1818184d 70%,#181818)}.lead-landing .sl-hero.lm-hero-photo .lm-hero-photo__inner{padding-top:100px;padding-bottom:40px}.lead-landing .sl-hero.lm-hero-photo .lm-hero-photo__grid{display:block}.lead-landing .sl-hero.lm-hero-photo .lm-hero-photo__text{padding-top:220px}.lead-landing .sl-hero.lm-hero-photo .lm-hero-photo__title{font-size:30px}.lead-landing .sl-hero.lm-hero-photo .lm-hero-photo__subtitle{margin:16px 0 24px;font-size:14px}.lead-landing .sl-hero.lm-hero-photo .sl-btn{width:100%;height:50px;font-size:16px}.lead-landing .sl-hero.lm-hero-photo .lm-hero-photo__hint{margin-top:12px;font-size:12px}.lead-landing .sl-hero.lm-hero-photo .lm-hero-photo__preview{margin-top:40px;display:flex;justify-content:center}.lead-landing .sl-hero.lm-hero-photo .lm-hero-photo__preview img{width:220px;border-radius:0;box-shadow:none}}.lead-landing .lm-split{display:grid;grid-template-columns:488px minmax(0,1fr)}.lead-landing .lm-split .lm-split__title{max-width:420px}@media(max-width:1024px){.lead-landing .lm-split{grid-template-columns:1fr;gap:40px}}.lead-landing .lm-stages__list{position:relative}.lead-landing .lm-stages__list:before{content:"";position:absolute;left:13px;top:14px;bottom:150px;width:2px;background:#d9d9d9}@media(max-width:768px){.lead-landing .lm-stages__list:before{left:11px;bottom:140px}}.lead-landing .lm-stage{position:relative;padding-left:56px;margin-bottom:36px}.lead-landing .lm-stage__dot{position:absolute;left:0;top:0;width:28px;height:28px;border:1.5px solid #181818;border-radius:50%;background:#fff}.lead-landing .lm-stage.is-current .lm-stage__dot{background:#e0ef35}.lead-landing .lm-stage__meta{margin:4px 0 0;font-weight:500;font-size:14px;line-height:1.4;color:#707070}.lead-landing .lm-stage__title{margin:6px 0 0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:22px;line-height:1.2;color:#181818}.lead-landing .lm-stage__items{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0!important;padding:0;list-style:none}.lead-landing .lm-stage__items li{padding:9px 16px;border-radius:999px;background:#f3f3f3;font-size:15px;color:#181818}.lead-landing .lm-stage__note{margin:16px 0 0;font-size:15px;line-height:1.4;color:#707070}@media(max-width:768px){.lead-landing .lm-stage{padding-left:48px}.lead-landing .lm-stage__dot{width:24px;height:24px}.lead-landing .lm-stage__meta{margin-top:2px;font-size:13px}.lead-landing .lm-stage__title{font-size:16px}.lead-landing .lm-stage__items{flex-direction:column;align-items:flex-start;margin-top:12px!important}.lead-landing .lm-stage__items li{padding:7px 12px;font-size:13px}.lead-landing .lm-stage__note{font-size:13px}}.lead-landing .lm-stages__more{margin:30px 0 0 56px;font-weight:500;font-size:18px;line-height:1.4;color:#181818}@media(max-width:768px){.lead-landing .lm-stages__more{margin-left:48px;font-size:16px}}.lead-landing .lm-budget__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,808px);gap:64px;align-items:start}.lead-landing .lm-budget__grid .lm-h2{max-width:500px}@media(max-width:1024px){.lead-landing .lm-budget__grid{grid-template-columns:1fr;gap:32px}}.lead-landing .lm-checks{display:flex;flex-direction:column;gap:28px;margin:48px 0 0!important;padding:0;list-style:none}.lead-landing .lm-checks li{position:relative;max-width:480px;padding-left:44px;font-size:18px;line-height:1.4;color:#181818}.lead-landing .lm-checks li:before{content:"";position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:#e0ef35 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' fill='none'%3E%3Cpath d='M1 4.5 4.6 8 12 1' stroke='%23181818' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/13px 9px no-repeat}@media(max-width:768px){.lead-landing .lm-checks{gap:16px;margin-top:16px!important}.lead-landing .lm-checks li{padding-left:34px;font-size:15px}.lead-landing .lm-checks li:before{width:24px;height:24px;background-size:11px 8px}}.lead-landing .lm-team__grid{display:grid;grid-template-columns:minmax(0,816px) minmax(0,1fr);gap:64px;align-items:start}.lead-landing .lm-team__grid .lm-team__text{padding-top:24px}.lead-landing .lm-team__grid .lm-lead{max-width:460px;margin-bottom:40px}@media(max-width:1024px){.lead-landing .lm-team__grid{grid-template-columns:1fr;gap:24px}.lead-landing .lm-team__grid .lm-team__text{display:contents}.lead-landing .lm-team__grid .lm-h2{order:1}.lead-landing .lm-team__grid .lm-lead{order:2;margin:0}.lead-landing .lm-team__grid .lm-team__shot{order:3}.lead-landing .lm-team__grid .sl-btn{order:4;justify-self:stretch}}.lead-landing .lm-print__grid{display:grid;grid-template-columns:minmax(0,640px) minmax(0,703px);justify-content:space-between;gap:40px;align-items:center}.lead-landing .lm-print__grid .lm-print__shot{display:block;width:100%;height:auto}.lead-landing .lm-print__grid .lm-print__text .lm-lead{max-width:520px;margin-top:64px}@media(max-width:1024px){.lead-landing .lm-print__grid{grid-template-columns:1fr}.lead-landing .lm-print__grid .lm-print__text{order:-1}.lead-landing .lm-print__grid .lm-print__text .lm-lead{margin-top:16px}}.lead-landing .lm-dark{background:#181818;color:#fff}.lead-landing .lm-dark .lm-h2{color:#fff}.lead-landing .lm-how__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:56px 0 64px!important;padding:0;list-style:none;counter-reset:none}.lead-landing .lm-how__step{position:relative;padding-right:40px}.lead-landing .lm-how__num{display:block;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:80px;line-height:1.1;letter-spacing:-.03em;color:#e0ef35}.lead-landing .lm-how__wave{position:absolute;left:140px;top:18px;width:calc(100% - 150px);height:45px;color:#e0ef35}.lead-landing .lm-how__text{max-width:380px;margin:24px 0 0;font-size:18px;line-height:1.4;color:#fff}@media(max-width:768px){.lead-landing .lm-how__steps{grid-template-columns:1fr;gap:36px;margin:36px 0!important}.lead-landing .lm-how__num{font-size:52px}.lead-landing .lm-how__wave{left:110px;top:18px;width:165px;height:23px}.lead-landing .lm-how__text{margin-top:10px;font-size:16px}.lead-landing .lm-how .sl-btn{width:100%;height:50px;font-size:16px}}.lead-landing .lm-specialists .lm-h2{margin-bottom:40px}.lead-landing .lm-specialists .lm-specialists__all{margin-top:40px;padding:0}@media(max-width:768px){.lead-landing .lm-specialists .lm-h2{margin-bottom:24px}.lead-landing .lm-specialists .lm-specialists__all{margin-top:24px;font-size:22px}}.lead-landing .lm-reviews .reviews-page__grid{margin:40px 0 0}.lead-landing .lm-seo__grid{display:grid;grid-template-columns:380px minmax(0,860px);justify-content:space-between;gap:40px;align-items:start}@media(max-width:1024px){.lead-landing .lm-seo__grid{grid-template-columns:1fr}}.lead-landing .lm-seo__aside{position:sticky;top:120px;padding-top:8px}@media(max-width:1024px){.lead-landing .lm-seo__aside{display:none}}.lead-landing .lm-seo__text{font-size:16px;line-height:1.5;color:#181818}.lead-landing .lm-seo__text .lm-h2{margin-bottom:24px;line-height:1.1}.lead-landing .lm-seo__text h3{margin:32px 0 12px;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:18px;line-height:1.2;scroll-margin-top:120px}.lead-landing .lm-seo__text p{margin:0 0 12px}.lead-landing .lm-seo__text strong{font-weight:600}.lead-landing .lm-seo__text ul{margin:0 0 12px!important;padding-left:24px!important;list-style:disc}.lead-landing .lm-seo__text ul li{margin-bottom:8px}.lead-landing .lm-seo__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:768px){.lead-landing .lm-seo__text{font-size:15px}.lead-landing .lm-seo__text h3{font-size:16px}}.lead-landing .lm-seo__quote{max-width:600px;margin:4px 0 16px;padding:16px 20px;border-radius:16px;background:#f4f4f4}.lead-landing .lm-toc{display:flex;flex-direction:column;gap:14px}.lead-landing .lm-toc__title{margin:0;font-weight:500;font-size:14px;color:#707070}.lead-landing .lm-toc__link{position:relative;display:block;padding-left:15px;font-size:15px;line-height:22px;color:#707070;text-decoration:none}.lead-landing .lm-toc__link:before{content:"";position:absolute;left:0;top:0;width:3px;height:22px;border-radius:2px;background:#dcdcdc}.lead-landing .lm-toc__link:hover{color:#181818}.lead-landing .lm-toc__link.is-active{font-weight:500;color:#181818}.lead-landing .lm-toc__link.is-active:before{background:#e0ef35}.lead-landing section.lm-final{padding:150px 0 140px;background:#181818;color:#fff;text-align:center}.lead-landing section.lm-final .lm-final__title{margin:0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:54px;line-height:1;letter-spacing:-.02em;color:#fff}.lead-landing section.lm-final .lm-final__text{margin:20px 0 0;font-family:Inter,Inter Fallback,sans-serif;font-style:italic;font-size:18px;line-height:1.15;color:#fff}.lead-landing section.lm-final .lm-final__photos{display:flex;justify-content:center;gap:28px;margin-top:40px}.lead-landing section.lm-final .lm-final__photo{width:280px;height:360px;-o-object-fit:cover;object-fit:cover;border-radius:140px 140px 24px 24px}.lead-landing section.lm-final .lm-final__btn{height:80px;margin-top:48px;padding:0 28px}@media(max-width:1024px){.lead-landing section.lm-final .lm-final__photo--1,.lead-landing section.lm-final .lm-final__photo--3{display:none}}@media(max-width:768px){.lead-landing section.lm-final{padding:76px 0 80px}.lead-landing section.lm-final .lm-final__title{font-size:30px}.lead-landing section.lm-final .lm-final__text{font-size:14px}.lead-landing section.lm-final .lm-final__photo{width:100%;max-width:300px;height:250px;border-radius:150px 150px 24px 24px}.lead-landing section.lm-final .lm-final__btn{height:50px;margin-top:24px;font-size:16px}}.lead-landing section.lm-hero-light{padding:0 0 40px}@media(max-width:768px){.lead-landing section.lm-hero-light{padding:0}}.lead-landing .lm-hero-light__grid{display:grid;grid-template-columns:minmax(0,648px) minmax(0,740px);justify-content:space-between;gap:0;align-items:center;margin-top:8px}.lead-landing .lm-hero-light__chip{display:inline-flex;align-items:center;gap:12px;margin:0 0 24px;font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:16px;letter-spacing:-.02em;color:#181818}.lead-landing .lm-hero-light__title{max-width:640px;margin:0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:52px;line-height:1;letter-spacing:-.02em;color:#181818}.lead-landing .lm-hero-light__subtitle{max-width:560px;margin:28px 0 36px;font-weight:500;font-size:18px;line-height:1.4;color:#181818}.lead-landing .lm-hero-light__hint{margin:14px 0 0;font-size:13px;color:#707070}.lead-landing .lm-hero-light__img{display:block;width:100%;height:auto}@media(max-width:1280px){.lead-landing .lm-hero-light__title{font-size:42px}}@media(max-width:1024px){.lead-landing .lm-hero-light__grid{grid-template-columns:1fr;gap:32px}}@media(max-width:768px){.lead-landing .lm-hero-light__chip{margin-bottom:16px;font-size:13px}.lead-landing .lm-hero-light__title{font-size:30px}.lead-landing .lm-hero-light__subtitle{margin:16px 0 24px;font-size:14px}.lead-landing .lm-hero-light .sl-btn{width:100%;height:50px;font-size:16px}.lead-landing .lm-hero-light__hint{font-size:12px;text-align:center}}.lead-landing .lm-templates__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;align-items:start}@media(max-width:1024px){.lead-landing .lm-templates__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px;gap:12px;scrollbar-width:none}.lead-landing .lm-templates__grid::-webkit-scrollbar{display:none}}@media(max-width:768px){.lead-landing .lm-templates__grid{margin-top:24px}}.lead-landing .lm-template{padding:28px;border-radius:30px;background:#f9f9f9}.lead-landing .lm-template__preview img{display:block;width:100%;height:auto;border-radius:20px}.lead-landing .lm-template__text{margin:28px 0 0;font-size:16px;line-height:1.4;color:#181818}.lead-landing .lm-template__text strong{font-weight:600}.lead-landing .lm-template__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.lead-landing .lm-template__example{font-weight:500;font-size:15px;color:#181818;text-decoration:underline;text-underline-offset:3px}.lead-landing .lm-template__choose{display:inline-flex;align-items:center;height:50px;padding:0 28px;border:1px solid #181818;border-radius:60px;font-weight:500;font-size:15px;color:#181818;text-decoration:none;transition:background-color .2s ease}.lead-landing .lm-template__choose:hover{background:#e0ef35;border-color:#e0ef35;color:#181818!important}@media(max-width:1024px){.lead-landing .lm-template{flex:0 0 280px;scroll-snap-align:start;padding:16px;border-radius:24px}.lead-landing .lm-template__text{margin-top:16px;font-size:14px}.lead-landing .lm-template__actions{margin-top:16px}.lead-landing .lm-template__example{font-size:13px}.lead-landing .lm-template__choose{height:40px;padding:0 20px;font-size:13px}}.lead-landing .lm-features{padding:64px;border-radius:30px;background:#f9f9f9;text-align:center}.lead-landing .lm-features__sub{margin:12px 0 0;font-size:16px;color:#707070}.lead-landing .lm-features__grid{display:grid;grid-template-columns:minmax(0,1fr) 337px minmax(0,1fr);gap:56px;align-items:center;margin-top:56px}.lead-landing .lm-features__phone{display:block;width:100%;height:auto}.lead-landing .lm-features__list{display:flex;flex-direction:column;gap:96px;margin:0!important;padding:0;list-style:none}.lead-landing .lm-features__list li{position:relative;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:18px;line-height:1.2;color:#181818}.lead-landing .lm-features__list li:after{content:none;position:absolute;top:50%;width:9px;height:9px;margin-top:-4.5px;border:1px solid #181818;border-radius:50%;background:#e0ef35}.lead-landing .lm-features__list--left{text-align:right}.lead-landing .lm-features__list--left li{padding-right:28px}.lead-landing .lm-features__list--left li:after{right:0}.lead-landing .lm-features__list--right{text-align:left}.lead-landing .lm-features__list--right li{padding-left:0}.lead-landing .lm-features__list--right li:after{left:0}@media(max-width:1024px){.lead-landing .lm-features{padding:40px 20px}.lead-landing .lm-features__grid{grid-template-columns:1fr;gap:16px;margin-top:32px}.lead-landing .lm-features__phone{order:-1;max-width:260px;margin:0 auto 16px}.lead-landing .lm-features__list{gap:16px}.lead-landing .lm-features__list--left,.lead-landing .lm-features__list--right{text-align:left}.lead-landing .lm-features__list--left li,.lead-landing .lm-features__list--right li{padding:0 0 0 24px;font-size:15px}.lead-landing .lm-features__list--left li:after,.lead-landing .lm-features__list--right li:after{content:"";left:0;right:auto}}.lead-landing .lm-how-light__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:88px;margin:56px 0 0!important;padding:0;list-style:none}.lead-landing .lm-how-light__step{position:relative}.lead-landing .lm-how-light__num{display:block;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:96px;line-height:1;letter-spacing:-.03em;color:#181818}.lead-landing .lm-how-light__wave{position:absolute;left:160px;top:22px;width:calc(100% - 80px);height:45px}.lead-landing .lm-how-light__title{margin:42px 0 0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:18px;line-height:1.2;color:#181818}.lead-landing .lm-how-light__text{margin:10px 0 0;font-size:16px;line-height:1.3;color:#707070}.lead-landing .lm-how-light__shot{display:block;width:100%;max-width:400px;height:auto;margin-top:32px}@media(max-width:1024px){.lead-landing .lm-how-light__steps{grid-template-columns:1fr;gap:48px}.lead-landing .lm-how-light__num{font-size:60px}.lead-landing .lm-how-light__wave{left:110px;top:10px;width:165px;height:23px}.lead-landing .lm-how-light__title{margin-top:16px}}@media(max-width:768px){.lead-landing .lm-how-light .sl-btn{width:100%;height:50px;font-size:16px}}.lead-landing .lm-send{display:grid;grid-template-columns:minmax(0,520px) minmax(0,610px);justify-content:space-between;gap:40px;align-items:center;padding:64px;border-radius:30px;background:#f9f9f9}.lead-landing .lm-send__list{margin:40px 0 0!important;padding:0;list-style:none;border-top:1px solid #D9D9D9}.lead-landing .lm-send__list li{display:flex;gap:16px;padding:26px 0;border-bottom:1px solid #D9D9D9}.lead-landing .lm-send__num{flex:0 0 40px;padding-top:2px;font-family:Unbounded,Unbounded Fallback,sans-serif;font-size:14px;color:#707070}.lead-landing .lm-send__title{margin:0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:18px;line-height:1.2;color:#181818}.lead-landing .lm-send__desc{margin:8px 0 0;font-size:15px;line-height:1.3;color:#707070}.lead-landing .lm-send__img{display:block;width:100%;height:auto}@media(max-width:1024px){.lead-landing .lm-send{grid-template-columns:1fr;padding:40px 20px}.lead-landing .lm-send__list{margin-top:24px!important}.lead-landing .lm-send__title{font-size:15px}.lead-landing .lm-send__desc{font-size:14px}}.lead-landing .lm-why{padding:64px;border-radius:30px;background:#181818}.lead-landing .lm-why .lm-h2{color:#fff}.lead-landing .lm-why__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px}.lead-landing .lm-why__item{padding:0 32px 40px 0}.lead-landing .lm-why__item:nth-child(2n){padding-left:32px;border-left:1px solid rgba(255,255,255,.14)}.lead-landing .lm-why__item:nth-child(n+3){padding-top:40px;padding-bottom:0;border-top:1px solid rgba(255,255,255,.14)}.lead-landing .lm-why__value{margin:0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:52px;line-height:1.05;color:#e0ef35}.lead-landing .lm-why__text{max-width:440px;margin:14px 0 0;font-size:18px;line-height:1.4;color:#bdbdbd}@media(max-width:768px){.lead-landing .lm-why{padding:40px 20px}.lead-landing .lm-why__grid{grid-template-columns:1fr;margin-top:32px}.lead-landing .lm-why__item,.lead-landing .lm-why__item:nth-child(2n),.lead-landing .lm-why__item:nth-child(n+3){padding:24px 0;border-left:0;border-top:1px solid rgba(255,255,255,.14)}.lead-landing .lm-why__item:first-child{padding-top:0;border-top:0}.lead-landing .lm-why__value{font-size:32px}.lead-landing .lm-why__text{font-size:15px}}body.inv-body{margin:0;padding-bottom:120px;background:var(--inv-bg, #f7f1e8)}body.inv-body main.inv{margin-top:0;padding-top:0!important}.inv{--inv-bg: #F7F1E8;--inv-ink: #3B2F2A;--inv-muted: #76665A;--inv-accent: #5E1F2B;--inv-gold: #B08D57;--inv-line: #E2D2BA;--inv-field: #FBF7F0;--inv-form-bg: #EFE5D6;--inv-map: #EFE6D8;--inv-park: #DFE3CF;font-family:Manrope,Inter,Inter Fallback,sans-serif;color:var(--inv-ink);background:var(--inv-bg);text-align:center;-webkit-font-smoothing:antialiased}.inv--minimalizm{--inv-bg: #FAF7F1;--inv-ink: #2B2A28;--inv-muted: #6E6962;--inv-accent: #2B2A28;--inv-gold: #B9AE9C;--inv-line: #DED6C9;--inv-field: #FFFDF9;--inv-form-bg: #F2EDE4;--inv-map: #EEEAE2;--inv-park: #E2E0D6;text-align:left}.inv--priroda{--inv-bg: #F6F4EC;--inv-ink: #2F3A2C;--inv-muted: #66705E;--inv-accent: #55684A;--inv-gold: #8FA47D;--inv-line: #D8DCC6;--inv-field: #FBFAF5;--inv-form-bg: #EBEEE0;--inv-map: #E9ECDD;--inv-park: #D3DDBF}.inv p{margin:0}.inv a{color:inherit}.inv .inv-cover{display:flex;flex-direction:column;align-items:center;gap:28px;padding:96px 20px 120px}.inv .inv-monogram{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border:1px solid var(--inv-gold);border-radius:50%;font-family:Cormorant Garamond,serif;font-style:italic;font-size:30px;color:#8e6c3a}.inv .inv-label{font-family:Cormorant Garamond,serif;font-weight:500;font-size:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--inv-accent)}.inv .inv-label--muted{color:var(--inv-muted)}.inv .inv-names{margin:0;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;font-size:112px;line-height:1;color:var(--inv-ink)}.inv .inv-names span{display:block}.inv .inv-ornament,.inv .inv-wave{display:block;color:var(--inv-gold)}.inv .inv-cover__date{font-family:Cormorant Garamond,serif;font-size:40px;line-height:1.2}.inv .inv-arch{position:relative;width:560px;max-width:100%}.inv .inv-arch img{display:block;width:100%;aspect-ratio:560/720;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:280px 280px 0 0}.inv .inv-arch--framed:before,.inv .inv-arch--framed:after{content:"";position:absolute;border:1px solid var(--inv-gold);border-bottom:0;border-radius:400px 400px 0 0;pointer-events:none}.inv .inv-arch--framed:before{top:-18px;right:-18px;bottom:0;left:-18px}.inv .inv-arch--framed:after{top:-28px;right:-28px;bottom:0;left:-28px;opacity:.6}.inv .inv-section{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:760px;margin:0 auto;padding:120px 20px}.inv .inv-section--form{max-width:none;background:var(--inv-form-bg)}.inv .inv-section--form>*{width:100%;max-width:720px}.inv .inv-heading{display:flex;flex-direction:column;align-items:center;gap:14px}.inv .inv-heading__num{font-weight:500;font-size:12px;letter-spacing:.12em;color:var(--inv-muted)}.inv .inv-heading__title{margin:0;font-family:Cormorant Garamond,serif;font-weight:400;font-size:54px;line-height:1.15;color:var(--inv-ink)}.inv .inv-text{max-width:720px;font-size:18px;line-height:1.6}.inv .inv-muted{font-size:16px;line-height:1.5;color:var(--inv-muted)}.inv .inv-muted--small{font-size:14px}.inv .inv-timer{display:flex;gap:40px}.inv .inv-timer__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:168px;height:168px;border:1px solid var(--inv-gold);border-radius:50%;background:var(--inv-field)}.inv .inv-timer__cell span{font-family:Cormorant Garamond,serif;font-size:80px;line-height:1}.inv .inv-timer__cell small{font-size:15px;color:var(--inv-muted)}.inv .inv-program{width:100%;max-width:720px;margin:0!important;padding:0;list-style:none;text-align:left}.inv .inv-program li{display:flex;gap:32px;padding:24px 0;border-bottom:1px solid var(--inv-line)}.inv .inv-program li:first-child{border-top:1px solid var(--inv-line)}.inv .inv-program__time{flex:0 0 120px;font-family:Cormorant Garamond,serif;font-size:36px;line-height:1.15}.inv .inv-program__what{display:flex;flex-direction:column;gap:4px}.inv .inv-program__what b{font-family:Cormorant Garamond,serif;font-weight:500;font-size:22px}.inv .inv-program__what small{font-size:16px;line-height:1.5;color:var(--inv-muted)}.inv .inv-place{display:flex;flex-direction:column;gap:8px}.inv .inv-place__name{font-family:Cormorant Garamond,serif;font-size:42px;line-height:1.2}.inv .inv-map{position:relative;width:100%;max-width:720px;aspect-ratio:2/1;overflow:hidden;border-radius:24px;text-align:left}.inv .inv-map svg{display:block;width:100%;height:100%}.inv .inv-map__bg{fill:var(--inv-map)}.inv .inv-map__park{fill:var(--inv-park)}.inv .inv-map__road{stroke:#fff;stroke-width:18}.inv .inv-map__road--wide{stroke-width:36}.inv .inv-map__pin{position:absolute;left:40%;top:38%;color:var(--inv-accent)}.inv .inv-map__label{position:absolute;left:calc(40% + 44px);top:39.5%;padding:6px 12px;border-radius:14px;background:var(--inv-field);font-family:Cormorant Garamond,serif;font-weight:500;font-size:15px;white-space:nowrap}.inv .inv-btn{display:inline-flex;align-items:center;justify-content:center;height:60px;padding:0 33px;border:1px solid var(--inv-accent);border-radius:30px;font-family:Manrope,sans-serif;font-weight:500;font-size:15px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.inv .inv-btn:hover{opacity:.85}.inv .inv-btn--ghost{background:transparent;color:var(--inv-accent)}.inv .inv-btn--solid{width:100%;background:var(--inv-accent);color:var(--inv-bg)}.inv--minimalizm .inv-btn,.inv--priroda .inv-btn{letter-spacing:.01em;text-transform:none}.inv .inv-palette{display:flex;gap:16px}.inv .inv-palette span{width:64px;height:64px;border:1px solid var(--inv-line);border-radius:50%}.inv .inv-form{display:flex;flex-direction:column;gap:24px;padding:48px;border:1px solid var(--inv-line);border-radius:30px;background:var(--inv-field);text-align:left}.inv .inv-form a{text-decoration:underline}.inv .inv-form__hint{padding:14px 20px;border-radius:16px;background:var(--inv-form-bg);font-weight:500;font-size:16px;line-height:1.4;text-align:center;color:var(--inv-ink)}.inv .inv-field{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.inv .inv-field__label{padding:0;font-family:Cormorant Garamond,serif;font-weight:500;font-size:18px;color:var(--inv-ink)}.inv .inv-field input[type=text],.inv .inv-field textarea{width:100%;padding:16px;border:1px solid var(--inv-line);border-radius:16px;background:var(--inv-field);font:inherit;font-size:16px;color:var(--inv-ink);outline:none}.inv .inv-field input[type=text]::-moz-placeholder,.inv .inv-field textarea::-moz-placeholder{color:var(--inv-muted);opacity:1}.inv .inv-field input[type=text]::placeholder,.inv .inv-field textarea::placeholder{color:var(--inv-muted);opacity:1}.inv .inv-field input[type=text]:focus,.inv .inv-field textarea:focus{border-color:var(--inv-accent)}.inv .inv-field textarea{min-height:112px;border-radius:24px;resize:vertical}.inv--minimalizm .inv-field__label{font-family:Manrope,sans-serif;font-size:15px}.inv .inv-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inv .inv-option,.inv .inv-chip{position:relative;cursor:pointer}.inv .inv-option input,.inv .inv-chip input{position:absolute;opacity:0;pointer-events:none}.inv .inv-option span{display:flex;align-items:center;gap:10px;height:56px;padding:0 20px;border:1px solid var(--inv-line);border-radius:28px;background:var(--inv-field);font-size:16px}.inv .inv-option span:before{content:"";flex:0 0 18px;height:18px;border:1px solid var(--inv-line);border-radius:50%;background:#fff}.inv .inv-option input:checked+span{border:1.5px solid var(--inv-accent)}.inv .inv-option input:checked+span:before{border-color:var(--inv-accent);box-shadow:inset 0 0 0 4px #fff;background:var(--inv-accent)}.inv .inv-option input:focus-visible+span,.inv .inv-chip input:focus-visible+span{outline:2px solid var(--inv-gold);outline-offset:2px}.inv .inv-chips{display:flex;flex-wrap:wrap;gap:8px}.inv .inv-chip span{display:inline-flex;align-items:center;height:40px;padding:0 16px;border:1px solid var(--inv-line);border-radius:20px;background:var(--inv-field);font-size:14px}.inv .inv-chip input:checked+span{border-color:var(--inv-accent);background:var(--inv-accent);color:var(--inv-bg)}.inv .inv-link{align-self:flex-start;padding:0;border:0;background:none;font-family:Cormorant Garamond,serif;font-weight:500;font-size:18px;color:var(--inv-accent);cursor:pointer}.inv .inv-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.inv .inv-error{margin:0;color:#b3261e;font-size:15px}.inv .inv-state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;border-radius:24px;background:var(--inv-form-bg);text-align:center}.inv .inv-state__title{margin:0;font-family:Cormorant Garamond,serif;font-size:28px;line-height:1.2}.inv .inv-state .inv-link{align-self:center}.inv .inv-field input+input{margin-top:8px}.inv .inv-place-item{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.inv .inv-place-item+.inv .inv-place-item{margin-top:40px}.inv .inv-place__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.inv .inv-map--live iframe{display:block;width:100%;height:100%;border:0}.inv .inv-contact{display:flex;flex-direction:column;gap:6px}.inv .inv-contact__name{font-family:Cormorant Garamond,serif;font-weight:500;font-size:26px}.inv .inv-contact__phone{font-family:Cormorant Garamond,serif;font-size:36px}.inv .inv-footer{padding:28px 20px 36px;border-top:1px solid var(--inv-line);font-size:14px;text-align:center;color:var(--inv-muted)}.inv .inv-footer a{color:var(--inv-ink);text-decoration:underline}.inv--minimalizm .inv-cover{align-items:stretch;max-width:600px;margin:0 auto;padding:64px 20px 72px;gap:0}.inv--minimalizm .inv-cover__photo img{aspect-ratio:232/305;border-radius:300px 300px 0 0;filter:grayscale(1)}.inv--minimalizm .inv-cover__text{display:flex;flex-direction:column;gap:22px;padding-top:36px}.inv--minimalizm .inv-label{font-family:Manrope,sans-serif;font-size:13px;letter-spacing:.14em;color:var(--inv-muted)}.inv--minimalizm .inv-names{font-style:normal;font-weight:300;font-size:64px;line-height:1.12}.inv--minimalizm .inv-cover__date{font-weight:300;font-size:30px}.inv--minimalizm .inv-cover__place{margin-top:-14px;font-size:16px;color:var(--inv-muted)}.inv--minimalizm .inv-section{align-items:stretch;max-width:600px;padding:72px 20px}.inv--minimalizm .inv-section--form{max-width:none;align-items:center}.inv--minimalizm .inv-section--form>*{max-width:560px}.inv--minimalizm .inv-heading{align-items:flex-start;gap:10px}.inv--minimalizm .inv-heading__title{font-weight:300;font-size:40px}.inv--minimalizm .inv-timer{gap:14px}.inv--minimalizm .inv-timer__cell{width:104px;height:104px}.inv--minimalizm .inv-timer__cell span{font-weight:300;font-size:40px}.inv--minimalizm .inv-timer__cell small{font-size:14px}.inv--minimalizm .inv-program__time{flex-basis:76px;font-weight:300;font-size:24px}.inv--minimalizm .inv-program__what b{font-family:Manrope,sans-serif;font-weight:500;font-size:16px}.inv--minimalizm .inv-place__name{font-weight:300;font-size:30px}.inv--minimalizm .inv-btn{align-self:flex-start;height:52px;padding:0 32px;border-color:var(--inv-ink);color:var(--inv-ink);font-size:14px}.inv--minimalizm .inv-btn--solid{align-self:stretch;color:var(--inv-bg)}.inv--minimalizm .inv-palette span{width:44px;height:44px}.inv--minimalizm .inv-options{grid-template-columns:1fr}.inv--minimalizm .inv-contact__name{font-family:Manrope,sans-serif;font-size:18px}.inv--minimalizm .inv-contact__phone{font-weight:300;font-size:26px}.inv--priroda .inv-cover{padding:48px 20px 96px}.inv--priroda .inv-cover__photo{position:relative;width:100%;max-width:464px;overflow:hidden;border-radius:28px}.inv--priroda .inv-cover__photo img{display:block;width:100%;aspect-ratio:232/406;height:auto;-o-object-fit:cover;object-fit:cover}.inv--priroda .inv-cover__overlay{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;align-items:center;gap:12px;padding:120px 20px 48px;background:linear-gradient(180deg,#141c1200,#141c12a6 55%,#141c12cc);color:#fff}.inv--priroda .inv-label{font-family:Manrope,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffffffe6}.inv--priroda .inv-names{font-size:64px;color:#fff}.inv--priroda .inv-cover__date{font-family:Manrope,sans-serif;font-size:16px}.inv--priroda .inv-heading__title{font-style:italic}.inv--priroda .inv-section{padding:96px 20px}@media(max-width:768px){.inv .inv-cover{gap:18px;padding:54px 16px 64px}.inv .inv-monogram{width:62px;height:62px;font-size:21px}.inv .inv-label{font-size:12px}.inv .inv-names{font-size:52px}.inv .inv-cover__date{font-size:29px}.inv .inv-arch{width:278px}.inv .inv-arch--framed:before{top:-8px;right:-8px;bottom:0;left:-8px}.inv .inv-arch--framed:after{top:-14px;right:-14px;bottom:0;left:-14px}.inv .inv-section{gap:22px;padding:62px 16px}.inv .inv-heading__title{font-size:34px}.inv .inv-text{font-size:15px}.inv .inv-muted{font-size:14px}.inv .inv-muted--small{font-size:12.5px}.inv .inv-timer{gap:12px}.inv .inv-timer__cell{width:85px;height:85px}.inv .inv-timer__cell span{font-size:43px}.inv .inv-timer__cell small{font-size:13px}.inv .inv-program li{gap:16px;padding:16px 0}.inv .inv-program__time{flex-basis:62px;font-size:26px}.inv .inv-program__what b{font-size:17px}.inv .inv-program__what small{font-size:13.5px}.inv .inv-place__name{font-size:32px}.inv .inv-map__label{font-size:12.5px}.inv .inv-btn{height:50px;padding:0 16px;font-size:13.5px}.inv .inv-palette{gap:10px}.inv .inv-palette span{width:42px;height:42px}.inv .inv-form{gap:20px;padding:20px;border-radius:23px}.inv .inv-field__label{font-size:15.5px}.inv .inv-options{grid-template-columns:1fr;gap:8px}.inv .inv-option span{height:50px;font-size:14.5px}.inv .inv-chip span{height:38px;font-size:13.5px}.inv .inv-contact__phone{font-size:27px}.inv--minimalizm .inv-cover{padding:16px 16px 40px}.inv--minimalizm .inv-names{font-size:44px}.inv--minimalizm .inv-heading__title{font-size:30px}.inv--minimalizm .inv-section{padding:48px 16px}.inv--minimalizm .inv-timer__cell{width:88px;height:88px}.inv--minimalizm .inv-timer__cell span{font-size:34px}.inv--priroda .inv-cover{padding:0 0 48px}.inv--priroda .inv-cover__photo{max-width:none;border-radius:0}.inv--priroda .inv-cover__photo img{aspect-ratio:auto;height:100svh;max-height:720px}.inv--priroda .inv-names{font-size:48px}}.inv-demo-bar{position:fixed;z-index:50;left:50%;bottom:32px;display:flex;align-items:center;gap:24px;padding:12px 12px 12px 24px;border-radius:16px;background:#fff;box-shadow:0 8px 24px #0000001f;transform:translate(-50%);font-family:Inter,Inter Fallback,sans-serif}.inv-demo-bar__text{font-weight:500;font-size:16px;color:#181818;white-space:nowrap}.inv-demo-bar__btn{display:inline-flex;align-items:center;height:50px;padding:0 24px;border-radius:60px;background:#181818;font-weight:500;font-size:14px;line-height:1;color:#fff;text-decoration:none;white-space:nowrap}.inv-demo-bar__btn:hover{background:#333;color:#fff}@media(max-width:576px){.inv-demo-bar{left:10px;right:10px;bottom:10px;justify-content:space-between;gap:12px;padding:8px 8px 8px 16px;transform:none}.inv-demo-bar__text{font-size:14px;white-space:normal}.inv-demo-bar__btn{height:44px;padding:0 16px;font-size:13px}}.lm-hero-photo .lm-crumbs{text-shadow:0 1px 6px rgba(0,0,0,.5)}section.free-dates{padding:65px 0}@media(max-width:768px){section.free-dates{padding:40px 0}}section.free-dates .free-dates__panel{padding:32px;border-radius:30px;background:#f9f9f9;display:flex;flex-direction:column;gap:24px}@media(max-width:768px){section.free-dates .free-dates__panel{padding:20px 16px;border-radius:20px;gap:20px}}section.free-dates .free-dates__head{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:856px}section.free-dates .free-dates__head h2{margin:0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:44px;line-height:1;color:#181818}@media(max-width:768px){section.free-dates .free-dates__head h2{font-size:24px}}section.free-dates .free-dates__arrows{display:flex;gap:8px}section.free-dates .free-dates__arrows button{width:36px;height:36px;border-radius:50%;border:1px solid #C0C0C0;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}section.free-dates .free-dates__arrows button:disabled{opacity:.4;cursor:default}section.free-dates .free-dates__body{display:flex;gap:40px;align-items:flex-start}@media(max-width:1100px){section.free-dates .free-dates__body{flex-direction:column;gap:24px}}section.free-dates .free-dates__months{display:flex;gap:32px;flex:0 0 auto}@media(max-width:768px){section.free-dates .free-dates__months{width:100%}section.free-dates .free-dates__months .free-dates__month+.free-dates__month{display:none}}section.free-dates .free-dates__month{display:flex;flex-direction:column;gap:8px}@media(max-width:768px){section.free-dates .free-dates__month{width:100%}}section.free-dates .free-dates__month-title{margin:0 0 4px;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:18px;line-height:1.2;color:#181818}section.free-dates .free-dates__grid{display:grid;grid-template-columns:repeat(7,52px);gap:8px}@media(max-width:768px){section.free-dates .free-dates__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}}section.free-dates .free-dates__grid--wd span{font-size:12px;line-height:13px;text-align:center;color:#7a7a7a}section.free-dates .free-dates__day{width:52px;height:52px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;font:500 15px/1 Inter,sans-serif;color:#181818}@media(max-width:768px){section.free-dates .free-dates__day{width:100%;height:auto;aspect-ratio:1;border-radius:10px;font-size:14px}}section.free-dates .free-dates__day.is-empty{background:transparent}section.free-dates .free-dates__day.is-tentative{background:#f4f9b8}section.free-dates .free-dates__day.is-busy{background:#f3f3f3;color:#7a7a7a;text-decoration:line-through}section.free-dates .free-dates__day.is-past{opacity:.45}section.free-dates .free-dates__day.is-couple{box-shadow:inset 0 0 0 2px #181818}section.free-dates .free-dates__side{flex:1 1 auto;min-width:0;max-width:416px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}@media(max-width:1100px){section.free-dates .free-dates__side{max-width:none}}section.free-dates .free-dates__muted{margin:0;font-size:14px;line-height:1.3;color:#7a7a7a}section.free-dates .free-dates__date{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:22px;line-height:1.15;color:#181818}@media(max-width:768px){section.free-dates .free-dates__date{font-size:18px}}section.free-dates .free-dates__btn{height:50px;padding:0 22px;border:0;border-radius:60px;background:#181818;color:#fff;font:500 14px/1 Inter,sans-serif;cursor:pointer}section.free-dates .free-dates__updated{margin:0;font-size:12px;color:#7a7a7a}section.free-dates .free-dates__legend{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px;line-height:1.2;color:#181818}section.free-dates .free-dates__legend span{display:inline-flex;align-items:center;gap:6px}section.free-dates .free-dates__legend i{width:14px;height:14px;border-radius:4px;display:inline-block;background:#fff}section.free-dates .free-dates__legend i.is-free{box-shadow:inset 0 0 0 1px silver}section.free-dates .free-dates__legend i.is-tentative{background:#f4f9b8}section.free-dates .free-dates__legend i.is-busy{background:#f3f3f3}section.free-dates .free-dates__legend i.is-couple{box-shadow:inset 0 0 0 2px #181818}.free-dates__chip{display:inline-flex;align-items:center;height:25px;padding:0 12px;border-radius:60px;font:500 13px/1 Inter,sans-serif;color:#181818;background:#e0ef35;white-space:nowrap}.free-dates__chip.is-tentative{background:#f4f9b8}.free-dates__chip.is-busy{background:#f3f3f3;color:#7a7a7a}.free-dates__chip.is-stale{background:#f3f3f3}.specialist-header .head-plates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}@media(max-width:768px){.specialist-header .head-plates{grid-template-columns:1fr;gap:12px;margin-top:12px}}.specialist-header .head-plate{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:16px 20px;border-radius:20px;background:#f9f9f9}@media(max-width:768px){.specialist-header .head-plate{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}}.specialist-header .head-plate .head-plate__main{display:flex;align-items:center;gap:10px;min-width:0}.specialist-header .head-plate .head-plate__icon{flex:0 0 20px}.specialist-header .head-plate .head-plate__label{margin:0 0 3px;font-size:12px;line-height:1.15;color:#7a7a7a}.specialist-header .head-plate .head-plate__value{margin:0;display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.2;color:#181818}.specialist-header .head-plate .head-plate__value .free-dates__chip{height:19px;padding:0 10px;font-size:11px}.specialist-header .head-plate .head-plate__link{font-size:13px;color:#181818;text-decoration:underline;white-space:nowrap}.catalog-search .catalog-date{position:relative}.catalog-search .catalog-date .catalog-date__btn{position:relative;cursor:pointer}.catalog-search .catalog-date .catalog-date__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0}.catalog-search .catalog-date .catalog-date__input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer}.catalog-search .catalog-date .dropdown-reset{position:relative;z-index:2}.card-date-mark{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:60px;background:#e0ef35;color:#181818;font:500 13px/1 Inter,sans-serif;white-space:nowrap}.card-date-mark.is-tentative{background:#f4f9b8}.catalog-busy{margin:0 0 40px;padding:48px 32px;border-radius:30px;background:#f9f9f9;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}@media(max-width:768px){.catalog-busy{padding:28px 16px;border-radius:20px}}.catalog-busy .title{font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:30px;line-height:1.2;color:#181818}@media(max-width:768px){.catalog-busy .title{font-size:20px}}.catalog-busy .subtitle{font-size:15px;line-height:1.3;color:#181818}.catalog-busy .catalog-busy__dates{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.catalog-busy .catalog-busy__dates a{padding:8px 14px;border-radius:60px;background:#fff;color:#181818;font-size:13px;text-decoration:none}.catalog-busy .catalog-busy__dates a:hover{background:#f4f9b8}.catalog-busy .btn-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.catalog-busy.venues-soon .subtitle{max-width:560px;font-size:14px;line-height:1.4}@media(max-width:768px){.catalog-busy.venues-soon{padding:32px 20px}.catalog-busy.venues-soon .btn-wrapper{flex-direction:column;align-items:stretch;width:100%;margin-top:0}.catalog-busy.venues-soon .btn{width:100%;min-height:44px}.catalog-busy.venues-soon .btn.gray{min-height:50px;white-space:normal}}[x-cloak]{display:none!important}.afisha-head{padding:32px 0 40px;text-align:center}.afisha-head h1{max-width:948px;margin:0 auto 32px;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:54px;line-height:1;letter-spacing:-1.08px;color:#181818}.afisha-head .afisha-head__lead{max-width:948px;margin:0 auto;font-size:18px;font-style:italic;line-height:1.15;letter-spacing:-.9px;color:#181818}@media(max-width:768px){.afisha-head{padding:16px 0 24px;text-align:left}.afisha-head h1{font-size:28px;letter-spacing:-.5px;margin-bottom:16px}.afisha-head .afisha-head__lead{font-size:14px;letter-spacing:0}}.afisha-page{padding-bottom:80px}.afisha-page__seo{margin:64px 0 0;font-size:14px;line-height:1.3;color:#7a7a7a;text-align:center}@media(max-width:768px){.afisha-page{padding-bottom:48px}.afisha-page__seo{margin-top:40px;text-align:left}}.afisha{color:#181818}.afisha section.afisha-group,.afisha section.afisha-cal,.afisha section.afisha-suggest,.afisha section.afisha-month{margin:0}.afisha section.afisha-group{padding:0}.afisha .afisha-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 24px;border:0;border-radius:60px;background:#181818;color:#fff;font:500 14px/1.2 Inter,sans-serif;cursor:pointer;text-decoration:none;transition:opacity .2s}.afisha .afisha-btn:hover{opacity:.85}.afisha .afisha-btn--light{background:#f3f3f3;color:#181818}.afisha .afisha-round{width:32px;height:32px;flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#f3f3f3;color:#181818;cursor:pointer}.afisha .afisha-round--white{background:#fff}.afisha .afisha-round:disabled{opacity:.35;cursor:default}.afisha .afisha__bar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:48px}.afisha .afisha-filters{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.afisha .afisha-filter{position:relative}.afisha .afisha-filter__btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px 0 18px;border:0;border-radius:60px;background:#181818;color:#fff;font:400 15px/1.2 Unbounded,sans-serif;white-space:nowrap;cursor:pointer}.afisha .afisha-filter__btn--lime{background:#e0ef35;color:#181818}.afisha .afisha-filter__btn[aria-expanded=true] .afisha-filter__arrow{transform:rotate(180deg)}.afisha .afisha-filter__arrow{transition:transform .2s}.afisha .afisha-filter__menu{position:absolute;z-index:30;top:calc(100% + 8px);left:0;min-width:240px;max-height:360px;overflow:auto;margin:0;padding:8px;list-style:none;background:#fff;border-radius:20px;box-shadow:0 10px 40px #1818181f}.afisha .afisha-filter__menu ul{margin:0;padding:0;list-style:none}.afisha .afisha-filter__menu button{width:100%;padding:10px 12px;border:0;border-radius:12px;background:none;text-align:left;font:400 14px/1.3 Inter,sans-serif;color:#181818;cursor:pointer}.afisha .afisha-filter__menu button:hover{background:#f9f9f9}.afisha .afisha-filter__menu button.is-active{background:#f4f9b8;font-weight:500}.afisha .afisha-filter__search{width:100%;height:40px;margin-bottom:6px;padding:0 14px;border:1px solid #E5E5E5;border-radius:12px;font:400 14px Inter,sans-serif;outline:none}.afisha .afisha-filter__search:focus{border-color:#181818}.afisha .afisha-view{display:flex;gap:4px;padding:4px;background:#f3f3f3;border-radius:60px;flex:0 0 auto}.afisha .afisha-view__btn{padding:12px 20px;border:0;border-radius:60px;background:none;font:400 15px/1.2 Unbounded,sans-serif;color:#181818;cursor:pointer}.afisha .afisha-view__btn.is-active{background:#181818;color:#fff}.afisha .afisha__day-note{display:flex;align-items:center;gap:12px;margin:-24px 0 32px;font-size:14px}.afisha .afisha__day-note button{border:0;background:none;padding:0;text-decoration:underline;color:#181818;cursor:pointer}.afisha .afisha__layout{display:flex;align-items:flex-start;gap:64px}.afisha .afisha__feed{flex:1 1 794px;min-width:0;max-width:794px;display:flex;flex-direction:column;gap:64px}.afisha .afisha__aside{flex:0 0 445px;width:445px;display:flex;flex-direction:column;gap:24px}.afisha .afisha__more{margin-top:-24px}.afisha .afisha-group__head{display:flex;align-items:baseline;gap:16px;margin-bottom:24px}.afisha .afisha-group__title{margin:0 0 24px;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:30px;line-height:1}.afisha .afisha-group__head .afisha-group__title{margin:0}.afisha .afisha-group__count{font-size:14px;color:#7a7a7a}.afisha .afisha-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.afisha .afisha-card{position:relative;display:flex;flex-direction:column;border-radius:30px;overflow:hidden;background:#f9f9f9}.afisha .afisha-card.is-cancelled{opacity:.6}.afisha .afisha-card__cover{position:relative;display:block;height:230px;background:#f3f3f3}.afisha .afisha-card__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.afisha .afisha-card__cover-dowed{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#e0ef35;color:#181818}.afisha .afisha-card__cover-dowed span{font:500 44px/1 Unbounded,sans-serif;letter-spacing:-1px}.afisha .afisha-card__cover-dowed small{font-size:14px}.afisha .afisha-card__date{position:absolute;top:16px;left:16px;display:flex;flex-direction:column;align-items:center;min-width:70px;padding:8px 12px;border-radius:20px;background:#fff;color:#181818}.afisha .afisha-card__date b{font:500 22px/1.1 Unbounded,sans-serif}.afisha .afisha-card__date small{font-size:12px;color:#7a7a7a}.afisha .afisha-card__body{position:relative;margin-top:-44px;flex:1 1 auto;display:flex;flex-direction:column;gap:12px;padding:28px 24px 24px;border-radius:30px;background:#f9f9f9}.afisha .afisha-card__chips{display:flex;flex-wrap:wrap;gap:6px}.afisha .afisha-chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:60px;background:#fff;font-size:12px;line-height:1;color:#181818}.afisha .afisha-chip--warn{background:#ffe3e0}.afisha .afisha-card__title{margin:4px 0 0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:20px;line-height:1.15}.afisha .afisha-card__title a{color:inherit;text-decoration:none}.afisha .afisha-card__title a:hover{text-decoration:underline}.afisha .afisha-card__meta{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.3}.afisha .afisha-card__meta li{display:flex;gap:8px;align-items:flex-start}.afisha .afisha-card__meta svg{flex:0 0 16px;margin-top:1px;color:#7a7a7a}.afisha .afisha-card__org{display:flex;align-items:center;gap:8px;font-size:12px;color:#7a7a7a;min-width:0}.afisha .afisha-card__org a,.afisha .afisha-card__org>span:not(.afisha-card__avatar):not(.afisha-card__org-note){color:#181818;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.afisha .afisha-card__org a:hover{text-decoration:underline}.afisha .afisha-card__org-note{white-space:nowrap}.afisha .afisha-card__avatar{flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#181818;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.afisha .afisha-card__foot{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.afisha .afisha-card__price{font-size:14px;font-weight:500}.afisha .afisha-card__actions{display:flex;align-items:center;gap:0}.afisha .afisha-card__heart{width:35px;height:35px;border:0;border-radius:50%;background:#181818;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.afisha .afisha-card__heart svg{fill:none;stroke:currentColor}.afisha .afisha-card__heart.is-active{background:#e0ef35;color:#181818}.afisha .afisha-card__heart.is-active svg{fill:currentColor}.afisha .afisha-card__more{display:inline-flex;align-items:center;height:35px;padding:0 16px;border-radius:60px;background:#181818;color:#fff;font-size:13px;text-decoration:none;white-space:nowrap}.afisha .afisha-card__more:hover{opacity:.85}.afisha .afisha-empty{padding:64px 32px;border-radius:30px;background:#f9f9f9;text-align:center}.afisha .afisha-empty h2{margin:0 0 16px;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:30px;line-height:1.1}.afisha .afisha-empty p{margin:0 auto;max-width:560px;font-size:16px;line-height:1.4}.afisha .afisha-empty__btns{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:32px 0}.afisha .afisha-empty__note{font-size:14px!important;color:#7a7a7a}.afisha .afisha-empty__note button{border:0;background:none;padding:0;color:#181818;text-decoration:underline;cursor:pointer;font:inherit}.afisha .afisha-cal{padding:24px;border-radius:30px;background:#f9f9f9;display:flex;flex-direction:column;gap:12px}.afisha .afisha-cal__head{display:flex;align-items:center;gap:8px}.afisha .afisha-cal__head h2{flex:1 1 auto;margin:0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:18px;line-height:1.2}.afisha .afisha-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:12px}.afisha .afisha-cal__wd{text-align:center;font-size:12px;color:#707070}.afisha .afisha-cal__day{justify-self:center;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:none;font:400 14px/1 Inter,sans-serif;color:#181818;padding:0}.afisha .afisha-cal__day.is-out{color:silver}.afisha .afisha-cal__day.has-events{background:#e0ef35;font-weight:500;cursor:pointer}.afisha .afisha-cal__day.is-selected{background:#181818;color:#fff}.afisha .afisha-cal__legend{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.3;color:#707070}.afisha .afisha-cal__legend i{flex:0 0 12px;width:12px;height:12px;border-radius:50%;background:#e0ef35}.afisha .afisha-suggest{padding:28px;border-radius:30px;background:#f4f9b8;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.afisha .afisha-suggest h2{margin:0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:22px;line-height:1.2}.afisha .afisha-suggest p{margin:0;font-size:14px;line-height:1.45}.afisha .afisha-ads{display:flex;flex-direction:column;gap:20px}.afisha .afisha-ads__title{font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:22px}.afisha .afisha-banner{position:relative;border-radius:30px;overflow:hidden;background:#f3f3f3}.afisha .afisha-banner img{display:block;width:100%;height:auto}.afisha .afisha-banner__mark{position:absolute;top:16px;right:16px;padding:4px 10px;border:0;border-radius:60px;background:#fff;font-size:12px;color:#181818;cursor:pointer}.afisha .afisha-banner__info{position:absolute;left:12px;right:12px;bottom:12px;padding:12px 14px;border-radius:16px;background:#fff;font-size:12px;line-height:1.4}.afisha .afisha-banner__info p{margin:0}.afisha .afisha-ads-strip{display:none}.afisha .afisha-month{padding:32px;border-radius:30px;background:#f9f9f9}.afisha .afisha-month__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.afisha .afisha-month__head h2{margin:0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:30px}.afisha .afisha-month__nav{display:flex;gap:8px}.afisha .afisha-month__nav .afisha-round{width:40px;height:40px;flex-basis:40px;background:#fff}.afisha .afisha-month__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.afisha .afisha-month__wd{padding-bottom:4px;text-align:center;font-size:12px;color:#707070}.afisha .afisha-month__cell{min-height:128px;padding:10px;border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:6px;min-width:0}.afisha .afisha-month__cell.is-out{background:transparent}.afisha .afisha-month__cell.is-out .afisha-month__num{color:silver}.afisha .afisha-month__cell.is-past:not(.is-out) .afisha-month__num{color:silver}.afisha .afisha-month__cell.has-events .afisha-month__num{display:inline-flex;align-self:flex-start;padding:2px 8px;border-radius:60px;background:#e0ef35}.afisha .afisha-month__num{font-size:14px;font-weight:500}.afisha .afisha-month__event{display:block;padding:6px 8px;border-radius:10px;background:#f4f9b8;color:#181818;font-size:12px;line-height:1.25;text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.afisha .afisha-month__event:hover{background:#e0ef35}.afisha .afisha-month__more{align-self:flex-start;border:0;background:none;padding:0;font-size:12px;color:#7a7a7a;text-decoration:underline;cursor:pointer}@media(max-width:1280px){.afisha .afisha__layout{gap:32px}.afisha .afisha__aside{flex-basis:360px;width:360px}}@media(max-width:1100px){.afisha .afisha__bar{flex-direction:column;align-items:stretch}.afisha .afisha-view{align-self:flex-start}.afisha .afisha__layout{flex-direction:column}.afisha .afisha__feed{max-width:none;width:100%}.afisha .afisha__aside{width:100%;flex-basis:auto}.afisha .afisha-ads{display:none}.afisha .afisha-ads-strip{grid-column:1/-1;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -12px;padding:0 12px}.afisha .afisha-ads-strip .afisha-banner{flex:0 0 86%;scroll-snap-align:start}}@media(max-width:768px){.afisha .afisha__bar{margin-bottom:24px}.afisha .afisha-filters{flex-wrap:nowrap;overflow-x:auto;margin:0 -12px;padding:0 12px 4px;scrollbar-width:none}.afisha .afisha-filters::-webkit-scrollbar{display:none}.afisha .afisha-filter{position:static}.afisha .afisha-filter__menu{left:16px;right:16px;top:auto;margin-top:8px;min-width:0}.afisha .afisha-filter__btn{height:40px;font-size:13px;padding:0 14px 0 16px}.afisha .afisha-view{width:100%}.afisha .afisha-view .afisha-view__btn{flex:1 1 0;font-size:13px;padding:10px 12px}.afisha .afisha__feed{gap:40px}.afisha .afisha-grid{grid-template-columns:minmax(0,1fr);gap:12px}.afisha .afisha-group__title{font-size:22px;margin-bottom:16px}.afisha .afisha-group__head{margin-bottom:16px}.afisha .afisha-card__title{font-size:18px}.afisha .afisha-card__body{padding:24px 20px 20px}.afisha .afisha-empty{padding:40px 20px;text-align:left}.afisha .afisha-empty h2{font-size:22px}.afisha .afisha-empty__btns{justify-content:flex-start}.afisha .afisha-cal,.afisha .afisha-suggest{padding:20px 16px;border-radius:20px}.afisha .afisha-month{padding:16px 12px;border-radius:20px}.afisha .afisha-month__head h2{font-size:20px}.afisha .afisha-month__grid{gap:4px}.afisha .afisha-month__cell{min-height:64px;padding:4px;border-radius:10px}.afisha .afisha-month__event{font-size:0;padding:0;height:6px;border-radius:3px;background:#181818}.afisha .afisha-month__more{font-size:10px}}.afisha.afisha-event{padding:24px 0 96px}.afisha.afisha-event .afisha-chip--grey{background:#f3f3f3}.afisha.afisha-event .afisha-btn--white{background:#fff;color:#181818;border:1px solid #E5E5E5}.afisha.afisha-event .afisha-event__notice{display:flex;flex-direction:column;gap:4px;margin-bottom:32px;padding:20px 24px;border-radius:20px;background:#f3f3f3;font-size:14px}.afisha.afisha-event .afisha-event__notice b{font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:18px}.afisha.afisha-event .afisha-event__notice--past{background:#f3f3f3}.afisha.afisha-event .afisha-event__notice--warn{background:#ffe3e0}.afisha.afisha-event .afisha-event__notice--lime{background:#f4f9b8}.afisha.afisha-event .afisha-event__layout{display:flex;align-items:flex-start;gap:63px}.afisha.afisha-event .afisha-event__main{flex:1 1 900px;min-width:0;max-width:900px;display:flex;flex-direction:column;gap:48px}.afisha.afisha-event .afisha-event__aside{flex:0 0 445px;width:445px;display:flex;flex-direction:column;gap:16px;position:sticky;top:120px}.afisha.afisha-event .afisha-event__head{display:flex;flex-direction:column;gap:16px}.afisha.afisha-event .afisha-event__head h1{margin:0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:40px;line-height:1.1;letter-spacing:-.8px}.afisha.afisha-event .afisha-event__lead{margin:0;font-size:18px;font-style:italic;line-height:1.2}.afisha.afisha-event .afisha-event__cover{position:relative;height:500px;border-radius:30px;overflow:hidden;background:#f3f3f3}.afisha.afisha-event .afisha-event__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.afisha.afisha-event .afisha-event__cover.is-cancelled{opacity:.5}.afisha.afisha-event .afisha-event__cover-dowed{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#e0ef35;text-align:center;padding:24px}.afisha.afisha-event .afisha-event__cover-dowed span{font:500 96px/1 Unbounded,sans-serif;letter-spacing:-3px}.afisha.afisha-event .afisha-event__cover-dowed b{font:500 24px/1.2 Unbounded,sans-serif}.afisha.afisha-event .afisha-event__cover-dowed small{font-size:16px}.afisha.afisha-event section.afisha-event__section{margin:0;padding:0}.afisha.afisha-event section.afisha-event__section h2{margin:0 0 16px;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:22px;line-height:1.2}.afisha.afisha-event section.afisha-event__section p{margin:0 0 12px;font-size:16px;line-height:1.5}.afisha.afisha-event .afisha-event__note{color:#7a7a7a;font-size:14px!important}.afisha.afisha-event .afisha-program{margin:0 0 12px;padding:0;list-style:none;border-top:1px solid #E5E5E5}.afisha.afisha-event .afisha-program li{display:flex;gap:24px;padding:16px 0;border-bottom:1px solid #E5E5E5;font-size:16px}.afisha.afisha-event .afisha-program time{flex:0 0 72px;font-weight:600}.afisha.afisha-event .afisha-participants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:16px}.afisha.afisha-event .afisha-participant{display:flex;align-items:center;gap:14px;padding:16px;border-radius:20px;background:#f9f9f9;color:#181818;text-decoration:none}.afisha.afisha-event .afisha-participant img,.afisha.afisha-event .afisha-participant .afisha-participant__letter{flex:0 0 48px;width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;font-size:18px}.afisha.afisha-event .afisha-participant:hover{background:#f3f3f3}.afisha.afisha-event .afisha-participant__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.afisha.afisha-event .afisha-participant__text b{font-weight:500;font-size:15px}.afisha.afisha-event .afisha-participant__text small{font-size:12px;color:#7a7a7a}.afisha.afisha-event .afisha-participant__go{font-size:13px;text-decoration:underline;white-space:nowrap}.afisha.afisha-event .afisha-event__map{height:360px;border-radius:30px;overflow:hidden;background:#f3f3f3;margin:8px 0 12px}.afisha.afisha-event .afisha-event__maplink{font-size:14px;color:#181818}.afisha.afisha-event .afisha-info{padding:28px;border-radius:30px;background:#f9f9f9;display:flex;flex-direction:column;gap:20px}.afisha.afisha-event .afisha-info__date{display:flex;flex-direction:column;gap:6px}.afisha.afisha-event .afisha-info__date b{font:500 24px/1.2 Unbounded,sans-serif}.afisha.afisha-event .afisha-info__date span{font-size:14px;color:#7a7a7a}.afisha.afisha-event .afisha-info__rows{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px;font-size:14px;line-height:1.4}.afisha.afisha-event .afisha-info__rows li{display:flex;gap:8px}.afisha.afisha-event .afisha-info__rows svg{flex:0 0 20px;color:#7a7a7a}.afisha.afisha-event .afisha-info__rows small{display:block;color:#7a7a7a}.afisha.afisha-event .afisha-info__buttons{display:flex;flex-direction:column;gap:10px}.afisha.afisha-event .afisha-info__buttons .afisha-btn,.afisha.afisha-event .afisha-info__buttons .afisha-save__btn{width:100%}.afisha.afisha-event .afisha-info__buttons .afisha-save__btn{background:#fff;border:1px solid #181818}.afisha.afisha-event .afisha-info__buttons .afisha-save__btn.is-active{background:#e0ef35;border-color:#e0ef35}.afisha.afisha-event .afisha-info__buttons .afisha-save__btn svg{fill:none;stroke:currentColor}.afisha.afisha-event .afisha-info__hint,.afisha.afisha-event .afisha-info__source{margin:0;font-size:12px;line-height:1.4;color:#7a7a7a}.afisha.afisha-event .afisha-info__hint a,.afisha.afisha-event .afisha-info__source a{color:inherit}.afisha.afisha-event .afisha-claim{padding:28px;border-radius:30px;background:#f4f9b8;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.afisha.afisha-event .afisha-claim h2{margin:0;font:500 22px/1.2 Unbounded,sans-serif}.afisha.afisha-event .afisha-claim p{margin:0;font-size:14px;line-height:1.45}.afisha.afisha-event .afisha-claim__sent{font-weight:500}.afisha.afisha-event .afisha-org{display:flex;align-items:center;gap:14px;padding:20px;border-radius:30px;background:#f9f9f9;color:#181818;text-decoration:none}.afisha.afisha-event .afisha-org img,.afisha.afisha-event .afisha-org .afisha-org__letter{flex:0 0 48px;width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;font-size:18px}.afisha.afisha-event .afisha-org__text{flex:1 1 auto;display:flex;flex-direction:column;gap:4px}.afisha.afisha-event .afisha-org__text small{font-size:12px;color:#7a7a7a}.afisha.afisha-event .afisha-org__text b{font-weight:500}.afisha.afisha-event .afisha-share{display:flex;align-items:center;gap:10px;font-size:14px;color:#7a7a7a}.afisha.afisha-event .afisha-share>span{flex:1 1 auto}.afisha.afisha-event .afisha-share__icon{width:32px;height:32px;border-radius:50%;background:#181818;color:#fff;display:inline-flex;align-items:center;justify-content:center}.afisha.afisha-event .afisha-share__copy{height:32px;padding:0 14px;border:1px solid #E5E5E5;border-radius:60px;background:#fff;font-size:13px;cursor:pointer}.afisha.afisha-event section.afisha-event__similar{margin:96px 0 0;padding:0}.afisha.afisha-event section.afisha-event__similar h2{margin:0 0 32px;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:40px}.afisha.afisha-event .afisha-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.afisha.afisha-event .afisha-event__layout{flex-direction:column;align-items:stretch;gap:32px}.afisha.afisha-event .afisha-event__main{display:contents}.afisha.afisha-event .afisha-event__main>*{order:4}.afisha.afisha-event .afisha-event__head{order:1}.afisha.afisha-event .afisha-event__cover{order:2}.afisha.afisha-event .afisha-event__aside{order:3}.afisha.afisha-event .afisha-event__aside{position:static;width:100%;flex-basis:auto}.afisha.afisha-event .afisha-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.afisha.afisha-event{padding:12px 0 56px}.afisha.afisha-event .afisha-event__main{gap:32px}.afisha.afisha-event .afisha-event__head h1{font-size:26px;letter-spacing:-.4px}.afisha.afisha-event .afisha-event__lead{font-size:14px}.afisha.afisha-event .afisha-event__cover{height:220px;border-radius:20px}.afisha.afisha-event .afisha-event__cover-dowed span{font-size:56px}.afisha.afisha-event .afisha-event__cover-dowed b{font-size:18px}.afisha.afisha-event .afisha-participants{grid-template-columns:minmax(0,1fr);gap:12px}.afisha.afisha-event .afisha-program li{gap:12px;font-size:14px}.afisha.afisha-event .afisha-program time{flex-basis:52px}.afisha.afisha-event .afisha-event__map{height:240px;border-radius:20px}.afisha.afisha-event .afisha-info,.afisha.afisha-event .afisha-claim{padding:20px 16px;border-radius:20px}.afisha.afisha-event .afisha-org{border-radius:20px}.afisha.afisha-event .afisha-grid--3{grid-template-columns:minmax(0,1fr)}.afisha.afisha-event section.afisha-event__similar{margin-top:56px}.afisha.afisha-event section.afisha-event__similar h2{font-size:24px;margin-bottom:20px}}.afisha-field{display:flex;flex-direction:column;gap:6px;margin-top:14px;font-size:13px;color:#7a7a7a}.afisha-field input,.afisha-field textarea,.afisha-field select{width:100%;padding:12px 14px;border:1px solid #E5E5E5;border-radius:14px;font:400 15px/1.3 Inter,sans-serif;color:#181818;background:#fff}.afisha-field input:focus,.afisha-field textarea:focus,.afisha-field select:focus{outline:none;border-color:#181818}.afisha-field select{border-radius:14px!important;background-color:#fff!important;color:#181818;padding-right:40px;box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23181818' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.afisha-field select:disabled{color:#a3a3a3;cursor:default}.afisha-check{display:flex;gap:10px;align-items:flex-start;margin-top:14px;font-size:14px;line-height:1.35}.afisha-check input{margin-top:2px;width:18px;height:18px;accent-color:#181818}.afisha-suggest-form__window{width:min(640px,100vw - 32px);max-height:calc(100vh - 48px);overflow-y:auto}.afisha-suggest-form .tariff-modal__text a{color:#181818;text-decoration:underline}.afisha-field small{font-size:12px;color:#7a7a7a}.afisha-field--chips{border:0;padding:0;margin-inline:0}.afisha-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:600px){.afisha-field-row{grid-template-columns:minmax(0,1fr)}}.afisha-toggle{display:flex;gap:8px;flex-wrap:wrap}.afisha-toggle label{position:relative;cursor:pointer}.afisha-toggle input{position:absolute;opacity:0;pointer-events:none}.afisha-toggle span{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:60px;background:#f3f3f3;color:#181818;font-size:14px}.afisha-toggle input:checked+span{background:#181818;color:#fff}.afisha-toggle input:focus-visible+span{outline:2px solid #E0EF35}.afisha-field--file input{padding:10px}.afisha-field__loading{font-size:12px;color:#7a7a7a;margin-top:4px}.afisha-check a{color:#181818;text-decoration:underline}.afisha-check__hint{display:block;margin-top:2px;font-size:12px;color:#7a7a7a}.specialist-header .head-plate .head-plate__value{overflow:hidden}.specialist-header .head-plate__links{display:inline-flex;gap:16px}.afisha .afisha-chip--role{background:#f4f9b8}section.afisha.specialist-events{padding:80px 0}section.afisha.specialist-events .specialist-events__head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:40px}section.afisha.specialist-events .specialist-events__head h2{margin:0;font:500 40px/1.1 Unbounded,sans-serif}section.afisha.specialist-events .specialist-events__all{display:inline-flex;align-items:center;gap:16px;font:500 18px/1.2 Unbounded,sans-serif;color:#181818;text-decoration:none}section.afisha.specialist-events .afisha-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){section.afisha.specialist-events .afisha-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){section.afisha.specialist-events{padding:48px 0}section.afisha.specialist-events .specialist-events__head{margin-bottom:20px}section.afisha.specialist-events .specialist-events__head h2{font-size:26px}section.afisha.specialist-events .specialist-events__all{font-size:14px}section.afisha.specialist-events .specialist-events__all svg{width:40px}section.afisha.specialist-events .afisha-grid--3{grid-template-columns:minmax(0,1fr)}}section.afisha.home-events .specialist-events__head{align-items:flex-end}section.afisha.home-events .specialist-events__head h2{font-size:54px;letter-spacing:-1px}section.afisha.home-events .home-events__sub{margin:16px 0 0;max-width:760px;font-size:18px;font-style:italic;line-height:1.2}@media(max-width:768px){section.afisha.home-events .specialist-events__head{flex-direction:column;align-items:flex-start}section.afisha.home-events .specialist-events__head h2{font-size:28px}section.afisha.home-events .home-events__sub{font-size:14px}}.afisha .search-events{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.afisha .search-events{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.afisha .search-events{grid-template-columns:minmax(0,1fr)}}.afisha-boost__event{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding:14px 16px;border-radius:16px;background:#f9f9f9}.afisha-boost__event b{font-weight:500}.afisha-boost__event span{font-size:13px;color:#7a7a7a}.afisha-boost__terms,.afisha-boost__methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:600px){.afisha-boost__terms,.afisha-boost__methods{grid-template-columns:minmax(0,1fr)}}.afisha-boost__term,.afisha-boost__method{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid #E5E5E5;border-radius:18px;background:#fff;cursor:pointer;color:#181818}.afisha-boost__term input,.afisha-boost__method input{position:absolute;opacity:0;pointer-events:none}.afisha-boost__term b,.afisha-boost__method b{font:500 20px/1.2 Unbounded,sans-serif}.afisha-boost__term small,.afisha-boost__method small{font-size:12px;color:#7a7a7a}.afisha-boost__term.is-active,.afisha-boost__method.is-active{border-color:#181818;box-shadow:inset 0 0 0 1px #181818}.afisha-boost__term.is-disabled,.afisha-boost__method.is-disabled{opacity:.45;cursor:default}.afisha-boost__method b{font:500 15px/1.2 Inter,sans-serif}.afisha-boost__period{margin:10px 0 0;font-size:13px;line-height:1.4;color:#7a7a7a}.afisha-boost__total{display:flex;align-items:baseline;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid #E5E5E5}.afisha-boost__total span{font-size:14px;color:#7a7a7a}.afisha-boost__total b{font:500 24px/1 Unbounded,sans-serif}.afisha .afisha-rec .afisha-group__head{justify-content:space-between}.afisha .afisha-rec .afisha-rec__nav{display:flex;gap:8px}.afisha .afisha-rec.afisha-rec--one .afisha-rec__track{grid-template-columns:minmax(0,1fr)}.afisha .afisha-rec.afisha-rec--one .afisha-card{flex-direction:row;min-height:300px}.afisha .afisha-rec.afisha-rec--one .afisha-card .afisha-card__cover{flex:0 0 50%;height:auto}.afisha .afisha-rec.afisha-rec--one .afisha-card .afisha-card__body{margin-top:0;margin-left:-30px}@media(max-width:768px){.afisha .afisha-rec.afisha-rec--one .afisha-card{flex-direction:column}.afisha .afisha-rec.afisha-rec--one .afisha-card .afisha-card__cover{height:200px}.afisha .afisha-rec.afisha-rec--one .afisha-card .afisha-card__body{margin:-44px 0 0}}.afisha .afisha-rec.afisha-rec--many .afisha-rec__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.afisha .afisha-rec.afisha-rec--many .afisha-rec__track::-webkit-scrollbar{display:none}.afisha .afisha-rec.afisha-rec--many .afisha-rec__track>.afisha-card{flex:0 0 calc(50% - 10px);scroll-snap-align:start}@media(max-width:768px){.afisha .afisha-rec.afisha-rec--many .afisha-rec__track>.afisha-card{flex-basis:86%}}.wd{--wd-grey: #F3F3F3;--wd-muted: #7A7A7A;display:flex;flex-direction:column;gap:64px;color:#181818}@media(max-width:768px){.wd{gap:40px}}.wd input,.wd select,.wd textarea{font:inherit;color:inherit}.wd-link{font-size:14px;color:#181818;text-decoration:underline;background:none;border:0;padding:0;cursor:pointer}.wd-muted{color:var(--wd-muted);font-size:13px}.wd-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:60px;border:1px solid transparent;background:var(--wd-grey);color:#181818!important;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.wd-btn:hover{background:#e6e6e6}.wd-btn--dark{background:#181818;color:#fff!important}.wd-btn--dark:hover{background:#333}.wd-btn--light{background:var(--wd-grey)}.wd-btn--outline{background:#fff;border-color:#181818}.wd-tag{justify-self:start;background:#e0ef35;border-radius:8px;padding:2px 8px;font-size:12px;font-style:normal}.wd-tag--grey{background:#ededed;color:var(--wd-muted);margin-left:6px}.wd-card{position:relative;background:var(--wd-grey);border-radius:20px;padding:16px;min-height:150px;display:flex;flex-direction:column;gap:6px}.wd-card__role{font-size:13px;color:var(--wd-muted);padding-right:28px}.wd-card__name{font-size:15px;font-weight:600}.wd-card__url{font-size:12px;color:var(--wd-muted);word-break:break-all;text-decoration:none}.wd-card__actions{margin-top:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wd-card__menu{position:absolute;right:10px;top:8px}.wd-card--not_needed{background:transparent;border:1px dashed #C9C9C9}.wd-dots{border:0;background:none;font-size:18px;line-height:1;padding:4px 6px;cursor:pointer;color:#181818}.wd-menu{position:absolute;right:0;top:28px;z-index:5;background:#fff;border-radius:14px;box-shadow:0 8px 24px #0000001f;min-width:170px;padding:6px;display:flex;flex-direction:column}.wd-menu button{text-align:left;border:0;background:none;padding:9px 12px;border-radius:10px;font-size:14px;cursor:pointer}.wd-menu button:hover{background:var(--wd-grey)}.wd-badge{display:inline-flex;align-items:center;gap:6px;background:#fff;border-radius:60px;padding:8px 12px;font-size:13px;font-weight:600}.wd-badge i{width:14px;height:14px;border-radius:50%;background:#e0ef35}.wd-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0006;display:flex;align-items:center;justify-content:center;padding:16px}.wd-modal__box{background:#fff;border-radius:30px;padding:28px;width:100%;max-width:440px;display:grid;gap:14px}.wd-modal__title{font-family:Unbounded,Unbounded Fallback,system-ui,sans-serif;font-size:20px;font-weight:500}.wd-modal__actions{display:flex;gap:10px}.fav-team-wrap{display:flex;flex-direction:column;gap:10px}.fav-team-btn{align-self:flex-start}.fav-team-btn.is-in{background:#e0ef35}.iv-card{background:var(--wd-grey);border-radius:20px;padding:16px 20px}.iv-own{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.iv-own p{margin:0}:root{--hdr-h: 115px;--hdr-h-compact: 72px;--hdr-logo: 75px;--hdr-logo-compact: 48px}@media(max-width:768px){:root{--hdr-h: 80px;--hdr-h-compact: 56px;--hdr-logo: 56px;--hdr-logo-compact: 40px}}html{--hdr-now: var(--hdr-h)}html.hdr-compact{--hdr-now: var(--hdr-h-compact)}.header{padding:0!important;transition:background-color .2s ease-out,box-shadow .2s ease-out,transform .22s ease-in}.header .navbar{height:var(--hdr-h);padding-top:0!important;padding-bottom:0!important;transition:height .2s ease-out}.header .logo{display:flex;align-items:center}.header .logo a{display:flex}.header .logo svg{width:auto;height:var(--hdr-logo);transition:height .2s ease-out,color .2s ease-out}html.hdr-compact .header{background-color:#fff;box-shadow:0 4px 16px #0000000f}html.hdr-compact .header .navbar{height:var(--hdr-h-compact)}html.hdr-compact .header .logo svg{height:var(--hdr-logo-compact)}@media(min-width:993px){html.hdr-compact .header .nav-links.main-page{display:flex}}main{padding-top:var(--hdr-h)}@media(prefers-reduced-motion:reduce){.header,.header .navbar,.header .logo svg{transition:none}}@media(max-width:768px){main>section.breadcrumbs:first-child,main>section.breadcrumbs{padding-top:16px!important}.breadcrumbs .breadcrumbs,section.album-page .breadcrumbs,div.breadcrumbs{flex-wrap:nowrap!important;justify-content:safe center!important;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.breadcrumbs .breadcrumbs::-webkit-scrollbar,section.album-page .breadcrumbs::-webkit-scrollbar,div.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs .breadcrumbs>*,section.album-page .breadcrumbs>*,div.breadcrumbs>*{flex:0 0 auto}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.spec-mhead{display:none}@media(max-width:767px){section.specialist-header .blocks .side-block,section.specialist-header .blocks .main-block_contact .item,section.specialist-header .blocks .main-block_contact .write-spec__btn{display:none!important}section.specialist-header .blocks .main-block_content .title h1{display:block}section.specialist-header .blocks .main-block{background:none!important;padding:0!important;min-height:0!important}section.specialist-header .blocks{margin:0!important;padding:0!important;gap:0!important}section.specialist-header .blocks .main-block_content:has(h1){display:block!important;position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.spec-mhead{display:flex;flex-direction:column;gap:12px;margin:0;padding:20px;border-radius:30px;background:#f9f9f9;color:#181818}.spec-mhead__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.spec-mhead__pill{display:inline-flex;align-items:center;height:26px;padding:0 8px;border-radius:60px;background:#fff;color:#181818!important;font-style:italic;font-size:12px;text-decoration:none}.spec-mhead__fav .wishlist-btn{position:static!important;width:26px!important;height:26px!important;padding:0!important;border-radius:50%;background:#181818!important;display:flex;align-items:center;justify-content:center;color:#fff}.spec-mhead__fav .wishlist-btn .wishlist-btn{width:26px!important;height:26px!important}.spec-mhead__fav a,.spec-mhead__fav button{color:#fff;display:flex;align-items:center;justify-content:center}.spec-mhead__fav svg{width:12px;height:11px}.spec-mhead__who{display:flex;align-items:flex-start;gap:12px}.spec-mhead__photo{position:relative;flex:0 0 72px;width:72px;height:72px;border-radius:50%;background:#f2ece1;overflow:visible}.spec-mhead__photo img:first-child{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.spec-mhead__photo--venue img:first-child{border-radius:16px}.spec-mhead__photo--letter{display:flex;align-items:center;justify-content:center;font-family:Unbounded,Unbounded Fallback;font-size:28px}.spec-mhead__logo{position:absolute;right:-4px;bottom:-4px;width:24px;height:24px;border-radius:50%;border:2px solid #F9F9F9;-o-object-fit:cover;object-fit:cover;background:#fff}.spec-mhead__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding-top:4px}.spec-mhead__name{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:22px;line-height:1.2;overflow-wrap:anywhere}.spec-mhead__place{margin:0;color:#707070;font-style:italic;font-size:13px;line-height:1.3;overflow-wrap:anywhere}.spec-mhead__verified{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:12px;font-weight:500}.spec-mhead__verified-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#181818;border:1.5px solid #F9F9F9}.spec-mhead__rating{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:50px;padding:8px 16px;border-radius:16px;background:#fff}.spec-mhead__rating .stars{display:flex}.spec-mhead__rating .star{width:16px;height:14px}.spec-mhead__int{font-family:Unbounded,Unbounded Fallback;font-weight:500;font-size:22px;letter-spacing:-.44px}.spec-mhead__stars-wrap{display:flex;flex-direction:column;gap:4px}.spec-mhead__count{font-style:italic;font-size:12px;color:#181818!important;text-decoration:none}.spec-mhead__none{font-size:13px}.spec-mhead__none a{color:#181818}.spec-mhead__leave{margin-left:auto;padding:0;border:0;background:none;font-size:13px;font-weight:500;text-decoration:underline;color:#181818}.spec-mhead__facts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.spec-mhead__fact{display:flex;flex-direction:column;gap:4px;min-width:0;padding:9px 12px;border-radius:16px;background:#fff}.spec-mhead__fact span{color:#707070;font-size:12px}.spec-mhead__fact b{font-weight:600;font-size:14px;overflow-wrap:anywhere}.spec-mhead__fact--wide{grid-column:1/-1}.spec-mhead__actions{display:flex;gap:8px;margin-top:4px}.spec-mhead__actions>*{flex:1 1 0;min-width:0}.spec-mhead__phone{display:flex}.spec-mhead__btn{display:flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0 8px;border-radius:60px;font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none}.spec-mhead__btn--dark{background:#181818;color:#fff!important;border:0}.spec-mhead__btn--light{background:#fff;color:#181818!important;border:1px solid #181818;font-size:13px}.spec-mhead__links{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.spec-mhead__site{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#181818!important;font-size:14px;font-weight:500;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spec-mhead__site svg{flex:0 0 16px;width:16px;height:16px}.spec-mhead__soc{display:flex;align-items:center;gap:4px;margin-left:auto}.spec-mhead__soc a{display:inline-flex;color:#181818;text-decoration:none}.spec-mhead__ig{align-items:flex-start}.spec-mhead__ig span{font-size:12px;font-weight:500}main:has(.spec-mhead) section.breadcrumbs{padding-bottom:16px!important}}footer .content{gap:88px}footer .content>.menu-wrapper{flex:0 0 auto}footer .footer-tools{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;flex:0 0 auto}footer .footer-tool{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:14px;line-height:1.2;white-space:nowrap;text-decoration:none}footer .footer-tool svg{flex:0 0 16px}footer .footer-tool:hover{text-decoration:underline}footer .error-modal-wrapper{margin-left:auto;align-items:flex-end}footer .footer-socials{display:flex;flex-direction:column;align-items:flex-end;gap:5px}footer .footer-socials .social{display:flex;gap:4px;justify-content:flex-end}footer .footer-socials__caption{margin:0;font-size:12px;line-height:15px;color:#fff9}footer .footer-social{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border:1px solid rgba(255,255,255,.45);border-radius:20px;color:#fff;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}footer .footer-social:hover{background-color:#ffffff1f;border-color:#fff}footer .footer-social--vk{width:auto;gap:6px;padding:0 16px 0 10px;border:0;background-color:#e2f04b;color:#181818}footer .footer-social--vk:hover{background-color:#d3e23a}footer .footer-social__text{font-weight:500;font-size:14px;line-height:1;white-space:nowrap}footer .footer-social__letter{font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:13px;line-height:1}footer .footer-meta-note{margin:0;padding:0 30px 32px;font-size:12px;line-height:1.4;color:#fff9}footer:has(.footer-meta-note) .bottom{padding-bottom:16px}@media(max-width:768px){footer .content{gap:16px;padding-top:20px}footer .content>.footer-tools{order:1}footer .content>.error-modal-wrapper{display:contents}footer .content .footer-socials{order:2;margin-bottom:4px}footer .content>.menu-wrapper{order:3}footer .content .error-modal{order:4;margin-top:0}footer .footer-tools{flex-direction:row;gap:20px;margin:0!important}footer .content>.menu-wrapper{display:grid!important;grid-template-columns:124px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;row-gap:16px;max-width:none}footer .content>.menu-wrapper>.menu-wrapper{width:auto;max-width:none}footer .footer-socials{align-items:flex-start}footer .footer-socials .social{justify-content:flex-start}footer .footer-socials__caption,footer .footer-social__long{display:none}footer .footer-social{width:36px;height:36px;border-radius:18px}footer .footer-social--vk{width:auto}footer .footer-meta-note{padding:0 10px 24px}}.contacts-socials{display:flex;align-items:center;gap:24px;margin-top:20px;padding:24px;border-radius:30px;background:#f9f9f9}.contacts-socials__head{flex:0 0 300px;display:flex;flex-direction:column;gap:12px}.contacts-socials__title{margin:0;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:22px;line-height:1.2;color:#181818}.contacts-socials__text,.contacts-socials__note,.contacts-socials__meta{margin:0;color:#707070}.contacts-socials__text{font-size:14px;line-height:1.2}.contacts-socials__body{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:16px}.contacts-socials__list{display:flex;gap:8px}.contacts-socials__link{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px;padding:20px 56px 20px 20px;border-radius:20px;background:#fff;color:#181818;text-decoration:none;transition:box-shadow .2s ease}.contacts-socials__link:hover{box-shadow:0 4px 16px #0000000f}.contacts-socials__name{font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:16px;line-height:1.2;white-space:nowrap}.contacts-socials__note{font-size:13px;line-height:1.2}.contacts-socials__arrow{position:absolute;top:20px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#f3f3f3}.contacts-socials__meta{font-size:12px;line-height:1.3}@media(max-width:1100px){.contacts-socials{flex-direction:column;align-items:stretch}.contacts-socials__head{flex-basis:auto}.contacts-socials__list{flex-direction:column}}@media(max-width:768px){.contacts-socials{margin-top:10px;padding:20px 16px;border-radius:20px}.contacts-socials__title{font-size:18px}.contacts-socials__link{padding:16px 56px 16px 16px}.contacts-socials__arrow{top:16px}}.legal-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.4}.legal-table th,.legal-table td{padding:12px;border-bottom:1px solid #E4E4E4;vertical-align:top;text-align:left}.legal-table th{font-weight:600}@media(max-width:768px){.legal-table thead{display:none}.legal-table tbody,.legal-table tr,.legal-table td{display:block;width:100%}.legal-table tr{margin-bottom:10px;padding:16px;border-radius:20px;background:#f9f9f9}.legal-table td{padding:0;border:0}.legal-table td+td{margin-top:10px}.legal-table td:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:12px;color:#707070}.legal-table td:first-child{font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:16px}.legal-table td:first-child:before{display:none}}section.album-page .btn-wrapper .wishlist-btn a,section.album-page .btn-wrapper .wishlist-btn button{color:#fff}section.album-page .btn-wrapper .wishlist-btn .favorite-active{color:#e2f04b}footer .content>.footer-cols{display:flex;gap:48px;flex:1 1 auto}footer .content>.footer-cols>.footer-col{flex:0 1 auto;min-width:0}footer .content>.footer-cols ul{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}footer .footer-col__title{margin:0 0 16px;font-size:12px;line-height:1.2;font-weight:400;color:#fff9}footer .bottom .footer-legal{display:grid;grid-template-columns:repeat(2,max-content);-moz-column-gap:32px;column-gap:32px;row-gap:8px}@media(max-width:768px){footer .content>.footer-cols{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"sections couples" "dowed pros";-moz-column-gap:16px;column-gap:16px;row-gap:24px}footer .content>.footer-cols>.footer-col--sections{grid-area:sections}footer .content>.footer-cols>.footer-col--couples{grid-area:couples}footer .content>.footer-cols>.footer-col--pros{grid-area:pros}footer .content>.footer-cols>.footer-col--dowed{grid-area:dowed}footer .content>.footer-cols ul{gap:12px}footer .bottom .footer-legal{display:flex;flex-direction:column;gap:8px}footer .bottom .footer-legal a{font-size:12px}}footer .content>.footer-cols>.footer-col{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;width:auto!important;max-width:none!important}footer .content>.footer-cols>.footer-col>ul{width:auto}@media(min-width:769px){footer .content>.footer-cols .menu-link a{white-space:nowrap}}footer .content>.footer-cols{max-width:none!important;width:auto!important}footer .content>.footer-cols>.footer-col{justify-content:flex-start!important;flex:0 0 auto!important}@media(max-width:768px){footer .content>.footer-cols{width:100%!important}footer .content>.footer-cols>.footer-col{flex:initial!important}}@media(min-width:769px){footer .content{gap:40px;flex-wrap:wrap}footer .content>.footer-cols{gap:32px;flex:1 1 auto!important;min-width:0}footer .content>.footer-cols>.footer-col{flex:0 1 auto!important;max-width:210px!important}footer .content>.footer-cols .menu-link a{white-space:normal}footer .content>.footer-tools{flex:0 0 auto}footer .content>.error-modal-wrapper{flex:0 0 auto}}@media(min-width:769px)and (max-width:1399px){footer .content>.error-modal-wrapper{flex:1 1 100%;margin-left:0;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}footer .content>.error-modal-wrapper .footer-socials{align-items:flex-start}footer .content>.error-modal-wrapper .error-modal{margin-top:0}}section.main-block{overflow-x:clip}@media(min-width:769px)and (max-width:1100px){footer .bottom{flex-direction:column;align-items:flex-start;gap:16px}footer .bottom,footer .bottom *{text-align:left!important}}@media(max-width:768px){footer .content .error-modal{margin-top:8px!important}}section.main-block{position:relative}section.main-block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000004d 0,#0000 160px),linear-gradient(90deg,#00000026,#0000 60%),linear-gradient(180deg,#0000 35%,#00000080),#00000040}@media(max-width:768px){section.main-block:after{background:linear-gradient(180deg,#0000004d 0,#0000 140px),linear-gradient(180deg,#0000 40%,#0000008c),#0003}}section.main-block .blocks-grid,section.main-block .content-block{z-index:2}section.main-block .blocks-grid .item,section.main-block .blocks-grid .arrow{text-shadow:0 1px 6px rgba(0,0,0,.4)}@media(max-width:768px){section.wedding_ready .cards-warpper.home-wed-cards .swiper-btn-wrapper{position:static;margin-top:16px;justify-content:center}}.main-page-slider .swiper-slide h3.title{line-height:1.1}@media(max-width:768px){.main-page-slider .swiper-slide h3.title{line-height:1.15}}section.are-you-profi .head .title{padding-left:10px;padding-right:10px}.response-toggle{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0}.response-toggle .response-toggle__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.response-toggle svg,.response-toggle__avatar{flex-shrink:0}.promo-scope-mobile{display:none}@media(max-width:768px){.table-compare:has(.promo-scope-mobile) .bottom-table{display:none}.promo-scope-mobile{display:flex;flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none}.promo-scope-mobile li{padding:12px 16px;border-radius:20px;background:#f9f9f9;font-size:13px;line-height:1.35;color:#707070}.promo-scope-mobile b{display:block;margin-bottom:2px;font-weight:600;color:#181818}}@media(max-width:768px){section.work-process .cards .img-wrapper,.sl-steps__shot{overflow:hidden;border-radius:20px;aspect-ratio:4/3}section.work-process .cards .img-wrapper img,.sl-steps__shot img{width:165%;max-width:none;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}}.breadcrumbs a,.breadcrumbs-grey a,.lm-crumbs a,.sl-hero__crumb a,.sl-hero__crumb{position:relative}.breadcrumbs a:after,.breadcrumbs-grey a:after,.lm-crumbs a:after,.sl-hero__crumb a:after,.sl-hero__crumb:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:36px;transform:translateY(-50%)}a.promo{position:relative;display:inline-block}a.promo:after{content:"";position:absolute;left:-8px;right:-8px;top:50%;height:44px;transform:translateY(-50%)}.dop-info-btn{position:relative}.dop-info-btn:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.filters-mobile{display:none}@media(max-width:768px){.filters-mobile{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px}.filters-mobile__btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:60px;background:#181818;color:#fff;font-size:15px;font-weight:500}.filters-mobile__count{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:10px;background:#e2f04b;color:#181818;font-size:12px}.filters-mobile__chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:60px;background:#e0ef35;color:#181818;font-size:14px;text-decoration:none}.filters-mobile__chip span{font-size:18px;line-height:1}.filters-mobile__backdrop,.filters-mobile__close{display:none}.container:has(>.filters-mobile)>.dropdown-btns-wrapper{display:none}.container.filters-open .filters-mobile__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073}.container.filters-open .filters-mobile__close{display:grid;place-items:center;position:fixed;z-index:1002;right:16px;bottom:calc(85vh - 52px);width:40px;height:40px;border:0;border-radius:50%;background:#f3f3f3;font-size:22px;color:#181818}.container.filters-open>.dropdown-btns-wrapper{display:flex;flex-direction:column;align-items:stretch;gap:8px;position:fixed;z-index:1001;left:0;right:0;bottom:0;max-height:85vh;overflow-y:auto;margin:0;padding:64px 16px 24px;background:#fff;border-radius:24px 24px 0 0}.container.filters-open>.dropdown-btns-wrapper .bttn,.container.filters-open>.dropdown-btns-wrapper .dropdown-container{width:100%;box-sizing:border-box}.container.filters-open>.dropdown-btns-wrapper .dropdown-submenu{display:none;position:static;box-shadow:none;transform:none}.container.filters-open>.dropdown-btns-wrapper .dropdown-submenu.show{display:flex;flex-wrap:wrap;gap:8px;visibility:visible;opacity:1;margin:8px 0 4px;padding:0;width:auto;background:transparent}.container.filters-open>.dropdown-btns-wrapper .dropdown-submenu.show li{list-style:none}.container.filters-open>.dropdown-btns-wrapper .dropdown-submenu.show a{display:inline-flex;align-items:center;width:auto;min-height:36px;padding:0 14px;border-radius:60px;background:#f3f3f3;color:#181818}html.filters-lock{overflow:hidden}}@media(max-width:768px){section.article-head .side-block{padding-bottom:24px}section.article-head .side-block .img-wrapper{display:none}section.article-head{padding-bottom:0;margin-bottom:0}section.article-head+section.blog-details{padding-top:24px;margin-top:0}section.blog-details .row>[class*=col-]{padding-left:0;padding-right:0}section.blog-details .row{margin-left:0;margin-right:0}}section.blog-details .post-content{color:#181818;font-size:16px;line-height:1.5}section.blog-details .post-content .intro{color:inherit;font-size:inherit;line-height:inherit;font-weight:400}section.blog-details .post-content :where(p,li,td,blockquote){color:inherit;font-size:inherit;line-height:inherit}section.blog-details .post-content a:not(.btn):not(.bttn):not([class*=swiper]){color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}section.blog-details .post-content a:not(.btn):not(.bttn):not([class*=swiper]) span{text-decoration:inherit}section.blog-details .post-content a:not(.btn):not(.bttn):not([class*=swiper]):hover,section.blog-details .post-content a:not(.btn):not(.bttn):not([class*=swiper]):hover span{text-decoration:none}section.blog-details .post-content ul:not([class]),section.blog-details .post-content ol:not([class]){margin:12px 0;padding-left:22px!important;list-style-position:outside}section.blog-details .post-content ul:not([class]){list-style-type:disc}section.blog-details .post-content ol:not([class]){list-style-type:decimal}section.blog-details .post-content :is(ul,ol):not([class])>li{margin:0;padding-left:2px;display:list-item}section.blog-details .post-content :is(ul,ol):not([class])>li+li{margin-top:8px}section.blog-details .post-content :is(ul,ol):not([class])>li>p,section.blog-details .post-content :is(ul,ol):not([class])>li>div{margin:0!important;display:inline}section.blog-details .post-content :is(ul,ol):not([class])>li>p+p{display:block;margin-top:4px!important}section.blog-details .post-content :is(ul,ol):not([class])>li>ul,section.blog-details .post-content :is(ul,ol):not([class])>li>ol{margin:8px 0 0}@media(max-width:768px){section.blog-details .post-content{font-size:14px}}.description.description--clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.description-more{display:inline-flex;align-items:center;min-height:32px;margin-top:2px;font-size:14px;font-weight:500;color:#181818;text-decoration:underline;text-underline-offset:2px}.tariff-cards-wrapper .card.tcard{position:relative;display:block;height:389px;min-height:0;padding:0;background:#f9f9f9;border-radius:30px;overflow:hidden}.tariff-cards-wrapper .card.tcard>*{margin:0!important}.tariff-cards-wrapper .card.tcard .tcard__tags{position:absolute;left:20px;right:20px;top:20px;display:flex;justify-content:space-between;gap:8px}.tariff-cards-wrapper .card.tcard .tcard__tag{display:inline-flex;align-items:center;padding:6px 10px 8px;border-radius:60px;background:#fff;font:italic 400 14px/1.15 Inter,sans-serif;letter-spacing:-.03em;color:#181818;white-space:nowrap}.tariff-cards-wrapper .card.tcard .tcard__tag--hot{background:#e0ef35}.tariff-cards-wrapper .card.tcard .tcard__title{position:absolute;left:20px;right:20px;top:90px;display:flex;align-items:center;gap:20px;font:500 30px/1.1 Unbounded,sans-serif;letter-spacing:-.03em;color:#181818}.tariff-cards-wrapper .card.tcard .tcard__title img{width:48px;height:36px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.tariff-cards-wrapper .card.tcard .tcard__desc{position:absolute;left:20px;right:20px;top:150px;font:italic 400 18px/1.15 Inter,sans-serif;letter-spacing:-.05em;color:#181818}.tariff-cards-wrapper .card.tcard .tcard__price{position:absolute;left:20px;right:20px;top:250px}.tariff-cards-wrapper .card.tcard .tcard__price .price{margin:0;font:500 30px/.9 Unbounded,sans-serif;letter-spacing:-.03em;color:#181818}.tariff-cards-wrapper .card.tcard .tcard__price .price span{font-size:18px;line-height:1;letter-spacing:0;margin-left:6px}.tariff-cards-wrapper .card.tcard .tcard__price .price-year{position:absolute;left:0;top:36px;margin:0;font:400 14px/1.2 Inter,sans-serif;color:#707070}.tariff-cards-wrapper .card.tcard .tcard__actions{position:absolute;left:20px;right:20px;top:315px}.tariff-cards-wrapper .card.tcard .tcard__actions .btn-wrapper{margin:0}@media(max-width:768px){.tariff-cards-wrapper .card.tcard{height:330px;border-radius:20px}.tariff-cards-wrapper .card.tcard .tcard__tags{left:12px;right:12px;top:12px}.tariff-cards-wrapper .card.tcard .tcard__tag{font-size:12px;padding:5px 8px 6px}.tariff-cards-wrapper .card.tcard .tcard__title{left:12px;right:12px;top:64px;gap:12px;font-size:24px}.tariff-cards-wrapper .card.tcard .tcard__title img{width:32px;height:24px}.tariff-cards-wrapper .card.tcard .tcard__desc{left:12px;right:12px;top:104px;font-size:14px;letter-spacing:-.03em}.tariff-cards-wrapper .card.tcard .tcard__price{left:12px;right:12px;top:214px}.tariff-cards-wrapper .card.tcard .tcard__price .price{font-size:24px}.tariff-cards-wrapper .card.tcard .tcard__price .price span{font-size:14px}.tariff-cards-wrapper .card.tcard .tcard__price .price-year{top:30px;font-size:13px}.tariff-cards-wrapper .card.tcard .tcard__actions{left:12px;right:12px;top:274px}}#burgerBtn.active{position:relative;z-index:1003;width:40px;height:40px;border-radius:50%;background:#181818!important;opacity:1!important}#burgerBtn.active .burger:before,#burgerBtn.active .burger:after{width:16px;height:2px;background:#fff}#burgerBtn.active:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.side-menu .close-button.side{display:none!important}.fav-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center}.fav-gate[hidden]{display:none}.fav-gate__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#18181880}.fav-gate__card{position:relative;width:455px;max-width:calc(100% - 32px);padding:40px;background:#fff;border-radius:30px;font-family:Inter,Inter Fallback,sans-serif;color:#181818}.fav-gate__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fav-gate__title{font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:500;font-size:24px;line-height:1.2;letter-spacing:-.02em}.fav-gate__close{flex:0 0 36px;width:36px;height:36px;border:0;border-radius:50%;background:#f3f3f3;color:#181818;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.fav-gate__text{margin:20px 0 24px;font-size:14px;line-height:1.4;color:#707070}.fav-gate__actions{display:flex;align-items:center;gap:24px}.fav-gate__btn{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 24px;border:0;border-radius:100px;background:#181818;color:#fff!important;font-size:14px;font-weight:500;text-decoration:none!important;cursor:pointer}.fav-gate__link{font-size:14px;color:#181818!important;text-decoration:none!important}@media(max-width:575px){.fav-gate__card{width:100%;max-width:100%;padding:24px 20px 30px;border-radius:30px 30px 0 0}.fav-gate__title{font-size:24px}.fav-gate__text{margin:16px 0 24px;font-size:16px}.fav-gate__actions{flex-direction:column;gap:14px}.fav-gate__btn{width:100%;height:44px;font-size:16px}.fav-gate__link{font-size:16px}}html.fav-gate-open{overflow:hidden}#favGate .fav-gate__btn,#favGate .fav-gate__btn:hover,#favGate .fav-gate__btn:focus{color:#fff!important}#favGate .fav-gate__btn:focus-visible,#favGate .fav-gate__link:focus-visible{outline:2px solid #181818;outline-offset:3px}section.specialist-weddings .card-item{position:relative}section.specialist-weddings .spec-wed-fav{position:absolute;z-index:3;top:12px;right:12px}section.specialist-weddings .spec-wed-fav .wishlist-btn.articleWish{width:46px;height:46px;border-radius:50%;background:#fff3;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 1px 1px 0 var(--lg-highlight),inset 0 0 5px var(--lg-highlight);color:#fff}section.specialist-weddings .spec-wed-fav .wishlist-btn.articleWish svg{width:20px;height:18px}section.specialist-weddings .spec-wed-fav .wishlist-btn.articleWish.active{color:var(--link-color-hover, #E0EF35)}section.specialist-weddings .spec-wed-arrows{position:static;display:none;justify-content:center;gap:8px;margin-top:24px}section.specialist-weddings .spec-wed-arrows .left,section.specialist-weddings .spec-wed-arrows .right{width:auto;flex:0 0 auto}section.specialist-weddings .spec-wed-arrows .swiper-button-prev,section.specialist-weddings .spec-wed-arrows .swiper-button-next{position:relative;top:0;bottom:auto;left:auto;right:auto;margin:0;transform:none}section.specialist-weddings .spec-wed-arrows .swiper-button-prev.swiper-button-disabled,section.specialist-weddings .spec-wed-arrows .swiper-button-next.swiper-button-disabled{opacity:.4}@media(max-width:768px){section.specialist-weddings .spec-wed-arrows{display:flex}}section.trust.trust--v2 .trust_block.black{display:flex;align-items:center;gap:20px;height:177px;padding:12px 20px 12px 12px}section.trust.trust--v2 .trust_block.black .trust_photo{position:static;flex:0 0 77px;width:77px;height:153px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}section.trust.trust--v2 .trust_block.black .trust_block-content{display:flex;flex-direction:column;justify-content:space-between;gap:0;align-self:stretch;flex:1 1 auto;min-width:0;width:auto;padding:14px 0 10px;margin:0;position:relative}section.trust.trust--v2 .trust_block.black .trust_block-content .title{margin:0;max-width:none;white-space:nowrap;font:italic 400 18px/1.15 Inter,sans-serif;letter-spacing:-.05em;color:#fffc}section.trust.trust--v2 .trust_block.black .trust_block-content .text{position:absolute;left:0;right:0;top:calc(50% - 2px);transform:translateY(-50%);margin:0;white-space:nowrap;font-family:Unbounded,Unbounded Fallback,sans-serif;font-weight:600;font-size:38px;line-height:1;letter-spacing:-.04em}section.trust.trust--v2 .trust_block.black .trust_block-content .source{margin:0;white-space:nowrap;font:400 12px/1.25 Inter,sans-serif;color:#ffffffbf}@media(max-width:768px){section.trust.trust--v2 .trust_wrapper{flex-direction:column;align-items:stretch}section.trust.trust--v2 .trust_item{width:100%;max-width:none;text-align:center}section.trust.trust--v2 .trust_item h2{width:100%;max-width:none;margin:0 auto 32px;text-align:center}section.trust.trust--v2 .trust_block.black{background:#000}section.trust.trust--v2 .trust_block.black .trust_block-content .title{font-size:16px}section.trust.trust--v2 .trust_block.black .trust_block-content .text{font-size:36px}}.blog-filter{position:relative;display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.blog-filter__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.blog-filter__btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border:0;border-radius:60px;background:#181818;color:#fff;cursor:pointer;font:400 14px/1.15 Unbounded,sans-serif;letter-spacing:-.02em;white-space:nowrap;text-decoration:none}.blog-filter__btn.is-active{background:#e0ef35;color:#181818}.blog-filter__btn--light{background:#ededed;color:#181818}.blog-filter__btn--chosen{background:#181818;color:#fff}.blog-filter__btn--chosen span{font-size:18px;line-height:1}.blog-filter__arrow{width:8px;height:8px;margin-top:-4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.blog-filter__group{position:relative}.blog-filter__group.is-open .blog-filter__arrow{transform:rotate(-135deg);margin-top:4px}.blog-filter__menu{display:none;position:absolute;z-index:30;top:calc(100% + 8px);left:0;min-width:240px;max-width:320px;max-height:60vh;overflow-y:auto;margin:0;padding:12px;list-style:none;background:#fff;border-radius:20px;box-shadow:0 8px 30px #1818181f}.blog-filter__menu.align-right{left:auto;right:0}.blog-filter__menu li{list-style:none}.blog-filter__menu a{display:block;padding:8px 12px;border-radius:12px;font:400 14px/1.2 Inter,sans-serif;color:#181818;text-decoration:none}.blog-filter__menu a:hover{background:#f3f3f3}.blog-filter__group.is-open .blog-filter__menu{display:block}@media(max-width:768px){.blog-filter{margin-bottom:24px;gap:8px}.blog-filter__row{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0;padding:0}.blog-filter__row::-webkit-scrollbar{display:none}.blog-filter__btn{height:40px;flex:0 0 auto}.blog-filter__row--tags .blog-filter__btn{height:36px}.blog-filter__group{position:static}.blog-filter__menu,.blog-filter__menu.align-right{left:0;right:0;top:100%;max-width:none;min-width:0}}.header{background-color:#fff}.header.main-page{background-color:transparent}.header.main-page.is-solid{background-color:#fff}.header .logo img{max-width:101px}.header .header_login{position:relative}.header .navbar{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 40px;border-radius:4px}@media(max-width:768px){.header .navbar{padding:0}}.header .logo{font-size:28px;font-weight:400;letter-spacing:1px;color:#333;line-height:1}.header .logo span{font-size:32px;font-weight:500}.header .nav-links{display:flex;gap:40px;list-style:none}@media(max-width:768px){.header .nav-links{display:none}}.header .nav-links.main-page{display:none}.header .nav-links li a{text-decoration:none;color:#181818;font-family:Unbounded,Unbounded Fallback;font-weight:400;font-size:16px;line-height:115%;letter-spacing:-2%;transition:color .2s ease;padding:12px 14px;border-radius:60px}@media(max-width:768px){.header .nav-links li a{font-size:16px;line-height:115%;letter-spacing:-.02em}}.header .nav-links li a.active{background-color:#e0ef35}.header .nav-links li a.active:hover{color:#181818!important}.header .nav-links li a:hover{color:#b59d7a}.header .right-icons{display:flex;align-items:center;gap:25px}.header .right-icons .icon{height:40px;width:40px;background-color:#f9f9f9;border-radius:50%;display:flex;justify-content:center;align-items:center}.header .right-icons .icon .sub-menu a{height:unset;width:unset;justify-content:start}.header .right-icons a{height:40px;width:40px;display:flex;align-items:center;justify-content:center}.header .search-icon,.header .burger-icon{font-size:24px;color:#333;cursor:pointer;transition:opacity .2s}.header .search-icon:hover,.header .burger-icon:hover{opacity:.7}.header .burger{display:flex;outline:none;height:4px;width:15px;border:0;padding:0;background:transparent;transition:all .25s ease-out;cursor:pointer}.header .burger:before,.header .burger:after{content:"";width:15px;height:2px;position:absolute;background:#1a1a1a;transition:all .25s ease-out;will-change:transform}.header .burger:before{transform:translateY(-3px)}.header .burger:after{transform:translateY(3px)}.header #burgerBtn.active .burger:before{transform:translateY(0) rotate(45deg)}.header #burgerBtn.active .burger:after{transform:translateY(0) rotate(-45deg)}.header .bi-search:before{font-size:17px}.side-menu{border-bottom-left-radius:30px;position:absolute;right:-100%;top:0;background-color:#fff;padding:20px;transition:right .3s ease}@media(max-width:768px){.side-menu{height:100vh;overflow:auto;width:100%;top:80px}}.side-menu.active{right:0}.side-menu .close-button{width:40px;height:40px;position:absolute;left:-70px;background-color:#fff;border-radius:50%}@media(max-width:768px){.side-menu .close-button{display:none}}.side-menu .close-button:before{position:absolute;width:10px;height:10px;content:"";background:url(/build/assets/cross-BnwHkxlW.svg) no-repeat;background-size:cover;top:calc(50% - 5px);left:0;right:0;margin:0 auto}.side-menu .menu-inner{display:flex;gap:20px}.side-menu .menu-inner .grey{border-radius:30px;background-color:#f9f9f9;padding:40px 74px 40px 40px}@media(max-width:960px){.side-menu .menu-inner{flex-direction:column}}.side-menu .wrapper-categories{display:grid;grid-template-columns:1fr 1fr;padding:20px!important;list-style:none;gap:20px}@media(max-width:768px){.side-menu .wrapper-categories .category-item{cursor:pointer}}@media(max-width:768px){.side-menu .wrapper-categories .category-item .wrapper-item.open{height:unset;opacity:1}}@media(max-width:768px){.side-menu .wrapper-categories .category-item .wrapper-item{height:0;opacity:0;transition:all .3s ease}}.side-menu .wrapper-categories .category-item li{list-style:none}.side-menu .wrapper-categories .category-item.active .category-title:before{transform:rotate(180deg);top:8px}.side-menu .wrapper-categories .category-title{color:#707070;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-4%;margin-bottom:6px;position:relative}@media(max-width:768px){.side-menu .wrapper-categories .category-title{padding-right:26px}}.side-menu .wrapper-categories .category-title:before{display:none}@media(max-width:768px){.side-menu .wrapper-categories .category-title:before{display:block;position:absolute;content:"";width:12px;height:9px;right:0;top:9px;background:url(/build/assets/ic_round-play-arrow_black-OMH1J-Z7.svg) no-repeat;background-size:cover;transition:all .3s ease}}@media(max-width:768px){.side-menu .wrapper-categories{grid-template-columns:1fr}}.side-menu .wrapper-item .item{margin-bottom:8px;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-4%;color:#181818}.side-menu .mobile-menu-section .right-icons .icon{background-color:#fff;border-radius:50%}.side-menu .mobile-menu-section li{list-style:none}.side-menu .mobile-menu-section .sub-menu,.side-menu .mobile-menu-section .header_login:hover .sub-menu{right:0}.side-menu .mobile-menu-section .bi-search:before{font-size:17px}.side-menu .mobile-menu-section .nav-links{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.side-menu .mobile-menu-section .nav-links a{padding:0}.side-menu .mobile-menu-section.grey .title{color:#707070;font-family:Unbounded,Unbounded Fallback;font-weight:400;font-size:20px;line-height:120%;letter-spacing:-2%;margin-bottom:32px}@media(max-width:767px){.side-menu .mobile-menu-section.grey .title{font-size:16px;line-height:115%;letter-spacing:-.02em}}.side-menu .mobile-menu-section .sub-menu{display:none}.side-menu .mobile-menu-section .sub-menu li a{font-family:Inter,Inter Fallback;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-4%}.side-menu .has-dropdown{position:relative;padding-right:26px}.side-menu .has-dropdown:before{position:absolute;content:"";width:12px;height:9px;right:0;top:9px;background:url(/build/assets/ic_round-play-arrow_black-OMH1J-Z7.svg) no-repeat;background-size:cover;transition:all .3s ease}.side-menu .has-dropdown.active:before{transform:rotate(180deg);top:8px}.side-menu .has-dropdown.active>.sub-menu{display:block}@media(max-width:768px){.nav-links{display:none}.navbar{padding:15px 20px}.logo{font-size:24px}}@media screen and (max-width:1100px){.header .nav-links{display:flex;gap:15px;list-style:none}}@media screen and (max-width:992px){.header .nav-links{display:none}}html,body{overflow-x:clip}@media(max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea{font-size:max(16px,1em)!important}}.dowed-upload{position:fixed;left:50%;bottom:16px;z-index:100000;transform:translate(-50%);display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:min(440px,100% - 32px);box-sizing:border-box;padding:12px 16px;border-radius:16px;background:#181818;color:#fff;font-family:Inter,Inter Fallback,sans-serif;font-size:14px;line-height:1.35;box-shadow:0 8px 24px #0000002e}.dowed-upload[hidden]{display:none}.dowed-upload__text{flex:1 1 200px}.dowed-upload__track{flex:1 1 100%;height:4px;border-radius:2px;background:#fff3;overflow:hidden}.dowed-upload__track[hidden]{display:none}.dowed-upload__fill{display:block;height:100%;width:0;background:#e4ff6c;transition:width .2s linear}.dowed-upload__retry{border:0;border-radius:12px;padding:8px 14px;background:#e4ff6c;color:#181818;font:inherit;font-weight:500;cursor:pointer}.dowed-upload__retry[hidden]{display:none}.dowed-upload__close{border:0;background:none;color:#fff;font-size:20px;line-height:1;cursor:pointer;padding:0 4px}
