@import"https://fonts.googleapis.com/css2?family=Buda:wght@300&family=Concert+One&family=Edu+AU+VIC+WA+NT+Dots:wght@400..700&family=Jost:ital,wght@0,100..900;1,100..900&family=Lovers+Quarrel&family=Niconne&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Chau+Philomene+One:ital@0;1&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Quicksand:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Concert+One&family=Edu+AU+VIC+WA+NT+Dots:wght@400..700&family=Jost:ital,wght@0,100..900;1,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";.hero{height:100vh;width:100%;background-image:url(./ie-BpWF-2O8.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;position:relative}.hero .layer-filter{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000af}.hero .hero-box{width:80%;height:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:30px;position:relative}.hero .hero-box .slide-content{transition:all .5s ease}.hero .hero-box .progress-bar-wrapper{position:absolute;left:-10px;height:60%;background-color:transparent;width:2px;overflow:hidden;border-radius:3px;margin-bottom:10px}.hero .hero-box .progress-bar{height:100%;width:100%;background-color:#9292922f;animation:fillBar 10s linear forwards}.hero .hero-box .company-list{z-index:2;animation:fadeUp .6s ease forwards}.hero .hero-box .company-list h1{color:#fff;font-size:30px;font-weight:400;margin-bottom:10px}.hero .hero-box .company-list ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;padding:0;margin:0 auto;max-width:600px;list-style:none;justify-items:center}.hero .hero-box .company-list li{width:284px;color:#fff;background:linear-gradient(to right,#7a0000,#da0000,red);padding:12px 18px;border-radius:8px;text-align:center;cursor:pointer;transition:background-color .3s ease;box-shadow:0 2px 8px #00000014}.hero .hero-box .company-list li:hover{background:linear-gradient(to right,#01906c,#086495,#4e0478);transform:scale(1.06);transition:transform .2s ease-in-out}.hero .hero-box .company-list .contact-section{margin-top:20px;display:flex;flex-direction:column;gap:5px}.hero .hero-box .company-list .contact-section a{display:flex;align-items:center;gap:10px;color:#fff;font-size:16px;letter-spacing:1px;font-weight:400}.hero .hero-mini-container{z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:10px;width:450px}.hero .hero-mini-container h1{color:#fff;font-size:25px;font-weight:500;filter:drop-shadow(7px 7px 15px rgb(0,0,0))}.hero .hero-mini-container .img-box,.hero .hero-mini-container .img-box1,.hero .hero-mini-container .img-box2{height:80px;background:linear-gradient(to right,rgba(93,196,255,.716),rgba(93,196,255,.289),rgba(93,196,255,.097),transparent);border-radius:40px;display:flex;align-items:center;gap:15px;cursor:pointer}.hero .hero-mini-container .img-box img,.hero .hero-mini-container .img-box1 img,.hero .hero-mini-container .img-box2 img{height:80px;width:80px;object-fit:cover;border-radius:50%;border:2px solid rgb(255,255,255);transform:scale(1.15);transition:transform .3s ease}.hero .hero-mini-container .img-box h3,.hero .hero-mini-container .img-box1 h3,.hero .hero-mini-container .img-box2 h3{font-size:25px;color:#fff;font-weight:400}.hero .hero-mini-container .img-box p,.hero .hero-mini-container .img-box1 p,.hero .hero-mini-container .img-box2 p{color:#ebff12;opacity:0;max-height:0;overflow:hidden;text-wrap:wrap;transition:opacity .5s ease,max-height .3s ease}.hero .hero-mini-container .img-box:hover,.hero .hero-mini-container .img-box1:hover,.hero .hero-mini-container .img-box2:hover{background:linear-gradient(to right,rgba(255,251,41,.716),rgba(93,196,255,.289),rgba(93,196,255,.097),transparent)}.hero .hero-mini-container .img-box:hover img,.hero .hero-mini-container .img-box1:hover img,.hero .hero-mini-container .img-box2:hover img{transform:scale(.9);transition:transform .3s ease}.hero .hero-mini-container .img-box:hover p,.hero .hero-mini-container .img-box1:hover p,.hero .hero-mini-container .img-box2:hover p{opacity:1;max-height:200px;transition:opacity .5s ease,max-height .5s ease}.hero .hero-mini-container .img-box{width:90%;animation:fadeLeft 1s ease forwards}.hero .hero-mini-container .img-box1{width:100%;animation:fadeLeftLazy 2s ease forwards}.hero .hero-mini-container .img-box2{width:80%;animation:fadeLeft .6s ease forwards}.hero .hero-container{width:500px;flex-direction:column;display:flex;padding:0;color:#fff;gap:15px;filter:drop-shadow(7px 7px 15px rgb(0,0,0));animation:fadeUp .6s ease forwards}.hero .hero-container h1{font-size:65px;font-weight:300}.hero .hero-container h3{font-size:25px;font-weight:400}.hero .hero-container p{font-size:20px;width:auto}.hero .hero-container .hero-btn{display:flex;gap:15px;align-items:center}.hero .hero-container .hero-btn button a{color:#fff}.hero .hero-container .hero-btn button a:hover{color:#000}.hero .hero-container .hero-btn span{display:flex;align-items:center;gap:10px;cursor:pointer}.hero .hero-container a{display:flex;align-items:center;gap:10px;color:#fff;font-size:16px;letter-spacing:1px;font-weight:400}@keyframes fillBar{0%{height:0%}to{height:100%}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeLeftLazy{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (max-width:1330px){.hero{padding:0 35px}.hero .hero-box{width:100%;padding-top:50px}}@media (max-width:1220px){.hero{height:auto;padding:100px 15px}.hero .hero-box{width:80%;margin:0 auto;flex-direction:column;justify-content:center;align-items:center}.hero .hero-box .hero-container,.hero .hero-box .hero-mini-container{width:100%}}@media (max-width:900px){.hero .hero-box{width:100%}.hero .hero-container{width:100%;gap:15px}.hero .hero-container h1{font-size:37px}.hero .hero-container h3{font-size:18px}.hero .hero-container p{font-size:15px}.hero .hero-container .hero-btn{display:flex;gap:15px;align-items:center}.hero .hero-container .hero-btn button{font-size:14px;padding:8px 18px}.hero .hero-container .hero-btn span{display:flex;align-items:center;gap:10px;font-size:13px}.hero .hero-mini-container{width:80%;gap:20px}.hero .hero-mini-container .img-box,.hero .hero-mini-container .img-box1,.hero .hero-mini-container .img-box2{width:100%}}@media (max-width:630px){.hero .hero-box{width:100%;padding:0;flex-direction:column;justify-content:center;align-items:center}.hero .hero-box .hero-container{width:100%}.hero .hero-box{width:100%;height:100%;margin:0 auto;display:flex;gap:30px;position:relative;padding:0}.hero .hero-box .company-list ul{display:flex;flex-direction:column}.hero .hero-box .hero-mini-container{width:100%}}@media (max-width:550px){.hero .hero-box{flex-direction:column;justify-content:center;align-items:center}.hero .hero-box .hero-container{width:100%}.hero .hero-box .hero-mini-container{width:100%;flex-direction:column}}.motto{height:100vh;width:100%;position:relative;display:flex;justify-content:center;align-items:flex-end;box-shadow:inset 0 0 #fff,inset 0 0 #fff,inset 0 -364px 330px #0000004e,inset 0 0 #fff;padding-bottom:150px}.motto img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;z-index:-1}.motto-label{width:80%;margin:0 auto;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:25px;filter:drop-shadow(7px 7px 15px rgb(0,0,0))}.motto-label h2{font-size:45px;font-weight:300;color:#fff}.motto-label p{color:#fff;font-size:20px;font-weight:300}@media (max-width:900px){.motto{padding:15px 15px 150px;align-items:flex-end}.motto-label{width:100%}.motto-label h2{font-size:32px}.motto-label p{font-size:16px}}.construction{height:100vh;width:100%;position:relative;display:flex;justify-content:center;align-items:flex-end;box-shadow:inset 0 0 #fff,inset 0 0 #fff,inset 0 -464px 430px #0000004e,inset 0 0 #fff;padding-bottom:150px}.construction video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;filter:brightness(110%)}.construction-container{width:80%;margin:0 auto;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:25px;filter:drop-shadow(7px 7px 15px rgb(0,0,0))}.construction-container h2{font-size:45px;font-weight:300;color:#fff}.construction-container p{color:#fff;font-size:20px;font-weight:300}@media (max-width:900px){.construction{padding:15px 15px 150px;align-items:flex-end}.construction-container{width:100%}.construction-container h2{font-size:32px}.construction-container p{font-size:16px}}.group-main-container{height:100%;width:100%}.group-list{width:80%;margin:0 auto;padding:50px 0;display:flex;flex-direction:column;gap:35px}.group-list h2{color:#000;font-weight:300;font-size:40px}.group-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.group-list-item{width:100%;height:200px;border:1px solid rgb(255,255,255);border-radius:10px;padding:20px;display:flex;justify-content:center;flex-direction:column;position:relative;overflow:hidden;box-shadow:inset 120px 0 150px 22px #000000bc;transform:.2s linear}.group-list-item h3{color:#fff;font-weight:400}.group-list-item p{color:#ffffffc0;font-weight:300}.group-list-item img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;z-index:-1}.group-list-item:hover{box-shadow:inset 120px 0 150px 22px #01361d}.group-list-item:hover img{transform:scale(1.1);transition:.2s linear}.site-link{position:absolute;display:flex;justify-content:center;align-items:center;gap:10px;bottom:-20px;left:0;height:50px;width:100%;object-fit:cover;z-index:1;font-weight:300;opacity:0;transition:bottom .5s ease;font-size:18px}.group-list-item:hover .site-link{opacity:1;background-color:red;color:#fff;bottom:0}@media (max-width:1150px){.group-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:900px){.group-main-container{padding:0 15px}.group-list h2{font-size:32px}.group-list{width:100%}}@media (max-width:640px){.group-main-container{padding:0 10px}.group-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.group-list-item{padding:10px;width:100%;height:200px}.group-list h2{font-size:28px}}.contact-card{width:100%;padding:50px 0;background-color:transparent}.contact-container{width:80%;margin:0 auto;display:flex;gap:25px}.contact-box{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.contact-box h2{font-size:40px;font-weight:400;color:red}.contact-box h3{font-size:30px;font-weight:500}.contact-box p{font-size:18px;font-weight:300;color:#000}.contact-box img{height:40px;width:auto;background-color:#fff;padding:5px 8px;border-radius:5px}.contact-box form{border:none;padding:0;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:5px;margin:0}.contact-box form input,.contact-box form textarea{width:80%;border:none;outline:none;height:40px;background:transparent;border-bottom:1px solid rgb(185,185,185);font-size:16px;color:#636363}.contact-box form textarea{font-size:18px;resize:vertical;font-family:Jost,sans-serif}.contact-box form button{border:none;outline:none;width:80%;height:40px;margin-top:10px;background:#fa1414;color:#fff;border-radius:5px;cursor:pointer;transition:background .3s ease-in-out}.contact-box form button:hover{background:#c60303}.contact-box .status-message{color:#374acd;font-weight:500}.error-message{color:red;font-size:12px;margin-top:5px}.contact-icons{display:flex;padding:10px 0;gap:15px}.contact-icons a{width:40px;height:40px;border-radius:50%;border:1px solid rgb(255,0,0);display:flex;justify-content:center;align-items:center;font-size:19px;color:red;transition:background .3s ease-in-out}.contact-icons a:hover{background:red;color:#fff;filter:drop-shadow(2px 2px 10px rgb(255,255,255))}.toggle-text .overlay-message{background:#fff;padding:20px;border-radius:8px;display:flex;flex-direction:column;align-items:center}.toggle-text .overlay-message button{width:max-content}.toggle-text .overlay-message p{margin-bottom:10px}@media (max-width:900px){.contact-card{padding:50px 15px}.contact-container{width:100%}.contact-box{gap:10px}.contact-box h2{font-size:32px}.contact-box h3{font-size:23px}.contact-box p{font-size:16px}.contact-box img{height:30px}.contact-box form input,.contact-box form button,.contact-box form textarea{width:100%}.contact-container{width:80%;height:100%;margin:0 auto;display:flex;gap:25px}}@media (max-width:640px){.contact-container{width:100%;display:flex;flex-direction:column}.contact-container{gap:50px}.contact-box{gap:10px}.contact-box h2{font-size:27px}.contact-box h3{font-size:20px}.contact-box p{font-size:12px}.contact-box img{height:25px}.contact-box form input,.contact-box form button{width:100%}}table{width:100%;border-collapse:collapse;margin:20px 0}table th,table td{padding:12px;text-align:left;border:1px solid #ddd}table th{background-color:#f4f4f4;font-weight:700}table button{background-color:#4caf50;color:#fff;padding:6px 12px;margin-right:8px;border:none;cursor:pointer;border-radius:4px}table button:hover{background-color:#45a049}table button:focus{outline:none}@media (max-width: 768px){table{font-size:14px}th,td{padding:8px}button{padding:5px 10px}}.overlayvideo{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999;display:flex;align-items:center;justify-content:center;background-color:#000000e1}.overlayvideo .modelvideo{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#000000e1;padding:50px 20px;border-radius:10px;text-align:center;position:relative;line-height:1.4;width:100%;height:100%}.overlayvideo .modelvideo video{width:85%}.overlayvideo .modelvideo .crossvideo{position:absolute;top:15px;right:15px}.overlay-contact{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999;display:flex;align-items:center;justify-content:center;background-color:#000000e1}.overlay-contact .overlay-contact-card{background-color:#f4f4f5;width:80%;margin:0 auto;position:relative;border-radius:10px}.overlay-contact .overlay-contact-card .close-btn{cursor:pointer;position:absolute;top:8px;right:10px;color:#000;font-size:30px;font-weight:600}@media screen and (max-width: 900px){.overlay-contact .overlay-contact-card{width:90%}}.footer-middle-container{background-color:#212121;padding:20px 0 90px;background-image:url(./footer-BCjBuuq_.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.footer-title-section{width:80%;margin:0 auto;padding:20px 0;display:flex;gap:15px;justify-content:space-between;border-bottom:2px solid rgba(255,255,255,.14)}.footer-title-section .footer-links-section{display:flex;flex-direction:column}.footer-title-section img{height:40px;object-fit:contain;padding:5px 10px;background-color:#fff;border-radius:5px}.footer-title-section iframe{width:270px;height:100%;min-height:250px;margin-top:20px}.footer-title-section li,.footer-title-section li a{color:#ffffffb3;list-style:none;letter-spacing:1px;font-weight:300}.footer-title-section li a:hover{color:#fff;margin-left:7px;transition:margin-left .5s ease}.footer-title-section h2{font-size:25px;font-weight:400;color:#fff;margin-bottom:10px}.footer-declaration{width:80%;margin:0 auto;padding:30px 0;display:flex;gap:20px;justify-content:space-between;border-bottom:2px solid rgba(255,255,255,.14)}.footer-declaration .contact-container{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:40px}.footer-declaration .contact-container a{color:#ffffffb6;font-weight:300;letter-spacing:1px;display:flex;justify-content:flex-start;align-items:center;gap:10px}.footer-declaration .contact-container a:hover{color:red}.footer-declaration .contact-container h2{font-size:25px;font-weight:400;color:#fff}.footer-declaration .social-contailer{display:flex;justify-content:center;align-items:center;gap:20px}.footer-declaration .social-contailer a{font-size:25px;color:#fffb;font-weight:300;letter-spacing:1px}.footer-declaration .social-contailer a:hover{color:red;filter:drop-shadow(2px 2px 10px rgb(255,255,255))}.footer-terms{width:80%;padding:20px 0;margin:0 auto}.footer-terms p{color:#ffffffa7;font-weight:300;letter-spacing:1px}.input-section-box p{font-size:12px}.subscribe{height:38px;border:1px solid rgb(108,107,107);margin-top:20px;border-radius:5px;padding:0 0 0 10px;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.subscribe:hover{background-color:#8080804f}.subscribe input{background-color:transparent;border:none;outline:none;color:#fff;font-size:16px;width:auto}.subscribe button{width:max-content;background-color:transparent;color:#fff;border:none;outline:none;padding:5px 10px;font-size:16px;font-weight:300;border-radius:0;height:100%}.subscribe button:hover{background-color:#3c66ff;color:#fff}.error-msg{color:#ffff06;font-size:13px;margin-left:2px}.error-msg-true{color:#14ff14;font-size:13px;margin-left:2px}.success-message{color:#4caf50}.error-message{color:#f44336}@media (max-width: 1400px){.footer-title-section{width:100%;padding:20px}.footer-declaration{width:100%;padding:10px;justify-content:flex-start;flex-wrap:wrap}.footer-declaration .contact-container{width:100%;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:15px}.footer-terms{width:100%;padding:10px}}@media (max-width: 1150px){.footer-title-section{width:100%;padding:10px;justify-content:flex-start;flex-wrap:wrap}}.roadmap{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;color:#fff;background-color:#fff;background-image:radial-gradient(circle,rgba(0,0,0,.027) 10%,transparent 10%),radial-gradient(circle,rgba(0,0,0,.021) 10%,transparent 10%);background-size:2px 2px,2px 2px;background-position:0 0,1px 1px;margin:0;overflow:hidden;height:auto}.roadmap .road-bgi{height:550px;width:100%}.roadmap .road-bgi img{height:100%;width:100%;object-fit:fill}.roadmap-intro{width:80%;margin:0 auto;text-align:start;padding:20px 20px 180px}.roadmap-intro h2{font-size:42px;font-weight:400;color:#000}.roadmap-intro p{font-size:20px;font-weight:300;color:#000}.key-roles{position:absolute;height:auto;left:0;bottom:0;right:0;top:0;display:flex;justify-content:space-evenly;align-items:flex-start;padding:10px}.key-roles .role{height:250px;display:flex;justify-content:space-between;flex-direction:column;position:relative;align-items:center}.key-roles .role span{height:30px;width:80px;border:4px solid rgb(162,162,162);border-radius:50%;background-color:#000}.key-roles .role .top-round{height:30px;width:30px;border:4px solid rgb(100,10,10);border-radius:50%;background-color:#ddd;text-align:center;color:#000}.key-roles .role ul{display:none}.key-roles .role:before{content:"";position:absolute;height:84%;width:10px;background-color:#640a0a;bottom:13px;left:50%;transform:translate(-50%)}.role-main{display:flex;position:relative;top:150px}.role-info{position:absolute;left:100%;height:auto;width:265px;background-color:#e71919;border-radius:0 5px 5px;padding:10px;box-shadow:1px 1px 15px #ffffff80}.role-info h2{font-size:20px;font-weight:400}.role-info li{font-size:14px;font-weight:300;margin-left:14px;color:#fff}.role-info:after{content:"";position:absolute;height:0;width:0;top:0;left:-40px;z-index:1;border-right:20px solid rgb(231,25,25);border-top:15px solid transparent;border-left:20px solid transparent;border-bottom:15px solid transparent}.role-main2{position:relative;display:flex;top:200px}.role-main2 .role{height:240px}.role-main2 .role:before{content:"";position:absolute;height:83%;width:10px;background-color:#640a0a;bottom:13px;left:50%;transform:translate(-50%)}.role-main3{position:relative;display:flex;top:270px}.role-main3 .role{height:240px}.role-main3 .role:before{content:"";position:absolute;height:83%;width:10px;background-color:#640a0a;bottom:13px;left:50%;transform:translate(-50%)}.role-main4{position:relative;display:flex;top:500px}.role-main4 .role{height:240px}.role-main4 .role:before{content:"";position:absolute;height:83%;width:10px;background-color:#640a0a;bottom:13px;left:50%;transform:translate(-50%)}@media (max-width:1770px){.key-roles{justify-content:space-between;padding-right:350px}}@media (max-width:1450px){.roadmap .road-bgi{height:900px}.key-roles{justify-content:space-between;padding-right:300px}.role-main{top:150px}.role-main2{top:400px}.role-main3{top:650px}.role-main4{top:900px}}@media (max-width:900px){.roadmap-intro{width:100%;padding:20px 15px 180px}.roadmap-intro h2{font-size:32px}.roadmap-intro p{font-size:18px}}@media (max-width:620px){.roadmap .road-bgi{height:900px}.role-main{top:170px}.role-main2{top:430px;left:-50px}.role-main3{top:680px;left:-100px}.role-main4{top:930px;left:-100px}}@media (max-width:510px){.roadmap .road-bgi{height:900px}.role-info{position:absolute;left:100%;height:auto;width:235px}.role-main{top:170px;left:-8px}.role-main2{top:430px;left:-88px}.role-main3{top:680px;left:-168px}.role-main4{top:930px;left:-248px}}.overlay-footer{position:fixed;bottom:10px;left:50%;transform:translate(-50%);height:40px;width:280px;background-color:#000;display:flex;border-radius:10px;z-index:99999999;overflow:visible;box-shadow:1px 1px 2px 1px #ffffff2a}.overlay-footer .overlay-footer-box{height:100%;width:100%;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer}.overlay-footer .overlay-footer-box .call-link{color:#fff}.overlay-footer .overlay-footer-box1{height:100%;width:100%;position:relative;cursor:pointer}.overlay-footer .overlay-footer-btn{position:absolute;height:60px;width:60px;border-radius:50%;background:#e60c0c;left:50%;top:-25px;transform:translate(-50%);display:flex;justify-content:center;align-items:center;transition:box-shadow .8s ease;animation:blink 2s ease infinite}.overlay-footer .overlay-footer-btn p{position:absolute;top:7px;right:10px;font-size:10px;transform:rotate(44deg);font-weight:600;color:#dadada}.overlay-footer .overlay-footer-btn-icon{transition:transform .3s ease;cursor:pointer}.overlay-footer .action{transform:rotate(180deg)}@keyframes blink{0%{box-shadow:1px 1px 22px #ffba6690}to{box-shadow:1px 2px 22px 5px #ffba66}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.overlay{position:fixed;top:0;height:100vh;width:100%;background-color:#000000ac;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:9999999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:transform .3s ease;padding-top:100px;color:#fff;gap:30px}.overlay ul li{color:#fff;font-weight:300;margin-left:29px;font-size:18px;list-style:none;position:relative}.overlay ul li a{color:#fff;font-weight:300;letter-spacing:1px}.overlay ul li a:hover{text-decoration:underline;color:#f6ff00!important}.overlay ul li:before{content:"⇾";position:absolute;top:0;left:-22px}.overlay-content-list{display:flex;align-items:flex-end;background:transparent;gap:15px;margin-bottom:70px}.overlay-content-btn1{height:90px;width:60px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px;font-size:14px;color:#fff}.overlay-content-btn2{height:130px;width:60px;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:5px;font-size:14px;color:#fff;margin-right:5px}.overlay-content-btn3{height:130px;width:60px;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:5px;font-size:14px;color:#fff;margin-left:5px}.overlay-content-btn4{height:90px;width:60px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px;font-size:14px;color:#fff}.overlay-content-icon{height:60px;width:60px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:25px}.group-section{width:100%;position:relative;height:100vh;padding-top:70px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px;box-shadow:inset 0 0 #fff,inset 0 0 #fff,inset 0 -464px 430px #0000004e,inset 0 0 #fff}.group-section .group-section-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.group-section-intro{width:80%;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:15px;filter:drop-shadow(7px 7px 15px rgb(0,0,0))}.group-section-intro h2{font-size:45px;font-weight:500;color:#fff}.group-section-intro p{font-size:20px;font-weight:300;color:#fff}.nav-nav{width:100vw;position:fixed;top:0;left:0;height:63px;background:#f0c766;z-index:99999999}.nav-nav-nav{width:100vw;position:fixed;top:0;left:0;height:63px;background:#00f7ff84;z-index:99999999}.international-btn{display:flex;justify-content:center;align-items:center;gap:22px}.international-btn button{background:transparent;border:1px solid rgb(255,255,255);border-radius:20px;padding:.5rem 1.5rem;box-shadow:1px 1px 22px #ffffff3f}.international-btn button:hover{background:#fff;color:#000}@media (max-width:900px){.group-section-intro h2{font-size:37px}.group-section-intro p{font-size:16px}}@media (max-width:600px){.group-section-intro{padding:10px;width:100%}.group-section-intro h2{font-size:22px}.group-section-intro p{font-size:14px}}.exports{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;padding-bottom:150px;box-shadow:inset 0 0 #fff,inset 0 0 #fff,inset 0 -464px 430px #0000004e,inset 0 0 #fff}.exports img{width:100%;height:100%;object-fit:cover}.exports .exports-slider{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.exports .exports-info{width:80%;height:100%;margin:0 auto;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;gap:15px;filter:drop-shadow(7px 7px 15px rgb(0,0,0))}.exports .exports-info h2{font-size:60px;font-weight:300;color:#fff}.exports .exports-info p{font-size:18px;font-weight:300;color:#fff}.exports-gallery-grid{width:80%;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:50px 0;justify-content:center;align-items:center;overflow:hidden}.exports-gallery-grid .exports-gallery-item{width:100%;height:220px;border-radius:5px;cursor:pointer;overflow:hidden}.exports-gallery-grid .exports-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.exports-gallery-grid .exports-gallery-item img:hover{transform:scale(1.05)}@media (max-width:900px){.exports{padding-bottom:100px}.exports .exports-info{width:100%;padding:0 10px}.exports .exports-info h2{font-size:40px}.exports .exports-info p{font-size:16px}.exports-gallery-grid{width:100%;padding:20px 10px}.exports-gallery-grid .exports-gallery-item{height:180px}}@media (max-width:640px){.exports .exports-info h2{font-size:35px}.exports .exports-info p{font-size:14px}.exports-gallery-grid{grid-template-columns:repeat(2,1fr);gap:5px}.exports-gallery-grid .exports-gallery-item{width:100%;height:120px;border-radius:5px;cursor:pointer;overflow:hidden}.exports-gallery-grid .exports-gallery-item img{width:100%;height:100%;transition:transform .3s ease;object-fit:cover!important}.exports-gallery-grid .exports-gallery-item img:hover{transform:scale(1.05)}}.image-slider{position:relative;width:100%;height:100vh;margin:0 auto;overflow:hidden}.image-slider-container{position:relative;width:100%}.image-slider-container-box{display:flex;transition:transform .5s ease-in-out}.slide-image-box{flex:0 0 100%;height:100%;display:flex;justify-content:center;align-items:center}.slide-image-box img{width:100%;height:100vh;object-fit:cover}.slide-box{flex:0 0 100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.slide-box .slide-info{position:absolute;bottom:150px;left:10%;padding:20px;color:#fff;font-size:24px;font-weight:700;transition:opacity .3s ease-in-out;background-color:#00000098}.slide-box .slide-info h2{margin-bottom:20px;color:#fff;font-size:clamp(1.5rem,4vw,2rem);font-weight:300}.slide-box .slide-info a{font-size:40px;display:flex;justify-content:flex-start;align-items:center;gap:20px;color:#fff}.slide-box img{width:100%;height:100vh;object-fit:cover}.prev-btn,.next-btn{width:50px;position:absolute;top:50%;transform:translateY(-50%);font-size:5rem;color:#fff;border:none;padding:10px 0;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10;background-color:transparent;border-radius:5px}.prev-btn{left:0}.next-btn{right:0}.prev-btn:hover,.next-btn:hover{background:#000000b3}.dot-container{position:absolute;top:0;display:flex;justify-content:center;align-items:center}.dot{width:0;height:60px;cursor:pointer;transition:background-color .3s ease}.dot:hover{background-color:#fff}.dot.active{width:100vw;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:bisque;animation:expand 10s infinite}@keyframes expand{0%{width:0}to{width:100vw}}@media print{.nav{display:none}}.nav{width:100vw;position:fixed;top:0;left:0;height:63px;z-index:99999999}nav{width:80%;height:63px;display:flex;justify-content:space-between;align-items:center;margin:0 auto}nav a img{height:45px}.account{display:flex;justify-content:center;align-items:center;gap:20px}.account .user-logo{height:60px;width:60px;background-color:azure;border-radius:50%}.profile-section{display:flex;justify-content:center;align-items:center;gap:10px}.initial-leter{height:47px;width:47px;border-radius:50%;background-color:#e1e1e1;display:flex;justify-content:center;align-items:center}.initial-leter h1{font-size:22px}.login-none{display:none}.initial-name{display:flex;justify-content:flex-start;flex-direction:column}.initial-name p{font-weight:400;font-size:1.2rem;padding:0 5px}.nav-menu,.nav-menu ul{display:flex;justify-content:center;align-items:center;gap:15px}.nav-menu ul li{list-style:none;font-size:19px}.nav-menu ul li a{color:#fff;font-weight:400}.nav-menu ul li a:hover{color:red}.nav-menu ul li .active{color:red;position:relative;transition:.15s}.nav-menu ul li .active:after{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:2px;border-radius:5px;background-color:#fff;transition:.15s}.nav-menu ul li .active:before{content:"";position:absolute;left:50%;bottom:-6px;transform:translate(-50%);border-bottom:7px solid rgb(255,255,255);border-top:10px solid transparent;border-left:5px solid transparent;border-right:5px solid transparent;transition:.15s}.color{background-color:#141414;box-shadow:1px 1px 12px #69696979}.nav .hamburger{display:none}.about-dropdown{position:relative}.about-dropdown a{display:flex;justify-content:center;align-items:center;gap:5px;text-align:start}.about-list{background-color:#1e1b1b;position:absolute;top:44px;overflow:hidden;height:0;transition:all .5s ease-in-out}.about-list li{color:#000;padding:8px 14px;border-bottom:1px solid #e0e0e0}.about-list li:hover{background-color:#f5f5f5}.about-dropdown:hover .about-list{height:90px;transition:all .5s ease-in-out}.user-profile{cursor:pointer;border-radius:5px;height:100%;display:flex;padding:3px 5px;align-items:center;gap:2px}.user-profile:hover{background-color:#dadada}.user-profile img{height:35px;width:35px;border-radius:50%}.user-profile .profile-pic{height:35px;width:35px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:22px;background-color:#a4d3ff;overflow:hidden}.user-profile button{background:transparent;padding:7px 12px;border-radius:5px;text-decoration:none;font-family:Open Sans,sans-serif;color:#000;border:1px solid rgb(0,0,0)}.user-profile button:hover{background-color:#000;color:#fff}@media (max-width:1250px){.nav{padding:0 10px}.nav .hamburger{display:block;z-index:3}nav{width:100%}nav a img{height:32px}.nav-menu{width:auto;position:absolute;padding:50px 30px 22px;z-index:2;top:0vh;right:-100vw;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#393939;text-align:start;gap:30px;transition:all .2s ease-in-out}.nav-menu ul{flex-direction:column;align-items:flex-start}.nav-menu ul li{color:#fff}.nav-menu ul li a{color:#fff}.active{right:0}.initial-name p{color:#fff;font-size:.9rem}.about-dropdown{position:relative}.about-dropdown a{gap:5px;text-align:start}.about-list{background-color:transparent!important;position:static;border-radius:0;overflow:visible;margin-top:5px;background-color:red;margin-left:15px}.about-list li{padding:8px 0;color:#000;border-bottom:1px solid #e0e0e0}.about-list li:hover{background-color:#f5f5f5}}.loader-container{height:100vh;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px}.loader-container img{width:100px;height:100px;object-fit:contain;animation:scale .8s ease-in-out infinite}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.loader{border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid #5d5d5d;width:20px;height:20px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.about-nav{width:100vw;position:fixed;top:0;left:0;height:63px;background:#abc4ff;z-index:99999999}.about-intro{height:100vh;width:100%;display:flex;justify-content:center;align-items:center;padding:0 10px}.about-intro img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(40%)}.about-intro-container{width:80%;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:25px;filter:drop-shadow(7px 7px 15px rgb(0,0,0))}.about-intro-container h2{font-size:45px;font-weight:500;color:#fff}.about-intro-container p{font-size:20px;font-weight:300;color:#fff}.about-intro-container .about-intro-btn{display:flex;justify-content:center;align-items:center;gap:15px}@media (max-width:900px){.about-intro-container{width:100%}.about-intro-container h2{font-size:37px}.about-intro-container p{font-size:16px}.about-intro-container .about-intro-btn{gap:10px}}@media (max-width:600px){.about-intro-container h2{font-size:22px}.about-intro-container p{font-size:14px}.about-intro-container .about-intro-btn button{padding:6px 13px}}.prefab-main-image{width:80%;margin:0 auto;padding:50px 0}.prefab-main-image img{height:100%;width:100%;object-fit:contain}.prefab-main-image h2{font-weight:400;width:100%;padding-bottom:5px;color:#457cc3;border-bottom:2px solid rgba(166,166,166,.5)}@media (max-width:900px){.prefab-main-image{width:100%;padding:30px 10px}.prefab-main-image img{height:100%;width:100%;object-fit:contain}}.prefab{width:100%}.prefab-container{width:80%;margin:0 auto}.prefab-container h2{font-weight:400;width:100%;padding-bottom:5px;color:#457cc3;border-bottom:2px solid rgba(166,166,166,.5)}.peb-advantages{width:100%}.advantages-list{width:80%;margin:0 auto;padding:30px 0;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:5px}.advantages-list h2{font-weight:400;width:100%;padding-bottom:5px;color:#457cc3;border-bottom:2px solid rgba(166,166,166,.5)}.advantages-list ul{line-height:1.5}.advantages-list ul li{list-style:none;margin-left:25px;font-size:20px;color:#5a5a5a;position:relative}.advantages-list ul li strong{font-size:20px;color:#ba300d;font-weight:400}.advantages-list ul li:before{position:absolute;left:-21px;content:"▸"}.advantages-list p{font-size:20px;color:#5a5a5a}.prefab-gallery-grid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:30px 10px;justify-content:center;align-items:center}.prefab-gallery-grid .prefab-gallery-item{width:100%;height:225px;border-radius:5px;cursor:pointer;overflow:hidden;display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding-top:5px;border:1px solid rgba(175,202,255,.614);box-shadow:1px 1px 12px #69696979}.prefab-gallery-grid .prefab-gallery-item img{width:100%;height:180px;object-fit:contain;transition:transform .3s ease}.prefab-gallery-grid .prefab-gallery-item img:hover{transform:scale(1.05)}.prefab-gallery-grid .prefab-gallery-item h3{width:100%;font-size:17px;font-weight:400;padding:5px 0;text-align:center;color:#000;background-color:#93b9ff95}@media (max-width:900px){.advantages-list{width:100%;padding:10px}.advantages-list ul{line-height:1.3}.advantages-list ul li{font-size:16px}.prefab-container{width:100%}.prefab-container h2{padding:10px}.prefab-gallery-grid{grid-template-columns:repeat(2,1fr);gap:20px;padding:20px 10px}.prefab-gallery-grid .prefab-gallery-item{height:225px}}@media (max-width:600px){.prefab-gallery-grid{grid-template-columns:repeat(1,1fr);gap:20px;padding:20px 10px}.prefab-gallery-grid .prefab-gallery-item{height:225px}}.house-gallery-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.house-gallery-grid .grid-house{aspect-ratio:1/1;border-radius:5px;cursor:pointer;overflow:hidden;display:flex;justify-content:center;align-items:center;border:1px solid rgba(175,202,255,.614);box-shadow:1px 1px 12px #69696979}.house-gallery-grid .grid-house img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}@media (max-width:900px){.house-gallery-grid{padding:30px 10px;grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}}.solution-gallery-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;padding:30px 0;justify-content:center;align-items:center}.solution-gallery-grid .grid-solution{aspect-ratio:1/1;cursor:pointer;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;border:1px solid rgba(209,173,159,.46);box-shadow:1px 1px 12px #69696979;position:relative}.solution-gallery-grid .grid-solution .solute-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.solution-gallery-grid .grid-solution .solute-img:hover{transform:scale(1.05)}.solution-gallery-grid .grid-solution h3{height:40px;width:100%;background-color:#fad1c1;position:absolute;bottom:0;left:50%;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;transform:translate(-50%);color:#1e1e1e}@media (max-width:900px){.solution-gallery-grid{padding:30px 20px}}.dome-main-container{width:100%;padding:50px 0}.dome-main-container .dome-container{width:80%;margin:0 auto;display:flex;gap:30px}.dome-main-container .dome-container img{height:300px;object-fit:contain}.dome-main-container .dome-container .dome-text h2{font-weight:400;font-size:25px;color:#457cc3;padding-bottom:5px;border-bottom:2px solid rgba(166,166,166,.5);margin-bottom:10px}.dome-main-container .dome-container .dome-text p{font-size:18px;color:#5a5a5a;line-height:1.5;margin-bottom:10px}.dome-slider-container{width:80%;margin:0 auto;padding:30px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px}.dome-slider-container .dome-item{aspect-ratio:1/1;overflow:hidden}.dome-slider-container .dome-item img{height:100%;width:100%;object-fit:cover}@media (max-width:1225px){.dome-main-container{width:100%;padding:50px 0}.dome-main-container .dome-container{width:80%;margin:0 auto;display:flex;flex-direction:column;gap:30px}.dome-main-container .dome-container img{height:300px;object-fit:cover}.dome-main-container .dome-container .dome-text h2{font-weight:400;font-size:25px;color:#457cc3;padding-bottom:5px;border-bottom:2px solid rgba(166,166,166,.5);margin-bottom:10px}.dome-main-container .dome-container .dome-text p{font-size:18px;color:#5a5a5a;line-height:1.5;margin-bottom:10px}}@media (max-width:900px){.dome-main-container{padding:30px 10px}.dome-main-container .dome-container{width:100%;display:flex;flex-direction:column;gap:30px}.dome-main-container .dome-container img{height:300px;object-fit:cover}.dome-main-container .dome-slider-container{width:100%;gap:10px}}.project-nav{width:100vw;position:fixed;top:0;left:0;height:63px;z-index:99999999}.project-main{height:100%;width:100%;background-image:url(./project-bg-D07fuLB-.webp);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding-top:100px}.project-completed{width:80%;margin:0 auto 50px;height:100%;display:flex;justify-content:center;align-items:center;gap:30px;flex-direction:column}.project-completed h1{width:100%;text-align:start;color:red;font-size:33px;font-weight:500}.project-completed .card-container{display:flex;justify-content:center;align-items:center;position:relative}.project-completed .card-wrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;overflow:hidden}.project-completed .card{width:100%;height:400px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;transition:transform .3s ease,opacity .3s ease;display:flex;justify-content:flex-start;align-items:flex-end;box-shadow:inset 0 0 #fff,inset 0 0 #fff,inset 0 -464px 430px #0000004e,inset 0 0 #fff;padding:30px}.project-completed .card-content{padding:10px;text-align:center}.project-completed .card h3{font-size:24px;color:#fff;font-weight:500;display:flex;justify-content:center;align-items:center;gap:20px;cursor:pointer}@media (max-width:1186px){.project-completed .card-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.project-completed{width:100%;padding:0 20px}.project-completed .card-wrapper{gap:10px;grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.project-completed{width:100%;padding:0 10px}.project-completed .card{height:250px;padding:30px 0}.project-completed .card h3{font-size:18px;color:#fff;font-weight:500;cursor:pointer}}.contact-card-projects h3,.contact-card-projects p{color:#fff}.contact-card-projects img{height:40px;width:auto;opacity:1}.contact-card-projects form input{color:#fff;padding-left:5px}.contact-card-projects form input:hover{background-color:#ffffff2a}.contact-card-projects form button{background:transparent;color:#fff;border:1px solid white;font-weight:300}.contact-card-projects form button:hover{background:#000;color:#fff}.contact-card-projects ::-webkit-input-placeholder{color:#fff}.contact-card-projects .contact-icons a{border:1px solid rgb(255,255,255);color:#fff}.contact-card-projects .contact-icons a:hover{background:#000;color:#fff}.contact-nav{width:100%;position:fixed;top:0;left:0;height:63px;z-index:99999999;background:#391800}.hospitality{width:100%;height:100%;background:linear-gradient(to right,#360000,#a10103,#781200,#782c00,#360000)}.contact-card-box{background:linear-gradient(to right,#360000,#a10103,#781200,#782c00,#360000)}.contact-card-box h2,.contact-card-box h3,.contact-card-box p{color:#fff}.contact-card-box img{height:40px;width:auto;opacity:1}.contact-card-box form input{color:#fff;padding-left:5px}.contact-card-box form input:hover{background-color:#ffffff2a}.contact-card-box form button{background:transparent;color:#fff;border:1px solid white;font-weight:300}.contact-card-box form button:hover{background:#000;color:#fff}.contact-card-box ::-webkit-input-placeholder{color:#fff}.contact-card-box .contact-icons a{border:1px solid rgb(255,255,255);color:#fff}.contact-card-box .contact-icons a:hover{background:#000;color:#fff}.toggle-text{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.toggle-text .overlay-message{background:#fff;padding:20px;border-radius:8px;text-align:center}.toggle-text .overlay-message p{color:#000;margin-bottom:10px}.hospitality-container{width:80%;margin:0 auto;padding:100px 0 80px;gap:30px;display:grid;grid-template-columns:1fr 5fr;position:relative}.hospitality-breif{width:100%;display:flex;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.hospitality-breif .breif1{height:100%;width:100%;position:relative;cursor:pointer;overflow:hidden}.hospitality-breif .breif1:hover img{transform:scale(1.05);transition:all .2s ease}.hospitality-breif .breif1 img{height:100%;width:100%;object-fit:fill;transition:all .2s ease}.hospitality-breif .breif1 h3{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:center;align-items:center;font-size:clamp(.8rem,1.8vw,2.2rem);padding:4px 0;background-color:#464646cb;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;font-weight:400;transition:background-color .3s ease-in-out}.hospitality-breif .breif1:hover h3{background-color:#393939}.title-list{width:200px;height:fit-content;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;background-color:transparent;position:sticky;top:80px}.title-list h3{height:50px;width:100%;border-bottom:2px solid rgba(255,255,255,.197);display:flex;justify-content:space-between;padding:0 10px;align-items:center;font-size:clamp(1rem,1.7vw,2.2rem);font-weight:400;color:#e8e8e8;cursor:pointer}.title-list h3:hover{background:linear-gradient(to right,#faf3e8,#f8d5a4,#ffbc3e);color:#000}.title-list .active{position:relative;color:red;background:linear-gradient(to right,#faf3e8,#f8d5a4,#ffbc3e)}.title-list .active:after{content:"";position:absolute;width:3px;height:100%;background-color:red;bottom:0;left:0;transition:all .3s ease}.mini-container-hospitality{display:flex;flex-direction:column;gap:50px}.intro-hospitality{display:flex;flex-direction:column;gap:20px}.intro-hospitality h1{font-size:clamp(1.5rem,4vw,5rem);font-weight:400;color:#fff;border-bottom:2px solid rgba(255,255,255,.197);font-family:Buda,serif}.intro-hospitality p{font-size:clamp(.9rem,1.5vw,2rem);font-weight:300;color:#fff}.quality{display:flex;flex-direction:column;gap:15px}.quality h2{font-size:clamp(1.1rem,1.8vw,2.2rem);font-weight:400;color:#fff;border-bottom:2px solid rgba(255,255,255,.197)}.quality p{font-size:clamp(.9rem,1.5vw,2rem);font-weight:300;color:#fff}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;justify-content:center;align-items:center;margin-bottom:25px}.gallery-grid .grid-box{width:100%;border-radius:3px;cursor:pointer;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative}.gallery-grid .grid-box:hover img{filter:brightness(50%);transform:scale(1.02);transition:all .2s ease}.gallery-grid .grid-box img{width:100%;height:100%;object-fit:cover;transition:all .2s ease}.view-link{position:absolute;display:flex;justify-content:center;align-items:center;gap:10px;bottom:-20px;left:0;height:35px;width:100%;object-fit:cover;z-index:1;font-weight:500;opacity:0;transition:bottom .5s ease;font-size:16px}.grid-box:hover .view-link{opacity:1;background-color:#a97514;color:#fff;bottom:0}.modal-overlay{position:fixed;top:0;left:0;z-index:999999999;width:100%;height:100%;background:#000000ec;display:flex;justify-content:center;align-items:center}.modal-overlay .modal-content{height:90%;padding:20px;margin:auto;display:flex;justify-content:center;align-items:center}.modal-overlay .modal-content img{max-width:100%;max-height:100%;cursor:pointer}.modal-overlay .modal-content.expanded img{width:100%;height:100%;object-fit:contain}.modal-overlay .close-button{position:absolute;top:15px;right:15px;background-color:transparent;color:#fff;font-size:22px;padding:0;height:40px;width:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:2px solid rgb(93,93,93)}.modal-overlay .close-button:hover{background-color:gray}.modal-overlay .nav-button{all:unset;position:absolute;height:40px;width:40px;display:flex;justify-content:center;align-items:center;font-size:20px;top:50%;color:#fff;transform:translateY(-50%);cursor:pointer}.modal-overlay .prev-button{position:absolute;left:50px}.modal-overlay .next-button{position:absolute;right:50px}.modal-overlay .nav-button:hover{background-color:#b8b8b8;border-radius:50%;color:#000}.hospitolity-home-btn{color:#fff;margin:12px 8px;font-size:25px;cursor:pointer}.hospitolity-home-btn:hover{background-color:#c70000;border-radius:50%;filter:drop-shadow(2px 2px 10px rgb(255,255,255))}.hospitolity-home-btn-inactive{display:none}@media (max-width:900px){.hospitality-container{width:100%;padding:80px 10px;gap:10px}.mini-container-hospitality{gap:30px}.title-list{width:100px}.title-list h3{height:35px;padding:0 8px;font-size:clamp(.9rem,1.8vw,2.2rem)}.modal-overlay .modal-content{height:80%}.modal-overlay .prev-button{left:10px}.modal-overlay .next-button{right:10px}}@media (max-width:600px){.hospitality-container{width:100%;padding:80px 10px 0 0}.title-list{width:80px}.title-list h3{height:30px;padding:0 8px;font-size:clamp(.7rem,1.8vw,2.2rem)}.mini-container-hospitality{gap:20px}.hospitality-breif{grid-template-columns:repeat(2,1fr);gap:10px}.gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;justify-content:center;align-items:center;margin-bottom:25px}.modal-overlay .prev-button{left:30%;top:80%}.modal-overlay .next-button{right:30%;top:80%}}.gallary{padding:10px}.gallary .gallary-item{font-size:14px;background-color:#6d6d6d;border:none;outline:none;color:#dbdbdb;border-radius:25px;font-weight:500;box-shadow:inset 8px 8px 8px #6d6d6d,inset -8px -8px 8px #6d6d6d;cursor:pointer}.images-container{padding:70px 10px 10px;gap:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));cursor:pointer;width:80%;margin:0 auto}.images-container .grid-image{position:relative;overflow:hidden;width:100%}.images-container .grid-image img{width:100%;aspect-ratio:1/1;object-fit:cover}.images-container .grid-image .view{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#000000b0;top:0;left:0;color:#fff;font-size:30px;opacity:0;transition:ease-in .3s}.images-container .grid-image:hover .view{opacity:1;transition:ease-out .3s}.images-container .grid-image:hover img{transition:.35s;transform:scale(1.2)}@media (max-width:660px){.images-container{width:100%}.images-container .grid-image{position:relative;overflow:hidden;width:100%}.images-container .grid-image img{width:100%;aspect-ratio:0;object-fit:cover}}.what-we-do{width:80%;margin:0 auto;padding-top:100px}.what-we-do h1{text-align:center;font-size:clamp(1.5rem,2.5vw,2.7rem);font-weight:500;color:red;border-bottom:2px solid rgba(255,255,255,.197);font-family:Quicksand,serif}.what-we-do p{padding:20px 0;font-size:18px;color:#545454}.what-we-do li{margin-left:22px;font-size:18px;color:#545454}.what-we-do .image-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;margin:50px 0}.what-we-do .image-grid h3{font-size:clamp(.9rem,1.2vw,1.7rem);text-align:center;font-weight:500;margin:10px 0}.what-we-do .image-item{overflow:hidden;border-radius:8PX;border:1px solid rgba(150,150,150,.378)}.what-we-do .image-item img{width:100%;height:auto;display:block;object-fit:contain}.doors-nav{width:100%;position:fixed;top:0;left:0;height:63px;z-index:99999999;background-color:#002e30}@media (max-width: 900px){.what-we-do{width:100%;padding:70px 15px 15px}}@media (max-width: 600px){.what-we-do{width:100%;padding:70px 15px 15px}.what-we-do .image-grid{grid-template-columns:1fr}}.tile-nav{width:100%;position:fixed;top:0;left:0;height:63px;z-index:99999999;background-color:#301400}.tiles{width:100%;background-color:#fff6ea;overflow:hidden}.tile-body-section{width:80%;margin:0 auto;display:flex;justify-content:space-between;gap:50px;padding:70px 0}.tile-body-section .tile-body img{height:450px;width:450px;object-fit:cover}.tile-body1{display:flex;flex-direction:column;padding:0 20px;width:60%}.tile-body1 h2{color:#682800;width:100%;text-align:start;margin-bottom:30px;font-size:30px;font-weight:400}.tile-body2 img{height:350px}.tile-body-features{width:100%;background-color:#e2d5cf}.features-container{width:80%;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:100px 0}.tile-body3{display:flex;align-items:center}.tile-body3 img{height:400px}.tile-body3 h1{color:#682800;width:300px;text-align:start;font-size:30px;font-weight:400}.tile-features{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:2rem}.tile-features .feature-box{display:flex;align-items:center;gap:15px}.tile-features .feature-box span{height:65px;width:65px;display:flex;justify-content:center;align-items:center;border:1px solid rgb(104,40,0);color:#682800;font-size:33px;border-bottom:8px solid rgb(104,40,0)}.tile-features .feature-box p{width:100px;color:#682800}.tile-slider{position:relative;width:100%;height:100vh;text-align:center;overflow:hidden}.tile-slider .slide{transition:all .5s ease;width:100%;height:100%;position:relative}.tile-slider .right{animation:fadeRight .3s ease forwards}.tile-slider .left{animation:fadeLeft .3s ease forwards}.tile-slider .slide img{width:100%;height:100%;object-fit:cover;border-radius:8px}.tile-slider .slide-info{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%)}.tile-slider .slide-info h1{font-size:4rem;font-weight:700;background:url(./tile2-CWqTW6vG.jpg) no-repeat center;background-size:cover;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;filter:drop-shadow(2px 2px 3px rgb(94,53,0))}.tile-slider .slide-info p{color:#fff;font-size:18px}.tile-slider .slide-info .slide-links{display:flex;align-items:center;justify-content:center;margin-top:15px;gap:20px}.tile-slider .slide-info .slide-links a{padding:5px 15px;width:max-content;border-radius:5px;background-color:red;display:flex;align-items:center;justify-content:center;gap:5px;color:#fff}.tile-slider .nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:#0000002f;color:#ffffffc6;border:none;font-size:1.5rem;padding:.5rem 1rem;cursor:pointer;z-index:10;height:80px;width:80px;border-radius:50%;box-shadow:inset 1px 1px 5px gray}.tile-slider .nav-btn.left{left:50px}.tile-slider .nav-btn.right{right:50px}.tile-collections{width:80%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:50px auto}.tile-collections .tile-card{height:370px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,148,76,.478);position:relative}.tile-collections .tile-card img{height:100%;width:100%;object-fit:cover;border-radius:10px;transition:transform 1s ease}.tile-collections .tile-card .card-info{display:none}.tile-collections .tile-card:hover img{transform:rotateY(180deg);transition:transform 1s ease}.tile-collections .tile-card:hover .card-info{display:block;position:absolute;top:0;left:0;right:0;bottom:0;padding:15px;background:linear-gradient(to top,rgb(255,255,255),rgba(255,255,255,.47),rgba(255,255,255,.208),transparent);display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;gap:15px;animation:fadeBottom .3s ease forwards}.tile-collections .tile-card:hover .card-info h3{color:#007a00;font-size:25px}.tile-collections .tile-card:hover .card-info p{color:#006400}.tile-collections .tile-card:hover .card-info a{height:40px;width:40px;background-color:#00a674;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.tile-intro{width:80%;margin:70px auto}.tile-intro h2{text-align:center;color:#4b2d00;font-size:20px;font-weight:400;font-family:Libre Baskerville,serif}@keyframes fadeBottom{0%{opacity:1;transform:translateY(-20px)}25%{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeRight{0%{opacity:1;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeLeft{0%{opacity:1;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.catlogs{max-width:1000px;margin:60px auto}.catlogs h1{text-align:center;padding:50px 0;font-size:40px;font-family:Libre Baskerville,serif;font-weight:400}.catlogs .main-image{width:100%}.catlogs .main-image img{height:100%;width:100%;object-fit:contain}.catlogs h3{text-align:center;padding:20px 0;font-size:27px;font-family:Libre Baskerville,serif;font-weight:400}.catlogs .catlog-tile-intro{padding:10px 0}.catlogs .catlog-tile-intro h4{padding:10px 0;font-size:20px;font-family:Libre Baskerville,serif;font-weight:400}.catlogs .catlog-tile-intro p{color:#2a2a2a}.catlogs .catlog-tile-intro li{margin-left:25px;color:#2a2a2a;margin-bottom:5px}.catlogs .catlog-tile-intro span{color:#c27100}.catlogs .catlog-tile-intro1{padding:10px 0}.catlogs .catlog-tile-intro1 h4{padding:10px 0;font-size:27px;font-family:Libre Baskerville,serif;font-weight:400}.catlogs .catlog-tile-intro1 .featured-tile{margin:15px 0;height:300px;width:100%;display:flex;justify-content:space-between;padding:10px;border-radius:8px;gap:50px}.catlogs .catlog-tile-intro1 .featured-tile img{height:100%;width:auto;object-fit:contain}.catlogs .catlog-tile-intro1 .featured-tile p{color:#2a2a2a;margin-bottom:10px;font-size:17px;font-family:Libre Baskerville,serif;font-weight:400}.catlogs .catlog-tile-intro1 .featured-tile li{margin-left:15px;color:#2a2a2a;margin-bottom:5px}.catlogs .catlog-tile-intro1 .featured-tile.reverse{flex-direction:row-reverse}@media (max-width:1440px){.tile-collections{width:80%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:50px auto}.tile-collections .tile-card{height:370px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,148,76,.478);position:relative}.tile-collections .tile-card img{height:100%;width:100%;object-fit:cover;border-radius:10px;transition:transform 1s ease}.tile-collections .tile-card .card-info{display:block;position:absolute;top:0;left:0;right:0;bottom:0;padding:15px;background:linear-gradient(to top,rgb(255,255,255),rgba(255,255,255,.47),rgba(255,255,255,.208),transparent);display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;gap:15px;animation:fadeBottom .3s ease forwards}.tile-collections .tile-card .card-info h3{color:#007a00;font-size:25px}.tile-collections .tile-card .card-info p{color:#006400}.tile-collections .tile-card .card-info a{height:40px;width:40px;background-color:#00a674;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}}@media (max-width:1297px){.features-container{gap:50px}.tile-body3{display:flex;align-items:center}.tile-body3 img{height:400px}.tile-body3 h1{width:100%;font-size:25px}}@media (max-width:1140px){.tile-body-section{flex-direction:column}.tile-body-section .tile-body img{width:100%}.tile-body1{width:100%;padding:0}.tile-body2 img{height:auto;width:100%}.tile-features{width:100%;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.tile-features .feature-box{gap:10px}}@media (max-width:1024px){.tile-slider .slide-info{max-width:80%;min-width:300px}.tile-slider .slide-info h1{font-size:3rem}.tile-slider .nav-btn{height:40px;width:40px}.tile-slider .nav-btn.left{left:10px}.tile-slider .nav-btn.right{right:10px}.catlogs{max-width:100%;margin:60px auto;padding:15px}.catlogs h1{font-size:30px}.catlogs h3{font-size:23px}.catlogs .catlog-tile-intro1{padding:10px 0}.catlogs .catlog-tile-intro1 h4{padding:10px 0;font-size:27px;font-family:Libre Baskerville,serif;font-weight:400}.catlogs .catlog-tile-intro1 .featured-tile{height:100%;justify-content:space-between;flex-direction:column;border:1px solid grey}}@media (max-width:960px){.features-container{gap:25px}.tile-body3 img{height:270px}.tile-body3 h1{width:100%;font-size:25px}}@media (max-width:637px){.features-container{gap:25px}.tile-body3 img{height:auto;width:100%}.tile-body3 h1{font-size:21px}}@media (max-width:515px){.tile-body-section{padding:50px 10px;width:100%}.tile-body-section .tile-body img{width:100%}.tile-body1{width:100%}.features-container{width:100%;padding:80px 10px}}*{padding:0;margin:0;box-sizing:border-box}body{font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal}a{font-weight:500;color:red;text-decoration:inherit}a:hover{color:#000}button{border-radius:5px;border:1px solid transparent;padding:.4em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:red;cursor:pointer;color:#fff;display:flex;justify-content:center;align-items:center;gap:5px}button:hover{color:#000}@media (prefers-color-scheme: light){a:hover{color:#747bff}button{background-color:#f9f9f9}}
