a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none;box-sizing:border-box}a:hover{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}*,body{font-family:Montserrat,sans-serif;line-height:1.5;color:#2a2a2a}body{background-color:#f3e6da}.h1,h1{font-family:"Playfair Display",serif;font-size:48px;font-weight:700;letter-spacing:0}.h2,h2{font-family:"Playfair Display",serif;font-size:34px;font-weight:700;padding-left:20px;position:relative;margin-bottom:35px}.h2:after,h2:after{content:"";width:11px;height:11px;border-radius:100%;background-color:#c0ab9a;position:absolute;left:0;top:50%;transform:translateY(-50%)}h3{font-family:"Playfair Display",serif;font-size:24px;font-weight:600}h4{font-size:20px;font-weight:600;font-family:"Playfair Display",serif}label,p{font-size:16px;font-weight:400;margin-bottom:0}label:not(:last-of-type),p:not(:last-of-type){margin-bottom:35px}.caption{font-size:14px;font-weight:400;line-height:17px}.button{font-size:16px;font-weight:500;padding:8px 30px;border-radius:50px;color:#fff;background-color:#351f14;display:inline-block;text-align:center;transition:background-color .3s ease-in-out;cursor:pointer}.button--light{background-color:#c0ab9a}.button:hover{background-color:#a29081}.button--inline{font-size:20px;font-weight:500;color:#351f14;transition:opacity .3s;display:flex;align-items:center}.button--inline img{width:24px;height:24px;margin-right:22px}.button--inline:hover{opacity:.7}.wrapper{margin:297px auto 0;max-width:1320px;padding:12px}.container{margin:0 auto;max-width:1320px;padding:0 12px}section{margin-bottom:150px}.white-block{padding:45px;border-radius:6px;gap:24px;background:rgba(255,255,255,.9);box-shadow:0 4px 8px 0 rgba(0,0,0,.0509803922);display:flex;flex-direction:column;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.review-box{display:block;cursor:pointer}.review-box svg{width:130px;height:20px;-o-object-fit:contain;object-fit:contain;display:block;margin-bottom:12px}.review-box span{font-size:16px}.header{position:fixed;top:0;left:0;z-index:9995;width:100%}.header__top{width:100%;background-color:#040405;padding:35px}.header__top a{display:flex;align-items:center;justify-content:center}.header__top img{width:198px;height:72px;-o-object-fit:contain;object-fit:contain}.desktop-menu{height:120px;width:100%;background-color:#c0ab9a;box-shadow:0 4px 6px 0 rgba(0,0,0,.1490196078)}.desktop-menu__container{height:100%;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:15px}.desktop-menu__container ul#menu-header-menu{display:flex;align-items:center}.desktop-menu__container ul#menu-header-menu a{font-size:14px;font-weight:500;margin-right:50px;text-transform:uppercase;color:#fff}.desktop-menu__container ul#menu-header-menu li{position:relative;padding:15px 0;margin-left:5px}.desktop-menu__container ul#menu-header-menu li:after{content:"";position:absolute;top:calc(50% - 5px);left:-15px;width:10px;height:10px;background-color:rgba(0,0,0,0);border-radius:100%;transition:background-color .3s}.desktop-menu__container ul#menu-header-menu li.current_page_item:after,.desktop-menu__container ul#menu-header-menu li:hover:after{background-color:#fff0e1}.desktop-menu__container ul#menu-header-menu li.menu-item-has-children{position:relative}.desktop-menu__container ul#menu-header-menu li.menu-item-has-children .sub-menu{overflow:hidden;position:absolute;bottom:0;left:0;transform:translateY(100%);width:316px;border-radius:10px;background:#fff7f0;box-shadow:0 4px 4px 0 rgba(0,0,0,.1490196078);padding:26px 32px;display:none}.desktop-menu__container ul#menu-header-menu li.menu-item-has-children .sub-menu li{padding:0}.desktop-menu__container ul#menu-header-menu li.menu-item-has-children .sub-menu li a{font-size:16px;font-weight:400;white-space:nowrap;color:#2a2a2a;margin:0;text-transform:none;padding:12px 0;display:inline-block;position:relative;transition:padding .3s}.desktop-menu__container ul#menu-header-menu li.menu-item-has-children .sub-menu li a img{position:absolute;top:4px;left:0;transition:width .3s;-o-object-fit:contain;object-fit:contain;height:32px;width:0}.desktop-menu__container ul#menu-header-menu li.menu-item-has-children .sub-menu li a:hover{padding-left:40px}.desktop-menu__container ul#menu-header-menu li.menu-item-has-children .sub-menu li a:hover img{width:32px}.mobile-menu{display:none;background:#fff7f0;box-shadow:0 4px 6px 0 rgba(0,0,0,.1490196078);position:fixed;top:0;left:0;width:100%;height:100%}.mobile-menu__top{width:100%;background-color:#040405;padding:24px;position:relative}.mobile-menu__top a{display:flex;align-items:center;justify-content:center}.mobile-menu__top img{width:100px;height:36px;-o-object-fit:contain;object-fit:contain}.mobile-menu__top svg{position:absolute;top:25px;right:30px;height:33px;width:33px;cursor:pointer}.mobile-menu__container{flex-direction:column;justify-content:center;align-items:center;display:flex;height:calc(100% - 84px)}.mobile-menu__container li{font-style:16px;line-height:54px;text-transform:uppercase;width:200px;text-align:center}.mobile-menu__container li:not(:last-of-type){border-bottom:1px solid #cdc0a1}.mobile-menu__container .button--inline{margin:60px 0 30px}.mobile-menu li.menu-item-has-children ul.sub-menu{display:none}.hamburger__bar{padding:0 30px;justify-content:space-between;align-items:center;box-shadow:0 4px 4px 0 rgba(0,0,0,.1019607843);background-color:#c0ab9a;height:64px;display:none}.hamburger__bar a{font-size:14px}.hamburger__bar a img{transform:translateY(2px);margin-right:8px;width:18px;height:18px}.hamburger{width:40px;height:46px;cursor:pointer;position:relative}.hamburger span.bar{width:80%;height:3px;background-color:#fff0e1;border-radius:5px;transition:.3s;position:absolute;right:10%}.hamburger span.bar.bar-1{top:25%}.hamburger span.bar.bar-2{top:48%}.hamburger span.bar.bar-3{top:71%}.footer{overflow:hidden;position:relative}.footer__content{margin-bottom:90px;z-index:2;position:relative;display:flex;justify-content:space-between;flex-direction:row;padding:36px 110px}.footer__logo{width:116px;height:116px}.footer__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer a{transition:opacity .3s}.footer a:hover{opacity:.7}.footer__text{max-width:520px}.footer__text p:first-of-type{margin-bottom:32px;color:#c0ab9a}.footer__text p:last-of-type{color:#7c503a}.footer__with-icon{margin-bottom:32px;display:inline-block;position:relative;padding-left:30px}.footer__with-icon svg{position:absolute;top:2px;left:0;height:20px;width:20px;-o-object-fit:contain;object-fit:contain}.footer__phone{margin-right:88px}.footer__social{margin-bottom:30px}.footer__social img{margin-left:10px;transform:translateY(2px);height:18px;width:18px;-o-object-fit:contain;object-fit:contain}.footer h2{font-size:24px;font-weight:600;color:#351f14;padding:0}.footer h2:after{content:none}.footer__menu{width:165px;align-self:flex-end}.footer__menu a{font-weight:500;font-size:14px;margin-bottom:14px;text-transform:uppercase;display:inline-block;transition:border .3s;border-bottom:1px solid transparent}.footer__menu a:hover{border-color:#040405;opacity:1}.footer .backgound-image{position:absolute;bottom:0;left:0;height:330px;width:100vw}.footer .backgound-image img{-o-object-fit:cover;object-fit:cover;max-width:unset;width:100%;height:100%}.footer .backgound-image::after{content:"";background-color:rgba(192,171,154,.8);z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.footer .arrow-scroll-to-top{position:fixed;bottom:50px;right:50px;width:50px;height:50px;padding:0;display:block;cursor:pointer;z-index:999}.footer__credentials{z-index:2;position:relative;margin-bottom:32px;display:flex;justify-content:space-between}.footer__credentials span{color:#fff}.footer__credentials a{color:#fff;transition:border .3s;border-bottom:1px solid transparent}.footer__credentials a:hover{border-color:#fff;opacity:1}.assets{display:flex;justify-content:space-between;margin-bottom:55px;flex-wrap:wrap}.assets__box{width:25%;margin-bottom:35px}.assets__box img{height:55px;width:55px}.assets__box h3{margin:15px 0}.contact-boxes{position:relative;padding:160px 24px 0;display:flex;justify-content:space-between}.contact-boxes__bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;height:350px}.contact-boxes__box{margin:0 16px;padding:60px 50px;align-items:center;justify-content:space-around}.contact-boxes__box p{line-height:40px;text-align:center}.contact-boxes__box h4{text-align:center}.contact-boxes__box img{height:24px;width:24px;-o-object-fit:contain;object-fit:contain}.offer-section{position:relative}.offer-section__bg{position:absolute;width:100%;height:416px;-o-object-fit:cover;object-fit:cover;z-index:0}.offer-section__content{margin-top:170px;display:flex;padding:64px 5% 0 5%;z-index:2}.offer-section__list{flex:1 0 auto;gap:0;padding:20px 6%}.offer-section__list a{display:flex;align-items:center;height:86px;font-size:16px;font-weight:400;width:378px}.offer-section__list a img{margin-right:30px;width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.offer-section__list a svg{margin-left:auto}.offer-section__list a svg path{transition:fill .3s}.offer-section__list a svg:hover path{fill:#7c503a}.offer-section__list a span,.offer-section__list a svg{transition:transform .3s}.offer-section__list a:hover span,.offer-section__list a:hover svg{transform:translateX(10px)}.offer-section__list li:not(:last-of-type) a{border-bottom:1px solid #cdc0a1}.offer-section__text{margin:300px 4% 30px 6%}.offer-section h3{font-size:48px;font-weight:700;margin-bottom:24px}.smallerImage img{transform:scale(.9)}.largerImage img{transform:scale(1.2)}.team-section{display:flex;justify-content:space-between;position:relative;margin-bottom:100px;margin-top:-50px}.team-section__content{width:39%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:80px;padding:50px 0}.team-section__content h2{margin-bottom:0}.team-section__content p:not(:last-of-type){margin-bottom:0}.team-section__button{position:absolute;bottom:50px;left:0}.team-section .splide__slide{position:relative;height:441px}.team-section .splide__slide a{cursor:pointer}.team-section img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:1;transition:transform .5s ease}.team-section .splide__track{overflow:visible}.team-section__slider__wrapper{width:57%;overflow-y:visible;overflow-x:hidden;padding:50px 0}.about-section{display:flex;justify-content:space-between;position:relative}.about-section__content{width:39%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.about-section .review-box{margin-top:100px}.about-section__button{position:absolute;bottom:90px;left:0}.about-section__image{height:441px;width:50%;-o-object-fit:cover;object-fit:cover}.splide__arrows--custom .splide__arrow{width:38px;height:38px;background:0 0}.splide__arrows--custom .splide__arrow svg{width:38px;height:38px}.splide__arrows--custom .splide__arrow--prev{left:-45px}.splide__arrows--custom .splide__arrow--next{right:-45px}.reviews h2{margin-left:40px;margin-right:40px}.reviews__slider__wrapper{padding-left:40px;padding-right:40px;border-bottom:1px solid #c0ab9a}.reviews .splide__slide{height:245px}.reviews h3{margin-bottom:16px}.reviews h3 svg{margin-left:10px;transform:translateY(-2px)}.reviews .review-box{margin:30px 40px}.reviews .splide__pagination{left:unset;bottom:-50px}.reviews .splide__pagination li button{width:10px;height:10px;background:0 0;border:1px solid #a29081;margin:0 4px}.reviews .splide__pagination li button.is-active{transform:none;background:#a29081}.home__slider__wrapper{width:808px}.home__slider{width:100%}.home__slider .splide__slide{height:560px}.home__slider .splide__slide img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.home-top{position:relative}.home-top__box{position:absolute;top:10%;right:0;height:80%;width:50%}.home-top__box__content{display:flex;flex-direction:column;gap:24px}.home-top__box a{align-self:center}.home-top__box p{font-size:20px}.home-top .splide__pagination--custom-home{max-width:300px;height:8px;padding:0 35px;bottom:-50px;transform:translateX(-50%);left:50%}.home-top .splide__pagination--custom-home li button{border-radius:0;transition:background-color .3s ease;height:8px;width:52px;margin:0;background:#efedea;transform:none;opacity:1}.home-top .splide__pagination--custom-home li button.splide__pagination__page.is-active{background:#a29081}.home-top .splide__pagination--custom-home .splide__pagination--first,.home-top .splide__pagination--custom-home .splide__pagination--last{color:#351f14;position:absolute;top:-4px}.home-top .splide__pagination--custom-home .splide__pagination--first{left:0}.home-top .splide__pagination--custom-home .splide__pagination--last{right:0}.about-top{position:relative}.about-top__bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;height:378px;top:75px}.about-top__box{margin:135px 110px 115px;padding:60px 50px;justify-content:space-around;position:relative}.about-top__box h3{text-align:start}.about-top__box img{height:24px;width:24px;-o-object-fit:contain;object-fit:contain}.about-top__box a{align-self:center}.about-top__text{font-family:"Playfair Display",serif;font-size:34px;font-weight:700;text-align:center}.wrapper-about .offer-section{margin-bottom:60px}.wrapper-about .offer-section__content{margin-top:30px;justify-content:flex-end}.wrapper-about .offer-section__list{width:530px;flex:0 0 auto}.wrapper-about .offer-section__list a{width:100%}.wrapper-about .offer-section__text{display:none}.team__person{display:flex;flex-wrap:wrap;padding:40px 8%}.team__person:not(:last-of-type){border-bottom:1px solid #c0ab9a}.team img{height:540px;width:526px;-o-object-fit:cover;object-fit:cover}.team__details{margin-left:11%;display:flex;flex-direction:column;align-items:flex-start}.team__details p{line-height:2.2}.team__details a{margin-top:40px}.team .review-box{margin-top:auto}.team h4{color:#a29081;margin:16px 0 30px;font-weight:400}.team h5{font-weight:500;font-size:16px;margin-bottom:10px;color:#351f14}.team__description{width:100%;margin-top:30px}.price-element{display:flex;justify-content:space-between;align-items:center;padding:24px 25px 24px 8px}.price-element:not(:last-of-type){border-bottom:1px solid #cdc0a1}.price-element span:first-of-type{position:relative;padding-left:18px}.price-element span:first-of-type:after{content:"";width:8px;height:8px;border-radius:100%;background:#a29081;position:absolute;left:0;top:50%;transform:translateY(-50%)}.price-element span:last-of-type{font-weight:500;margin-left:10px;white-space:nowrap}.prices{display:flex;justify-content:space-between}.prices__nav{width:310px}.prices__nav ul{position:sticky;top:150px}.prices__nav ul li{margin-bottom:24px;cursor:pointer;transition:font-weight .3s}.prices__nav ul li:hover{font-weight:500}.prices__container{width:65%}.prices__container img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;max-height:416px;margin-bottom:120px}.prices__title{padding:0;margin-bottom:0}.prices__title:after{content:none}.prices__expand{display:none}.prices__dept{margin-bottom:65px;padding-right:20%}.post-top{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.post-top h2{width:100%;flex:1 0 auto}.post-top__list li a{padding-bottom:24px;display:inline-block;position:relative;transition:padding .3s}.post-top__list li a img{position:absolute;top:-6px;left:0;transition:width .3s;-o-object-fit:contain;object-fit:contain;height:32px;width:0}.post-top__list li a:hover{padding-left:40px}.post-top__list li a:hover img{width:32px}.post-top__image{width:65%;max-height:370px;height:auto;-o-object-fit:cover;object-fit:cover}.post-top h3{color:#a29081;margin:85px 0 0;width:100%}.post-boxes{padding-top:125px;position:relative}.post-boxes img{height:300px;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%}.post-boxes__slider{width:85%;margin:0 auto}.post-boxes .splide__slide{overflow-y:auto}.post-boxes__slide{padding:24px 32px;gap:0;max-height:100%}.post-boxes__slide h3{margin-bottom:24px}.post-boxes__slide p{margin-bottom:24px;padding-left:16px;position:relative}.post-boxes__slide p:after{content:"";width:8px;height:8px;border-radius:100%;background-color:#a29081;position:absolute;left:0;top:7px}.post-boxes .splide__arrows--custom .splide__arrow{bottom:-90px;top:unset}.post-boxes .splide__arrows--custom .splide__arrow--prev{left:unset;right:70px}.post-boxes .splide__arrows--custom .splide__arrow--next{right:0}.post-prices{display:flex;justify-content:space-between;margin-top:65px;position:relative}.post-prices h3{width:35%;color:#7c503a}.post-prices__list{width:60%}.post-prices .button{position:absolute;bottom:20px;left:0}.contact{display:flex;background:#f9f1e9;box-shadow:0 4px 4px 0 rgba(0,0,0,.1490196078);padding:10px;border-radius:10px;width:100%;justify-content:space-between}.contact__title{display:none}.contact__image{width:40%;position:relative}.contact__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact__content{width:58%;padding:40px}.contact__social{position:absolute;bottom:30px;left:45px;filter:brightness(10)}.contact__social img{height:24px;width:24px;margin-right:3px}.contact__social a{transition:opacity .3s}.contact__social a:hover{opacity:.7}.contact h2{padding:0;margin-bottom:12px}.contact h2::after{content:none}.contact form{margin-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}.contact form .button{border:none}.contact form p{width:100%}.contact form p,.contact form p:not(:last-of-type){margin-bottom:25px}.contact form p:first-of-type,.contact form p:nth-of-type(2){width:48%}.contact form.invalid .wpcf7-response-output{border:none;border-bottom:2px solid #dc3232;color:#dc3232;position:absolute;bottom:0;right:0;width:calc(100% - 130px);font-size:12px}.contact form .wpcf7-form-control-wrap{position:relative}.contact form .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{color:#dc3232;position:absolute;bottom:-35px;left:0;font-size:12px}.contact form label span{margin-top:5px}.contact form label span input,.contact form label span textarea{width:100%;border:1px solid #f3e6da;border-radius:6px;padding:10px 12px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);font-size:16px;box-sizing:border-box}.contact form label span input::-moz-placeholder,.contact form label span textarea::-moz-placeholder{color:#9ca3af;font-size:16px}.contact form label span input::placeholder,.contact form label span textarea::placeholder{color:#9ca3af;font-size:16px}.contact form label span input:focus-visible,.contact form label span textarea:focus-visible{outline-color:#c0ab9a}.contact form label span textarea{height:150px}@media(max-width:1200px){.desktop-menu__container ul#menu-header-menu li a{margin-right:15px}.home__slider__wrapper{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);max-width:unset}.home__slider__wrapper .splide__slide{height:360px}.home-top__box{width:100%;height:auto;top:35%}.team__person{padding:40px 0}.team__details{margin-left:3%}}@media(max-width:992px){.h1,h1{font-size:28px}.h2,h2{font-size:24px;margin-bottom:24px}h3{font-size:20px}.caption{font-size:12px}.wrapper{margin:112px auto 0}section{margin-bottom:65px}.header__top{padding:6px}.header__top img{height:36px;width:100px}.desktop-menu{display:none}.desktop-menu li.menu-item-has-children ul.sub-menu{display:none}.hamburger__bar{display:flex}.footer .arrow-scroll-to-top{bottom:15px;right:15px}.footer__content{flex-direction:column;margin-bottom:25px;padding:30px 20px}.footer h2{margin-bottom:10px;font-size:20px}.footer__logo{width:65px;height:65px}.footer__menu{width:100%}.footer__menu a{font-size:12px;margin-bottom:0;margin-right:8px}.footer__menu li{display:inline}.footer__text{max-width:520px}.footer__text p:first-of-type{margin-bottom:24px}.footer__text p:not(:last-of-type){margin-bottom:24px}.footer__with-icon{margin-bottom:24px;padding-left:25px}.footer__social{margin-bottom:25px}.footer__social img{margin-left:5px}.footer__credentials{margin-bottom:18px;flex-direction:column;align-items:center;gap:5px}.footer__credentials span{font-size:12px;text-align:center}.assets{margin-bottom:0}.assets__box{width:100%}.assets__box img{height:35px;width:35px}.assets__box h3{margin:10px 0}.contact-boxes{flex-direction:column;padding:115px 0 15px}.contact-boxes__bg{height:100%;width:calc(100% + 24px);margin:0 -12px;max-width:unset}.contact-boxes__box{width:100%;margin:0 0 24px 0;padding:30px}.contact-boxes__box p{line-height:1.5}.offer-section__bg{position:relative;margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);max-width:unset}.offer-section__content{flex-direction:column;margin-top:0;padding:0}.offer-section__list{background-color:rgba(0,0,0,0);box-shadow:unset;order:2;padding:0;margin-top:10px}.offer-section__list a{width:100%;height:70px;border-bottom:1px solid #cdc0a1}.offer-section__list a img{margin-right:15px}.offer-section__list a svg{margin-right:10px}.offer-section__list a:hover span,.offer-section__list a:hover svg{transform:none}.offer-section__text{margin:0;order:0}.offer-section__text p{color:#909090}.offer-section h3{font-size:24px;margin-bottom:15px}.wrapper-about .offer-section__bg{position:absolute}.wrapper-about .offer-section__list{background:rgba(255,255,255,.9);box-shadow:0 4px 8px 0 rgba(0,0,0,.0509803922);width:100%;padding:10px 9px 30px;margin-top:60px}.team-section{flex-direction:column;margin-bottom:60px}.team-section__content{width:100%;margin-bottom:24px;padding-bottom:0}.team-section__content h2{margin-bottom:20px}.team-section__content p:not(:last-of-type){margin-bottom:16px}.team-section__button{position:relative;bottom:unset;left:unset;margin-top:32px;align-self:center}.team-section__slider__wrapper{width:100%;padding:0}.about-section{flex-direction:column}.about-section__content{width:100%;margin-bottom:24px}.about-section__content h2{margin-bottom:20px}.about-section__content p{margin-bottom:16px}.about-section .review-box{margin:0}.about-section__button{position:relative;bottom:unset;left:unset;margin-top:32px;align-self:center}.about-section__image{width:100%}.home-top{margin-bottom:50px;display:flex}.home-top__box{height:auto;margin-top:150px;top:unset;right:unset;position:relative}.home__slider__wrapper{position:absolute;top:0;left:0}.about-top__bg{top:50px;margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);max-width:unset}.about-top__box{margin:90px 12px 30px;padding:60px 40px}.about-top__text{font-size:28px;line-height:36px}.team__person{padding:25px 0}.team__details{width:100%;margin:0}.team__details p{line-height:1.5}.team__details a{order:2;margin:40px auto 0}.team .review-box{margin-top:30px}.team .review-box svg{width:175px;height:27px}.team h3{margin-top:20px}.team h4{margin:10px 0 24px}.prices{display:block}.prices__nav ul{position:relative;top:unset}.prices__nav ul li{display:none}.prices__container{width:100%;margin-bottom:64px}.prices__container img{margin-bottom:15px;margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);max-width:unset}.prices__title{margin:16px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.prices__title .prices__expand{display:inline-block;min-width:78px;white-space:nowrap;margin-left:10px;text-align:right}.prices__title .prices__expand span{font-weight:500;font-size:16px;color:#a29081}.prices__title .prices__expand--up{display:none}.prices__title .prices__expand--down{display:inline-block}.prices__title .prices__expand svg{transform:rotate(180deg);margin-left:5px}.prices__title.active .prices__expand--up{display:inline-block}.prices__title.active .prices__expand--down{display:none}.prices__title.active .prices__expand svg{transform:none}.prices__dept{margin-bottom:0;padding-right:0;border-bottom:1px solid #cdc0a1}.prices__list{display:none}.prices__list .price-element{padding:24px 13px 24px 8px}.prices__list .price-element span:first-of-type:after{top:8px;transform:none}.post-top{flex-direction:column}.post-top__image{max-height:unset;margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);max-width:unset}.post-top h3{margin:32px 0 0;text-align:center;font-size:28px;font-weight:700}.post-boxes{margin-left:-12px;margin-right:-12px;margin-bottom:130px}.post-boxes__slider{width:calc(100% - 24px)}.post-boxes .splide__arrows--custom .splide__arrow{bottom:-100px}.post-boxes .splide__arrows--custom .splide__arrow--prev{left:calc(50% - 50px);right:unset}.post-boxes .splide__arrows--custom .splide__arrow--next{right:calc(50% - 50px)}.contact{flex-direction:column;width:100%;padding:25px 17px}.contact__title{display:inline-block}.contact__image{width:50%;margin-bottom:23px}.contact__social{left:20px;bottom:20px}.contact__content{width:100%;padding:0}}@media(max-width:768px){.offer-section__bg{height:170px}.about-section__image{height:230px}.about-top__bg{height:230px}.post-prices{flex-direction:column;align-items:center}.post-prices h3{width:100%;margin-bottom:20px}.post-prices__list{width:100%}.post-prices .button{position:relative;bottom:unset;left:unset;margin-top:10px}.contact__image{width:100%}.reviews .splide__slide{height:225px}.reviews h2{margin-left:0;margin-right:0}.reviews__slider__wrapper{padding-left:0;padding-right:0;border-bottom:none}.reviews .splide__pagination{left:0;bottom:30px}.reviews .splide__arrows--custom .splide__arrow{bottom:0;top:unset}.reviews .splide__arrows--custom .splide__arrow--prev{left:0}.reviews .splide__arrows--custom .splide__arrow--next{right:0}.reviews .review-box{margin:15px 0}}@media(max-width:576px){.team-section .splide__slide{height:210px}.team img{width:100%;height:360px;max-width:360px}.home__slider__wrapper .splide__slide{height:230px}.home-top__box{padding:12px}.reviews .splide__slide{height:265px}}