body { background-image: linear-gradient(to top, red 0%, #dddcd7 24%, #e2c9cc 30%, #e7627d 46%, #b8235a 59%, #801357 71%, #3d1635 84%, #1c1a27 100%); } *, *::before, *::after { box-sizing: border-box; } #gradient { display: flex; position: relative; justify-content: center; width: 100%; height: 13.125rem; background: radial-gradient(white, rgb(27, 1, 19)); position: relative; } nav { display: flex; background-color: #200e3d; justify-content: center; position: relative; width: 100%; z-index: 1; } nav ul { display: flex; align-items: center; padding: 0 10%; list-style: none; } nav ul li a { font-size: 1rem; padding: 0 0.9375rem; color: gray; transition: 0.2s; text-transform: uppercase; } nav ul li a:hover { transition: 0.2s; color: olive; } nav ul li a:visited { color: olive; } #logoedit { position: relative; z-index: 1; opacity: 1; float: left; max-width: auto; max-height: auto; border-radius: 10%; padding: 0.625rem; right: 9.375rem; font-size: 1.5rem; font-style: italic; } marquee { width: 100%; background-color: black; background: radial-gradient(white, rgb(27, 1, 19)); padding: 1.875rem 0; color: red; text-shadow: 0.125rem 0.125rem 0.25rem white, -0.3125rem -0.3125rem 0.25rem olive; border-radius: 0.1875rem; justify-content: space-between; } [class~="aboutus"] { width: 90%; max-width: 68.75rem; height: auto; background-color: white; text-align: center; padding: 2.5rem 3.125rem 4.375rem; margin: 0 auto; box-shadow: 0.625rem 0.625rem 0 rgb(0 0 0 /40%), -0.625rem -0.625rem 0rem rgba(98, 99, 196, 0.8); margin: 1.25rem auto; padding: 0 0.9375rem; height: auto; padding: 4.6875rem 0 3.125rem 0; } [class~="aboutus-section"] { padding: 0.3125rem; display: flex; align-items: center; justify-content: center; flex-flow: wrap; margin: 1.25rem auto; padding: 0 0.9375rem; height: auto; padding: 4.6875rem 0 3.125rem 0; } [class~="aboutus-image"] { height: 28.125rem; width: 25rem; background-image: url("Logo[class~="html"][class~="png"]"); background-size: cover; background-position: center; border-radius: 50%; } [class~="aboutusprofile"] { height: 40.625rem; width: 56.25rem; background-image: url("goat[class~="png"]"); background-size: cover; background-position: center; border-radius: 5rem; } [class~="aboutus-text"] { height: auto; width: 40%; margin-left: 2.5rem; text-align: left; } [class~="SponsorUs-section"] { padding: 0.3125rem; display: flex; align-items: center; justify-content: center; flex-flow: wrap; margin: 1.25rem auto; padding: 0 0.9375rem; height: auto; padding: 4.6875rem 0 3.125rem 0; } [class~="SponsorsLogos"] { display: flex; flex-flow: wrap; justify-content: space-evenly; width: 0 0.625rem; height: 0 0.625rem; max-height: auto; max-width: auto; position: relative; size: auto; margin: 1.25rem auto; padding: 0 0.9375rem; } [class~="SponsorsLogosPosition1"] { position: relative; right: 28.125rem; } [class~="SponsorsLogosPosition2"] { position: relative; right: 27.5rem; } @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } [class~="spin"] { animation: spin 10s linear infinite; } @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } #animation { background-size: auto auto; background-clip: border-box; background-size: 200% auto; background-color: #d82020; background-clip: text; text-fill-color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: textclip 2s linear infinite; animation: ease-out linear infinite; display: inline-block; font-size: 3.75rem; text-shadow: 0.125rem 0.125rem 0.25rem white, -0.3125rem -0.3125rem 0.25rem olive; } @keyframes textclip { to { background-position: 200% center; } } [class~="container"] { display: flex; flex-wrap: wrap; position: relative; width: 100%; max-width: 62.5rem; justify-content: center; text-align: center; margin: 0 auto; padding: 0 12.5rem; } [class~="playNshop"] { position: relative; width: 100%; max-width: 62.5rem; justify-content: center; text-align: center; margin: 1.25rem auto; padding: 0 0.9375rem; } [class~="pp"] { text-align: right; } [class~="videoalign"] { position: relative; left: 3.75rem; } [class~="view"] { text-align: center; justify-content: center; align-items: center; margin-left: 50%; } [class~="flexbox-containerVideo"] { display: flex; width: 100%; height: 56.25rem; align-content: center; align-items: center; text-align: center; flex-wrap: wrap; justify-content: space-evenly; padding: 4.6875rem 0 3.125rem 4.375rem; height: auto; max-width: auto; margin: auto; } [class~="flexbox-containerPhoto"] { display: flex; width: 100%; height: 56.25rem; flex-wrap: wrap; margin-left: 5.625rem; } [class~="flexbox-item"] { text-align: center; background: radial-gradient(white, rgb(27, 1, 19)); margin: 0 auto; padding: 0 0.9375rem; bottom: 0.625rem; height: auto; padding: 4.6875rem 0 3.125rem 0; } [class~="large"] { font-size: 200%; text-align: center } [class~="small"] { font-size: 50%; text-align: center } [class~="centerposition2"] { text-align: center; background: radial-gradient(white, rgb(27, 1, 19)); margin: 0 auto; padding: 0 0.9375rem; height: auto; padding: 4.6875rem 0 3.125rem 0; } [class~="centerposition"] { text-align: center; font-size: 200%; } [class~="Flink1"] { position: relative; } [class~="Flink2"] { position: relative; } [class~="Flink3"] { position: relative; } [class~="Flink4"] { position: relative; } #first-section { float: top; position: relative; right: 3.125rem; } [class~="clear-float"] { clear: left; } a { text-decoration: none; color: black; } a:hover { text-decoration: underline; color: brown; } a:visited { color: darkblue; } [class~="TheBookingAndBooknPayColor"] { color: darkblue; text-shadow: 0 0 0.3125rem rgb(9, 255, 0); } [class~="FirstRight"] { position: relative; width: 100%; left: 31.25rem; } [class~="secondright"] { position: relative; width: 100%; text-align: center; align-content: center; align-items: center; right: 9.375rem; } [class~="thirdright"] { position: relative; width: 100%; right: 25rem; } [class~="fouthright"] { position: relative; width: 100%; right: 25rem; } [class~="fifthright"] { position: relative; width: 100%; height: 100%; text-align: center; align-content: center; align-items: center; left: 4.375rem; } [class~="SponsorUs"] { width: 100%; max-width: 100%; height: auto; background: linear-gradient(to top, white, blue, green, red) ; text-align: center; padding: 2.5rem 3.125rem 4.375rem; margin: 0 auto; box-shadow: 0.625rem 0.625rem 0 rgb(0 0 0 /40%), -0.625rem -0.625rem 0rem rgba(230, 20, 20, 0.8); } [class~="img888"] { display: block; width: 100%; height: 100%; } [class~="container888"] { width: 100%; } [class~="swiper"] { width: 100%; padding: 3.125rem 0; } [class~="swiper-slide"] { position: relative; width: 18.75rem; aspect-ratio: 3/4; border-radius: 0.75rem; box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.4); cursor: grab; user-select: none; overflow: hidden; } [class~="swiper-slide"] img { object-fit: cover; pointer-events: none; } [class~="caption"] { position: absolute; left: 0; bottom: 0; width: 100%; height: 4.375rem; background: rgba(0, 0, 0, 0.7); color: #e2e2e2; display: flex; justify-content: space-between; align-items: center; padding: 0.625rem 1.25rem; transform: translateY(4.375rem); transition: all 1s ease; } [class~="swiper-slide"]:hover [class~="caption"] { transform: translateY(0); } [class~="namess"] { font-size: 1.2rem; letter-spacing: 0.0625rem; } ion-icon { color: #fff; font-size: 1.5rem; opacity: 0.65; transition: all 0.35s ease; cursor: pointer; } ion-icon:hover { opacity: 1; } ion-icon:active { color: red; opacity: 1; } ion-icon[class~="pulse"] { animation: pulse 0.8s 1 ease-in-out; } @keyframes pulse { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.5); } } [class~="swiper-wrapper"] { transition-timing-function: linear !important; } [class~="contact"] { width: 100%; height: auto; padding: 4.6875rem 0 3.125rem 0; text-align: center; background: linear-gradient(to bottom, white, blue, green, red); } [class~="contact"] p { margin-bottom: 3.125rem; } [class~="contact"] h2, [class~="contact"] p { color: white; } [class~="contact-form"] { max-width: 50rem; display: flex; text-align: left; max-width: 68.75rem; margin: 0 auto; color: white; } [class~="contact-form"] label { display: block; margin-bottom: 0.5625rem; } [class~="message"] { display: flex; flex-direction: column; width: 60%; } [class~="message"] textarea { border-radius: 0.3125rem; border: 0rem; } [class~="contact-details"] { flex: 1; margin-right: 3.125rem; } [class~="contactInterest"] { width: 80%; border-radius: 0.3125rem; border: 0rem; padding: 0.9375rem 1.25rem; margin-bottom: 1.25rem; position: relative; right: 0.0625rem; } [class~="contact-details"] input { width: 80%; border-radius: 0.3125rem; border: 0rem; padding: 0.9375rem 1.25rem; margin-bottom: 1.25rem; } [class~="message"] button { color: #1d3d5f; border: 0; border-radius: 0.3125rem; background: lightblue; width: 8.75rem; height: 2.5rem; margin-top: 2.5rem; margin-left: auto; text-transform: uppercase; font-weight: bold; cursor: pointer; transition: 0.3s; } [class~="message"] button:hover { background: black; color: white; transition: 0.2s; } [class~="BookingUs"] { width: 100%; height: 56.25rem; background: radial-gradient(white, red); text-align: center; box-shadow: 0.625rem 0.625rem 0 rgba(0, 0, 0, 0.726), -0.625rem -0.625rem 0rem rgb(240, 129, 162); padding: 4.6875rem 0 3.125rem 0; bottom: 0.625rem; } [class~="BookingUs-section"] { padding: 0.3125rem; display: flex; align-items: center; justify-content: center; flex-flow: wrap; margin: 1.25rem auto; padding: 0 0.9375rem; height: auto; padding: 4.6875rem 0 3.125rem 0; } [class~="BookingUsLogos"] { display: flex; flex-flow: wrap; justify-content: space-evenly; width: 0 0.625rem; height: 0 0.625rem; max-height: auto; max-width: auto; position: relative; size: auto; margin: 1.25rem auto; padding: 0 0.9375rem; } [class~="BookingUsLogosPosition1"] { position: relative; right: 5.625rem; } [class~="BookingUsLogosPosition2"] { position: relative; right: 1.25rem; } [class~="BookingUsLogosPosition3"] { position: relative; left: 3.125rem; } [class~="BookingUsLogosPosition4"] { position: relative; left: 7.5rem; } [class~="bookingparagraph"] { padding: 9.375rem; } [class~="donationItem"] { display: flex; width: 100%; height: 56.25rem; align-content: center; align-items: center; flex-wrap: wrap; justify-content: space-evenly; padding: 3.125rem 2.5rem 3.125rem 4.375rem; height: auto; } [class~="GrowTitle"] { text-align: center; color: rgb(89, 255, 0); cursor: pointer; } [class~="Popupsummary"] { text-align: center; color: rgb(89, 255, 0); } [class~="cursoring"] { cursor: pointer; background: red; } [class~="colorr"] { background: green; color: red; } button { color: black; align-items: center; cursor: pointer; margin-left: 50%; border: 0; border-radius: 0.9375rem; background: lightblue; text-transform: uppercase; font-weight: bold; transition: 0.3s; padding: 0.875rem 1.25rem; width: auto; } button:hover { background: radial-gradient(blue, red, white); opacity: 0.8; } [class~="Pay"] { display: flex; width: 100%; height: 56.25rem; align-content: center; align-items: center; flex-wrap: wrap; justify-content: space-evenly; padding: 3.125rem 2.5rem 9.375rem 4.375rem; height: auto; } [class~="popupbox"] { display: none; position: fixed; z-index: 1; opacity: 0.9; left: 0; width: 100%; height: 100%; overflow: auto; background: linear-gradient(to bottom, orange, purple, yellow); padding-top: auto; size: auto; top: 0 } [class~="close"] { position: absolute; right: 1.5625rem; top: 0; color: #000; font-size: 2.1875rem; font-weight: bold; } [class~="close"]:hover, [class~="close"]:focus { color: red; cursor: pointer; } [class~="animate"] { -webkit-animation: animatezoom 0.6s; animation: animatezoom 0.6s } @-webkit-keyframes animatezoom { from { -webkit-transform: scale(0) } to { -webkit-transform: scale(1) } } @keyframes animatezoom { from { transform: scale(0) } to { transform: scale(1) } } @media screen and (max-width: 18.75rem) { span[class~="psw"] { display: block; float: none; } [class~="cancelbtn"] { width: 100%; } } [class~="floatending"] { background-color: red; align-items: center; align-content: center; text-align: center; height: auto; width: auto; height: 100%; } footer { background: linear-gradient(rgb(221, 68, 22), blue, orange); width: 100%; height: auto; padding-top: 1.875rem; } footer a { color: rgb(182, 214, 241); text-decoration: none; } footer a:hover { color: rgb(63, 9, 99); } footer a:visited { color: rgb(59, 3, 85); } footer [class~="container"] { display: flex; width: 100%; max-width: 68.75rem; font-size: 0.625rem; padding: 0 0.9375rem; transition: 0.2s; text-transform: uppercase; z-index: 1; right: 0.625rem; } [class~="copyright"] { color: white; }