hr{border-top:1px solid black!important}#slide-scroll-nav2{display:flex;box-shadow:none;flex-direction:row;width:100%!important;justify-content:space-between;gap:5px}#slide-scroll-nav2>div.swiper-slide{background-color:#fff0}#slide-scroll-nav2>div.swiper-slide{height:auto;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative;padding:0px!important;border:none;overflow-y:clip}#slide-scroll-nav2>div.swiper-slide>a>img{width:100%;border-radius:15px;height:100%}@media (max-width:991px){#index-rotator{padding-top:90px;padding-bottom:7px}span.profiles-check{display:none}#slide-scroll-nav2{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}#slide-scroll-nav2::-webkit-scrollbar{display:none}#slide-scroll-nav2>div.swiper-slide,#slide-scroll-nav2>div.swiper-slide>a>img{max-width:80px}#slide-scroll-nav2>div.swiper-slide>a>img{object-fit:cover;object-position:center;vertical-align:bottom}}@media (min-width:992px){#index-rotator{width:100%!important}.circle-rotator{padding:10px 0;margin-left:auto;margin-right:auto}#slide-scroll-nav2{backface-visibility:hidden;height:100%;margin:0!important;padding:0!important;overflow-y:clip;overflow-x:auto!important}#slide-scroll-nav2>div.swiper-slide,#slide-scroll-nav2>div.swiper-slide>a>img{max-width:139px}}.flash{animation:flash-bg 3s ease-out}@keyframes flash-bg{0%{background-color:#fff9d8}100%{background-color:#fff0}}@media (min-width:992px){#index-content{height:100vh}}#index-content{margin:20px 0 0 0;padding:0 20px!important;overflow-y:scroll;scroll-behavior:smooth}#index-content{p,a{font-size:16px!important}}#view-more-btn{min-width:160.25px;min-height:36px;margin:20px 0px!important}#first-fold-h1{padding:0 20px;text-shadow:0 0 20px #000;color:white!important}#first-fold-h2{text-shadow:0 0 20px #000;color:white!important}.banner-area-v3{margin-top:10px}.banner-vid-box{padding-top:40px}.banner-content-v3{width:100%;margin:0 auto}.banner-content-v3 .banner-text{padding:0 27px}.banner-content-v3 .banner-text h1{font-family:'Rosario',sans-serif!important;margin:0!important;font-weight:700!important}.banner-content-v3 .banner-text h1 span{display:block;padding-top:10px;color:#333}.banner-content-v3 .banner-text p{line-height:28px;font-size:16px;padding-top:30px;font-weight:600;color:#fff;text-shadow:0 0 20px #000;font-weight:600}@media (min-width:992px){.banner-area-v3{background-position:center}.banner-content-v3 .banner-text h1{font-size:32px!important}}@media (max-width:991px){.banner-content-v3 .banner-text p{display:none}.banner-content-v3 .banner-text h1{text-align:center;line-height:4.5rem}.banner-content-v3 .banner-text h1 span{display:inline}.desktop-banner-btns-v3{display:none!important}.mobile-banner-btns-v3{display:flex;flex-direction:column;text-align:center;gap:10px;margin:15px 0}.mobile-banner-btns-v3 a{background:#d23742;color:#fff;line-height:40px;font-size:18px;width:60%;margin:0 auto;font-weight:700;border-radius:10px;display:block;text-decoration:none;margin-top:1rem}.mobile-banner-btns-v3 a span{display:block;font-size:14px;line-height:20px;padding-bottom:15px;font-weight:400}.mobile-banner-btns-v3 a:hover{background:#d23742;color:#fff;text-decoration:none}.upper-banner-sec{flex-direction:column}.upper-banner-sec .banner-text{width:100%;padding:15px 5px 10px}.upper-banner-sec .banner-vid{width:100%}}@media (max-width:767px){.banner-content-v3 .banner-text h1{font-size:25px;line-height:3.5rem}}.banner-btns{text-align:center;padding-top:30px}.banner-btns a{display:inline-block}.reg-btn-v3{background:#d23742;border:none;color:#fff;width:280px;border-radius:50px;line-height:40px;font-size:16px;font-weight:700;margin:8px;text-decoration:none;display:flex;justify-content:center;justify-self:center}.reg-btn-v3:hover{background:#e05c7c;text-decoration:none;border:none;color:#000}.tour-btn{background:#fff;border:2px solid #d23742;color:#d23742;width:280px;border-radius:50px;line-height:40px;font-size:16px;font-weight:700;margin:8px;text-decoration:none}.tour-btn:hover{color:#e05c7c;border:2px solid #e05c7c;text-decoration:none}.banner-btns p{padding-top:10px;font-size:15px}#tour-buttons a{height:-webkit-fill-available;align-items:center}@media(max-width:991px){#index-content{width:100%}.reg-btn-v3{width:100%}}@media(min-width:992px){#index-content{width:80%}}@media(min-width:1301px){.services-container{height:390px}#services-offered-links{gap:5px;flex-direction:row}}@media(max-width:1300px){.services-container{height:fit-content;width:90%;justify-self:center}#services-offered-links{gap:30px;flex-direction:column}}details{font-size:16px;padding:15px;border:1px solid grey;margin-bottom:10px}details:hover{background-color:#e3e3e3}details summary{cursor:pointer;font-weight:700;list-style:none;position:relative;padding-left:20px}details summary::before{content:"▶";position:absolute;left:0;transition:transform 0.2s ease}details[open] summary::before{transform:rotate(90deg)}.details-text{padding-left:15px;margin-top:8px;border-top:1px solid #ccc;padding-top:8px}#services-offered-links{display:flex;justify-content:center;align-items:center}#services-offered-links a:hover{text-decoration:none;transform:scale(1.1);z-index:2;transition:transform 0.2s ease}.services-container{border-radius:16px;box-shadow:0 4px 30px 20px rgb(0 0 0 / .1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:3px solid rgb(255 255 255 / .3)}#services-offered-links>a:nth-child(1)>div>div.services-offered-heading{border-bottom:3px solid rgb(0 0 0 / .1)}.services-offered-heading{text-align:center;color:#000;padding:15px;border-bottom:3px solid rgb(255 255 255 / 32%);height:70px;align-content:center;font-weight:700}.services-offered-text{color:#000;padding:15px}.check-text{margin-left:15px}.img-container{display:flex;flex-direction:column;align-items:center;margin-top:3rem!important;margin-bottom:3rem!important}.img-container img{width:100%;max-width:575px;border-radius:20px;margin-bottom:10px}.img-caption{font-style:italic;border-bottom:2px #d1d1d1 solid}#introduction{margin-top:0px!important;padding:10px 0px!important;background:url(/img/Latin-Love-Mates.webp);background-size:cover;background-position:center;border-radius:10px}#ff-yt-img{width:100%!important;max-width:450px}#index-blog{margin:50px 0;text-align:center}.red-border{border:3px solid #d23742;padding:20px;border-radius:50px}#references{margin-bottom:30vh;text-align:center}@media (max-width:991px){#references{margin-bottom:0vh}}#sidescroller{width:20%;padding:20px 0 20px 20px;flex-direction:column;gap:5px}#sidescroller a{font-weight:500;font-size:18px;padding:5px;border-radius:5px;text-decoration:none;color:#000}#sidescroller a:hover{background:#d23742;color:white!important;text-decoration:none;transition:background-color 0.3s ease-in-out}.highlight{background-color:#d23742;color:white!important;transition:background-color 0.3s ease-in-out}