.hero-area,.inner-area{position:relative;z-index:1}.hero-area{padding-top:235px;padding-bottom:135px}.hero-area:before{position:absolute;content:"";width:100%;height:1100px;inset-inline-start:0px;top:0;background:linear-gradient(180deg,#fbf7f4 0,rgba(251,247,244,0) 100%);z-index:-1}.hero-area .section-header{display:flex;gap:40px}.hero-area .text-wrapper{max-width:410px;margin-inline-start:auto;margin-top:132px}@media only screen and (max-width:1919px){.hero-area{padding-top:175px;padding-bottom:40px}.hero-area .text-wrapper{margin-top:102px}}@media only screen and (max-width:1199px){.hero-area .text-wrapper{margin-top:92px;max-width:300px}}@media only screen and (max-width:991px){.hero-area{padding-top:155px;padding-bottom:65px}.hero-area .text-wrapper{max-width:220px;margin-top:57px}}.hero-area .section-title-wrapper{max-width:520px}.hero-area .shape{margin-top:123px}@media only screen and (max-width:1919px){.hero-area .section-title-wrapper{max-width:410px}.hero-area .shape{margin-top:93px}}@media only screen and (max-width:767px){.hero-area .section-header{flex-direction:column;gap:20px}.hero-area .text-wrapper{max-width:100%;margin-top:0}.hero-area .shape{display:none}}.dir-rtl .hero-area .shape img{transform:rotateY(180deg)}.inner-wrapper{grid-template-columns:300px auto}@media only screen and (max-width:1399px){.inner-wrapper{gap:20px 80px}}.inner-wrapper .nav{display:flex;flex-direction:column;gap:10px}.inner-wrapper .nav-link{width:100%;text-align:start;font-size:16px;font-weight:700;color:var(--primary);border:1px solid var(--border);border-radius:15px;padding:22px 30px;white-space:nowrap}@media only screen and (max-width:991px){.hero-area .shape{margin-top:58px}.inner-wrapper{grid-template-columns:100%}.inner-wrapper .nav{flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:thin;padding-bottom:10px}.inner-wrapper .nav-link{padding:16px 24px}}.inner-wrapper .nav-link.active{background-color:var(--theme);border-color:transparent}.inner-wrapper .section-title{font-size:18px;line-height:1.25;margin-bottom:21px}.inner-wrapper .section-title.large{font-size:24px}.inner-wrapper .section-title:not(:first-child){margin-top:51px}.inner-wrapper .text-wrapper .text:not(:last-child){margin-bottom:23px}