@font-face{font-family:"Craftwork Grotesk";src:url(/wp-content/themes/vd-group/assets/fonts/craftworkgrotesk/craftworkgrotesk-regular.woff) format("woff"),url(/wp-content/themes/vd-group/assets/fonts/craftworkgrotesk/craftworkgrotesk-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Craftwork Grotesk";src:url(/wp-content/themes/vd-group/assets/fonts/craftworkgrotesk/craftworkgrotesk-medium.woff) format("woff"),url(/wp-content/themes/vd-group/assets/fonts/craftworkgrotesk/craftworkgrotesk-medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Craftwork Grotesk";src:url(/wp-content/themes/vd-group/assets/fonts/craftworkgrotesk/craftworkgrotesk-semibold.woff) format("woff"),url(/wp-content/themes/vd-group/assets/fonts/craftworkgrotesk/craftworkgrotesk-semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Craftwork Grotesk";src:url(/wp-content/themes/vd-group/assets/fonts/craftworkgrotesk/craftworkgrotesk-bold.woff) format("woff"),url(/wp-content/themes/vd-group/assets/fonts/craftworkgrotesk/craftworkgrotesk-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Craftwork Grotesk";src:url(/wp-content/themes/vd-group/assets/fonts/craftworkgrotesk/craftworkgrotesk-heavy.woff) format("woff"),url(/wp-content/themes/vd-group/assets/fonts/craftworkgrotesk/craftworkgrotesk-heavy.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,p{margin:0}h2{font-size:40px;line-height:44px}@media screen and (max-width:767px){h2{font-size:26px;text-align:center}}@font-face{font-family:"Craftwork Grotesk";src:url(/wp-content/themes/vd-group/assets/fonts/craftworkgrotesk/craftworkgrotesk-regular.woff) format("woff"),url(/wp-content/themes/vd-group/assets/fonts/craftworkgrotesk/craftworkgrotesk-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Craftwork Grotesk";src:url(/wp-content/themes/vd-group/assets/fonts/craftworkgrotesk/craftworkgrotesk-medium.woff) format("woff"),url(/wp-content/themes/vd-group/assets/fonts/craftworkgrotesk/craftworkgrotesk-medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Craftwork Grotesk";src:url(/wp-content/themes/vd-group/assets/fonts/craftworkgrotesk/craftworkgrotesk-semibold.woff) format("woff"),url(/wp-content/themes/vd-group/assets/fonts/craftworkgrotesk/craftworkgrotesk-semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Craftwork Grotesk";src:url(/wp-content/themes/vd-group/assets/fonts/craftworkgrotesk/craftworkgrotesk-bold.woff) format("woff"),url(/wp-content/themes/vd-group/assets/fonts/craftworkgrotesk/craftworkgrotesk-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Craftwork Grotesk";src:url(/wp-content/themes/vd-group/assets/fonts/craftworkgrotesk/craftworkgrotesk-heavy.woff) format("woff"),url(/wp-content/themes/vd-group/assets/fonts/craftworkgrotesk/craftworkgrotesk-heavy.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,p{margin:0}h2{font-size:40px;line-height:44px}@media screen and (max-width:767px){h2{font-size:26px;text-align:center}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-webkit-scrollbar-track{background:#dcdcdc}::-webkit-scrollbar{width:3px;height:2px;opacity:.8}::-webkit-scrollbar-thumb{border-radius:20px;border:3px solid #cb9f3a}html{overflow-x:hidden}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{font-family:"Craftwork Grotesk",sans-serif;font-size:18px;margin:0;padding:0;background:#1b3529;scroll-behavior:smooth;margin-right:0!important;position:relative;min-height:100vh}body.no-scroll,html.no-scroll{overflow:hidden}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:#dcdcdc}body::-webkit-scrollbar,html::-webkit-scrollbar{width:3px;height:2px;opacity:.8}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{border-radius:20px;border:3px solid #cb9f3a}@media screen and (max-width:991px){body,html{font-size:16px;line-height:24px}}.stop-scroll{height:100%;overflow-y:hidden}label{margin-bottom:0}a{text-decoration:none}a:hover{text-decoration:none}p{margin-bottom:0}ul{margin:0;padding:0}li{list-style:none}a:active,a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:0;color:inherit}button{cursor:pointer}img{max-width:100%;width:100%;height:auto;display:block}.container{width:min(100% - 8vw,1640px);margin-inline:auto}@media screen and (max-width:991px){.container{width:min(100% - 7.9vw,100%)}}.reveal{position:relative;transform:translateY(150px);opacity:0;transition:1s all ease}.reveal.active{transform:translateY(0);opacity:1}.container.container-policy h1,.container.container-policy h2,.container.container-policy h3,.container.container-policy h4,.container.container-policy h5,.container.container-policy p{margin-bottom:.9em}.btn{gap:7px;display:flex;align-items:center;background:#cb9f3a;padding:1.6vh 5vw;font-weight:400;font-size:clamp(16px,.95vw,22px);line-height:100%;text-align:center;vertical-align:middle;color:#000;cursor:pointer;transition:.4s;border:1px solid #cb9f3a}@media screen and (max-width:991px){.btn{max-width:100%;justify-content:center;min-height:48px}}.btn:hover{transition:.4s;background:#fff;border:1px solid #cb9f3a}.btn-border{border:1px solid #cb9f3a;padding:1.6vh 2.3vw;justify-content:center;font-weight:400;font-size:clamp(16px,.95vw,22px);leading-trim:NONE;line-height:100%;text-align:center;vertical-align:middle;display:flex;align-items:center;gap:32px;transition:.5s;max-width:291px;color:#000;cursor:pointer;background:#fff;transition:.5s}@media screen and (max-width:991px){.btn-border{max-width:100%;justify-content:center;min-height:48px}}.btn-border svg{transition:.5s;fill:#cb9f3a}.btn-border:hover{background:#cb9f3a;transition:.5s}.btn-border:hover svg{fill:#101110;transition:.5s}.header{position:fixed;padding:16px 0;z-index:1001;width:100%;background:rgba(255,255,255,.1019607843);backdrop-filter:blur(20px);transition:.5s}.header.active{background:rgba(16,17,16,.2509803922);transition:.5s}.header .container{display:flex;justify-content:space-between;align-items:center}.header .container .logo{display:flex;align-items:center;gap:5px;min-width:6.33vw}@media screen and (max-width:991px){.header .container .logo{min-width:fit-content}}.header .container .logo svg{width:clamp(60px,4.2vw,80px);height:5.88vh;transition:.6s}@media screen and (max-width:1100px){.header .container .logo svg{width:61px;height:47px}}.header .container .logo svg path{transition:.6s}.header .container .logo img{transition:.7s;max-width:80px}@media screen and (max-width:767px){.header .container .logo img{max-width:61px}}.header .container .logo p{transition:.7s;cursor:pointer}.header .container .logo:hover img{transition:.7s}.header .container .logo:hover svg{transition:.6s}.header .container .logo:hover svg path{fill:#cb9f3a;transition:.6s}.header .container .logo p{color:#fff;font-weight:700;font-style:Bold;font-size:18px;leading-trim:NONE;line-height:140%;letter-spacing:0;text-align:center;vertical-align:middle}@media screen and (max-width:1100px){.header .container .main-menu .menu{display:flex;gap:30px;top:0;flex-direction:column;position:absolute;width:100%;text-align:start;height:102vh;justify-content:flex-start;z-index:-1;background:#1b3529;left:-200vw;transition:.7s;opacity:0;padding-top:30vh}}.header .container .main-menu.active .menu{top:0;opacity:1;padding-top:30vh;left:0;transition:.7s}.header .container .main-menu.active .menu:after{content:" ";top:0;height:93px;transition:.9s;position:fixed;width:100%;background:rgba(255,255,255,.1019607843);backdrop-filter:blur(20px)}@media screen and (max-width:991px){.header .container .main-menu.active .menu:after{height:80px}}.header .container .main-menu ul{display:flex;gap:clamp(24px,2.5vw,48px)}.header .container .main-menu ul .menu-item-has-children{cursor:pointer}.header .container .main-menu ul .menu-item-has-children a:first-child{position:relative;padding-right:15px}.header .container .main-menu ul .menu-item-has-children a:first-child:after{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;top:10px;transform:rotate(180deg);transition:.6s}.header .container .main-menu ul .menu-item-has-children .sub-menu{max-height:0;flex-direction:column;gap:14px;position:absolute;top:58px;transition:.3s;overflow:hidden;background:linear-gradient(179deg,#323232 0,rgba(25,25,25,.91) 100%);padding:0 10px;border-radius:0 0 10px 10px}@media screen and (max-width:991px){.header .container .main-menu ul .menu-item-has-children .sub-menu{position:relative;background:0 0!important;top:6px}}.header .container .main-menu ul .menu-item-has-children .sub-menu a:after{content:none}.header .container .main-menu ul .menu-item-has-children:hover a:first-child{position:relative;padding-right:15px}.header .container .main-menu ul .menu-item-has-children:hover a:first-child:after{transform:rotate(0);transition:.6s}.header .container .main-menu ul .menu-item-has-children:hover .sub-menu{transition:.3s;max-height:100vh;flex-direction:column;background:rgba(203,159,58,.6392156863);padding:7px 10px 20px 10px;backdrop-filter:blur(67px);max-width:320px}@media screen and (max-width:991px){.header .container .main-menu ul .menu-item-has-children:hover .sub-menu{padding:7px 10px}}.header .container .main-menu ul .menu-item-has-children:hover .sub-menu a:after{content:none}.header .container .main-menu ul .menu-item a{color:#fff;font-weight:700;font-style:Bold;font-size:clamp(16px,.95vw,18px);leading-trim:NONE;line-height:140%;letter-spacing:0;text-align:center;vertical-align:middle;transition:.6s}@media screen and (max-width:1100px){.header .container .main-menu ul .menu-item a{padding:0 15px;font-size:18px}}.header .container .main-menu ul .menu-item a:hover{color:#cb9f3a;transition:.6s}.header .container .buttons-mobile{display:none}@media screen and (max-width:1100px){.header .container .buttons-mobile{display:flex;flex-direction:column;opacity:0;position:fixed;bottom:10vh;left:-100vw;width:100%;z-index:1006;top:78vh;height:fit-content;transition:.6s;gap:4px;align-items:self-start;padding:0 15px}}.header .container .buttons-mobile a{color:#cb9f3a;font-weight:400;font-style:Regular;font-size:18px;leading-trim:NONE;line-height:150%;letter-spacing:0}@media screen and (max-width:991px){.header .container .buttons-mobile.active{opacity:1;position:fixed;bottom:10vh;left:0;width:100%;z-index:1006;top:78vh;height:fit-content;transition:.6s;align-items:center;gap:4px;align-items:self-start;padding:0 15px}}.header .container .buttons-mobile .soc-mobile{display:flex;margin-top:25px;gap:26px}.header .container .buttons{display:flex;gap:15px;align-items:center}.header .container .buttons .order-btn{padding:1.6vh 2.3vw;border:1px solid #cb9f3a}@media screen and (max-width:991px){.header .container .buttons .order-btn{display:none}}.header .container .buttons .order-btn:hover{transition:.4s;background:#fff;border:1px solid #cb9f3a}@media screen and (max-width:767px){.header .container .buttons .order-btn svg{color:#fff}.header .container .buttons .order-btn span{display:none}}.header .container .buttons .toggle-menu{padding:13px 6px;background:0 0;border:0!important}@media screen and (min-width:1100px){.header .container .buttons .toggle-menu{display:none}}.header .container .buttons .toggle-menu:hover{border:0 solid}@media (max-width:991px) and (min-width:767px){.header .container .buttons .toggle-menu{padding:17px 8px}}.header .container .buttons .toggle-menu span{width:25px;height:2px;background:#fff}.header .container .buttons .toggle-menu span:after{content:"";width:25px;height:2px;background:#fff;display:flex;bottom:29px;position:absolute}.header .container .buttons .toggle-menu span:before{content:"";width:25px;height:2px;background:#fff;display:flex;top:30px;position:absolute}.header .container .buttons .toggle-menu.active span{background:rgba(255,255,255,0)}.header .container .buttons .toggle-menu.active span:after{bottom:39px;position:absolute;transform:rotate(-45deg);opacity:1}.header .container .buttons .toggle-menu.active span:before{top:38px;position:absolute;transform:rotate(45deg);opacity:1}#footer{background:#101110;padding:15px 0}#footer .container .footer-wrapper{display:grid;grid-template-columns:.7fr 4fr;gap:7vw;padding:20px}@media (max-width:991px) and (min-width:767px){#footer .container .footer-wrapper{gap:5px}}@media screen and (max-width:767px){#footer .container .footer-wrapper{grid-template-columns:1fr;gap:30px}}#footer .container .footer-wrapper .menu-block{display:grid;grid-template-columns:1fr 1fr .5fr;gap:10vw}@media screen and (max-width:991px){#footer .container .footer-wrapper .menu-block{grid-template-columns:1fr;gap:37px}}#footer .container .footer-wrapper .logo .image{display:flex}@media screen and (max-width:767px){#footer .container .footer-wrapper .logo .image{justify-content:center}}#footer .container .footer-wrapper .logo .image img{display:flex;max-width:clamp(80px,10.4vw,113px);width:100%}@media screen and (max-width:767px){#footer .container .footer-wrapper .logo .image img{max-width:100px}}#footer .container .footer-wrapper .social{display:flex;gap:25px;width:100%;justify-content:flex-start;flex-direction:column;position:relative}@media screen and (max-width:991px){#footer .container .footer-wrapper .social{flex-direction:row;justify-content:center;gap:32px;margin-top:37px}}#footer .container .footer-wrapper .social a{width:40px;height:40px;position:relative}#footer .container .footer-wrapper .social a img{transition:.6s}#footer .container .footer-wrapper .social a img.original{opacity:1}#footer .container .footer-wrapper .social a img.hover{opacity:0;left:0;top:0;position:absolute}#footer .container .footer-wrapper .social a:hover img{transition:.6s}#footer .container .footer-wrapper .social a:hover img.original{opacity:0}#footer .container .footer-wrapper .social a:hover img.hover{opacity:1;left:0;top:0;position:absolute}#footer .container .footer-wrapper .social .scroll-top{position:absolute;right:0;top:0;cursor:pointer;transition:transform .3s ease;animation:scrollTopBounce 4s ease-in-out infinite}#footer .container .footer-wrapper .social .scroll-top:hover{transform:translateY(-5px)}@keyframes scrollTopBounce{0%,100%,90%{transform:translateY(0)}95%{transform:translateY(-8px)}}#footer .container .footer-wrapper .menu{display:flex;flex-direction:column;gap:3.5vh}@media screen and (max-width:991px){#footer .container .footer-wrapper .menu{gap:37px;text-align:center}}#footer .container .footer-wrapper .menu li a{font-weight:700;font-style:Bold;font-size:clamp(16px,.95vw,18px);leading-trim:NONE;line-height:140%;letter-spacing:0;text-align:center;vertical-align:middle;transition:.6s;color:#e4e4e4}#footer .container .footer-wrapper .menu li a:hover{color:#cb9f3a;transition:.6s}@media screen and (max-width:991px){#footer .container .footer-wrapper .menu li a{font-weight:700;font-style:Bold;font-size:18px;leading-trim:NONE;line-height:150%;letter-spacing:0;text-align:center;vertical-align:middle}}#footer .container .footer-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:64px}@media screen and (max-width:991px){#footer .container .footer-bottom{margin-top:64px;flex-wrap:wrap;justify-content:center;gap:16px}}#footer .container .footer-bottom .policy a{color:#e4e4e4;font-weight:400;font-style:Regular;font-size:clamp(16px,.95vw,18px);leading-trim:NONE;line-height:150%;letter-spacing:0;transition:.6s;vertical-align:middle}#footer .container .footer-bottom .policy a:hover{color:#cb9f3a;transition:.6s}#footer .container .footer-bottom .heven-soft{display:flex;align-items:center;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:150%;letter-spacing:0;vertical-align:middle;color:#e4e4e4;gap:4px}#footer .container .footer-bottom .all-right{font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:150%;letter-spacing:0;vertical-align:middle;color:#616161}.btn-call{--call-color:#cb9f3a;position:fixed;display:inline-flex;align-items:center;justify-content:center;width:5.25rem;height:5.25rem;border-radius:50%;text-decoration:none;color:var(--call-color);background:0 0;transition:transform 150ms ease,box-shadow 150ms ease;box-shadow:none;outline:0;background:#cb9f3a;z-index:100;transform-origin:50% 50% 0;right:3.5rem;top:83vh}@media (max-width:1560px) and (min-width:991px){.btn-call{transform:scale(.85)}}@media screen and (max-width:991px){.btn-call{width:4.1538461538rem;height:4.1538461538rem;top:auto;bottom:3.3076923077rem;right:1.5384615385rem}}@media screen and (max-width:991px){.btn-call svg{width:35px}}.btn-call::before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%) scale(1);border-radius:50%;background:radial-gradient(circle at center,rgba(203,159,58,.12) 0,rgba(203,159,58,0) 60%);pointer-events:none;animation:pulse-ring 2.4s infinite ease-out}.btn-call:focus,.btn-call:hover{transform:scale(1.06);box-shadow:0 6px 18px rgba(36,36,36,.08)}@keyframes pulse-ring{0%{transform:translate(-50%,-50%) scale(1);opacity:1;filter:blur(.2px)}70%{transform:translate(-50%,-50%) scale(1.45);opacity:.28;filter:blur(1.2px)}100%{transform:translate(-50%,-50%) scale(1.6);opacity:0;filter:blur(1.8px)}}@media (prefers-reduced-motion:reduce){.btn-call,.btn-call::before{animation:none!important;transition:none!important}}