@keyframes backgroundMove{0%{opacity:0}to{opacity:1}}.hero-image{position:fixed;width:100%;height:100vh;object-fit:cover;object-position:center 62%;bottom:0;z-index:-10;animation:backgroundMove .5s ease;-webkit-animation:backgroundMove .5s ease}.hero{position:relative;overflow:hidden}.hero,.hero .hero-content{display:flex;height:100vh;width:100%}.hero .hero-content{flex-direction:row;align-items:flex-end;padding:100px 40px;justify-content:space-between;gap:10%;background:linear-gradient(0deg,rgba(0,0,0,.612),transparent)}.hero .hero-content p{font-size:36px;font-weight:400;line-height:100%;letter-spacing:-4%;margin-bottom:0;color:#fff;text-transform:uppercase}.hero .hero-content .hero-cta{display:flex;flex-direction:row;gap:20px;font-size:20px;padding:15px 80px;background-color:#fff;align-items:center;font-weight:400}.hero .hero-content .hero-cta svg{width:35px;height:auto;transition:.4s ease;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease}.hero .hero-content .hero-cta:hover svg{transform:translateX(30%);-webkit-transform:translateX(30%);-moz-transform:translateX(30%);-ms-transform:translateX(30%);-o-transform:translateX(30%)}@media screen and (max-width:700px){.hero .hero-content{flex-direction:column;justify-content:flex-end;align-items:center;padding:100px 20px 80px;gap:20px;background:linear-gradient(0deg,rgba(0,0,0,.388),transparent)}.hero .hero-content p{font-size:14px;text-align:center;line-height:1.3;font-weight:400}.hero .hero-content .hero-cta{background-color:transparent;color:#fff;text-transform:uppercase;font-size:14px;padding:6px 0;gap:6px;border-bottom:1px solid #fff}.hero .hero-content .hero-cta svg{width:20px;height:auto}.hero .hero-content .hero-cta svg path{fill:#fff}}.about-container{display:flex;flex-direction:row;gap:20px;padding-bottom:80px;background-color:#fff;width:100%}.about-container img{object-fit:cover;height:50vh}.about-container .left-container{display:flex;flex:1 1;align-items:flex-end;min-width:calc(33.3% - 10px)}.about-container .left-container img{width:100%}.about-container .right-container{display:flex;flex-direction:column;gap:20px}.about-container .right-container h2{line-height:1;margin-bottom:0}.about-container .right-container p{margin-bottom:0}.about-container .right-container .image-container{display:flex;flex-direction:row;gap:20px}.about-container .right-container .image-container img{width:calc(50% - 10px)}.about-container .right-container .image-container .about-cta{display:flex;flex-direction:column;gap:20px;justify-content:space-between;align-items:end;flex:1 1}.about-container .right-container .image-container .about-cta img{width:100%;height:auto}.about-container .right-container .image-container .about-cta a{font-size:22px;font-weight:500;display:flex;gap:10px;align-items:center;color:#000;transition:.4s ease;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease}.about-container .right-container .image-container .about-cta a svg{width:40px;height:auto}.about-container .right-container .image-container .about-cta a svg path{transition:.4s ease;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease}.about-container .right-container .image-container .about-cta a:hover{color:#331419}.about-container .right-container .image-container .about-cta a:hover svg path{fill:#331419}@media screen and (max-width:700px){.about-container .left-container{display:none}.about-container .right-container h2{font-size:30px;text-align:end;margin-bottom:0}.about-container .right-container p{font-size:12px}.about-container .right-container .image-container .left-img{display:none}.about-container .right-container .image-container .about-cta{display:flex;flex-direction:column;gap:10px;justify-content:space-between;align-items:end;flex:1 1}.about-container .right-container .image-container .about-cta a{font-size:14px;font-weight:500;display:flex;gap:5px;align-items:center;color:#000;transition:.4s ease;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease}.about-container .right-container .image-container .about-cta a svg{width:18px;height:auto}.about-container .right-container .image-container .about-cta a svg path{transition:.4s ease;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease}.about-container .right-container .image-container .about-cta a:hover{color:#331419}.about-container .right-container .image-container .about-cta a:hover svg path{fill:#331419}}