.about-us-container{height:-moz-fit-content;height:fit-content}.top-container{display:flex;justify-content:center;gap:13rem;align-items:center;height:75vh;background-color:var(--background-green-dark)}@media screen and (min-width:1100px){.top-container{min-height:75vh;height:auto;padding:10rem 0}}.logo-container{width:600px;position:relative}.logo-container .label-main-container{width:170px;height:45px;box-shadow:0 4.33px 4.33px 0 rgba(0,0,0,.25)}.logo-container .label-main-container .label-house{height:45px;width:45px}.logo-container .label-main-container .label-house svg{width:25px}.logo-container .label-main-container .label-text-container{width:125px;height:45px}.logo-container svg{height:auto;width:100%;object-fit:contain}.presentation{max-width:470px;display:flex;flex-direction:column;color:white;gap:1rem;margin-top:10.5rem}.presentation h3{font-size:32px}.presentation p{font-size:20px}.bottom-container{display:flex;justify-content:center;align-items:center;gap:17%}.bottom-container .cards-container{position:relative;height:30rem;width:30rem;transform:translateX(100px)}.bottom-container .cards-container .about-divided-card-container{width:-moz-fit-content;width:fit-content;box-shadow:0 4.33px 4.33px 0 rgba(0,0,0,.25);border-radius:12px;position:absolute;top:30px;left:150px}.bottom-container .cards-container .about-divided-card-content{width:300px;height:300px;position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--background-brown-primary)}.bottom-container .cards-container .about-divided-card-content img{width:100%;height:100%;object-fit:cover;padding-right:6%}.bottom-container .cards-container .about-divided-card-content .about-divided-card-text{position:absolute;bottom:0;right:0;text-align:right;font-size:14.24px;line-height:18.12px;color:var(--background-brown-primary);z-index:0;padding-bottom:38px;background-color:var(--background-primary);height:100%;width:110px;display:flex;align-items:flex-end;justify-content:center;border-left:1px solid var(--background-brown-primary)}.bottom-container .cards-container .about-divided-card-content .about-divided-card-text .text{position:absolute;right:30px}.bottom-container .cards-container .about-divided-card-content .about-divided-card-text span{border:1px solid var(--background-brown-primary);width:150px;text-align:right;display:inline-block;border-radius:2.57px;padding-right:2px}.bottom-container .cards-container .primary-image-card{object-fit:cover;border-radius:12px;box-shadow:0 4.33px 4.33px 0 rgba(0,0,0,.25);border:.65px solid var(--background-brown-primary);position:absolute;z-index:100;width:173px;height:173px}.bottom-container .cards-container .image-with-card{position:absolute;top:-20px;left:420px}.bottom-container .cards-container .image-with-card .label-decoration-componet{position:absolute;top:100px;left:-60px;z-index:9999}.bottom-container .cards-container .image-without-card img{width:185px;height:185px;object-fit:cover}.bottom-container .cards-container .image-without-card{width:185px;height:185px;position:absolute;top:-70px;left:80px}.bottom-container .cards-container .image-with-card-twin{position:absolute;top:0;left:-100px;width:199px;height:199px;border-radius:12px;box-shadow:0 4.33px 4.33px 0 rgba(0,0,0,.25)}.bottom-container .cards-container .image-with-card-twin .secondary-image-card{width:199px;height:199px;object-fit:cover;border-radius:12px;border:1px solid var(--background-brown-primary)}.bottom-container .cards-container .image-with-card-twin .label-decoration-componet{position:absolute;top:20px;left:-20px;z-index:9999}.test-container{height:500px;width:490px;background-color:var(--background-green-dark)}.text-about{max-width:540px;display:flex;flex-direction:column;gap:1.5rem;align-self:flex-start;padding-bottom:5rem;transform:translateY(-60px)}.text-about .inf-box,.text-about .sup-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem 3rem;border-radius:10px;background:white;color:var(--background-brown-primary);box-shadow:0 4.33px 4.33px 0 rgba(0,0,0,.25)}.text-about .inf-box h4,.text-about .sup-box h4{font-size:24px;text-align:left;width:100%;font-weight:800}.text-about .inf-box span,.text-about .sup-box span{font-size:18px;font-weight:500}.text-about .sup-box ul{max-width:390px}.text-about .sup-box .label-decoration-componet{display:none}.text-about button{width:100%;height:57px;border-radius:10px;background-color:var(--background-brown-primary);color:white;font-size:18px;font-weight:400;border:none;cursor:pointer;transition:all .3s ease}.text-about button:hover{background-color:white;color:var(--background-brown-primary)}@media screen and (max-width:1100px){.about-us-container{height:auto}.top-container{gap:5rem;padding-right:4rem}.bottom-container{padding:0 6rem 0 2rem}.logo-container{width:230px}.logo-container .label-main-container{bottom:-15px;right:-40px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.logo-container .label-main-container .label-house{height:30px;width:30px}.logo-container .label-main-container .label-house svg{width:15px}.logo-container .label-main-container .label-text-container{width:85px;height:30px}.logo-container .label-main-container .label-text-container p{font-size:12px}.presentation{max-width:375px;gap:2rem}.presentation h3{font-size:25px}.bottom-container .cards-container .about-divided-card-container,.bottom-container .cards-container .image-with-card,.bottom-container .cards-container .image-with-card-twin .label-decoration-componet,.bottom-container .cards-container .image-without-card{display:none}.bottom-container .cards-container .image-with-card-twin{position:unset;height:250px;width:250px;margin-bottom:20rem}.bottom-container .cards-container .image-with-card-twin .secondary-image-card{width:250px;height:250px}.bottom-container{gap:0}.bottom-container .cards-container{transform:translateX(20px);width:auto;height:auto;z-index:2;padding-left:6rem}.text-about .inf-box h4,.text-about .sup-box h4{font-size:20px}.text-about .inf-box span,.text-about .sup-box span{font-size:18px}.text-about .sup-box{position:relative}.text-about .sup-box .label-decoration-componet{display:flex;position:absolute;top:25px;right:-55px;height:26px;width:85px}}@media screen and (max-width:768px){.about-us-container{overflow:visible;position:relative}.top-container{flex-direction:column;padding:0 1rem;gap:3rem;justify-content:flex-start;height:auto;min-height:530px}.logo-container{width:260px;padding-top:5rem;padding-right:2rem}.presentation{padding:0 3rem;margin-top:0}.presentation h3{font-size:18px}.presentation p{font-size:14px}.bottom-container{flex-direction:column-reverse;padding:1rem;height:auto;min-height:840px;gap:1.5rem;margin-top:-5rem}.bottom-container .cards-container{transform:translateX(0);padding:0}.bottom-container .cards-container .image-with-card-twin{margin:0}.text-about{transform:translateY(0);padding-bottom:0;margin:0 auto}.text-about .sup-box .label-decoration-componet{display:none}.text-about .inf-box h4,.text-about .sup-box h4{font-size:15px;white-space:nowrap}.text-about .inf-box span,.text-about .sup-box span{font-size:14px}.text-about button{font-size:15px;height:37px}.bottom-container .cards-container .image-with-card-twin{width:100%;height:100%;aspect-ratio:1/1;margin-top:20px;position:relative;left:unset}.bottom-container .cards-container .image-with-card-twin .secondary-image-card{width:100%;height:auto;aspect-ratio:1/1}.bottom-container .cards-container .image-with-card-twin .label-decoration-componet{display:flex;top:-13px;right:20px;left:unset;width:120px;height:30px}.bottom-container .cards-container .image-with-card-twin .label-decoration-componet .label-decoration-text{font-size:12px}.bottom-container .cards-container .image-with-card-twin .label-decoration-componet svg{width:20px}}