.webMain{padding:0 4rem;display:flex;width:100%}.homePage{display:flex;gap:2.5rem;justify-content:center;align-items:center;margin:2rem 0}.main.one{flex:1}.webTitle,.webDesc,.webDesc.two,.buttons{opacity:0}.webTitle,.webDesc,.webDesc.two,.buttons{transform:translateY(30px);filter:blur(20px);opacity:0;animation:showContent .5s .7s ease-in-out 1 forwards}.webTitle{font-size:2.5rem;margin-bottom:.75rem;animation-delay:1s}.webDesc{animation-delay:2.5s}.webDesc.two{margin-top:.55rem;animation-delay:3.5s}.buttons{margin-top:1.5rem;height:auto;display:flex;gap:1rem;animation-delay:4.5s}.button{padding:10px 15px;color:#fff;font-size:small;font-weight:700;border-radius:4px}.main.two{display:flex;flex:1;gap:.75rem;height:400px;overflow:hidden;padding:.25rem}.main.two .mainTable.one{flex:1;height:100%;display:flex;flex-direction:column;gap:.25rem}.types{cursor:pointer;flex:1;height:100px;border-radius:8px;overflow:hidden;transform:scale .3s}.main.two .mainTable.two{flex:1.5;height:100%;display:flex;flex-direction:column;gap:.25rem}.images{flex:1;height:244px;cursor:pointer;border-radius:4px;overflow:hidden}.types:hover img,.images:hover img,.images:hover video{scale:1.5;transition:all .3s ease-in-out;overflow:hidden}.advertsImages{position:relative;height:100vh}.advertsImages .webList .webItem{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;transition:.5s}.advertsImages .webList .webItem:after{content:"";height:100%;width:100%;position:absolute;left:0;bottom:0;background-image:linear-gradient(to top,#000 30%,transparent)}.advertsImages .webList .webItem img{object-fit:cover}.advertsImages .webList .webItem .webContent{position:absolute;left:10%;top:35%;width:500px;max-width:80%;z-index:1}.advertsImages .webList .webItem .webContent p:nth-child(1){text-transform:uppercase;letter-spacing:5px}.advertsImages .webList .webItem .webContent .type{font-size:2.5rem;margin:0}.advertsImages .webList .webItem.active{opacity:1;z-index:10}@keyframes showContent{to{transform:translateY(0);filter:blur(0);opacity:1}}.advertsImages .webList .webItem.active p .title,.advertsImages .webList .webItem.active .type,.advertsImages .webList .webItem.active .webContentDesc{transform:translateY(30px);filter:blur(20px);opacity:0;animation:showContent .5s .7s ease-in-out 1 forwards}.advertsImages .webList .webItem.active .type{animation-delay:1s}.advertsImages .webList .webItem.active .webContentDesc{animation-delay:1.3s}.webArrows{position:absolute;bottom:15%;left:10%;z-index:100}.advertsImages .webArrows button{background-color:#eee5;border:none;font-size:16px;color:#ccc;font-family:monospace;width:40px;height:40px;border-radius:4px;cursor:pointer;color:#eee;transition:.5s}.advertsImages .webArrows button:hover{background-color:#b10d0d;color:#fff}.thumbnails{position:absolute;bottom:20px;z-index:11;right:0;display:flex;align-items:center;justify-content:flex-end;flex-shrink:4;gap:8px;width:70%;padding:0 2%;height:200px;box-sizing:border-box}.thumbnails .thumbnailItem{width:100px;height:130px;filter:brightness(.5);transition:.5s;flex-grow:0;cursor:pointer}.thumbnails .thumbnailItem.active{filter:brightness(1.5)}.thumbnails .thumbnailItem img{border-radius:10px}.thumbnails .thumbnailItem .itemTitle{color:#eee;position:absolute;inset:auto 10px 10px 10px;font-size:14px}.webPackages{width:100%}.webPackages .container{width:100%;max-width:1600px;margin:auto}.webPackages .packageHeader h2{font-size:2rem;font-weight:700;margin-bottom:.25rem}.webPackages .packageHeader p{font-size:small;font-weight:700}.package-alert{position:fixed;top:20px;right:20px;background:#d4edda;border:1px solid #c3e6cb;color:#155724;padding:15px 20px;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;display:flex;align-items:center;gap:12px;max-width:400px;animation:slideInRight .3s ease-out}.package-alert.hidden{display:none}.package-alert .alert-content{display:flex;align-items:center;gap:10px;flex:1}.package-alert .alert-content i{font-size:.95rem;color:#10212b}.package-alert .alert-close{background:none;border:none;font-size:16px;cursor:pointer;padding:4px;color:#10212b;opacity:.7;transition:opacity .3s}.package-alert .alert-close:hover{opacity:1}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight{to{transform:translate(100%);opacity:0}}.webPackages{width:100%;padding:.25rem 0 1.5rem;overflow:hidden}.packageHeader{width:100%;text-align:center;margin-bottom:1.75rem}.webContainer{width:100%;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;cursor:grab}.webContainer::-webkit-scrollbar{display:none}.webContainer .containerItems{display:flex;flex-wrap:nowrap;gap:.75rem;padding-left:2rem;width:max-content;scroll-behavior:smooth}.webContainer .containerItems .containerItem{position:relative;width:800px;height:400px;padding:15px 20px;border-radius:8px;overflow:hidden;border:2px solid rgb(177,13,13);flex-shrink:0}.webContainer .containerItems .containerItem .image{position:absolute;top:10%;right:20px;width:150px;height:150px}.packageItemDesc .packageIntro{display:flex;flex-direction:column}.containerItem .packageItemDesc{position:relative;display:flex;flex-direction:column;justify-content:center;width:78%;height:100%}.containerItem .packageItemDesc .packageDesc{max-height:500px;transition:max-height .4s ease}.containerItem .packageItemDesc h2{font-size:1.5rem;font-weight:700;margin-bottom:5px}.containerItem .packageItemDesc p{font-size:small;font-weight:700;margin-bottom:1.25rem}.Packagebuttons{display:flex;gap:1rem}.Packagebuttons .more{padding:10px 15px;font-size:small;font-weight:700;border-radius:4px;background-color:#b10d0d;color:#fff;cursor:pointer;border:none;transition:background-color .25s ease-in-out,color .25s ease-in-out}.packageItemDesc .packageEntities,.containerItem .packageItemDesc .packageDesc.show{max-height:0;overflow:hidden;transition:max-height .4s ease}.packageItemDesc .packageEntities.show{max-height:500px;overflow:auto}.packageItemDesc .packageEntities.show::-webkit-scrollbar{display:none}.packageItemDesc .packageEntities .entintieHeader{font-size:1em;font-weight:700}.packageItemDesc .packageEntities ol{margin-top:-15px;list-style:lower-roman}.packageItemDesc .packageEntities ol li{font-size:14px;margin-bottom:2px}.packageItemDesc .packageEntities .cost{margin-top:.75rem;display:flex}.packageItemDesc .packageEntities .cost p{font-size:14px;font-weight:700}.packageItemDesc .packageEntities .cost .price{margin-right:5px}.packageTabs{margin-top:1.5rem;width:100%;height:auto;display:flex;justify-content:center;column-gap:1rem}.packageTabs button{padding:8px 15px;border-radius:4px;font-size:14px;font-weight:700;color:#fff;cursor:pointer;transition:all .3s ease}.packageTabs button:hover:not(:disabled){background-color:#333}.packageTabs button:disabled{opacity:.5;cursor:not-allowed}.booking{width:100%;display:flex;flex-direction:column}.booking .bookingHeader{width:100%;text-align:center;margin-bottom:1.5rem}.booking .bookingHeader h2{font-size:2rem;margin-bottom:.25rem}.booking .bookingHeader p{font-size:small;font-weight:700}.bookinglinks{display:flex;justify-content:center;column-gap:1rem;margin-top:1.5rem}.bookinglinks .bookLink{display:flex;align-items:center;flex-direction:column;row-gap:.5rem}.bookinglinks .bookLink:nth-child(1) a{background-color:#0f084d}.bookinglinks .bookLink:nth-child(2) a{background-color:#25d366}.bookinglinks .bookLink:nth-child(3) a{background-color:#b10d0d}.bookinglinks a{padding:10px 15px;color:#fff;border-radius:4px;font-size:14px;font-weight:700}.bookinglinks a:hover{opacity:.7;transition:all .3s ease-in-out}.scheduleBooking{margin-top:1.5rem;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-position:center;background-repeat:no-repeat;background-size:cover}.scheduleBooking h2{margin-bottom:.5rem}.scheduleBooking .contentBooking{padding:0 4rem;width:100%;display:flex;margin-bottom:2rem}.scheduleBooking form{width:50%;height:500px;padding:.75rem;margin-bottom:1.5rem}.scheduleBooking form .input{width:100%;margin-bottom:.5rem}.scheduleBooking form .input.date{display:flex;width:100%;column-gap:.5rem}.datePref,.scheduleBooking form .options{width:50%}.scheduleBooking form .options select{width:100%;border:2px solid #000;padding:.65rem;border-radius:4px;outline:none}.scheduleBooking form button[type=submit]{margin-top:1rem;padding:.75rem 1.25rem;background-color:#000;color:#fff;border:none;border-radius:8px;font-size:medium;font-weight:700;cursor:pointer}.scheduleBooking .contentBooking .image{width:50%;border-radius:8px;overflow:hidden;height:560px;border:4px solid #000}.productItems{padding:0 4rem;width:100%;overflow:hidden}.productItemHeader{width:100%;text-align:center;margin-bottom:1.5rem}.productItemHeader h2{font-size:2rem;font-weight:700}.productItemHeader p{font-size:small;font-weight:700}.productListin{margin-top:2rem;width:100%}.productListHeader{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}.listHeaderTitle{font-size:1.5rem;font-weight:700}.productListHeader p{font-size:.95rem;font-weight:500;color:#555}.offerMain{margin-top:7rem;padding:0 4rem 3rem;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center}.offerDesc{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.offerContainer{width:80%;display:flex;margin-top:2.5rem;justify-content:space-between;align-items:center;padding:1.25rem 2rem;border-radius:8px;border:1px solid #333}.offerContainer .intro h2{font-weight:700;font-size:2em;margin-bottom:.5rem}.offerContainer .intro .contentOne{display:flex;flex-direction:column;width:auto;margin-top:.5rem}.offerContainer .intro .contentOne .contentDesc{display:flex;flex-direction:column}.offerContainer .intro .contentOne .title{font-weight:600;font-size:16px}.offerContainer .intro .contentOne span{font-size:14px;font-weight:500}.duration{display:flex;width:70%;align-items:center;font-size:14px;margin-top:.25rem}.duration .calenderIllstr{width:50px;height:30px;margin-right:.75rem}.duration .date{margin-right:.5rem}.offerContainer .checkOut{margin-top:1.5rem}.offerContainer .checkOut a,.offerContainer .checkOut button{padding:.25rem .5rem;border:1px solid #333;font-size:12px;font-weight:700;border-radius:4px;cursor:pointer}.offerContainer .image{height:300px;width:300px}.servicesContainer{width:100%;height:100vh;overflow:hidden}.servicesItems{width:100%;height:100%;position:relative}.servicesItem{width:100%;height:100%;position:absolute}.servicesItem img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;opacity:0}.servicesItem img.active{opacity:1;transition:opacity 1s ease-in-out}.serviceImageDesc{position:absolute;width:50%;height:100%;top:0;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);left:0;color:#fff;z-index:1}.servicesTitle{font-size:2rem;font-weight:700;margin-bottom:.5rem}.servicesDesc{font-size:.95rem;font-weight:500;color:#ddd;margin-bottom:1.5rem}.serviceButtons{display:flex;gap:1rem}.serviceButtons a{padding:10px 15px;border-radius:8px;font-size:14px;font-weight:500;transition:.5s ease-in-out;background:#000}.servicesContent{width:100%;height:100%;display:flex;flex-direction:column}.servicesWords{width:100%;margin-bottom:2.5rem;text-align:center}.servicesItemIntro{width:100%}.contentTitle{font-size:18px;font-weight:700}.contentDesc{font-size:14px;font-weight:500;margin-bottom:.5rem}.offsetPrinting{width:100%;min-height:100vh;padding:2.5rem 4rem;display:flex;flex-direction:column;align-items:center}.offsetPrinting .items{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:15px}.offsetPrinting .items .container{height:280px;border-radius:10px;overflow:hidden;position:relative;transition:.5s ease-in-out;cursor:pointer}.offsetPrinting .items .container img{position:absolute;top:0;left:0}.offsetPrinting .items .container:after{content:"";height:100%;width:100%;position:absolute;left:0;bottom:0;background-image:linear-gradient(to top,#333 5px,transparent)}.offsetPrinting .items .container:hover{scale:1.02;z-index:1111}.offsetPrinting .items .container .offsetDesc{position:absolute;z-index:11;left:10px;bottom:10px;color:#ccc;font-size:14px}.customerReview{width:100%;overflow:hidden;height:auto;display:block;padding:2.5rem 4rem;position:relative}.reviewHead{margin-bottom:2.5rem;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.reviewHead h3{font-size:2rem;font-weight:700;margin-bottom:.5rem}.reviewHead h2{font-size:1.5rem;font-weight:700}.reviewHead p{width:600px;font-size:14px;font-weight:500;color:#555}.customerReview .servicesReview{margin-top:2.5rem;display:flex;width:max-content;gap:1rem;position:relative}.cardBody{display:flex;flex-direction:column;width:600px;padding:.5rem .65rem;height:auto;border-radius:8px;background-color:#1f283b;color:#fff;flex-shrink:0;transition:transform .3s ease}.quote i{font-size:1.5rem;color:#e33058}.quote h3{font-size:1.2rem;font-weight:700;margin:.5rem 0}.cardBody p{font-size:.8rem;font-weight:500;color:#ddd}.cardBody .rating{margin-top:.75rem;color:#f5c518}.cardProfile{position:relative;display:flex;align-items:center;margin-top:1rem}.cardProfile .profile{display:flex;align-items:center}.cardProfile img{width:50px;height:50px;border-radius:50%;margin-right:1rem}.reviewCarousel{width:100%;display:flex;justify-content:center;align-items:center;margin-top:2.5rem;gap:.75rem}.reviewCarousel i{font-size:12px;color:#555;cursor:pointer;transition:.5s ease-in-out}.reviewCarousel i.active{color:#e33058}.blogMain{width:100%;min-height:100vh}.blogContainer{width:100%;height:100vh;position:relative;overflow:hidden}.blogContainer:after{content:"";height:100%;width:100%;position:absolute;left:0;bottom:0;background-image:linear-gradient(to top,#333 5px,transparent)}.blogContainer video{position:absolute;width:100%;height:100%;object-fit:cover}.blogContainer .blogDesc{width:500px;position:absolute;top:30%;left:4rem;color:#fff;z-index:11}.blogContainer .blogStats{position:absolute;bottom:10%;width:100%;justify-content:center}.blogContainer .blogStats .blogStatItems{width:100%;display:flex;justify-content:center}.blogContainer .blogStats .statItem{display:flex;flex-direction:column;align-items:center;margin:0 1.5rem;color:#fff;z-index:111}.blogStats .statTitle{font-size:1rem;font-weight:500}.blogStats .statValue{font-size:1.25rem;font-weight:700}.blogContent{position:relative;width:100%;height:auto}.contentContainer{width:100%;height:200px;display:flex;justify-content:center;align-items:center}.contentContainer .details{width:400px;text-align:center}.contentContainer .details h2{font-size:2em;font-weight:700;margin-bottom:.5rem}.contentContainer .details p{font-size:14px;font-weight:500;color:#555}.contentContainer .details button{padding:10px 15px;background-color:#1f283b;color:#fff;font-size:14px;border-radius:8px;margin-top:.5rem;transition:.5s ease-in-out;cursor:pointer}.contentImage{position:relative;width:100%;height:auto;overflow:auto;padding:0 .75rem;overflow:hidden}.contentImage .imageGallery{overflow:auto;width:100%;display:flex;flex-direction:column;gap:.5rem;overflow:hidden}.contentImage .imageGallery .gallery{display:flex;gap:.25rem;width:max-content;overflow:hidden}.imageGallery .gallery.one{animation:animate 60s linear infinite}.imageGallery .gallery.two{animation:animateLeft 50s linear infinite}@keyframes animate{0%{transform:translate(0)}to{transform:translate(calc(-2000px - 1.75rem))}}@keyframes animateLeft{0%{transform:translate(calc(-1500px - 2.25rem))}to{transform:translate(0)}}.contentImage .imageGallery .gallery .img{width:250px;height:150px;border-radius:8px;overflow:hidden;flex-shrink:0}.trendsSlider{width:100%;margin-top:2.5rem;padding:0 .75rem;overflow:hidden}.trendsHeader{width:100%;text-align:center;margin-bottom:1.5rem}.gridImages{margin-left:2rem;width:100%;position:relative;overflow:hidden;width:max-content;gap:1rem;height:400px;display:flex}.gridImages .grid{position:relative;width:650px;overflow:hidden;border-radius:8px;height:100%}.gridImages .grid .gridImage{position:relative;width:100%;height:100%}.gridImages .blogTrendsDesc,.gridImages .blogTrendsButtons{position:absolute;z-index:11;left:1.25rem}.gridImages .blogTrendsDesc{bottom:25%}.gridImages .blogTrendsButtons{bottom:15%;padding:7px 15px;cursor:pointer}.blogTabs{width:100%;display:flex;justify-content:center;column-gap:.5rem;padding:20px 0}.blogTab{padding:7px 15px;border-radius:4px;cursor:pointer}.mediaPost{margin-top:1.75rem;width:100%;height:100vh;position:relative}.mediaPostContent{position:relative;width:100%;height:100%;background-image:linear-gradient(to top,#fff 2px,transparent,transparent,transparent)}.headerPost{display:flex;flex-direction:column;align-items:center;text-align:center}.gridPosts{height:600px;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-template-rows:repeat(var(--num-row, 2),auto);gap:1rem;margin-top:1.75rem;padding:0 1rem;overflow:hidden}.gridPosts .grid{position:relative;height:300px;width:300px}.gridPosts .grid .img{width:100%;height:250px;border-radius:10px;overflow:hidden}.gridPosts .grid .postDetl{display:flex;flex-direction:column;padding:10px 0;font-size:1rem}.gridPosts .grid .postDetl a{font-size:.85rem;cursor:pointer}.gridPosts .grid .postDetl a:hover{text-decoration:underline}.contactMain{width:100%;min-height:100vh}.ContactItems{width:100%;height:100vh}.ContactItems video{width:100%;height:100%;object-fit:cover}.why{width:100%;min-height:100vh;padding:0 4rem}.whyHeader{text-align:center;margin:2.5rem 0}.whyHeader h2{font-size:2rem;font-weight:700;margin-bottom:.5rem}.whyHeader p{font-size:14px;font-weight:500;color:#555;width:600px;margin:auto}.whyTabs{width:100%;height:auto;padding:1.5rem .25rem}.whyContainer{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px}.whyContainer .whyItems{height:250px;display:flex;flex-direction:column;align-items:center;background-color:#1f283b;border-radius:10px}.whyContainer .whyItems i{font-size:1rem;color:#e33058;margin-bottom:1rem;margin-top:1.5rem;width:3rem;height:3rem;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-shrink:none}.whyContainer .whyItems h3{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;color:#fff}.whyContainer .whyItems p{font-size:14px;font-weight:500;color:#ddd;text-align:center;padding:0 1rem}.contactCarousel{width:100%}.contactCarousel .contactItems{width:100%;height:400px;position:relative;margin-top:2.5rem;overflow:hidden}.contactCarousel .contactItems .contactitem{width:100%;height:400px;position:relative;display:flex;align-items:center}.contactCarousel .contactItems .contactitem .imageItem{width:330px;height:200px;position:absolute;z-index:0;opacity:0;border-radius:10px;transition:all .5s ease-in-out;overflow:hidden}.contactCarousel .contactItems .contactitem .item-0{left:15px;opacity:.4}.contactCarousel .contactItems .contactitem .item-1,.contactCarousel .contactItems .contactitem .item-3{height:250px;opacity:.8;width:380px;z-index:1}.contactCarousel .contactItems .contactitem .item-1{left:30%;transform:translate(-50%)}.contactCarousel .contactItems .contactitem .item-2{box-shadow:-2px 5px 33px 6px #0000004d;height:300px;width:430px;left:50%;transform:translate(-50%);z-index:2;opacity:1}.contactCarousel .contactItems .contactitem .item-3{left:70%;transform:translate(-50%)}.contactCarousel .contactItems .contactitem .item-4{left:85%;opacity:.4;transform:translate(-50%)}.carouselControls{display:flex;justify-content:center;margin-top:.5rem;height:100px}.carouselControls button{background-color:transparent;border:0;cursor:pointer;font-size:18px;padding:0 12px;text-transform:capitalize}.contactCarousel .contactItems .contactitem .imageItem{transition:all .5s ease-in-out}.contactCarousel .contactItems .contactitem .item-2:hover{transform:translate(-50%) scale(1.02);transition:transform .3s ease}.carouselControls button{transition:all .3s ease;color:#333}.carouselControls button:hover{transform:scale(1.2);color:#007bff}.carouselControls button:active{transform:scale(.95)}.form{width:100%;display:flex;flex-direction:column;align-items:center}.formHeader{text-align:center;margin:1.5rem 0;width:600px}.formHeader h2{font-size:2rem;font-weight:700;margin-bottom:.5rem}.formHeader p{font-size:14px;font-weight:500;color:#555}.formContainer{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 4rem}.formMessage{width:100%;display:flex;align-items:center}form{position:relative;width:50%;display:flex;flex-direction:column;gap:1rem;padding:1.5px 2rem}.input{width:100%;position:relative}.input span{position:absolute;left:0;padding:12px 14px;pointer-events:none;transition:.5s ease-in-out}.input input{width:100%;padding:12px 14px;border:2px solid #333;border-radius:4px;background:transparent;color:#000;font-size:12px;font-weight:700;outline:none}.input input:focus~span,.input input:valid~span{transform:translateY(-10px) translate(15px);font-size:8px;font-weight:700;color:#e33058;padding:2px 4px;border-radius:4px;border:2px solid #333;background-color:#fff}.input textarea{width:100%;padding:12px 14px;border:2px solid #333;border-radius:4px;background:transparent;color:#000;font-size:12px;font-weight:700;outline:none;resize:none;height:150px}.input textarea:focus~span,.input textarea:valid~span{transform:translateY(-10px) translate(15px);font-size:8px;font-weight:700;color:#e33058;padding:2px 4px;border-radius:4px;border:2px solid #333;background-color:#fff}.formMessage form button{width:100%;padding:.75rem 1.25rem;background-color:#333;cursor:pointer;border-radius:8px;color:#fff;font-size:12px;font-weight:700;transition:.5s ease-in-out}.formMessage form button:hover{background-color:#1f283b}.formMessage .deliveryVideo{width:50%;height:400px;overflow:hidden;border-radius:8px}.formMessage .deliveryVideo video{width:100%;height:100%;display:block}.form .socialLinks{margin-top:20px;width:100%;display:flex;flex-direction:column}.form .socialLinks .linksHead{min-width:300px;padding:15px 10px;max-width:100%;text-align:center;font-size:14px;font-weight:400;color:#555}.form .socialLinks .linksHead h2{font-size:20px;font-weight:700;color:#1f283b}.suggestionpage{width:100%;height:100vh;overflow:hidden}.suggestionDetails{position:relative;width:100%;height:100%}.suggestionDetails video{position:relative;width:100%;height:100%;object-fit:cover}.suggestionTabs{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.suggestionBox{min-width:300px;margin-top:70px;height:auto;width:fit-content;padding:1.75rem 2.75rem;background-color:#ddd;opacity:.4;display:flex;flex-direction:column;justify-content:center;border-radius:8px}.suggestionHeader{text-align:center;margin-bottom:1.25rem}.suggestionBox .input label{display:none}.suggestionBox form{width:100%}.suggestionBox form button{padding:.75rem 1.25rem;background-color:#333;cursor:pointer;border-radius:8px;color:#fff;font-size:12px;font-weight:700;transition:.5s ease-in-out}.relationsMain{max-width:1600px;margin-bottom:1rem}.relationMainContent{width:100%;height:60vh;margin-top:60px;display:flex;column-gap:.5rem;align-items:center;flex-direction:row-reverse}.relationMainContent .img{height:100%;width:50%}.relationMainContent .cont{width:50%;padding-left:4rem}.relationMainContent .cont .buttonsCont{display:flex;flex-direction:row;column-gap:.8rem}.relationMainContent .cont .buttonsCont .buttons{width:100px;height:40px;display:flex;justify-content:center;align-items:center;border:2px solid #10212B;border-radius:4px;font-size:.8rem;font-weight:700;transition:all .2s ease-in-out}.relationMainContent .cont .buttonsCont .buttons.one{background-color:#10212b;color:#fff}.relationMain .cont .buttonsCont .buttons.two:hover{background-color:#10212b;transform:translate(10px)}.relationsMain .contentImage .imageGallery{width:100%;margin-top:2.5rem}@media screen and (max-width: 500px){.serviceImageDesc{padding:.75rem}.servicesTitle{font-size:.95rem;margin-bottom:.25rem}.servicesDesc{font-size:.6rem;margin-bottom:.5rem}.serviceButtons a{font-size:.6rem;padding:8px 10px}.servicesWords{width:100%;padding:.25rem;text-align:start}.advertsImages .webList .webItem .webContent .type{font-size:1.5rem}.advertsImages .webList .webItem .webContentDesc{font-size:.7rem}.advertsImages .webList .webItem.active .webContentDesc{font-size:.6rem}.advertsImages .webArrows button{width:30px;height:30px}.thumbnails{display:none}.homePage{justify-content:revert;align-items:flex-start;min-height:100vh;flex-direction:column;gap:none}.main.two{display:none}.webContainer .containerItems .containerItem{width:350px;padding:6px 10px}.scheduleBooking input span,.scheduleBooking p,.scheduleBooking select option{font-size:.75rem}.scheduleBooking form button[type=submit]{margin-top:.75rem}.scheduleBooking .contentBooking{padding:0 2rem;display:block}.booking .bookingHeader p{font-size:.6rem;text-align:start}.scheduleBooking form{width:100%;padding:0}.scheduleBooking .contentBooking .image{display:none}.offerMain{padding:0 2rem}.offerContainer{width:100%;padding:.95rem;overflow-y:auto;flex-direction:column-reverse}.offerContainer .intro .contentOne{width:100}.offerContainer .intro h2{font-size:1rem}.offerContainer .intro .contentOne .title{font-size:.75rem}.offerContainer .intro .contentOne span{font-size:.6rem}.duration .calenderIllstr{display:none}.duration .date{font-size:.65rem}.offerContainer .image{width:200px;height:150px}.offerContainer .checkOut{display:flex;gap:.5rem}.offerContainer .checkOut a,.offerContainer .checkOut button{font-size:.65rem}.suggestionpage{margin-top:20px;min-height:100vh;overflow:auto}.suggestionBox{margin-top:40px;padding:.75rem}.suggestionBox form{padding:0}.relationMainContent{position:relative;display:revert;height:calc(100% - 60px);overflow:hidden;padding:0}.relationMainContent .img{position:absolute;width:100%;height:100%}.relationMainContent .cont{position:absolute;left:0;top:45%;width:100%;padding:1rem;background:#00000080;color:#fff;height:55%;overflow-y:hidden}.relationMainContent .cont .buttonsCont{columns:.75rem}.relationMainContent .cont .buttonsCont .buttons{width:70px;height:40px;font-size:.6rem;border-radius:4px}.contentImage .imageGallery .gallery .img{width:150px;height:100px}.why{padding:0 2rem}.whyHeader h2{font-size:1rem}.whyHeader p{width:100%;font-size:.75rem}.whyTabs{padding:0}.whyContainer{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.whyContainer .whyItems{height:250px}.whyContainer .whyItems h3{font-size:1rem}.whyContainer .whyItems p{font-size:.7rem}.formHeader{width:100%;padding:0 2rem}.formHeader h2{font-size:1rem}.formHeader p{font-size:.75rem}.formContainer{padding:0 2rem}.formMessage{display:block}form{width:100%;padding:0}.formMessage .deliveryVideo{display:none}.blogContainer .blogDesc{left:0;padding:0 2rem;top:50%;width:100%}.blogContainer .blogStats{bottom:5%}.blogContainer .blogStats .statItem{margin:0 .5rem}.blogStats .statTitle{font-size:.75rem}.blogStats .statValue{font-size:.65rem}.contentContainer .details{width:100%}.contentContainer .details h2{font-size:1rem}.contentContainer .details p{font-size:.65rem}.contentContainer .details button{font-size:.5rem}.gridImages{height:250px;gap:.5rem}.gridImages .grid{width:280px;flex-wrap:nowrap;height:250px}.gridImages .grid .gridImage{width:100%;height:100%}.gridImages .blogTrendsDesc{bottom:30%}.gridImages .blogTrendsButtons,.blogTab{padding:5px 12px}.mediaPost{margin-top:1rem}.gridPosts{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.5rem;margin-top:1rem}.productItems{height:auto;padding:0}.productMain .list{width:100%;height:100%}.productMain .list{width:100%;top:60px}.productMain .list .item{width:100%}.itemImg{top:40%;width:80%;height:60%}.productMain .list .item .intro{width:100%;text-align:start}.productMain .list .item .intro .title{font-size:1rem;letter-spacing:revert}.productMain .list .item .intro .topic{font-size:1.2rem;letter-spacing:revert}.productMain .list .item .intro .introBtn{font-size:.65rem}.latestItem{width:250px;height:250px;position:relative}.latestItem .productimages{position:absolute;width:100%;height:100%}.productItems .latestInfor{width:100%;height:100%;padding:1rem;background:#0000004d;opacity:0;transition:opacity .2s ease-in-out}.productItems .latestInfor:hover{opacity:1}.productItems .latestInfor .latestTitle{font-size:.95rem;margin-bottom:.25rem}.productItems .latestInfor .latestDesc{font-size:.75rem;width:100%}.accessories h4{font-size:.8rem}.accessories ul,.latestPrice{font-size:.6rem}.cartTabs button{font-size:.65rem;padding:8px}.latestCarousel{padding:0 2rem;height:auto}.productItems .mainTabs{margin-top:1.5rem}.productItems .mainTabs button{font-size:.65rem}.productListin{margin-top:1.5rem}.listHeaderTitle{font-size:1.2rem}.productListHeader p{font-size:.75rem}.productsGrids{padding:0 1.5rem;padding:0 px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.productGridCard{height:250px}.productMain.showDetails .list .item.active .itemImg{width:80%;height:80%}.productMain.showDetails .list .item.active .detailsProduct{margin-top:60px;bottom:0;transform:0;width:100%;text-align:start}.detailsProduct .title{font-size:.95rem}.detailsProduct .descProduct,.detailsProduct .specifications p{font-size:.65rem}.detailsProduct .checkout button{padding:8px 13px;font-size:.65rem}}@media screen and (max-width: 768px){.serviceImageDesc{width:100%;left:0;height:45vh;top:55%;overflow:scroll}.servicesTitle{text-overflow:clip}.servicesWords{width:100%;margin-bottom:1.5rem}.offsetPrinting{width:100%;padding:0}.contentTitle{font-size:.75rem}.contentDesc{font-size:.6rem}.offsetPrinting{padding:1rem 1.5rem}.offsetPrinting .items{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.offsetPrinting .items .container{height:200px}.customerReview{padding:none}.reviewHead{margin-bottom:.75rem}.reviewHead h3{font-size:.95rem}.reviewHead h2{font-size:.75rem}.reviewHead p{width:auto;font-size:.6rem}.customerReview .servicesReview{margin-top:.5rem}.cardBody{width:300px}.quote i{font-size:1.2rem}.quote h3{font-size:.85rem;margin:.25rem 0}.cardBody p{font-size:.6rem}.cardBody .rating,.cardProfile{margin-top:.5rem}.cardProfile img{width:30px;height:30px;margin-right:.5rem}.reviewCarousel{margin-top:.75rem;gap:.5rem}.reviewCarousel i{font-size:.65rem}.profileInfo h3{font-size:.75rem}.profileInfo p{font-size:.6rem}.offerMain{padding:0 2rem}.offerContainer{width:100%;padding:.95rem}.productMain .list .item .intro{width:100%;text-align:start}.productItemHeader h2{font-size:1.2rem}}@media screen and (max-width: 1118px){.webMain{padding:0 2rem}.webTitle{font-size:1.5rem;margin-top:2rem}.webDesc{font-size:.6rem}.webPackages{min-height:100vh}.packageHeader{padding:0 2rem}.webPackages .packageHeader h2{font-size:1.5rem}.webContainer .containerItems .containerItem{width:600px;padding:8px 15px}.webContainer .containerItems .containerItem .image{display:none}.containerItem .packageItemDesc{width:100%}.packageTabs button{padding:6px 13px;font-size:.65rem}.booking{padding:0}.booking .bookingHeader{padding:2.5rem 2rem 0}.booking .bookingHeader h2{font-size:1.5rem;margin-top:.9rem}.bookinglinks a{font-size:.65rem;padding:8px 11px}.scheduleBooking{margin-top:.5rem}.servicesTitle{font-size:1.2rem}.servicesDesc{font-size:.8rem}.serviceImageDesc{padding:0 2rem}.offsetPrinting{padding:2.5rem 2rem}.offsetPrinting .items{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.customerReview{padding-left:2rem}.reviewHead{margin-bottom:1.5rem}.reviewHead h3{font-size:1.5rem}.reviewHead h2{font-size:.95rem}.reviewHead p{font-size:.7rem}.cardBody{width:500px}.customerReview .servicesReview{margin-top:2rem}.profileInfo h3{font-size:.8rem}.profileInfo p{font-size:.7rem}.productMain .list .item .intro{width:100%;text-align:start}.productItems{padding:0}.productMain.showDetails .list .item.active .detailsProduct{text-align:start}}@media screen and (min-width: 1700px){body{width:100%;display:flex;justify-content:center}section{padding:0}}
