@import url('https://fonts.googleapis.com/css2?family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

*{font-family: 'Montserrat Alternates';transition: .3s;}
body{margin:0;padding:0;}
body, html{overflow-x:hidden;}
a{text-decoration:none;}
.container-fluid{max-width:90%;}

.header{display:grid;align-items:start;height:100vh;position:relative;padding:5rem 0;}
.header .bg-img{width:100%;height:100%;object-fit:cover;position:absolute;z-index:-2;}
.header .logo{width:300px;filter:brightness(0) invert(1);}
.header .navbar{z-index:2;}
.header .navbar-expand-lg .navbar-collapse{justify-content:end;}
.header .navbar-expand-lg .navbar-nav .nav-link{color:#fff;}
.header .texts{background-color:#e95226;position:absolute;right:0;top:0;height:110vh;border-radius:100px 0 0 100px;overflow:hidden;display:flex;align-items:center;text-align:right;width: 50%;justify-content: flex-end;padding: 0 5%;}
.header .texts .content{max-width:90%;display:grid;justify-items:end;}
.header .texts .content h3{background-color:#fff;padding:0;margin-bottom:0;color:#e95226;width:fit-content;text-align:right;font-size:70pt;font-weight:400;}
.header .texts .content h1{color:#fff;font-weight:900;font-size:200pt;margin-top:-5rem;}
.header .texts .content p{max-width:500px;color:#fff;text-align:justify;direction:rtl;}
.header .texts .content a{background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.25rem;position:relative;top:20vh;}
.header .texts .content a .icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:#e95226;color:#fff;border-radius:50%;}
.header .texts .content a .icon i{font-size:10pt;}
.header .texts .content a p{margin-bottom:0;color:#e95226;margin-left:.75rem;font-weight:500;font-size:14pt;}
.header .texts .content a:hover{background-color:#a6cd38;}
.header .texts .content a:hover p{color:#fff;}
.header .texts .content a:hover .icon{background-color:#fff;color:#a6cd38;}
.header .center-img{height:50vh;margin:auto;position:relative;left:-3rem;z-index:2;}
.header .social-media{position:absolute;left:5%;bottom:3rem;display:flex;align-items:center;gap:3rem;list-style:none;padding:0;margin:0;}
.header .social-media i{color:#fff;}
.header .social-media i:hover{transform:scale(1.5);}
.header .scroll{position:absolute;width:25px;left:50%;transform: translate(-50%, -50%);bottom:1rem;}

.corporate{position:relative;}
.corporate .mt-adj{margin-top:5rem;}
.corporate .logomark{width:85px;}
.corporate .head{color:#a6cd38;font-weight:900;font-size:45pt;margin-top:3.5rem;}
.corporate .desc{color:#434343;font-weight:400;width:65%;margin-top:2rem;}
.corporate .items{display:flex;flex-wrap:wrap;position:relative;gap:5rem;width:70%;justify-content:center;margin:auto;}
.corporate .items .item{width:calc(50% - 5rem);background-color:#a6cd38;border:1px solid #a6cd38;display:grid;text-align:left;justify-content:start;gap:2rem;padding:3rem;border-radius:30px;}
.corporate .items .item img{width:70px;filter:brightness(0) invert(1);}
.corporate .items .item h2{font-weight:900;color:#fff;}
.corporate .items .item:hover{background-color:transparent;}
.corporate .items .item:hover img{filter:invert(35%) sepia(600%) saturate(500%) hue-rotate(26deg) brightness(94%) contrast(90%);}
.corporate .items .item:hover h2{color:#a6cd38;}
.corporate .items .item:nth-child(2n){position:relative;top:4rem;}

.menu{background-color:#a6cd38;background-image:url('../img/menu/bg-figure.png');background-size:cover;background-repeat:no-repeat;background-position:right;padding:5rem 0;margin-top:10rem;position:relative;}
.menu .col-lg-6:nth-child(1){display:grid;align-content:space-evenly;}
.menu .star{width:50px;}
.menu .texts{display:grid;}
.menu .texts p{margin-bottom:0;color:#fff;font-weight:400;font-size: 23.5pt;position:relative;top: 3rem;left: 7rem;}
.menu .texts h1{color:#fff;font-weight:900;font-size:100pt;margin-bottom:0;}
.menu .texts h5{font-weight:400;background-color:#fff;color:#a6cd38;width:fit-content;font-size:20pt;letter-spacing: 23px;font-size: 21pt;margin-top: -0.75rem;}
.menu .button-menu{background-color:#2d3517;display:flex;align-items:center;gap:1rem;color:#a6cd38;width:fit-content;padding:.5rem 1.5rem;border-radius:20px;margin-top:3rem;}
.menu .button-menu p{margin:0;font-size:17pt;}
.menu .button-menu:hover{background-color:#fff;}
.menu .items-bg{height:100%;position:absolute;top:0;display:block;}
.menu .items-bg-mlb{display:none;}
.menu .product-items{display:grid;position:relative;z-index:1;gap: 5rem;height: 130%;margin-top: -12%;}
.menu .product-items a:nth-child(1) img{width: 280px;left: 8rem;position:relative;}
.menu .product-items a:nth-child(2) img{width:450px;left:-8rem;position:relative;}
.menu .product-items a:nth-child(3) img{width: 280px;left: 8rem;position:relative;}
.menu .product-items a img:hover{transform:scale(1.5);}

.order{position:relative;}
.order .image{margin-left:-13%;width:100%;top:-7.5rem;position:relative;}
.order .star{margin-top:10rem;width:50px;}
.order .head{color:#e95226;font-size:50pt;font-weight:900;padding:5rem 0;}
.order .items{display:flex;flex-wrap:wrap;gap:3rem;}
.order .items a{width:calc(50% - 3rem);padding:1rem;}
.order .items a img{width:75%;}
.order .items a.yemeksepeti{background-color:#f60050;display:flex;justify-content:center;border:1px solid #f60050;}
.order .items a.yemeksepeti:hover{opacity:.5;}

.faq{margin-top:5rem;}
.faq .head{color:#a6cd38;font-weight:900;font-size:50pt;text-align:center;}
.faq .accordion{position:relative;z-index:2;}
.faq .collapsed{background-color:#fafafa;color:#2f2d2d;border:1px solid #ecedef;padding:2rem 1.5rem;}
.faq .accordion-item{margin-top:1rem;border-radius:40px;box-shadow:0 0 10px 0 #00000009;}
.faq .accordion-button{font-size:17pt;font-weight:600;}
.faq .accordion-button:focus{box-shadow:none;}
.faq .accordion-item, .faq .accordion-button{border-radius:40px!important;}
.faq .accordion-button:not(.collapsed){color:#2f2d2d;background-color:#fff;box-shadow:none;padding-top:20px;background-color:transparent;}
.faq .accordion-button:not(.collapsed)::after{filter:brightness(0);}
.faq .accordion-body{color:#494949;}

.footer{background-color:#a6cd38;padding:5rem 0;border-radius:50px 50px 0 0;margin-top:7.5rem;}
.footer .logo{width:300px;filter:brightness(0) invert(1);}
.footer .desc{margin-top:3rem;color:#fff;font-weight:400;max-width:75%;}
.footer .right-items{display:grid;justify-items:end;justify-content:end;}
.footer .menu-list{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:end;gap:3rem;}
.footer .menu-list a{color:#fff;font-size:13pt;}
.footer .hr{width:100%;height:1px;background-color:#fff;margin:2rem 0;}
.footer .contact-item{display:flex;justify-content:end;gap:8rem;align-items:start;}
.footer .contact-item a{display:flex;gap:3rem;align-items:center;color:#fff;}
.footer .contact-item a i{font-size:35pt;}
.footer .contact-item a span{display:grid;}
.footer .contact-item a span h3{font-weight:700;}
.footer .copyright{text-align:center;color:#fff;font-weight:400;margin-top:3rem;}