#hero-part.background{width:100vw;height:var(--full-height);background:url(/img/pages/home/background-hero-part.webp);background-size:cover}#hero-part .content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;height:100%;padding-block:var(--xl-size);position:relative}#hero-part .slider{position:absolute;right:0;top:10%}#hero-part h1{font-size:120px;text-align:center;line-height:70px}#hero-part h1 span{font-size:90px}#hero-part p.text{text-align:center;font-size:var(--l-font-size);max-width:800px}#hero-part .buttons{display:flex;gap:var(--two-xs-size)}@media(max-width:1024px){#hero-part h1{font-size:80px;line-height:50px}#hero-part h1 span{font-size:60px}}@media(max-width:768px){#hero-part .content{gap:20px}}@media(max-width:425px){#hero-part h1{font-size:var(--h1-font-size)}#hero-part p.text{font-size:var(--m-font-size)}#hero-part .btn{padding:var(--two-xs-size)}}#mouse-div{width:20px;height:20px;background-color:var(--purple-color);border-radius:var(--xl-size);position:fixed;z-index:20;pointer-events:none}@media(max-width:1024px){#mouse-div{display:none}}.project-cat{display:flex;flex-direction:column}.project-cat .title{display:flex;gap:var(--s-size)}.project-cat .title h3{font-size:32px;font-weight:500}