.btn--header::after,.header-curve .badge{background-image:url(/wp-content/themes/faravance/assets/img/badge.svg)}.btn--header::after,.header-curve,.header-curve .badge{background-repeat:no-repeat;background-position:center;background-size:contain}#header{position:relative;z-index:15;width:100%}.mobile #header{position:-webkit-sticky;position:sticky;top:0;background:var(--c-white)}.header-curve{background-image:url(/wp-content/themes/faravance/assets/img/masks/mask-header.svg);width:18rem;height:5rem;position:absolute;left:50%;transform:translateX(-50%) translateY(-.5px);top:100%;z-index:2;display:flex;align-items:end;justify-content:center;font-size:4rem}.header--left,.header--right{align-items:center;opacity:0}.inner-page .header-curve{-webkit-filter:drop-shadow(0 8px 4px #07004c1a);filter:drop-shadow(0 8px 4px #07004c1a)}.header-curve .badge{margin-bottom:.7rem;width:2.2rem;height:2.2rem;opacity:0}.header-wrapper{background-color:var(--bg-white)}.inner-page .header-wrapper{box-shadow:0 2px 8px #07004c1a}.ws-header{display:grid;grid-template-columns:minmax(0,1fr) 10rem minmax(0,1fr);gap:2rem;padding:2rem 0 0}.header--right{display:flex;gap:4rem}.header--left{display:grid;gap:1rem;justify-content:end;grid-template-columns:auto}.header-curve-svg{width:17rem;height:1.8rem;display:block;position:absolute;left:50%;transform:translateX(-50%);opacity:0;fill:var(--c-primary)}.breadcrumbs-wrapper,.btn--header,.header--logo,.header-request{position:relative}.header__btns{display:flex;gap:4rem;align-items:center;justify-self:end}.header-logo{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.header-logotype img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header-logotype{width:9.7rem;opacity:0;display:block}.header--logo{transform:translateY(1.5rem);z-index:4}.btn--header{display:flex;font-variation-settings:var(--fw-500);border-radius:1.8rem;align-items:center;font-size:1.4rem;padding:1rem min(2.6rem,4vw);cursor:pointer;white-space:nowrap;min-width:auto;background:var(--c-primary-100)}.btn--header::after{content:"";position:absolute;transform:rotate(270deg) translateY(-50%);left:99.5%;width:2.6rem;height:2.5rem}.ws-header .menu-item{display:flex;align-items:center;transition:var(--t-ease) var(--ease2)}.ws-header .menu-item:hover{color:var(--c-primary-500)}.ws-header .menu-item::before{vertical-align:middle}.ws-header .menu-item.ic-star::before{font-size:1.6rem;vertical-align:middle}.ws-header .menu-item.ic-leap::before{font-size:1.4rem;vertical-align:middle;transition:var(--t-ease) var(--ease3)}.ws-header .ic-leap.menu-item:hover::before{transform:translate(.4rem,-.4rem)}.ws-menu i{font-size:1.9rem}.mobile .ws-menu i{font-size:2.2rem}.ws-menu{cursor:pointer;padding-right:0!important}.ws-menu.mobile{font-size:var(--fs-14);display:flex;align-items:center;gap:.8rem}.ws-menu .mid{transform:translateX(-.7rem)}.ws-menu .last::before{content:"";position:absolute;width:.35rem;height:.35rem;background-color:var(--c-secondary);border-radius:50%;display:block;top:50%;transform:translateY(-50%);right:12%}.ws-menu:hover .mid{transform:translateX(0)}.ws-menu:hover .first,.ws-menu:hover .last{transform:translateX(-.7rem);transform-origin:left}.ws-lang-link{display:none}.header-nav--container{display:none;justify-self:center}.header-nav{display:flex;gap:3.4rem;align-items:center}.header-nav>li>.ws-menu,.header-nav>li>a{display:flex;align-items:center;font-size:var(--fs-16);padding:1rem;gap:.9rem;transition:unset}.header-nav>li svg{fill:var(--c-primary);transition:var(--t-ease) var(--ease2);stroke:var(--c-primary);stroke-width:1px}.header-nav>li svg.animate *{-webkit-animation:.8s ease-in-out forwards svgStroke;animation:.8s ease-in-out forwards svgStroke}.header-nav>li svg.animate{-webkit-animation:.5s ease-in-out .7s forwards svgFill;animation:.5s ease-in-out .7s forwards svgFill}@-webkit-keyframes svgFill{100%{fill:var(--c-primary-500)}}@keyframes svgFill{100%{fill:var(--c-primary-500)}}@-webkit-keyframes svgStroke{100%{stroke-dashoffset:0}}@keyframes svgStroke{100%{stroke-dashoffset:0}}.header-nav .menu-item__leap svg{width:1.2rem;height:1.2rem}.header-nav .menu-item__portfolio svg{width:1.53rem;height:1.46rem}.header-nav .menu-item__services svg{width:1.6rem;height:1.6rem}.header--right>.ws-menu svg{width:2.3rem;height:2.3rem;fill:var(--c-primary)}.header-nav>li>a::before{color:var(--c-primary);margin-left:.8rem;font-size:1rem;transition:var(--t-ease) var(--ease2)}.header-nav>li>a:hover svg,.header-nav>li>button:hover svg{fill:var(--c-primary-500)}.breadcrumbs-wrapper{background:var(--c-primary-700);padding:2.7rem 3.3rem;color:var(--c-primary-300);border-radius:3.7rem;font-size:var(--fs-10);white-space:nowrap;display:none}.breadcrumb_last,.breadcrumbs-wrapper a:hover{color:var(--c-white)}.breadcrumbs-wrapper::before{content:"";background-color:var(--c-primary-700);-webkit-mask-image:url(/wp-content/themes/faravance/assets/img/masks/mask-breadcrumb.svg);mask-image:url(/wp-content/themes/faravance/assets/img/masks/mask-breadcrumb.svg);width:10.7rem;height:3rem;position:absolute;left:50%;transform:translateX(-50%) translateY(-.5px);top:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;z-index:-1;display:flex;align-items:end;justify-content:center}.breadcrumbs-wrapper::after{content:"شکوه اعتماد برای چند نسل";color:#ce6d57;position:absolute;left:5rem;top:calc(50% + .5rem);transform:translate(0,-50%);height:3.1rem;font-size:11px}.breadcrumbs-wrapper>span::before{content:"\e901";font-family:var(--ff-icon);line-height:1;font-size:1.5rem}.breadcrumbs-wrapper .ic-arrow-down-long{font-size:.7rem;transform:rotate(90deg)}.breadcrumbs-wrapper>span{display:flex;align-items:center;gap:1rem;position:relative}.breadcrumbs-wrapper .ic-arrow1{font-size:1rem;margin:0 .3rem}@media (min-width:36em){.ws-lang-link{display:block}}@media (min-width:50em){.header--left{grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;justify-content:center}.inner-page .header-wrapper{box-shadow:none}.header-curve .badge{width:4.5rem;height:2.8rem}.header-curve{width:27rem;height:6.5rem}.breadcrumbs-wrapper,.header-nav--container{display:block}.ws-header{grid-template-columns:minmax(0,1fr) 16rem minmax(0,1fr);padding:1.8rem var(--p-nav) 0}.ws-menu.mobile{display:none}.header-logotype{width:11.7rem}}