@font-face{font-family:'Inter';src:url(../fonts/Inter-Regular-Cyrillic.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:'Inter';src:url(../fonts/Inter-Regular-Latin.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+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Playfair Display';src:url(../fonts/PlayfairDisplay-Black-Cyrillic.woff2) format('woff2');font-weight:900;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:'Playfair Display';src:url(../fonts/PlayfairDisplay-Black-Latin.woff2) format('woff2');font-weight:900;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+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{--color-dark-gray:#7a7a7a;--color-dark-blue:#050d15;--color-white:#fff;--color-dark-gold:#d5a021;--color-light-gray:#f0f0f0}body{font-family:'Inter',sans-serif;font-weight:400;font-size:16px;color:var(--color-dark-gray);line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif;font-weight:900;color:var(--color-white);line-height:1.2;margin-bottom:30px}h1{font-size:65px}h2{font-size:45px}a{text-decoration:none;display:inline-block;-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.wrapper{width:100%;max-width:none;margin:0}.container{max-width:1200px;width:100%;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.ptb-100{padding-top:100px;padding-bottom:100px}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.align-center{text-align:center}.suptitle{display:inline-block;color:var(--color-dark-gold);text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;font-weight:900;font-size:14px}.btn{padding:15px 35px;background-color:var(--color-dark-gold);color:var(--color-white);border-radius:3px;letter-spacing:2px;text-transform:uppercase;font-size:14px}.btn:hover{-webkit-box-shadow: 0px 15px 40px -5px rgb(0 0 0 / 10%);box-shadow: 0px 15px 40px -5px rgb(0 0 0 / 10%);background-color:var(--color-dark-blue)}.align-center{text-align:center}#scroll-top{position:fixed;bottom:30px;right:30px;padding:15px 20px}.mobile-contact-bar{display:none}.fixed{background-color:var(--color-dark-blue)}::-moz-selection{background-color:var(--color-dark-gold);color:var(--color-white)}::selection{background-color:var(--color-dark-gold);color:var(--color-white)}#openmenu,#closemenu{color:var(--color-white);font-size:30px;display:none}#openmenu:hover,#closemenu:hover{color:var(--color-dark-gold)}#closemenu{float:right;margin-bottom:20px}#header{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000}.wrapper-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;padding-top:40px;padding-bottom:40px}#logo{font-family:'Playfair Display',serif;font-size:30px;font-weight:900;line-height:1;color:var(--color-white)}#logo:hover{color:var(--color-dark-gold)}#nav,.wrapper-header-phone{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu li{float:left;margin-left:30px}.menu li a{color:var(--color-white);text-transform:uppercase}.menu li a:hover{color:var(--color-dark-gold)}.language-switcher{margin-left:30px;color:var(--color-dark-gray);font-size:14px;font-weight:900;letter-spacing:1px}.language-switcher a{color:var(--color-white)}.language-switcher a:hover,.language-switcher a.active{color:var(--color-dark-gold)}.language-switcher span{margin:0 5px}.mobile-header-actions{display:none}.wrapper-header-phone{margin-left:100px;line-height:1}.wrapper-header-phone i{font-size:25px;color:var(--color-dark-gold)}.wrapper-header-phone>div{margin-left:20px}.wrapper-header-phone>div a{font-size:20px;margin-bottom:5px;letter-spacing:2px;color:var(--color-white)}.wrapper-header-phone>div a:hover{color:var(--color-dark-gold)}.wrapper-header-phone>div p{color:var(--color-dark-gold);font-size:14px}.wrapper-header-img{position:relative;overflow:hidden;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(5,13,21,.58)),to(rgba(5,13,21,.58))) , url(https://xn--80apkrlg.com.ua/images/bg-header-desktop-v2.jpg);background-image:-o-linear-gradient(rgba(5,13,21,.58),rgba(5,13,21,.58)) , url(https://xn--80apkrlg.com.ua/images/bg-header-desktop-v2.jpg);background-image:linear-gradient(rgba(5,13,21,.58),rgba(5,13,21,.58)) , url(https://xn--80apkrlg.com.ua/images/bg-header-desktop-v2.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;height:800px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrapper-header-img::before{content:"";position:absolute;inset:0;z-index:1;background-color:rgba(5,13,21,.25)}.hero-mobile-bg{display:none}.hero-mobile-bg img{display:block}.wrapper-header-content{position:relative;z-index:2}.wrapper-header-content p{color:var(--color-white)}.hero-points{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:25px}.hero-points span{padding:10px 14px;border:1px solid rgba(213,160,33,.6);background-color:rgba(5,13,21,.45);color:var(--color-white);font-size:14px;font-weight:900}.wrapper-header-content .btn{margin-top:30px}#aboutus{background-color:var(--color-dark-blue)}.wrapper-aboutus{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aboutus-img{width:40%;position:relative}.aboutus-img img{width:100%;height:620px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.aboutus-img .aboutus-small-img{position:absolute;bottom:-30px;left:-30px;width:310px;height:360px;-o-object-fit:cover;object-fit:cover;border:10px solid var(--color-dark-gold)}.aboutus-content{width:60%;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.aboutus-content p{margin-bottom:20px}.aboutus-list{margin:25px 0 30px}.aboutus-list li{position:relative;margin-bottom:12px;padding-left:28px;color:var(--color-white)}.aboutus-list li::before{content:"";position:absolute;top:10px;left:0;width:10px;height:10px;border-radius:50%;background-color:var(--color-dark-gold)}.aboutus-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;margin-top:10px}.aboutus-actions p{margin-bottom:0;color:var(--color-dark-gold);font-weight:900}.signature{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:60px}.signature img{width:80px;height:80px;display:block;border-radius:50%;margin-right:20px}.signature h3{font-size:18px;font-family:'Inter',sans-serif;font-weight:400;margin-bottom:5px}.signature p{margin-bottom:0;color:var(--color-dark-gold);font-size:12px;text-transform:uppercase}#services{background-color:var(--color-light-gray)}#services h2{color:var(--color-dark-blue)}.wrapper-services{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wrapper-services article{width:calc(33.333333% - 20px);margin:10px;background-color:var(--color-white);-webkit-box-shadow: 0px 15px 40px -5px rgb(0 0 0 / 10%);box-shadow: 0px 15px 40px -5px rgb(0 0 0 / 10%)}.wrapper-services article>div{padding:30px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper-services article img{width:100%;display:block}.wrapper-services article h3{color:var(--color-dark-blue);font-size:30px;margin-bottom:20px}.services-cta{margin-top:35px}.services-cta p{margin-bottom:20px;color:var(--color-dark-blue);font-weight:900}#whatwedo{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(5,13,21,.9)),to(rgba(5,13,21,.9))) , url(https://xn--80apkrlg.com.ua/images/bg-whatwedo-new.jpg);background-image:-o-linear-gradient(rgba(5,13,21,.9),rgba(5,13,21,.9)) , url(https://xn--80apkrlg.com.ua/images/bg-whatwedo-new.jpg);background-image:linear-gradient(rgba(5,13,21,.9),rgba(5,13,21,.9)) , url(https://xn--80apkrlg.com.ua/images/bg-whatwedo-new.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}.wrapper-whatwedo{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.whatwedo-content{width:55%}.whatwedo-content .btn{margin-top:30px}.whatwedo-edge{width:45%}.single-edge{margin-bottom:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-edge .counter{width:22%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-edge .counter p{width:74px;height:74px;border:2px solid var(--color-dark-gold);border-radius:50%;text-align:center;line-height:70px;font-size:34px;color:var(--color-dark-gold);font-weight:900}.single-edge .edge-content{width:78%}.single-edge .edge-content h3{margin-bottom:20px;font-size:25px}#pricing{background-color:var(--color-dark-blue)}.wrapper-pricing{margin-top:50px}.wrapper-pricing article{width:calc(50% - 20px);margin:0 10px 10px 10px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.pricing-title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid var(--color-dark-gray);-ms-flex-wrap:nowrap;flex-wrap:nowrap}.pricing-title h3{margin-bottom:5px;font-size:20px}.pricing-title span{color:var(--color-white);font-weight:900;font-size:18px}.pricing-cta{margin-top:35px}.pricing-cta p{max-width:760px;margin:0 auto 20px;color:var(--color-white)}#obituaries{background-color:var(--color-light-gray)}#obituaries h2{color:var(--color-dark-blue)}.wrapper-obituaries{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wrapper-obituaries article{width:calc(33.333333% - 20px);margin:10px;background-color:var(--color-white);-webkit-box-shadow: 0px 15px 40px -5px rgb(0 0 0 / 10%);box-shadow: 0px 15px 40px -5px rgb(0 0 0 / 10%)}.wrapper-obituaries article>div{padding:30px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper-obituaries article img{width:100%;display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.wrapper-obituaries article h3{color:var(--color-dark-blue);font-size:20px;margin-bottom:10px}.wrapper-obituaries article p{color:var(--color-dark-gold);font-weight:900}#contact{background-color:var(--color-dark-blue);padding-top:100px}.wrapper-contact{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;padding-bottom:100px}.wrapper-contact>div{width:calc(33.333% - 20px);min-height:245px;padding:35px 25px;text-align:center;background-color:rgba(255,255,255,.04);border:1px solid rgba(213,160,33,.22);-webkit-box-sizing:border-box;box-sizing:border-box}.contact-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:62px;height:62px;margin:0 auto 20px;border-radius:50%;background-color:rgba(213,160,33,.14);color:var(--color-dark-gold);font-size:26px}.wrapper-contact>div h3{font-size:20px;margin-bottom:15px}.wrapper-contact>div p{margin-bottom:8px}.wrapper-contact>div a{color:var(--color-white);font-weight:900}.wrapper-contact>div a:hover{color:var(--color-dark-gold)}.messenger-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-top:18px}.messenger-links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;border-radius:50%;background-color:rgba(255,255,255,.08);color:var(--color-white);font-size:20px}.messenger-links a:hover{background-color:var(--color-dark-gold);color:var(--color-white)}.wrapper-contact>div .messenger-links a:hover{color:var(--color-white)}.mobile-contact-bar a{color:var(--color-white)}.full-site-link{padding:0 15px 45px}.full-site-link p{margin-bottom:18px}.full-site-link a,.full-site-link a:link,.full-site-link a:visited,.full-site-link a:active,.full-site-link a:focus{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:16px 28px;border:1px solid rgba(213,160,33,.55);background-color:rgba(213,160,33,.12);color:var(--color-dark-gold);font-size:14px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.full-site-link a i{color:inherit}.full-site-link a:hover{background-color:var(--color-dark-gold);color:var(--color-white)}.copyright{padding-top:30px;padding-bottom:30px}