.packages_banner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80vh;background:url(/_next/static/media/banner.72afb406.png);background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%}.packages_banner .title{color:#fff;z-index:2;font-size:5rem;text-align:center;font-family:Permanent Marker,cursive;font-weight:700;line-height:1.1}@media screen and (max-width:768px){.packages_banner .title{font-size:4rem}}.packages_container{display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;position:relative}.packages_container .shellimage{position:absolute;top:10vh;right:0;width:150px;z-index:1}@media screen and (max-width:768px){.packages_container .shellimage{display:none}}.packages_container .packages_content{display:flex;flex-direction:column;position:relative;width:75%;background:#fff;margin-top:-3.5rem;margin-bottom:4rem;border-radius:10px}@media screen and (max-width:768px){.packages_container .packages_content{width:90%}}.packages_container .packages_content .heading{font-size:3rem;font-weight:600;line-height:normal;width:100%;text-align:center;padding:.5rem 0;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#f5f5f5}@media screen and (max-width:768px){.packages_container .packages_content .heading{font-size:2.5rem}}.packages_container .packages_content .maincontent{display:flex;width:100%;z-index:2}@media screen and (max-width:768px){.packages_container .packages_content .maincontent{flex-direction:column}}.packages_container .packages_content .maincontent .left{margin:0 0 2rem;width:65%;padding:1rem;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media screen and (max-width:768px){.packages_container .packages_content .maincontent .left{width:100%;grid-template-columns:repeat(1,1fr)}}.packages_container .packages_content .maincontent .right{width:30%;display:flex;flex-direction:column;gap:2rem;margin-top:2rem}@media screen and (max-width:768px){.packages_container .packages_content .maincontent .right{width:100%}}.packages_container .packages_content .maincontent .right .search{width:100%;display:flex;flex-wrap:nowrap}.packages_container .packages_content .maincontent .right .search input{width:70%;padding:1rem;border-top-left-radius:10px;border-bottom-left-radius:10px;font-size:16px;outline:0;background-color:#f5f5f5}.packages_container .packages_content .maincontent .right .search ::placeholder{color:var(--primary-color);opacity:.5;font-size:16px}.packages_container .packages_content .maincontent .right .search button{max-width:30%;overflow:hidden;padding:1rem;outline:0;border:0;border-top-right-radius:10px;border-bottom-right-radius:10px;background-color:var(--primary_color);color:#fff}.packages_container .packages_content .maincontent .right .search button:hover{background-color:#a14c3d}.packages_container .packages_content .maincontent .right .popular-post{width:100%;display:flex;flex-direction:column;gap:1rem}.packages_container .packages_content .maincontent .right .popular-post .popular_heading{margin-bottom:2rem;font-size:1.5rem;font-weight:600}.packages_container .packages_content .maincontent .right .popular-post .blog__card{display:flex;justify-content:start;gap:1rem}.packages_container .packages_content .maincontent .right .popular-post .blog__card img{width:100px;height:100px;object-fit:cover;border-radius:5px}.packages_container .packages_content .maincontent .right .popular-post .blog__card iframe{width:100px;height:100px;border-radius:5px}.packages_container .packages_content .maincontent .right .popular-post .blog__card .blog__card__content{display:flex;flex-direction:column;gap:.5rem}.packages_container .packages_content .maincontent .right .popular-post .blog__card .blog__card__content h2{font-family:var(--font-display);font-size:1.1rem;font-weight:700}.packages_container .packages_content .maincontent .right .popular-post .blog__card .blog__card__content h2:hover{color:var(--primary_color)}.packages_container .packages_content .maincontent .right .popular-post .blog__card .blog__card__content p{color:var(--text-hover);font-size:1rem;line-height:1.5em;height:3em;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.packages_container .packages_content .phoneImg{position:absolute;z-index:1;bottom:20%;right:0;width:450px;height:auto}@media screen and (max-width:768px){.packages_container .packages_content .phoneImg{display:none}}.packagecard{display:flex;flex-direction:column;background-color:#fff;border-radius:10px;padding:1rem;height:400px;transition:all .3s ease-in-out}.packagecard:hover{transform:translateY(-15px) scale(1.05);box-shadow:0 0 20px rgba(0,0,0,.2)}.packagecard .packageimage{width:100%;height:250px;border-radius:10px;overflow:hidden;position:relative}.packagecard .packageimage .tag{position:absolute;width:100%;display:flex;bottom:0;right:0;background:var(--primary_color);color:#fff;padding:.5rem;border-radius:5px;font-size:.8rem;font-weight:500}.packagecard .packageimage img{width:100%;height:100%;object-fit:cover}.packagecard .packageinfo{display:flex;flex-direction:column;margin-top:1rem}.packagecard .packageinfo h1{font-size:1.5rem;font-weight:600;line-height:normal}.packagecard .packageinfo p{font-size:1rem;font-weight:300;line-height:normal}.packagecard .packageinfo .packagebtn{margin-top:1rem;background:var(--primary_color);color:#fff;padding:.7rem 2rem;border-radius:5px;font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}.packagecard .packageinfo .packagebtn:hover{background:#a14c3d}