@import"https://fonts.googleapis.com/css2?family=Merriweather&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto&display=swap";@import"https://fonts.googleapis.com/css2?family=Pacifico&display=swap";*{padding:0;margin:0;box-sizing:border-box;font-family:Inter,sans-serif;line-height:28.8px}body{color:#444a59;background-color:#fff!important;overflow-x:hidden}[data-aos=custom-slide-right]{transform:translateX(-100px);opacity:0;transition-property:transform,opacity;transition-duration:1s;transition-timing-function:ease-out}[data-aos=custom-slide-right].aos-animate{transform:translateX(0);opacity:1}[data-aos=custom-slide-left]{transform:translateX(100px);opacity:0;transition-property:transform,opacity;transition-duration:1s;transition-timing-function:ease-out}[data-aos=custom-slide-left].aos-animate{transform:translateX(0);opacity:1}nav{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000;background-color:#070707;color:#fff}nav .navbar{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem}nav .navbar .logo{width:100%;border-radius:2.25rem}nav .navbar ul li{border-radius:4rem;display:inline;list-style:none}nav .navbar ul li a{text-decoration:none;color:#fff}nav .navbar ul li:not(:last-child){margin-right:50px}nav ul{display:none}.hero .hero-content{display:flex;align-items:center;flex-direction:column;justify-content:center;background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8));z-index:1;height:100vh;width:100%;color:#fff;text-align:center}.hero .hero-content .hero-title{font-size:48px;line-height:77px;line-height:normal;font-family:Merriweather,serif;width:70%;margin-bottom:30px}.hero .hero-content a{text-decoration:none;color:#d5b736;padding:10px 25px;border:2px solid #d5b736;border-radius:3px;margin:30px 0}.hero .hero-content a:hover{background-color:#d5b736;color:#fff}video{object-fit:cover;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:-1}.hero-section{background:linear-gradient(270deg,rgba(0,0,0,.17),rgba(0,0,0,.85)) 50%/cover no-repeat,url(/assets/images/aggies/hero_1.jpg);background-repeat:no-repeat;background-size:cover;z-index:1;height:100vh;width:100%;display:flex;justify-content:flex-start;align-items:center;padding-left:7.5rem}.hero-section,.hero-section .text-container{text-align:left}.hero-section .text-container .welcome-text{color:#d0d2d5;font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:29.05px;text-align:left;margin-bottom:.5rem}.hero-section .text-container .hero-title{color:#fff;font-family:Pacifico,sans-serif;font-size:54px;font-weight:400;line-height:94.82px;text-align:left;margin-bottom:.5rem}.hero-section .text-container .hero-title span{font-family:Pacifico,sans-serif;color:#e40f15}.hero-section .text-container .description{color:#fff;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:27px;text-align:left;margin-bottom:1.5rem}.hero-section .hero-btn{display:flex;justify-content:center;align-items:center;width:40%;background-color:#e40f15;border:1px solid #e40f15;border-radius:5px;padding:8px 16px;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px;text-align:left}.hero-section .hero-btn .icon{color:#fff}.welcome{background-color:#fff}.welcome .welcome-inner{padding:60px 0;width:80%;margin:auto}.welcome .welcome-inner .welcome-title{font-family:Merriweather,serif;color:#d5b736;font-size:32px;margin:20px 0}.welcome .welcome-inner .welcome-text{text-align:left}.services{background:linear-gradient(rgba(220,20,60,.85),rgba(202,13,18,.75)),url(/assets/images/aggies/aggies_about_us.svg);background-repeat:no-repeat;background-size:cover;padding:5rem 7.5rem 6.5rem;color:#fff}.services h2{font-family:Pacifico;font-size:36px;font-weight:400;line-height:63.22px;text-align:left;margin-bottom:32px;text-align:center}.services .services-grid{display:grid;grid-gap:1.5rem;gap:1.5rem}.services .service-item{background-color:#fff;color:#333;padding:2rem;border-radius:10px;text-align:center;transition:transform .3s ease}.services .service-item img{margin-bottom:1rem}.services .service-item h3{font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:27px;text-align:left;margin-bottom:.5rem}.services .service-item p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:left}.gallery-container{overflow-x:hidden}.gallery-container .gallery-item{display:flex;align-items:center}.explore{background:#070707;position:relative;padding:5rem 7.5rem;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.explore p{font-family:Pacifico;font-size:36px;font-weight:400;line-height:63.22px;text-align:center;color:#fff;position:relative;z-index:2;margin-bottom:2rem}.explore .video-container{padding-bottom:59.17%;height:0;overflow:hidden;z-index:1}.explore .video-container video{position:absolute;top:0;left:0;width:80%;height:80%;object-fit:cover;border-radius:1.5rem}.reservation-container{background:linear-gradient(hsla(0,0%,88%,.141),hsla(0,0%,100%,.9)),url(/assets/images/aggies/reserve.svg);background-repeat:no-repeat;background-size:cover;display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;padding:6.5rem 7.5rem}.reservation-container .reservation-card-container{padding:2.5rem 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;border:3px solid #e40f15;background-color:#fff}.reservation-container .reservation-card-container img{margin-bottom:1.5rem}.reservation-container .reservation-card-container .reservation-title{font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:29.05px;text-align:center;color:#444a59;margin-bottom:.5rem}.reservation-container .reservation-card-container .reservation-text{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:center;color:#444a59;margin-bottom:1rem}.reservation-container .reservation-card-container .btn{background-color:#e40f15;padding:8px 16px;border-radius:5px;border:1px solid #e40f15;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px;text-align:center;color:#fff}.testimonial-container{background:linear-gradient(rgba(220,20,60,.85),rgba(202,13,18,.75)),url(/assets/images/aggies/aggies_people.jpeg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 15rem 5.5rem}.testimonial-container .guest{color:#fff;font-family:Pacifico,sans-serif;font-size:36px;font-weight:400;line-height:63.22px;text-align:center;margin-bottom:2rem}.testimonial-container .testimonial-card-container{background-color:#fff;padding:2.5rem;border:1px solid #fff;border-radius:10px}.testimonial-container .testimonial-card-container .testimonial-title{color:#444a59;font-family:Merriweather,sans-serif;font-size:24px;font-weight:700;line-height:30.17px;text-align:center;margin-bottom:1.5rem}.testimonial-container .testimonial-card-container .testimonial-text{color:rgba(68,74,89,.892);font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:28.8px;text-align:center;margin-bottom:2rem}.testimonial-container .testimonial-card-container .star-container{display:flex;justify-content:center;align-items:center;gap:.5rem;margin:1.5rem 0}.testimonial-container .testimonial-card-container .name{color:#444a59;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:28.8px;text-align:center}.offerings{background-color:#070707;color:#fff;padding:60px 0}.offerings .offerings-inner{width:80%;display:flex;margin:auto;align-items:center;justify-content:space-around;gap:5rem}.offerings .offerings-inner img{width:100%}.offerings .offerings-inner>div{flex:2 1}.offerings .offerings-inner>div .offerings-heading{font-family:Merriweather,serif;color:#d5b736;font-size:32px}.offerings .offerings-inner>div .offerings-text{margin:20px 0}.offerings .offerings-inner>div a{text-decoration:none;color:#d5b736;padding:10px 25px;border:2px solid #d5b736;border-radius:3px;display:inline-block;margin-top:20px}.offerings .offerings-inner>div a:hover{background-color:#d5b736;color:#fff}.offerings .offerings-inner>div ul{margin-left:25px}.offerings .offerings-inner .swiper{flex:3 1}.menu{background-color:#fff;text-align:center;padding:60px 0}.menu .span{font-family:Merriweather,sans-serif;font-weight:400;font-size:1rem;text-align:center;color:#000;padding-top:1rem}.menu .menu-inner .menu-title{font-family:Merriweather,serif;color:#d5b736;font-size:32px;margin:20px 0}.menu .menu-inner .menu-text{margin-bottom:40px}.menu .menu-inner .menu-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;width:80%;text-align:left;margin:auto}.menu .menu-inner .menu-grid>div{border:1px solid rgba(68,74,89,.231);display:flex;flex-direction:column;gap:24px}.menu .menu-inner .menu-grid>div div{margin-top:10px;padding:1rem 1.5rem}.menu .menu-inner .menu-grid>div div .food-name{font-size:24px;font-family:Merriweather,serif}.menu .menu-inner .menu-grid>div div .food-description{margin:10px 0}.menu .menu-inner .menu-grid>div div .food-price{font-weight:600;text-decoration:none;padding:4px 6px;color:#444a59;border-radius:3px}.menu .menu-inner .menu-grid img{width:100%}.menu .menu-inner a{text-decoration:none;color:#d5b736;padding:10px 25px;border:2px solid #d5b736;border-radius:3px;display:inline-block;margin-top:60px}.menu .menu-inner a:hover{background-color:#d5b736;color:#fff}.add_button{color:#fff;background-color:#04aa6d;padding:5px 20px;border-radius:5px}.about{color:#fff;background-color:#070707;padding:60px 0}.about .about-inner{display:grid;grid-template-columns:1fr 1fr;width:80%;margin:auto}.about .about-inner div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 30px}.about .about-inner div .about-title{font-size:36px;font-weight:400;line-height:63.22px;text-align:left}.about .about-inner div .about-text{margin:30px 0;font-family:Inter,sans-serif;color:#fff;font-size:16px;font-weight:400;line-height:24px;text-align:left}.about .about-inner a{text-decoration:none;color:#d5b736;padding:10px 25px;border:2px solid #d5b736;border-radius:3px}.about .about-inner a:hover{background-color:#d5b736;color:#fff}.about .about-inner img{width:100%}.events{background-color:#070707;color:#fff;padding:60px 0}.events .events-title{font-family:Merriweather,serif;color:#d5b736;font-size:32px;text-align:center}.events .events-text{text-align:center;margin:30px 0}.events .events-inner{margin:auto;background-color:#fff;width:80%;color:#444a59;padding:50px}.events .events-inner .slide .events-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:center}.events .events-inner .slide .events-card img{width:100%}.events .events-inner .slide .events-card>div .event-card-title{font-family:Merriweather,serif;color:#d5b736;font-size:32px;color:#444a59;font-size:24px;font-weight:700;margin-bottom:20px}.events .events-inner .slide .events-card>div .event-card-text{font-size:18px;font-weight:400;margin:20px 0}.events .events-inner .slide .events-card>div .date-and-time{display:flex;gap:1.5rem}.events .events-inner .slide .events-card>div .date-and-time .date,.events .events-inner .slide .events-card>div .date-and-time .time{display:flex;align-items:center;color:#8c7925;font-weight:400}.events .events-inner .slide .events-card>div .date-and-time .date p,.events .events-inner .slide .events-card>div .date-and-time .time p{margin-left:5px}.events .events-inner .slide .events-card>div a{text-decoration:none;color:#d5b736;padding:10px 25px;border:2px solid #d5b736;border-radius:3px;display:inline-block;margin-top:20px}.events .events-inner .slide .events-card>div a:hover{background-color:#d5b736;color:#fff}.reservations{padding:60px 0}.reservations,.reservations .reservations-inner{display:flex;align-items:center;justify-content:center}.reservations .reservations-inner{flex-direction:column;width:80%;background-color:#fff;margin:auto;text-align:center;padding:60px}.reservations .reservations-inner .reservations-title{color:#444a59;font-size:20px;margin-top:1.5rem;text-align:center}.reservations .reservations-inner .btn{text-decoration:none;color:#d5b736;padding:10px 25px;border:2px solid #d5b736;border-radius:3px;background-color:#fff;margin-top:2rem;font-size:16px}.reservations .reservations-inner .btn:hover{background-color:#d5b736;color:#fff}.testimonial{background-color:#fff;text-align:center}.testimonial .testimonial-inner .testimonial-title{font-family:Merriweather,serif;color:#d5b736;font-size:32px;padding-top:60px}.testimonial .testimonial-inner .testimonial-text{margin:30px 0 64px}.testimonial .testimonial-inner .testimonial-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;width:80%;margin:auto;padding-bottom:60px}.testimonial .testimonial-inner .testimonial-grid>div{box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:40px}.testimonial .testimonial-inner .testimonial-grid>div .testimonial-card-title{font-family:Merriweather,serif;color:#444a59;font-size:24px}.testimonial .testimonial-inner .testimonial-grid>div .testimonial-description{margin:24px 0;color:rgba(68,74,89,.525)}.testimonial .testimonial-inner .testimonial-grid>div .rating-stars{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.testimonial .testimonial-inner .testimonial-grid>div .attestant{font-weight:600;color:#444a59}.hero-menu{height:40vh;background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url(/assets/images/aggies/menu_bg_image_6.jpeg);background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.hero-menu p{font-family:Merriweather,serif;color:#d5b736;font-size:32px;color:#fff;font-size:48px}.navbar-menu{width:80%;margin:60px auto}.navbar-menu ul{display:flex;justify-content:space-around}.navbar-menu ul li{list-style:none}.navbar-menu ul li a{text-decoration:none;color:inherit;font-size:24px;padding:20px}.navbar-menu ul li a:hover{color:#d5b736}.navbar-menu ul li .active{color:#d5b736;border-bottom:3px solid #d5b736}.menu span{font-size:1rem;font-family:Merriweather,sans-serif;font-weight:400;text-align:center;color:#444a59;padding-top:1rem}.menu .btn-container{display:flex;justify-content:center;align-items:center;gap:2.5rem;padding:1rem 0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.menu .btn-container::-webkit-scrollbar{display:none}.menu .btn-container .menu-btn{text-decoration:none;color:#444a59;font-size:1.25rem;font-weight:500;line-height:24.2px;text-align:left;cursor:pointer}.menu .btn-container .menu-btn:hover{color:#d5b736}.menu .btn-container .menu-btn.active{color:#d5b736;font-weight:600}.menu .menu-grid{display:grid;width:80%;padding:4rem 0;text-align:left;margin:auto}.menu .menu-grid>div{border:1px solid rgba(68,74,89,.231);display:flex;flex-direction:column;gap:24px}.menu .menu-grid>div div{margin-top:10px;padding:1rem 1.5rem}.menu .menu-grid>div div .food-name{font-size:24px;font-family:Merriweather,serif}.menu .menu-grid>div div .food-description{margin:10px 0}.menu .menu-grid>div div .food-price{font-weight:600;text-decoration:none;padding:4px 6px;color:#444a59;border-radius:3px}.menu .menu-grid img{width:100%}.about-page .hero-about{height:40vh;background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url(/assets/images/aggies/aggies_counter_1.jpeg);background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.about-page .hero-about p{font-family:Merriweather,serif;color:#d5b736;font-size:32px;color:#fff;font-size:48px}.about-page .about .about-flex{padding-top:60px;background-color:#fff}.about-page .about .about-flex .about-card .about-card-inner{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px;gap:50px;align-items:center;width:80%;margin:80px auto auto}.about-page .about .about-flex .about-card .about-card-inner img{width:100%}.about-page .about .about-flex .about-card .about-card-inner div .about-flex-title{font-family:Merriweather,serif;color:#d5b736;font-size:32px;margin-bottom:30px;line-height:40.22px}.about-page .about .about-flex .about-card .about-card-inner div .about-flex-text{color:#252937}.about-page .about .bg-dark{background-color:#070707}.about-page .about .bg-dark .about-card-inner-dark{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px;gap:50px;align-items:center;width:80%;margin:80px auto auto;padding:60px 0}.about-page .about .bg-dark .about-card-inner-dark img{width:100%}.about-page .about .bg-dark .about-card-inner-dark div .about-flex-title{font-family:Merriweather,serif;color:#d5b736;font-size:32px;margin-bottom:30px;line-height:40.22px}.about-page .about .bg-dark .about-card-inner-dark div .about-text{color:#fff;margin-bottom:24px}.about-page .about .bg-dark .about-card-inner-dark div .about-btn{text-decoration:none;color:#d5b736;padding:10px 25px;border-radius:3px;color:#fff;border:1px solid #d5b736;font-weight:400;font-size:16px}.about-page .about .bg-dark .about-card-inner-dark div .about-btn:hover{background-color:#d5b736;color:#fff}.about-page .about .image-container{padding:120px}.about-page .about .image-container .image-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin:auto}.about-page .about .image-container .image-grid img{width:100%;height:100%}.about-page .about .image-flex{margin-top:1.5rem!important}.offerings-page .hero-offerings{height:40vh;background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url(/assets/images/aggies/aggies_people_6.jpeg);background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.offerings-page .hero-offerings p{font-family:Merriweather,serif;color:#d5b736;font-size:32px;color:#fff;font-size:48px}.offerings-page .all-offerings{padding-top:60px}.offerings-page .all-offerings .offerings-page-text{margin-bottom:50px;text-align:center}.offerings-page .all-offerings .offering-flex .offering-card .offering-card-inner{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;width:80%;margin:auto}.offerings-page .all-offerings .offering-flex .offering-card .offering-card-inner img{width:100%}.offerings-page .all-offerings .offering-flex .offering-card .offering-card-inner div .offering-flex-title{font-family:Merriweather,serif;color:#d5b736;font-size:32px;margin-bottom:30px;line-height:40.22px}.offerings-page .all-offerings .offering-flex .even{background-color:#070707;color:#fff}.offerings-page .all-offerings .offering-flex .even div{margin-left:80px}.offerings-page .all-offerings .offering-flex .odd div{margin-right:80px}.contacts-page .hero-contacts{height:40vh;background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url(/assets/images/Contact/Banner.png);background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.contacts-page .hero-contacts p{font-family:Merriweather,serif;color:#d5b736;font-size:32px;font-family:Inter,sans-serif;color:#fff;font-size:48px}.contacts-page .wrapper{margin:auto;width:80%}.contacts-page .wrapper .contacts-title{font-family:Merriweather,serif;font-size:32px;margin-bottom:30px;font-weight:500}.contacts-page .wrapper .lounge-title{text-align:left}.contacts-page .wrapper .aggies-title{text-align:center}.contacts-page .wrapper .forms{display:grid;grid-template-columns:repeat(2,1fr)}.contacts-page .wrapper .forms .form .label-input-container{margin-bottom:30px}.contacts-page .wrapper .forms .form label{display:block;font-size:16px;margin-bottom:8px}.contacts-page .wrapper .forms .form .input{width:100%;border:none;outline:none;font-size:16px;color:#444a59}.contacts-page .wrapper .forms .form .input:focus{border-bottom:1px solid #d5b736}.contacts-page .wrapper .forms .form .lounge-input{border-bottom:1px solid #444a59}.contacts-page .wrapper .forms .form .lounge-input:focus{border-bottom:1px solid #d5b736}.contacts-page .wrapper .forms .form .aggies-input{border:1px solid #444a59;border-radius:8px;padding:.5rem 1rem}.contacts-page .wrapper .forms .form .error{color:red;font-size:12px}.contacts-page .wrapper .forms .form .textarea{width:100%;height:10vh;padding:10px;font-size:16px;border:1px solid #444a59;color:#444a59;outline:none}.contacts-page .wrapper .forms .form .lounge-textarea:focus{border:1px solid #d5b736}.contacts-page .wrapper .forms .form .aggies-textarea{border-radius:8px}.contacts-page .wrapper .forms .form .contact-button{text-decoration:none;padding:10px 25px;border-style:solid;border-width:2px;border-radius:3px;margin-top:20px;font-size:14px}.contacts-page .wrapper .forms .form .contact-lounge-btn{background-color:#fff;border:1px solid #d5b736;color:#d5b736}.contacts-page .wrapper .forms .form .contact-lounge-btn:hover{background-color:#d5b736;color:#fff}.contacts-page .wrapper .forms .form .contact-aggies-btn{background-color:#e40f15;border:1px solid #e40f15;color:#fff}.contacts-page .wrapper .forms .form .contact-aggies-btn:hover{background-color:#aa050a}.contacts-page .wrapper .forms .contact,.contacts-page .wrapper .forms .email,.contacts-page .wrapper .forms .location{margin-bottom:2rem;color:#444a59}.contacts-page .wrapper .forms .contact .contact-icon,.contacts-page .wrapper .forms .email .contact-icon,.contacts-page .wrapper .forms .location .contact-icon{margin-bottom:.5rem}.contacts-page .wrapper .forms .socials{display:flex;align-items:center;gap:1rem}.contacts-page .wrapper .forms .social-icon{background-color:#d5b736;color:#444a59;padding:8px;border-radius:4px}.hero-reservation{height:40vh;background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url(/assets/images/About/unsplash_1H30uRC1plc.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.hero-reservation p{font-family:Merriweather,serif;color:#d5b736;font-size:32px;color:#fff;font-size:48px}.reservation{display:flex;background-color:#fff;align-items:center;justify-content:center}.reservation .reservation-inner{margin:auto}.reservation .reservation-inner .reservation-title{font-family:Merriweather,serif;color:#d5b736;font-size:32px;margin-bottom:15px;text-align:center}.reservation .reservation-inner .reservation-subtitle{color:#444a59;font-size:16px;font-family:Inter,sans-serif;line-height:1.8rem;text-align:left;margin-bottom:1.5rem}.reservation .reservation-inner .wrapper{display:flex}.reservation .reservation-inner .wrapper .box{order:1;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),#444a59;width:100%;height:250px;border-radius:4px;border:1px solid #070707;margin:2rem 4rem}.reservation .reservation-inner .wrapper .box .box-text{padding:1.8rem 1rem}.reservation .reservation-inner .wrapper .box .open{color:#fff;text-align:center;font-size:24px;font-family:Inter,sans-serif;font-weight:600}.reservation .reservation-inner .wrapper .box .days{color:#d5b736;text-align:center;font-size:18px;font-family:Inter,sans-serif;margin-top:1rem}.reservation .reservation-inner .wrapper .box .time{color:#fff;text-align:center;font-size:18px;font-family:Inter,sans-serif;margin-top:.5rem}.reservation .reservation-inner .wrapper .form label{display:block;text-align:left}.reservation .reservation-inner .wrapper .form .input{width:100%;outline:none;border:none;border-bottom:1px solid #444a59;margin-bottom:20px;font-size:14px}.reservation .reservation-inner .wrapper .form .input:focus{border-bottom:1px solid #d5b736}.reservation .reservation-inner .wrapper .form .textarea{width:100%;height:20vh;padding:1rem;outline:none;font-size:14px;border:1px solid #444a59}.reservation .reservation-inner .wrapper .form .textarea:focus{border:1px solid #d5b736}.reservation .reservation-inner .wrapper .form .form-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:1rem;row-gap:1rem;grid-column-gap:2.5rem;column-gap:2.5rem}.reservation .reservation-inner .wrapper .form .reservation-button{text-decoration:none;color:#d5b736;padding:10px 25px;border:2px solid #d5b736;border-radius:3px;background-color:#fff;margin-top:30px;font-size:16px}.reservation .reservation-inner .wrapper .form .reservation-button:hover{background-color:#d5b736;color:#fff}.reservation .reservation-inner .wrapper .form .select-time{width:100%;padding:.5rem 0;outline:none;background-color:#fff;color:#444a59;font-size:14px;border:none;border-bottom:1px solid #444a59}.reservation .reservation-inner .wrapper .form .select-seat-box .select-area{margin-bottom:1.2rem}.reservation .reservation-inner .wrapper .form .select-seat-box .btn{text-decoration:none;color:#d5b736;border:2px solid #d5b736;border-radius:3px;padding:6px 16px;background-color:#fff}.reservation .reservation-inner .wrapper .form .select-seat-box .btn:hover{background-color:#d5b736;color:#fff}.reservation .reservation-inner .wrapper .form .select-seat-box .btn:not(:first-child){margin-right:1rem}.reservation .reservation-inner .wrapper .form .select-seat-box .active-tier{text-decoration:none;color:#d5b736;border:2px solid #d5b736;border-radius:3px;padding:6px 16px;color:#fff;background-color:#d5b736}.reservation .reservation-inner .wrapper .form .select-seat-box .active-tier:hover{background-color:#d5b736;color:#fff}.reservation .reservation-inner .wrapper .form .select-seat-box .active-tier:not(:first-child){margin-right:1rem!important}.reservation .reservation-inner .wrapper .form .select-seat-box .seats-image{margin-top:2rem;width:80%}.reservation .reservation-inner .wrapper .form .select-seat-box .select-table{margin:1rem 0}.reservation .reservation-inner .wrapper .form .select-seat-box .select-title{margin-bottom:1rem;color:#444a59;font-size:16px;font-family:Inter,sans-serif}.reservation .reservation-inner .wrapper .form .select-seat-box .dropdown{width:180px;text-align:left;margin-bottom:1rem;outline:none;background-color:#fff;color:#444a59;font-size:14px;border:none;border-bottom:1px solid #444a59}.reservation .reservation-inner .wrapper .form .select-seat-box .checkbox{color:#444a59;font-size:14px;margin-left:1.5rem}.reservation .reservation-inner .wrapper .form .note{color:#444a59;font-size:16px;font-family:Inter,sans-serif;line-height:25.888px;margin-top:1.5rem}.reservation .reservation-inner .wrapper .form .note strong{color:#070707}.reservation .reservation-inner .wrapper .form .note span{color:#d5b736}.aggies-hero-reservation{height:40vh;background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url(/assets/images/aggies/aggies_people_6.jpeg);background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.aggies-hero-reservation p{font-family:Merriweather,serif;color:#d5b736;font-size:32px;font-family:Inter,sans-serif;color:#fff;font-size:48px}.reservations-container .title{color:#444a59;font-family:Inter,sans-serif;font-size:36px;font-weight:600;line-height:46.8px;text-align:center;margin-bottom:1rem}.reservations-container .description{color:#444a59;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:center;margin-bottom:2.5rem}.reservations-container .form-container .form-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:1.5rem;gap:1.5rem}.reservations-container .form-container .form-grid .label-input-container{margin-bottom:30px}.reservations-container .form-container .form-grid .input{width:100%;border:1px solid #444a59;padding:12px 16px;border-radius:2px;outline:none;font-size:16px;color:#444a59}.reservations-container .form-container .textarea-input-container{margin:30px 0}.reservations-container .form-container label{color:#444a59;font-family:Roboto,sans-serif;display:block;font-size:14px;font-weight:600;margin-bottom:8px;line-height:16.41px}.reservations-container .form-container .textarea{width:100%;height:156px;padding:10px;font-size:16px;border:1px solid #444a59;border-radius:2px;color:#444a59;outline:none}.reservations-container .form-container .error{color:red;font-size:12px}.reservations-container .form-container .note{display:block;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:21px;text-align:left;color:#e40f15;margin-bottom:1.5rem}.reservations-container .form-container .btn-container{display:flex;justify-content:center;align-items:center}.reservations-container .form-container .btn-container .aggies-reservation-btn{width:30%;background-color:#e40f15;border:1px solid #e40f15;display:flex;justify-content:center;align-items:center;color:#fff;padding:8px 16px;border-radius:5px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px}.reservations-container .form-container .btn-container .aggies-reservation-btn:hover{background-color:#aa050a}.jobs-page .hero-jobs{height:40vh;background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url(/assets/images/aggies/jobs-hero.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.jobs-page .hero-jobs p{font-family:Merriweather,serif;color:#d5b736;font-size:32px;font-family:Inter,sans-serif;color:#fff;font-size:48px}.jobs-page .jobs-container{padding:5rem 7.5rem 6.5rem}.jobs-page .jobs-container .title{font-family:Inter,sans-serif;color:#444a59;font-size:36px;font-weight:600;line-height:46.8px;text-align:center;margin-bottom:2rem}.jobs-page .jobs-container .description{font-family:Inter,sans-serif;color:#444a59;font-size:16px;font-weight:400;line-height:24px;text-align:center;margin-bottom:3.5rem}.jobs-page .jobs-container .jobs-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;height:100%}.jobs-page .jobs-container .jobs-section .image-container .jobs-image{width:100%;height:100%;object-fit:cover;border-radius:24px}.jobs-page .jobs-container .jobs-section .form-container .form .label-input-container{margin-bottom:30px}.jobs-page .jobs-container .jobs-section .form-container .form label{display:block;font-size:16px;margin-bottom:8px}.jobs-page .jobs-container .jobs-section .form-container .form .input{width:100%;border:1px solid #444a59;padding:6px 0 6px 16px;border-radius:8px;outline:none;font-size:16px;color:#444a59}.jobs-page .jobs-container .jobs-section .form-container .form .select-input-container{position:relative;display:flex;align-items:center}.jobs-page .jobs-container .jobs-section .form-container .form .select-input-container .select-input{outline:none;border:1px solid #444a59;display:block;width:100%;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.3rem .3rem .3rem 1rem;border-radius:8px;background-color:#fff}.jobs-page .jobs-container .jobs-section .form-container .form .select-input-container .select-arrow{position:absolute;right:1em;pointer-events:none;font-size:1.5em;color:#333}.jobs-page .jobs-container .jobs-section .form-container .form .error{color:red;font-size:12px}.jobs-page .jobs-container .jobs-section .form-container .form .upload-file-container .upload-file-title{color:#444a59;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;line-height:16.41px;text-align:left;margin-bottom:.5rem}.jobs-page .jobs-container .jobs-section .form-container .form .upload-file-container .upload-file-title .supported-file{color:#444a59;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:18px;text-align:left;margin-bottom:.5rem}.jobs-page .jobs-container .jobs-section .form-container .form .jobs-btn{width:100%;background-color:#e40f15;border:1px solid #e40f15;display:flex;justify-content:center;align-items:center;color:#fff;padding:8px 16px;border-radius:5px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px}.file-upload{width:100%;background:rgba(68,74,89,.114);margin:0 auto 2rem}.file-upload__dropzone{border:2px dashed #ccc;border-radius:4px;padding:32px;text-align:center;cursor:pointer;transition:all .3s ease}.file-upload__dropzone:hover{border-color:#999}.file-upload__dropzone--active{border-color:#2196f3;background-color:#e3f2fd}.file-upload__primary-text{color:rgba(68,74,89,.529);font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:18px;text-align:center;margin-bottom:.5rem}.file-upload__file-list{margin-top:20px}.file-upload__file-list-title{font-size:14px;font-weight:500;margin-bottom:8px}.file-upload__file-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:#f5f5f5;border-radius:4px;margin-bottom:8px}.file-upload__file-name{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:12px}.file-upload__remove-button{background:none;border:none;color:#f44336;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.file-upload__remove-button:hover{color:#d32f2f}.footer{color:#fff;background-color:#070707}.footer .footer-flex{width:80%;display:grid;grid-template-columns:repeat(4,1fr);margin:auto;padding:60px 0;grid-column-gap:2.5rem;column-gap:2.5rem}.footer .footer-flex .flex-1 .lounge{font-family:Merriweather,serif;color:#d5b736;font-size:32px;color:#fff;font-size:24px}.footer .footer-flex .flex-1 .awesome{margin:20px 0}.footer .footer-flex .flex-1 .socials{display:flex;align-items:center;margin-top:10px;gap:1rem}.footer .footer-flex .flex-1 .icon{background-color:#edcd3f;padding:8px;border-radius:4px;color:#070707}.footer .footer-flex .flex-2 .company{margin-bottom:20px;font-family:Merriweather,serif;color:#d5b736;font-size:32px;font-size:24px;font-family:Inter,sans-serif}.footer .footer-flex .flex-2 div{margin-bottom:20px}.footer .footer-flex .flex-2 div p:first-child{font-weight:600}.footer .footer-flex .flex-3 p,.footer .footer-flex .flex-4 p{margin-bottom:20px}.footer .footer-flex .flex-3 p:first-child,.footer .footer-flex .flex-4 p:first-child{font-family:Merriweather,serif;color:#d5b736;font-size:32px;font-size:24px;font-family:Inter,sans-serif}.footer .footer-flex .flex-3 p a,.footer .footer-flex .flex-4 p a{text-decoration:none;color:#fff}.footer .footer-flex .flex-3 p a:hover,.footer .footer-flex .flex-4 p a:hover{color:#d5b736}.footer .copyright{text-align:center;padding:30px 0}.footer-section{background:#070707;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 7.5rem 5rem}.footer-section img{margin-bottom:2.5rem}.footer-section .footer-flex-container{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;margin-bottom:4rem}.footer-section .footer-flex-container .aggies-footer-flex .heading{color:#e40f15;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:27px;text-align:center;margin-bottom:1rem;text-transform:uppercase}.footer-section .footer-flex-container .aggies-footer-flex .description{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:center}.footer-section .icon-container{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.footer-section .icon-container .social-icons{color:#e40f15;background-color:#fff;padding:8px;border-radius:5px}.footer-section .aggies-copyright{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:21px;text-align:center}.footer-section .aggies-copyright span{color:#ffdd29}@media screen and (min-width:992px){nav .navbar ul{display:flex}nav .navbar ul:hover{color:#d5b736}nav .bar{display:none}}@media screen and (max-width:991px){nav .navbar{width:100%}nav .navbar ul{display:none}nav .mobile-nav{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center}nav .mobile-nav li{list-style:none}nav .mobile-nav li a{text-decoration:none;color:#fff}nav .mobile-nav li a:hover{color:#d5b736}}@media screen and (min-width:1200px){nav{padding:0 7.5rem}}@media screen and (min-width:992px){nav{padding:0 5rem}}@media screen and (max-width:991px){nav{padding:0 1rem}}@media screen and (max-width:1415px){.events .events-inner .slide .events-card>div .date-and-time{grid-template-columns:1fr;gap:1.5rem}}@media screen and (max-width:1325px){.hero .hero-content .hero-title{width:80%}}@media screen and (max-width:1301px){.about .about-inner,.events .events-inner,.menu .menu-inner .menu-grid,.offerings .offerings-inner,.reservation .reservation-inner,.reservations .reservations-inner,.testimonial .testimonial-inner .testimonial-grid .seats-image .form-grid,.welcome .welcome-inner--inner-left{width:90%}}@media screen and (max-width:768px){.reservation{padding:2rem .5rem!important}.reservation .reservation-title{text-align:left!important}}@media screen and (max-width:991px){.hero-reservation p{font-size:32px}.offerings .offerings-inner{display:grid;grid-template-columns:1fr}.offerings .swiper{width:100%}.menu .menu-inner .menu-grid{grid-template-columns:repeat(2,1fr)}.about .about-inner{display:flex;flex-direction:column-reverse}.about .about-inner div{margin-top:30px}.events .events-inner .slide .events-card{grid-template-columns:1fr}.events .events-inner .slide .events-card img{width:100%}}@media screen and (max-width:1157px){.hero .hero-content .hero-title{width:90%}}@media screen and (max-width:1030px){.hero .hero-content .hero-title{font-size:40px}}@media screen and (max-width:767px){.reservation .reservation-inner .form .form-grid{grid-template-columns:1fr!important;gap:0}.testimonial .testimonial-inner .testimonial-grid{grid-template-columns:1fr}}@media screen and (max-width:859px){.hero .hero-content .hero-title{font-size:35px;line-height:55px}}@media screen and (max-width:801px){.menu .menu-inner .menu-text{padding:0 25px}}@media screen and (max-width:701px){.hero .hero-content .hero-text{width:70%}.menu .menu-inner .menu-grid{grid-template-columns:1fr}}@media screen and (min-width:1200px){.welcome .welcome-inner{display:flex;align-items:center}.welcome .welcome-inner--image-left{flex-direction:row}.welcome .welcome-inner--image-center{flex-direction:column}.welcome .welcome-inner .welcome-text-container{padding-left:52px}}@media screen and (max-width:501px){.hero .hero-content .hero-title{font-size:32px}}@media screen and (max-width:451px){.about .about-inner div .about-title,.events .events-title,.hero .hero-inner .hero-title,.menu .menu-inner .menu-title,.offerings .offerings-inner>div .offerings-heading,.reservation .reservation-inner .reservation-title,.testimonial .testimonial-inner .testimonial-title,.welcome .welcome-inner .welcome-title{font-size:24px}.hero .hero-content .hero-title{font-size:24px;line-height:40px}.events .events-inner .slide .events-card>div .event-card-title,.menu .menu-inner .menu-grid>div div .food-name,.testimonial .testimonial-inner .testimonial-grid>div .testimonial-card-title{font-size:20px}}@media screen and (max-width:401px){.events .events-inner{padding:30px}.testimonial .testimonial-inner .testimonial-grid>div{padding:20px}}@media screen and (max-width:991px){.services{padding:2rem 1rem 3.5rem}.services .service-item{padding:1rem}}@media screen and (max-width:650px){.services-grid{grid-template-columns:1fr}}@media screen and (min-width:651px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.services-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:991px){.explore{padding:2.5rem 1rem 3rem}.explore .video-container video{width:100%;height:100%}}@media screen and (min-width:992px){.explore .video-container{position:relative;left:120px}}@media screen and (max-width:991px){.aggies-hero-reservation p{font-size:2rem}.aggies-hero-reservation .reservation-container{grid-template-columns:1fr;padding:2rem 1rem}.testimonial-container{padding:2.5rem 1rem 3.5rem}.gallery-container{display:flex;flex-direction:column;overflow-x:hidden}.gallery-item{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}}@media screen and (max-width:991px){.gallery-item::-webkit-scrollbar{display:none}.gallery-image{scroll-snap-align:start}.footer-section{padding:1.5rem 1rem 3rem}.footer-section .footer-flex-container{grid-template-columns:1fr}.footer-section .footer-flex-container .aggies-footer-flex{margin-top:2rem}.hero-section{justify-content:center;padding:5rem 1rem}.hero-section .text-container{text-align:center}.hero-section .text-container .welcome-text{font-size:1.3rem;text-align:center}.hero-section .text-container .hero-title{font-size:32px;text-align:center}.hero-section .text-container .hero-title .description{font-size:1rem;text-align:center}.hero-section .hero-btn{width:100%}.about-page .about .about-flex{padding-top:20px!important}.about-page .about .about-flex .about-card .about-card-inner{grid-template-columns:1fr;margin-top:40px;order:1}.about-page .about .about-flex .about-card .about-card-inner img{order:2}.about-page .about .about-flex .about-card .about-card-inner div .about-flex-title{text-align:left;font-weight:700;margin:30px 0}.about-page .about .about-flex .about-card .about-card-inner div .about-flex-text{text-align:left;font-weight:400;margin-bottom:30px}.about-page .about .about-flex{padding-top:40px}.about-page .about .about-flex .bg-dark .about-card-inner-dark{grid-template-columns:1fr;order:1}.about-page .about .about-flex .bg-dark .about-card-inner-dark img{order:2}.about-page .about .about-flex .bg-dark .about-card-inner-dark div .about-flex-title{text-align:left;font-weight:700;margin:30px 0}.about-page .about .about-flex .bg-dark .about-card-inner-dark div .about-text{text-align:left;font-weight:400;margin-bottom:30px}.about-page .about .image-container{padding:40px 16px}.about-page .about .image-container .image-grid{grid-template-columns:1fr}}@media screen and (max-width:935px){.offerings-page .hero-offerings p{font-size:32px}.offerings-page .all-offerings .offering-flex .offering-card .offering-card-inner{width:90%}.offerings-page .all-offerings .offering-flex .offering-card .offering-card-inner div .offering-flex-title{font-family:Merriweather,serif;color:#d5b736;font-size:32px;font-size:24px}}@media screen and (max-width:831px){.offerings-page .all-offerings .offering-flex .offering-card .offering-card-inner{grid-auto-flow:dense;width:70%;grid-template-columns:1fr}.offerings-page .all-offerings .offering-flex .offering-card .offering-card-inner div .offering-flex-title{margin:30px 0}.offerings-page .all-offerings .offering-flex .offering-card .offering-card-inner div .offering-flex-text{margin-bottom:30px}.offerings-page .all-offerings .offering-flex .even div{margin-left:0}.offerings-page .all-offerings .offering-flex .odd div{order:2;margin-right:0}.offerings-page .all-offerings .offering-flex .odd img{order:1}}@media screen and (max-width:701px){.offerings-page .all-offerings .offering-flex .offering-card .offering-card-inner{width:100%}.offerings-page .all-offerings .offering-flex .offering-card .offering-card-inner div{padding:0 30px}}@media(max-width:699px){.menu .menu-grid{grid-template-columns:1fr}.menu .menu-grid>div{margin-bottom:2rem}}@media(min-width:700px){.menu .menu-grid{grid-template-columns:repeat(2,1fr);gap:2rem;padding:2rem 0}}@media(min-width:1200px){.menu .menu-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1099px){.menu .btn-container{justify-content:flex-start;gap:4rem;padding:0 2rem}}@media screen and (max-width:1176px){.wrapper{display:flex;flex-direction:column}.wrapper .box{order:1;margin:1rem 0!important}.wrapper .form{order:2}}@media screen and (max-width:768px){.reservation .reservation-title{text-align:left!important}}@media screen and (min-width:768px){.reservation{padding:2rem!important}}@media screen and (min-width:992px){.reservation{padding:2rem 5rem!important}.reservations-container{padding:4rem 7.5rem 6rem}}@media screen and (min-width:1300px){.reservations-container{padding:4rem 20.25rem 6rem}}@media screen and (min-width:1302px){.reservation{padding:2rem 7.5rem!important}}@media screen and (max-width:991px){.hero-reservation p{font-size:32px}.reservations-container{padding:2rem 1rem 3rem}.reservations-container .title{font-size:24px;line-height:29.05px}.reservations-container .form-container .btn-container .aggies-reservation-btn{width:100%}.reservations-container .form-container .form-grid{grid-template-columns:1fr}}@media screen and (max-width:550px){.reservation-button{width:100%;font-size:14px}}@media screen and (max-width:391px){.active-tier,.btn{padding:4px 10px!important;font-size:12px}}@media screen and (max-width:323px){.active-tier,.btn{padding:2px 8px!important;font-size:8px}}@media screen and (max-width:1149px){.jobs-page .hero-jobs p{font-size:2rem}.jobs-page .jobs-container{padding:2rem 1rem 3rem}.jobs-page .jobs-container .title{font-size:24px;line-height:29.05px;margin-bottom:1rem}.jobs-page .jobs-container .description{margin-bottom:2rem}.jobs-page .jobs-container .jobs-section{grid-template-columns:1fr}}@media screen and (max-width:981px){.contacts-page .forms{width:90%}}@media screen and (max-width:872px){.contacts-page .wrapper{padding:60px 0}.contacts-page .wrapper .contacts-title{font-size:24px!important}.contacts-page .wrapper .forms{grid-template-columns:1fr}}@media screen and (min-width:873px){.contacts-page .wrapper{padding:60px 5px}}@media screen and (min-width:992px){.contacts-page .wrapper{padding:60px 30px}}@media screen and (max-width:460px){.contacts-page .hero-contacts p{font-size:32px}.contacts-page .forms{width:100%}.contacts-page .forms div .form .textarea{height:15vh}}@media screen and (max-width:364px){.contacts-title{font-size:22px!important}}@media screen and (max-width:935px){.events-page .hero-events p{font-size:32px}}@media screen and (max-width:1240px){.div-event .row{display:grid;grid-template-columns:1fr;margin:auto;grid-gap:2rem;gap:2rem}.div-event .opening{font-size:20px}.div-event .opening-date-time{font-size:14px}.div-event .text{font-size:16px}.div-event ul{font-size:14px}}@media screen and (max-width:513px){.col{padding:0 10px 40px}.col .upcoming-wrapper{width:100%}.col .upcoming-wrapper .upcoming{font-size:20px}.col .upcoming-wrapper .upcoming-text{font-size:16px}.col .upcoming-wrapper .upcoming-date{font-size:14px}}@media screen and (max-width:1301px){.footer .footer-flex{width:90%}}@media screen and (max-width:1001px){.footer .footer-flex{display:grid;grid-template-columns:repeat(2,1fr);width:60%;grid-gap:5rem;gap:5rem}}@media screen and (max-width:801px){.footer .footer-flex{width:80%}}@media screen and (max-width:568px){.footer .footer-flex{grid-template-columns:1fr;gap:1rem}}@media screen and (max-width:501px){.footer .copyright{padding:30px 25px}}