.home-about-us{background-color:#090B0A}.home-about-us figure img{border-radius:15px}.home-about-us p{font-size:14px}.home-sub-banner{padding:5rem 0rem;background-color:#000;position:relative;z-index:1;background-attachment:scroll;background-origin:border-box;background-position:center center;background-size:cover;background-repeat:no-repeat}.home-sub-banner:before{content:'';position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgb(0 0 0 / .92);z-index:-1}.home-sub-banner .title{font-family:var(--heading-font);font-size:2rem;font-style:italic;font-weight:700;color:#BC9061;text-shadow:-1px -1px 5px #000}.home-profiles{background-color:#151515}.home-profiles figure{display:inline-block;background-color:#343131;padding:15px;box-shadow:rgb(50 50 93 / .25) 0 13px 27px -5px,rgb(0 0 0 / .3) 0 8px 16px -8px}.home-profiles figure img{border:4px solid #4A2C2C}.home-profiles figure figcaption{font-family:var(--heading-font);font-weight:700;color:#caaa96;border-left:3px solid;padding-left:5px}.home-gallery{background-color:#151515}.home-gallery .gallery-items{box-shadow:rgb(50 50 93 / .25) 0 13px 27px -5px,rgb(0 0 0 / .3) 0 8px 16px -8px}.home-gallery .gallery-items .items-details{display:flex;justify-content:space-between;padding:5px 10px;font-weight:700;background-color:#3e0000;color:#E3D095;border-bottom:5px solid #3d341f;border-radius:15px}.home-gallery .gallery-items .items-details .profile-age{border-left:1px solid #483737;padding-left:5px}.home-tags{position:relative}.home-tags:before{content:'';padding:1px 0;position:absolute;top:0;left:0;right:0;z-index:99;background:#FFC069;background:linear-gradient(90deg,#ffc069 0%,#0e100f 50%)}.home-tags:after{content:'';padding:1px 0;position:absolute;bottom:0;left:0;right:0;background:#0E100F;background:linear-gradient(90deg,#0e100f 50%,#ffc069 100%)}.home-tags ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.home-tags ul li{overflow:hidden;margin:10px}.home-tags ul li .imp{background-color:#F7F6D3;font-weight:700;color:#000}.home-tags ul li a{transition:all 400ms ease-in-out;text-align:center;color:#FFF9AF;background-color:#996f6f;padding:5px 10px;display:inline-block;width:100%;text-decoration:none;font-size:14px;border-radius:25px}.home-tags ul li a:hover{text-decoration:underline;background-color:#F47420;color:#fff}.home-tags ul li:nth-child(n+1){flex-grow:1}.home-city-list{background-color:#1A1313}.home-city-list .city-list ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.home-city-list .city-list ul li{overflow:hidden;margin:5px}.home-city-list .city-list ul li a{transition:all 400ms ease-in-out;text-align:center;color:#d6d6d6;border-radius:5px;padding:5px 15px;display:inline-block;width:100%;text-decoration:none;font-size:13px;background-color:#432323;border:2px solid #644545}.home-city-list .city-list ul li a:hover{text-decoration:underline;background-color:#420202}.home-city-list .city-list ul li:nth-child(n+1){flex-grow:1}.home-partners-links ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.home-partners-links ul li{overflow:hidden;margin:5px}.home-partners-links ul li a{transition:all 400ms ease-in-out;text-align:center;color:#b7b7b7;border-radius:5px 10px;border-style:dashed solid solid dashed;border-width:0 1px 2px 1px;padding:5px 15px;display:inline-block;width:100%;text-decoration:none;font-size:13px;box-shadow:rgb(50 50 93 / .25) 0 2px 5px -1px,rgb(0 0 0 / .3) 0 1px 3px -1px;border-color:#3e3d3d;background-color:#241313}.home-partners-links ul li a:hover{text-decoration:underline;background-color:#420202}.home-partners-links ul li:nth-child(n+1){flex-grow:1}.home-contact-us{background-color:#211717}.home-contact-us .items{border-radius:15px;padding:2rem;text-align:center;background-color:#141414;border:4px solid #313030;box-shadow:rgb(0 0 0 / .07) 0 1px 2px,rgb(0 0 0 / .07) 0 2px 4px,rgb(0 0 0 / .07) 0 4px 8px,rgb(0 0 0 / .07) 0 8px 16px,rgb(0 0 0 / .07) 0 16px 32px,rgb(0 0 0 / .07) 0 32px 64px}.home-contact-us .items .title{font-family:var(--heading-font);font-size:22px;font-weight:700;font-style:italic;color:#F7E0A3;text-shadow:-1px -1px 5px #000;padding:10px 0}.home-contact-us .items span{cursor:pointer;display:inline-block;padding:3px 5px;border-radius:5px}.home-contact-us .items span:hover{background-color:#CA7842;color:#fff}.home-rates{background-color:#280905}.home-rates .items{border:4px solid #5B4141;padding:1.5rem 1rem;background-color:#3A2525;color:#fff}.home-rates .items .title{color:#F2C078;text-shadow:0 0 2px #000;font-size:2rem;font-weight:700;font-family:var(--heading-font);margin-bottom:1.5rem}.home-rates .items .session-duration{background-color:#8a5656;color:#fff;border-radius:15px;padding:5px 0;width:100%;font-size:1.2rem;font-weight:700;text-align:center;margin-bottom:2rem}.home-rates .items ul li{align-items:center;display:flex}.home-rates .items ul li span{color:#FFEE91;font-size:1.8rem;margin-right:10px}.home-rates .items ul li+li{padding-top:20px}@media (min-width:576px){.home-sub-banner{padding:5rem 0rem}.home-sub-banner .title{font-size:2.5rem}}@media (min-width:768px){.home-sub-banner{padding:6rem 0rem}.home-sub-banner .title{font-size:2.8rem}}@media (min-width:992px){.home-sub-banner{padding:8rem 0rem}.home-sub-banner .title{font-size:3rem}}@media (min-width:1200px){.home-sub-banner{padding:10rem 0rem}.home-sub-banner .title{font-size:3.2rem}}@media (min-width:1400px){.home-sub-banner{padding:12rem 0rem}.home-sub-banner .title{font-size:3.5rem}}