.header-container{padding:200px 5vw 0;width:100vw;display:flex;align-items:flex-start;justify-content:space-between;position:relative}.header-container .header-left{display:flex;flex-direction:column;gap:40px;width:60%}.header-container .header-left h1{display:flex;flex-wrap:wrap;align-items:center;gap:15px;font-size:60px;font-weight:900}.header-container .header-left .contact-button{background:#efefef;color:#f874d8;padding:10px 15px;border-radius:15px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:10px;font-size:18px;transition:.3s;transition-properties:color,background}.header-container .header-left .contact-button img{width:0;height:0;transition:.3s;transition-properties:width,height}.header-container .header-left .contact-button:hover{background:#f874d8;color:#efefef;box-shadow:0 7px 29px 0 #f874d8}.header-container .header-left .contact-button:hover img{width:33px;height:auto}.header-container .header-left .numbers-information-container{display:flex;align-items:flex-start;gap:50px;margin-top:50px}.header-container .header-left .numbers-information-container li{width:50%;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.header-container .header-left .numbers-information-container li .numbers{font-size:2.5rem;font-weight:bolder}.header-container .header-left .numbers-information-container li .information{font-size:.9rem;width:80%}.header-container .header-right{background:rgba(239,239,239,.6);padding-top:20px;width:30vw;height:30vw;max-width:400px;max-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;border-radius:15px}.header-container .header-right img{width:80%;height:auto}.projects-slider-container{padding:150px 5vw;width:100%;position:relative;display:flex;flex-direction:column;gap:50px}.projects-slider-container .left-arrow,.projects-slider-container .right-arrow{display:none}.projects-slider-container .projects-slider{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:100px}.projects-slider-container .projects-slider .project-component-container .image-container{height:400px}.categories-homepage{padding:5vw;flex-direction:column;gap:150px}.categories-homepage,.categories-homepage .slider-container{width:100%;display:flex;align-items:center;position:relative}.categories-homepage .slider-container{justify-content:flex-start;gap:20px}.categories-homepage .slider-container .slider{display:flex;align-items:center;gap:20px}.categories-homepage .slider-container .slider span{color:rgba(0,0,0,0);text-transform:uppercase;font-weight:bolder;-webkit-text-stroke:2px #1d1d1b;font-size:100px}@keyframes categories-right-scroll{to{transform:translateX(calc(-100% - 20px))}}@keyframes categories-left-scroll{0%{transform:translateX(calc(-100% - 20px))}to{transform:translateX(0)}}.categories-homepage .slider-container .left{animation:categories-left-scroll 25s linear infinite}.categories-homepage .slider-container .right{animation:categories-right-scroll 25s linear infinite}.categories-homepage .categories-container{display:flex;align-items:center;flex-direction:column;gap:50px;font-size:100px;font-family:var(--font-caprasimo)}.categories-homepage .categories-container:hover a{filter:blur(3px)}.categories-homepage .categories-container:hover a:hover{filter:blur(0)}.categories-homepage .categories-container a{transition:filter .3s}.homepage-competences-container{display:flex;flex-direction:column;gap:100px;padding:5vw}.competences-design-container,.competences-marketing-container{display:flex;align-items:center;gap:100px;justify-content:center}.homepage-diplomes-container{padding:5vw;display:flex;flex-direction:column;gap:30px}.homepage-reviews-container{padding:5vw;display:flex;flex-direction:column;gap:100px}