#header-nav{display:flex;align-items:center;position:fixed;top:24px;width:100%;max-width:100vw;z-index:999;transition:top 0.2s, margin-top 0.2s, background 0.2s}#header-nav .container{z-index:99;padding:0 8px;transition:0.3s}#header-nav .container .main-nav{height:60px;display:flex;align-items:center;gap:var(--sp-16-40);justify-content:space-between;width:100%;padding:0 12px;transition:padding 0.3s, height 0.3s, background-color 0.3s;border-radius:6px}#header-nav .container .main-nav .main-nav__row.--l{z-index:2}#header-nav .container .main-nav .main-nav__row.--l .header-logo{width:auto;display:flex;z-index:1;position:relative;transition:0.3s}#header-nav .container .main-nav .main-nav__row.--l .header-logo img{width:74px;min-width:74px;height:auto}#header-nav .container .main-nav .main-nav__row.--c{display:flex;justify-content:center;align-items:center;gap:var(--sp-16-40);flex-grow:1}#header-nav .container .main-nav .main-nav__row.--c .header__main-menu{display:flex;flex-direction:row;align-items:center;justify-content:center}#header-nav .container .main-nav .main-nav__row.--c .header__main-menu ul{display:flex;flex-direction:row;gap:16px;align-items:center;list-style:none;margin:0;padding:0}#header-nav .container .main-nav .main-nav__row.--c .header__main-menu ul li{position:relative}#header-nav .container .main-nav .main-nav__row.--c .header__main-menu ul li a{position:relative;z-index:1;line-height:1;transition:0.3s;background:#fff;height:28px;font-size:14px;border-radius:32px;display:flex;align-items:center;justify-content:center;padding:2px 12px}#header-nav .container .main-nav .main-nav__row.--c .header__main-menu ul li.--dot a{padding-right:18px}#header-nav .container .main-nav .main-nav__row.--c .header__main-menu ul li.--dot a:before{content:"";position:absolute;right:10px;top:30%;transform:translateY(-50%);width:6px;height:6px;transform-origin:center;border-radius:50%;z-index:-1;background:linear-gradient(270deg, #4d3aaf 5.27%, #230A9B 100%) padding-box, linear-gradient(87.79deg, #4d3aaf 71%, #b4b0f3 100%) border-box;border:0.5px solid rgba(255, 255, 255, 0.1);box-shadow:0 0 12px 0 rgba(255, 255, 255, 0.15) inset}#header-nav .container .main-nav .main-nav__row.--c .header__main-menu ul li:hover a{color:var(--color-primary)}#header-nav .container .main-nav .main-nav__row.--r{display:flex;justify-content:flex-end;align-items:center;gap:var(--sp-16-24)}#header-nav.move{top:4px;border-bottom:none}#header-nav.move .main-nav{height:64px;background-color:#000000cf;backdrop-filter:blur(3px)}#header-nav.scrollUp{margin-top:-80px}#header-nav.--light .main-nav .main-nav__row.--c .header__main-menu ul li a{color:#fff;background:transparent}#header-nav.--dark.move .main-nav{background-color:#ffffffcf;backdrop-filter:blur(3px)}:root{--background-light: rgb(236, 229, 220);--background-dark: rgb(20, 20, 20);--gradient-color-1: rgb(61, 75, 228);--gradient-color-2: rgb(27 17 72);--gradient-color-3: rgb(17, 12, 34);--gradient-color-4: rgb(10, 10, 10)}@keyframes arc-rotation{from{transform:translate3d(-50%, -50%, 0px) rotate(0deg)}to{transform:translate3d(-50%, -50%, 0px) rotate(360deg)}}body.menu-toggled>#menu{pointer-events:all}body.menu-toggled #menu-toggle>span:first-of-type{transform:translate3d(0px, 8px, 0px) rotate(45deg)}body.menu-toggled #menu-toggle>span:nth-of-type(2){opacity:0;transform:translate3d(-5px, 0px, 0px)}body.menu-toggled #menu-toggle>span:nth-of-type(3){transform:translate3d(0px, -8px, 0px) rotate(-45deg)}body.menu-toggled #menu-toggle>#menu-toggle-label>.word{opacity:0;transform:translate3d(-30%, 0px, 0px) skew(20deg) scaleX(1.2);transition:opacity 250ms cubic-bezier(0.71, 0.19, 0.87, 0.33), transform 250ms cubic-bezier(0.71, 0.19, 0.87, 0.33)}body.menu-toggled #menu-toggle>#menu-toggle-label>.word:nth-of-type(2){transition-delay:100ms}body.menu-toggled>#menu>#menu-gradient{height:200vmax;opacity:1;transform:translate3d(-50%, -50%, 0px);transition:height 600ms cubic-bezier(0.58, 0.2, 0.62, 0.93), width 600ms cubic-bezier(0.58, 0.2, 0.62, 0.93), transform 600ms cubic-bezier(0.58, 0.2, 0.62, 0.93), opacity 400ms;width:200vmax}body.menu-toggled>#menu>#menu-gradient-blur{opacity:1}body.menu-toggled>#menu>#menu-arcs-wrapper{opacity:1;transform:scale(1);transition:transform 600ms cubic-bezier(0.16, 0.68, 0.25, 0.83), opacity 600ms cubic-bezier(0.87, 0.12, 0.92, 0.39)}body.menu-toggled>#menu>#menu-links>.link{opacity:1;transform:none;transition:opacity 600ms ease-in}body.menu-toggled>#menu>#menu-links>.link:nth-of-type(2){transition-delay:100ms}body.menu-toggled>#menu>#menu-links>.link:nth-of-type(3){transition-delay:150ms}body.menu-toggled>#menu>#menu-links>.link:nth-of-type(4){transition-delay:200ms}#menu{height:100vh;left:0px;overflow:hidden;pointer-events:none;position:fixed;top:0px;width:100vw;z-index:100}#menu-toggle{align-items:center;background-color:var(--color-body-bg);border-radius:6px;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;height:40px;justify-content:center;padding:0px;pointer-events:all;position:relative;width:40px;z-index:5}#menu-toggle:hover>span:nth-of-type(2),#menu-toggle:hover>span:nth-of-type(3){transform:translate3d(0px, 0px, 0px)}#menu-toggle>span{background-color:var(--background-dark);display:block;height:3px;transition:transform 250ms;border-radius:32px;width:24px}#menu-toggle>span:nth-of-type(2){transform:translate3d(5px, 0px, 0px)}#menu-toggle>span:nth-of-type(3){transform:translate3d(-2px, 0px, 0px)}#menu>#menu-gradient{background:radial-gradient(var(--background-light) 12%, var(--gradient-color-1) 13%, var(--gradient-color-2) 15%, var(--gradient-color-3) 60%, var(--gradient-color-4) 90%);height:300vmax;left:0px;opacity:0;position:absolute;transform:translate3d(-50%, -50%, 0px) scale(4);transition:height 600ms cubic-bezier(0.75, 0.1, 0.89, 0.36), width 600ms cubic-bezier(0.75, 0.1, 0.89, 0.36), transform 600ms cubic-bezier(0.75, 0.1, 0.89, 0.36), opacity 700ms cubic-bezier(0.9, 0.02, 0.97, 0.28);top:0px;width:300vmax;z-index:1}#menu>#menu-gradient-blur{backdrop-filter:blur(1vmax);inset:0px;opacity:0;position:absolute;transition:opacity 600ms cubic-bezier(0.87, 0.12, 0.92, 0.39);z-index:2}#menu>#menu-gradient-blur:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(/wp-content/themes/domsmart-renowners/assets/images/prefooter-pattern.png);background-size:contain;background-repeat:repeat}#menu>#menu-arcs-wrapper{height:clamp(600px, 200vmax, 6000px);left:0px;opacity:0;position:absolute;top:0px;transform:scale(1.15) translate3d(20%, 20%, 0px);transition:transform 600ms cubic-bezier(0.87, 0.12, 0.92, 0.39), opacity 600ms cubic-bezier(0.87, 0.12, 0.92, 0.39);width:clamp(600px, 200vmax, 6000px);z-index:3}#menu>#menu-arcs-wrapper>#menu-arcs{animation:arc-rotation 100s linear infinite;height:100%;left:0px;position:absolute;top:0px;width:100%;will-change:transform}#menu>#menu-arcs-wrapper>#menu-arcs>.menu-arc{fill:none;stroke:#606060;stroke-width:0.5}#menu>#menu-links{align-items:center;display:flex;flex-direction:column;gap:30px;inset:0px;justify-content:center;position:absolute;z-index:4}#menu>#menu-links>.link{align-items:center;cursor:pointer;display:flex;gap:10px;opacity:0;position:relative;text-decoration:none;transition:opacity 250ms ease-in;width:200px}#menu>#menu-links>.link:hover>.label{transform:translate3d(6%, 0px, 0px)}#menu>#menu-links>.link:hover>.anchor:before{opacity:0.15;transform:translate3d(-50%, -50%, 0px) scale(1.5)}#menu>#menu-links>.link:hover>.anchor:after{border-color:var(--color-primary);transform:translate3d(-50%, -50%, 0px) scale(1.1)}#menu>#menu-links>.link>.anchor{background-color:white;height:clamp(4px, 0.4vmax, 12px);left:0px;position:absolute;top:50%;transform:translate3d(-500%, -100%, 0px) rotate(45deg);transition:transform 250ms;width:clamp(4px, 0.4vmax, 12px)}#menu>#menu-links>.link>.anchor:before,#menu>#menu-links>.link>.anchor:after{content:"";height:300%;left:50%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0px);transition:transform 250ms, border-color 250ms;width:300%;border-radius:50%}#menu>#menu-links>.link>.anchor:before{border:1px solid var(--color-primary);opacity:0}#menu>#menu-links>.link>.anchor:after{background:radial-gradient(98.67% 98.67% at 49.56% 1.33%, #404040 0%, #1B1B1B 73.5%);border:1px solid #373737}#menu>#menu-links>.link>.label{color:white;transition:transform 250ms}@media (min-width:1000px) and (max-width:2699px){body.menu-toggled>#menu>#menu-links>.link{transition:transform 400ms cubic-bezier(0.16, 0.68, 0.25, 0.83), opacity 500ms cubic-bezier(0.87, 0.12, 0.92, 0.39)}#menu>#menu-gradient{transform:translate3d(-50%, -50%, 0px) scale(8)}#menu>#menu-links>.link{position:absolute;transform:translate3d(300%, 800%, 0px) scale(1.25);transition:transform 500ms cubic-bezier(0.62, 0.16, 0.86, 0.45), opacity 400ms cubic-bezier(0.16, 0.68, 0.25, 0.83)}#menu>#menu-links>.link>.anchor{top:0%;transform:translate3d(-350%, -100%, 0px) rotate(45deg)}#menu>#menu-links>.link:first-of-type{left:29.8vmax;top:22vmax}}@media (min-width:1000px) and (max-width:2099px){#menu>#menu-links>.link:nth-of-type(2){left:59.2vmax;top:16vmax}#menu>#menu-links>.link:nth-of-type(3){left:44.5vmax;top:42vmax}#menu>#menu-links>.link:nth-of-type(4){left:75.8vmax;top:39vmax}}@media (min-width:2100px) and (max-width:2699px){#menu>#menu-links>.link:nth-of-type(2){left:59.6vmax;top:14vmax}#menu>#menu-links>.link:nth-of-type(3){left:51vmax;top:34vmax}#menu>#menu-links>.link:nth-of-type(4){left:80.5vmax;top:28vmax}}@media (min-width:992px){.header__button,.header-logo{min-width:180px}}@media (max-width:992px){#header-nav{top:8px;border-bottom:none}#header-nav .container .main-nav .main-nav__row.--c{display:none}#header-nav #menu-toggle{display:flex}body.menu-toggled #header-nav.--light:not(.move) .header-logo{filter:invert(1)}#menu>#menu-links>.link>.anchor{display:none}#menu>#menu-links{padding:20px;align-items:flex-start}}@media (max-width:540px){#header-nav .container .main-nav{padding:0 8px}#header-nav .container .main-nav .main-nav__row{gap:16px}#menu>#menu-links{padding:16px}.header__button{height:40px !important}.header__button .button-text{padding:2px 16px !important}}