.aboutus_header{position:relative;background-image:url(/_next/static/media/about_us.3b01a3f7.webp);height:100vh;width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;background-attachment:fixed;display:flex;justify-content:center;align-items:center;color:#fff;flex-direction:column}.aboutus .aboutus_header:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.4);z-index:1}.aboutus_header h1{font-size:5rem;text-shadow:2px 2px 4px hsla(0,0%,100%,.9);transform:perspective(300px)}.aboutus_header h1,.aboutus_header h2{font-family:MADE-Mirage;font-weight:400;margin:0;z-index:2}.aboutus_header h2{font-size:3rem;text-shadow:1px 1px 2px hsla(0,0%,100%,.3)}.aboutus_info{text-align:justify;width:80%;margin:3rem auto}.aboutus_info p{font-family:Red Hat Display;font-weight:600;font-size:1rem}.text-an{animation:ana 3s ease-in infinite}@keyframes ana{0%{font-size:6rem;opacity:0;line-height:20px}55%{font-size:3rem;opacity:1;line-height:20px}}.about{display:flex;flex-direction:column}.about_header{width:1150px;margin:auto;padding-left:25px;padding-right:25px}.about_header p{font-weight:400;font-size:17px;line-height:12px;letter-spacing:.25em;text-transform:uppercase;color:#c5a56f}.about_header h1,.about_header p{width:-moz-fit-content;width:fit-content;font-style:normal}.about_header h1{font-family:MADE-Mirage;font-weight:100;font-size:45px;line-height:50px;color:#343935;margin:10px 0}.about_content_container{max-width:1150px;gap:2.2rem;margin:1rem auto auto;flex-wrap:nowrap;justify-content:center;align-items:center;padding-left:25px;padding-right:25px}.about_content{width:340px;height:auto;position:relative;display:flex;flex-direction:column}.swiper-container{width:715px;position:relative;margin:auto}.p-swiper{display:flex!important;justify-content:center!important;align-items:center;width:100%;margin:auto!important}.about_content_upper{flex-grow:1}.about_content h3{font-family:MADE-Mirage;font-weight:400;letter-spacing:1px}.about_content p{font-style:normal;font-weight:100}.about_button{display:flex;align-items:center;padding:11px 20px;gap:22px;font-size:14px;width:-moz-fit-content;width:fit-content;border:1px solid #343935;border-radius:64px;text-align:right;color:#000;left:90%;margin:1rem auto 0}.about_button:hover{box-shadow:0 5px 8px 0 #222;color:#fff}.about_button p{font-family:Red Hat Display,sans-serif;margin:0}.about_content .div_img{width:100%;height:200px;-o-object-fit:fill;object-fit:fill;margin-top:auto;margin-bottom:40px;border-radius:5px;overflow:hidden}.div_img img{width:100%;height:100%}.div_img img:hover{transform:scale(1.1)}.dialog{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.5);display:flex;justify-content:center;align-items:center;z-index:999}.dialog_content{position:relative;background-color:#fff;padding:20px;max-width:400px;width:100%;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.7);background:linear-gradient(45deg,#05042d,#51432c,#000);background-size:400% 200%}.dialog_close{position:absolute;top:10px;right:10px;font-size:30px;border:none;background:transparent;color:#fff;cursor:pointer}.dialog h2{font-family:MADE-Mirage;font-size:22px;color:#fff;font-weight:100;margin-top:0;letter-spacing:.03em}.dialog form{display:flex;flex-direction:column}.dialog label{margin-top:10px;align-items:center;font-family:Red Hat Display;font-size:17px;font-weight:200;color:#fff;letter-spacing:.03em}.dialog label span{color:red;font-size:20px;font-weight:500}.dialog_content input{display:inline;margin:10px 10px 0;padding:10px;width:70%;border-radius:30px;border:none;background-color:#fff;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3),inset 0 -2px 6px 0 rgba(10,37,64,.35)}input::-moz-placeholder{font-size:13px;font-family:MADE-Mirage;letter-spacing:.05em}input::placeholder{font-size:13px;font-family:MADE-Mirage;letter-spacing:.05em}.dialog_content .phone_field{display:flex;align-items:center;gap:10px;margin-bottom:20px}.phone_field Select,.phone_field input,.phone_field label{margin-right:10px}.dialog_submit button{display:flex;align-items:center;justify-content:center;margin:auto;padding:10px 20px;width:100%;background-color:#c5a567;color:#fff;border:none;border-radius:30px;font-family:Red Hat Display;font-size:16px;font-weight:400;box-shadow:0 4px 6px rgba(0,0,0,.7);transition:background-color .3s ease;cursor:pointer}.dialog_submit button:hover{background-color:#fff;color:#343935}@media (max-width:1150px){.about_content_container{gap:1rem}.about_header{width:785px}}@media (max-width:1114px){.about_content_container{display:none}}@media (min-width:1115px){.swiper-container{display:none}}@media (min-width:670px) and (max-width:785px){.about_content{max-width:300px}.swiper-container{width:605px}.about_header{width:675px}}@media (max-width:670px){.about_content{margin:2rem 0 0!important;width:370px!important;margin:auto}.swiper-container{padding:0!important;max-width:370px}.about_header{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:-1.5rem}.about_header,.arro{justify-content:center}}@media (max-width:450px){.about_content{margin:2rem 0 0!important;width:300px!important;margin:auto}.swiper-container{padding:0!important;max-width:300px}.about_header{width:100%;margin-bottom:-2.2rem}.about_header h1{font-size:32px;line-height:45px}}@media (max-width:350px){.about_content{margin:2rem 0 0!important;width:250px!important;margin:auto}.swiper-container{padding:0!important;max-width:250px}.about_header h1{font-size:25px}}@media only screen and (min-width:480px) and (max-width:768px){.about_button{font-size:20px}}@media only screen and (min-width:768px) and (max-width:1024px){.about_button{font-size:16px}}input:not(:-moz-placeholder)~label{top:-40px;font-size:15px;margin-left:-10px}input:focus~label,input:not(:placeholder-shown)~label,input:valid~label{top:-40px;font-size:15px;margin-left:-10px}