.page-module__0GW5ca__page{--background:#fafafa;--foreground:#fff;--text-primary:#000;--text-secondary:#666;--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;--button-secondary-border:#ebebeb;font-family:var(--font-geist-sans);background-color:#fff;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){a.page-module__0GW5ca__primary:hover{background:var(--button-primary-hover);border-color:#0000}a.page-module__0GW5ca__secondary:hover{background:var(--button-secondary-hover);border-color:#0000}}@media (max-width:600px){.page-module__0GW5ca__main{padding:48px 24px}.page-module__0GW5ca__intro{gap:16px}.page-module__0GW5ca__intro h1{letter-spacing:-1.92px;font-size:32px;line-height:40px}}@media (prefers-color-scheme:dark){.page-module__0GW5ca__logo{filter:invert()}.page-module__0GW5ca__page{--background:#000;--foreground:#000;--text-primary:#ededed;--text-secondary:#999;--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a;--button-secondary-border:#1a1a1a}}
.landing-page-component-container{width:100vw}.landing-page-component-wrapper{background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}
:root{--primary-colour:#e0115f;--lime-green:#32cd32;--hot-yellow:#feaa1a;--red:red;--rose-red:#fa003f;--white:#fff;--secondary-white:#f8ffe5;--black:#000;--dark-grey:#4a4a4a;--mid-grey:#757c88;--grey:#9fa1a4;--light-grey:#dcddde;--deep-black:#00171f;--light-blue:#00a8e8;--deep-orange:#fb8500;--light-orange:#ffb703;--light:#e0eaf5;--cream-white:#fffdd0;--accent-brown:#7b3f00;--jet-black:#333232;--dim-grey:#6a6969;--box-shadow:0 2px 5px 0 grey;--gradient-1:linear-gradient(#a80271, #fb6f92);--accent-gradient:linear-gradient(90deg, #36013f 0%, navy 50%, #000 100%);--thin-border:#ccc}.heros-card-container{justify-content:center;align-items:center;width:100%;min-height:80vh;padding:5px;display:flex}.heros-card-wrapper{justify-content:space-evenly;align-items:center;width:100%;display:flex}.heros-card-pics{justify-content:center;align-items:center;width:50%;height:500px;display:flex;position:relative}.heros-card-bg-1{z-index:1;background:linear-gradient(135deg,#6b1fad,#ff8c00);border-radius:15px;justify-content:center;align-items:center;width:90%;height:90%;display:flex;position:absolute;transform:rotate(10deg)}.heros-card-bg-2{z-index:5;background:linear-gradient(135deg,#e0115f,#00a8e8);border-radius:15px;justify-content:center;align-items:center;width:90%;height:90%;display:flex;position:absolute;transform:rotate(-10deg)}.heros-card-img{z-index:10;border:2px solid var(--primary-colour);background:url(../media/romantic-bg.0s-gap_p88_7e.jpg) 50%/cover no-repeat;border-radius:15px;width:90%;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.heros-card-content{width:48%;padding:15px}.heros-card-tags>span{color:#0000;background:linear-gradient(135deg,navy 0%,#e0115f 100%);-webkit-background-clip:text;background-clip:text;margin-left:5px}.heros-card-info{width:100%}.heros-card-info>h3{margin:5px 0;font-size:35px}.heros-card-info>p{margin:5px 0;font-size:15px}.heros-card-cta{width:100%}.heros-card-cta>button{background:var(--primary-colour);color:#fff;cursor:pointer;border:none;border-radius:5px;outline:none;justify-content:center;align-items:center;width:200px;margin:15px 0;padding:15px 25px;font-weight:600;display:flex}@media (max-width:768px){.heros-card-wrapper{justify-content:space-evenly;align-items:center;width:100%;display:flex}}@media (max-width:576px){.heros-card-wrapper{flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;display:flex}.heros-card-pics{width:95%;height:500px}.heros-card-content{flex-direction:column;justify-content:space-evenly;align-items:center;width:95%;padding:15px;display:flex}}@media (max-width:480px){.heros-card-wrapper{flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;display:flex}.heros-card-pics{width:95%;height:500px}.heros-card-content{flex-direction:column;justify-content:space-evenly;align-items:center;width:95%;padding:15px;display:flex}}@media (max-width:360px){.heros-card-wrapper{flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;display:flex}.heros-card-pics{width:95%;height:500px}.heros-card-content{flex-direction:column;justify-content:space-evenly;align-items:center;width:95%;padding:15px;display:flex}}
:root{--primary-colour:#e0115f;--lime-green:#32cd32;--hot-yellow:#feaa1a;--red:red;--rose-red:#fa003f;--white:#fff;--secondary-white:#f8ffe5;--black:#000;--dark-grey:#4a4a4a;--mid-grey:#757c88;--grey:#9fa1a4;--light-grey:#dcddde;--deep-black:#00171f;--light-blue:#00a8e8;--deep-orange:#fb8500;--light-orange:#ffb703;--light:#e0eaf5;--cream-white:#fffdd0;--accent-brown:#7b3f00;--jet-black:#333232;--dim-grey:#6a6969;--box-shadow:0 2px 5px 0 grey;--gradient-1:linear-gradient(#a80271, #fb6f92);--accent-gradient:linear-gradient(90deg, #36013f 0%, navy 50%, #000 100%);--thin-border:#ccc}.landing-page-nav-container{border-bottom:1px solid #ccc;width:100%;padding:15px}.landing-page-nav-wrapper{justify-content:space-between;align-items:center;width:100%;display:flex}.landing-page-nav-wrapper>h3{color:#000;justify-content:space-between;align-items:center;display:flex}.landing-page-nav-menu{justify-content:flex-end;align-items:center;display:flex}.landing-page-nav-menu>a{color:#000;border:none;border-radius:5px;justify-content:center;align-items:center;margin:0 15px;padding:10px;text-decoration:none;transition:all .3s ease-in;display:flex}.landing-page-nav-menu>a:hover{color:#fff;background:var(--primary-colour);border:none;border-radius:5px}.landing-page-nav-menu>button{border:none;border:2px solid var(--primary-colour);color:var(--primary-colour);background:#fff;border-radius:5px;justify-content:center;align-items:center;padding:10px 25px;font-weight:600;transition:all .3s ease-in;display:flex}.landing-page-nav-menu>button:hover{color:#fff;background:var(--primary-colour);cursor:pointer;border:none;border-radius:25px}@media (max-width:576px){.landing-page-nav-menu>a{margin:0 10px;padding:8px}.landing-page-nav-menu>button{padding:8px 15px}}@media (max-width:360px){.landing-page-nav-menu>a{margin:0 5px;padding:5px}.landing-page-nav-menu>button{padding:5px 10px}}
