/* rentboy-tailwind-lite-v2 generated subset */
.\21 p-3{padding:.75rem!important}
.\21 py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}
.-translate-y-1\2f 2{transform:translateY(-50%)}
.absolute{position:absolute}
.backdrop-blur{backdrop-filter:blur(24px)}
.backdrop-blur-2xl{backdrop-filter:blur(24px)}
.bg-\5b \23 080a10\5d {background:#080a10}
.bg-\5b radial-gradient\28 circle_at_top_left\2c rgba\28 113\2c 183\2c 255\2c \2e 20\29 \2c transparent_34rem\29 \2c linear-gradient\28 180deg\2c rgba\28 255\2c 255\2c 255\2c \2e 08\29 \2c rgba\28 255\2c 255\2c 255\2c \2e 035\29 \29 \5d {background:radial-gradient(circle at top left,rgba(113,183,255,.20),transparent 34rem),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035))}
.bg-amber-400{background-color:#fbbf24}
.bg-amber-400\2f 15{background-color:rgba(251,191,36,.15)}
.bg-black\2f 30{background-color:rgba(0,0,0,0.3)}
.bg-black\2f 35{background-color:rgba(0,0,0,0.35)}
.bg-black\2f 45{background-color:rgba(0,0,0,0.45)}
.bg-black\2f 55{background-color:rgba(0,0,0,0.55)}
.bg-black\2f 80{background-color:rgba(0,0,0,0.8)}
.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}
.bg-white\2f 10{background-color:rgba(255,255,255,0.1)}
.bg-white\2f 6{background-color:rgba(255,255,255,0.06)}
.bg-white\2f 7{background-color:rgba(255,255,255,0.07)}
.border{border-width:1px;border-style:solid}
.border-b{border-bottom:1px solid}
.border-l{border-left:1px solid}
.border-t{border-top:1px solid}
.border-white\2f 10{border-color:rgba(255,255,255,.10)}
.bottom-0{bottom:0}
.bottom-5{bottom:1.25rem}
.col-span-full{grid-column:1/-1}
.cursor-pointer{cursor:pointer}
.duration-500{transition-duration:.5s}
.fixed{position:fixed}
.flex{display:flex}
.flex-1{flex:1 1 0%}
.flex-col{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.font-black{font-weight:900}
.font-bold{font-weight:700}
.gap-0{gap:0}
.gap-2{gap:.5rem}
.gap-3{gap:.75rem}
.gap-4{gap:1rem}
.gap-5{gap:1.25rem}
.gap-6{gap:1.5rem}
.gap-8{gap:2rem}
.grid{display:grid}
.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.h-10{height:2.5rem}
.h-14{height:3.5rem}
.h-3\2e 5{height:0.875rem}
.h-4{height:1rem}
.h-48{height:12.0rem}
.h-5{height:1.25rem}
.h-52{height:13.0rem}
.h-64{height:16.0rem}
.h-7{height:1.75rem}
.h-\5b 68vh\5d {height:68vh}
.h-full{height:100%}
.hidden{display:none}
.hover\3a text-amber-200\3a hover{color:#fde68a}
.inline{display:inline}
.inset-0{inset:0}
.inset-x-0{left:0;right:0}
.items-center{align-items:center}
.items-start{align-items:flex-start}
.justify-between{justify-content:space-between}
.justify-center{justify-content:center}
.justify-end{justify-content:flex-end}
.leading-6{line-height:1.5rem}
.leading-7{line-height:1.75rem}
.leading-8{line-height:2.0rem}
.leading-\5b \2e 9\5d {line-height:.9}
.left-0{left:0}
.left-4{left:1rem}
.left-5{left:1.25rem}
@media (min-width:1024px){.lg\3a flex{display:flex}}
@media (min-width:1024px){.lg\3a flex-row{flex-direction:row}}
@media (min-width:1024px){.lg\3a grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1024px){.lg\3a grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:1024px){.lg\3a grid-cols-\5b \2e 85fr_1\2e 15fr\5d {grid-template-columns:.85fr 1.15fr}}
@media (min-width:1024px){.lg\3a grid-cols-\5b \2e 9fr_1\2e 1fr\5d {grid-template-columns:.9fr 1.1fr}}
@media (min-width:1024px){.lg\3a grid-cols-\5b 1fr_\2e 9fr\5d {grid-template-columns:1fr .9fr}}
@media (min-width:1024px){.lg\3a grid-cols-\5b 1fr_auto_auto\5d {grid-template-columns:1fr auto auto}}
@media (min-width:1024px){.lg\3a hidden{display:none}}
@media (min-width:1024px){.lg\3a items-start{align-items:flex-start}}
@media (min-width:1024px){.lg\3a justify-between{justify-content:space-between}}
@media (min-width:1024px){.lg\3a p-8{padding:2rem}}
@media (min-width:1024px){.lg\3a px-6{padding-left:1.5rem;padding-right:1.5rem}}
@media (min-width:1024px){.lg\3a text-8xl{font-size:6rem;line-height:1.15}}
@media (min-width:1024px){.lg\3a w-56{width:14.0rem}}
@media (min-width:1024px){.lg\3a w-80{width:20.0rem}}
.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}
.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}
.max-h-\5b 92vh\5d {max-height:92vh}
.max-w-2xl{max-width:42rem}
.max-w-3xl{max-width:48rem}
.max-w-4xl{max-width:56rem}
.max-w-5xl{max-width:64rem}
.max-w-6xl{max-width:72rem}
.max-w-7xl{max-width:80rem}
.max-w-md{max-width:28rem}
.max-w-xl{max-width:36rem}
.mb-3{margin-bottom:.75rem}
.mb-5{margin-bottom:1.25rem}
.mb-6{margin-bottom:1.5rem}
.mb-7{margin-bottom:1.75rem}
.mb-8{margin-bottom:2rem}
.mb-9{margin-bottom:2.25rem}
@media (min-width:768px){.md\3a block{display:block}}
@media (min-width:768px){.md\3a grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:768px){.md\3a grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:768px){.md\3a grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (min-width:768px){.md\3a grid-cols-\5b 1fr_auto\5d {grid-template-columns:1fr auto}}
@media (min-width:768px){.md\3a p-12{padding:3rem}}
@media (min-width:768px){.md\3a p-8{padding:2rem}}
.min-h-40{min-height:10rem}
.min-h-6{min-height:1.5rem}
.min-h-\5b 360px\5d {min-height:360px}
.min-h-\5b 420px\5d {min-height:420px}
.min-w-0{min-width:0}
.mr-1{margin-right:.25rem}
.mt-1{margin-top:.25rem}
.mt-10{margin-top:2.5rem}
.mt-2{margin-top:.5rem}
.mt-3{margin-top:.75rem}
.mt-4{margin-top:1rem}
.mt-5{margin-top:1.25rem}
.mt-6{margin-top:1.5rem}
.mt-7{margin-top:1.75rem}
.mt-8{margin-top:2rem}
.mt-9{margin-top:2.25rem}
.mx-auto{margin-left:auto;margin-right:auto}
.object-cover{object-fit:cover}
.overflow-hidden{overflow:hidden}
.overflow-y-auto{overflow-y:auto}
.p-1{padding:.25rem}
.p-3{padding:.75rem}
.p-4{padding:1rem}
.p-5{padding:1.25rem}
.p-6{padding:1.5rem}
.p-7{padding:1.75rem}
.p-8{padding:2rem}
.pb-5{padding-bottom:1.25rem}
.pl-12{padding-left:3rem}
.place-items-center{place-items:center}
.px-2{padding-left:.5rem;padding-right:.5rem}
.px-3{padding-left:.75rem;padding-right:.75rem}
.px-4{padding-left:1rem;padding-right:1rem}
.px-5{padding-left:1.25rem;padding-right:1.25rem}
.py-1{padding-top:.25rem;padding-bottom:.25rem}
.py-12{padding-top:3rem;padding-bottom:3rem}
.py-3{padding-top:.75rem;padding-bottom:.75rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.relative{position:relative}
.right-0{right:0}
.right-4{right:1rem}
.right-5{right:1.25rem}
.rounded-2xl{border-radius:1rem}
.rounded-3xl{border-radius:1.5rem}
.rounded-\5b 1\2e 5rem\5d {border-radius:1.5rem}
.rounded-\5b 2\2e 5rem\5d {border-radius:2.5rem}
.rounded-\5b 2rem\5d {border-radius:2rem}
.rounded-full{border-radius:9999px}
.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}
@media (min-width:640px){.sm\3a flex-row{flex-direction:row}}
@media (min-width:640px){.sm\3a grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:640px){.sm\3a grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:640px){.sm\3a inline-flex{display:inline-flex}}
@media (min-width:640px){.sm\3a text-6xl{font-size:3.75rem;line-height:1.15}}
@media (min-width:640px){.sm\3a text-7xl{font-size:4.5rem;line-height:1.15}}
@media (min-width:640px){.sm\3a text-xl{font-size:1.25rem;line-height:1.15}}
.text-2xl{font-size:1.5rem;line-height:1.15}
.text-3xl{font-size:1.875rem;line-height:1.15}
.text-5xl{font-size:3rem;line-height:1.15}
.text-6xl{font-size:3.75rem;line-height:1.15}
.text-amber-200{color:#fde68a}
.text-amber-300{color:#fcd34d}
.text-black{color:#000}
.text-blue-300{color:#93c5fd}
.text-center{text-align:center}
.text-emerald-300{color:#6ee7b7}
.text-left{text-align:left}
.text-lg{font-size:1.125rem;line-height:1.15}
.text-pink-300{color:#f9a8d4}
.text-red-300{color:#fca5a5}
.text-right{text-align:right}
.text-sm{font-size:.875rem;line-height:1.15}
.text-white{color:#fff}
.text-xl{font-size:1.25rem;line-height:1.15}
.text-xs{font-size:.75rem;line-height:1.15}
.text-zinc-300{color:#d4d4d8}
.text-zinc-400{color:#a1a1aa}
.text-zinc-500{color:#71717a}
.top-0{top:0}
.top-1\2f 2{top:50%}
.top-4{top:1rem}
.tracking-widest{letter-spacing:.1em}
.transition{transition:all .2s ease}
.uppercase{text-transform:uppercase}
.w-10{width:2.5rem}
.w-14{width:3.5rem}
.w-3\2e 5{width:0.875rem}
.w-4{width:1rem}
.w-48{width:12.0rem}
.w-5{width:1.25rem}
.w-7{width:1.75rem}
.w-full{width:100%}
.whitespace-pre-wrap{white-space:pre-wrap}
@media (min-width:1280px){.xl\3a grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
.z-50{z-index:50}
.z-\5b 80\5d {z-index:80}
.z-\5b 90\5d {z-index:90}

.rentboy-builder-content{max-width:80rem;margin:0 auto;padding:3rem 1rem;display:grid;gap:1.25rem}
.rb-widget{border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03));border-radius:1.5rem;padding:1.5rem;color:#f6f7fb;box-shadow:0 20px 70px rgba(0,0,0,.35)}
.rb-widget h2{margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,3rem);line-height:1;font-weight:900}.rb-widget p{color:#cfd2dc;line-height:1.7}.rb-widget img{width:100%;border-radius:1rem;object-fit:cover;max-height:520px}.rb-cta{text-align:center}.rb-social a{display:inline-flex;margin:.25rem;padding:.65rem .9rem;border-radius:999px;background:rgba(255,255,255,.08);color:#fff;text-decoration:none}.rb-chart{display:flex;align-items:end;gap:.75rem;height:160px}.rb-chart span{width:25%;background:linear-gradient(180deg,var(--rb-customizer-primary,#ff0044),rgba(255,255,255,.1));border-radius:.7rem .7rem 0 0}.rb-variant-style-2{background:linear-gradient(135deg,rgba(245,196,81,.16),rgba(255,0,68,.08))}.rb-variant-style-3{border-color:rgba(245,196,81,.35)}
