
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&display=swap');

@font-face {
    font-family: 'BeautiqueDisplay Light';
    src: url('fonts/BeautiqueDisplay-Light.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BeautiqueDisplay';
    src: url('fonts/BeautiqueDisplay-Regular.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BeautiqueDisplay Medium';
    src: url('fonts/BeautiqueDisplay-Medium.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BeautiqueDisplay Bold';
    src: url('fonts/BeautiqueDisplay-Bold.otf');
    font-weight: normal;
    font-style: normal;
}


:root {
    --awards-primary-color: #CEB068;
    --awards-black-color: #000000;
}

body {
    background: url(../images/bayut-property-awards-2025-bg.jpg) no-repeat var(--awards-black-color);
    background-size: cover;
}

h1, h2, h3, h4 {
    color: var(--awards-primary-color);
    margin: 0;
}

.heading {
    font-family: 'BeautiqueDisplay', serif;
    font-weight: 400;
}

.awards-2025-header {
    margin: 10rem 0 4.8rem;
    display: flex;
    align-items: end;
    justify-content: space-between;
    color: var(--awards-primary-color);
    /* font-family: 'BeautiqueDisplay', serif; */
    font-size: 2rem;
    line-height: 2rem;
}

.awards-2025-header .logo {
    background: url(../images/bayut-awards-logo-2025.svg) no-repeat;
    background-size: cover;
    width: 22.4rem;
    height: 15rem;
}

.awards-2025-header .nav {
    width: 34rem;
    text-align: left;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.awards-2025-header .cta {
    font-family: 'BeautiqueDisplay', serif;
    color: var(--awards-primary-color);
    font-size: 2.4rem;
    line-height: 2.4rem;
    background: url(../images/bayut-awards-2025-button-bg.png) no-repeat;
    background-size: cover;
    height: 6rem;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 2rem;
    border: .1rem solid var(--awards-primary-color);
    width: fit-content;
    border-radius: .8rem;
}

.awards-2025-header .cta svg {
    height: 2rem;
    margin: .4rem 0 0 .8rem;
}

.awards-2025-header .cta:hover {
    background: url(../images/bayut-awards-2025-button-bg-hover.png) no-repeat;
}

.awards-2025-header .countdown-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-top: 1.6rem;
    /* width: 23.5rem; */
}

.awards-2025-header .countdown-wrapper.displayNone {
    display: none;
}

.awards-2025-header .countdown-wrapper .countdown-label {
    margin-right: 1.4rem;
}

.awards-2025-header .countdown-wrapper .counter {
    display: flex;
    gap: 1rem;
    text-align: center;
}

.awards-2025-header .countdown-wrapper .counter > div {
    width: 4rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: .8rem;
}

.awards-2025-header .countdown-wrapper .counter .label {
    font-size: 1.1rem;
    line-height: 1.4rem;
    font-family: 'Lato', sans-serif;
}

.awards-2025-header .awards-locations {
    display: flex;
    gap: 1.6rem;
    margin-top: 4rem;
    font-family: lato;
    font-size: 2rem;
}

.awards-2025-header .awards-locations a {
    color: var(--awards-primary-color);
}

.awards-2025-header .awards-locations a:hover {
    padding-bottom: .8rem;
    border-bottom: .1rem solid;
}

.awards-2025-header .location.selected {
    border-bottom: .1rem solid;
    padding-bottom: .8rem;
}

.hero-image {
    margin-bottom: 0;
    position: relative;
}

.hero-image .wp-block-columns {
    position: absolute;
    top: 0;
    color: var(--awards-primary-color);
    height: 100%;
    margin: 0;
    width: 100%;
    background: rgb(1,48,38);
    background: linear-gradient(90deg, rgba(41,41,41,.95) 40%, rgba(41,41,41,0) 100%);
    flex-wrap: wrap;
    align-items: center;
}

.hero-image .wp-block-column .wp-block-column {
    width: 50%;
    display: flex;
    flex-wrap: wrap;
    padding: 0 8rem;
    flex-grow: initial;
    flex-basis: inherit;
    height: max-content;
}

.hero-image h1 {
    font-family: 'BeautiqueDisplay', serif;
    font-size: 5.6rem;
    line-height: 5.6rem;
    margin: 0;
    font-weight: 400;
}

.hero-image p {
    font-size: 3.2rem;
    line-height: 4rem;
    margin: 1.6rem 0 0;
}

.hero-image a {
    color: var(--awards-primary-color);
}

.hero-image a:hover {
    text-decoration: underline;
}

.hero-image .event-date, .hero-image .event-location {
    font-size: 1.8rem;
    line-height: 1.8rem;
    display: flex;
    align-items: center;
}

.hero-image .event-date {
    gap: .8rem;
    margin: 3.2rem 4rem 0 0;
}

.hero-image .event-location {
    gap: .2rem;
    margin-top: 3.2rem;
}

.hero-image .event-date::before, .hero-image .event-location::before {
    content: '';
    background-size: 1.6rem;
    width: 1.8rem;
    height: 1.8rem;
    display: inline-block;
}

.hero-image .event-date::before {
    background: url(../images/bayut-awards-2025-date-icon.svg) no-repeat;
}

.hero-image .event-location::before {
    background: url(../images/bayut-awards-2025-map-icon.svg) no-repeat;
}

.hero-image.people-choice p {
	font-size: 3rem;
}

.about-awards {
    display: flex;
    align-items: center;
    margin-top: 8rem;
    margin-bottom: 8rem;
}

.about-awards .heading {
    font-size: 3.6rem;
    line-height: 4.8rem;
    margin-bottom: 2.4rem;
    font-weight: 400;
}

.about-awards p {
    line-height: 2.8rem;
    color: #FFFFFF;
    margin: 1.6rem 0 0;
}

.about-awards figure {
    margin: 0;
}

.are-you-ready-section {
    border-top: .1rem solid var(--awards-primary-color);
    border-bottom: .1rem solid var(--awards-primary-color);
    padding: 1.6rem 0 3.2rem;
    text-align: center;
    margin-top: 8rem;
}

.are-you-ready-section p {
    color: #FFFFFF;
    margin: 1.6rem 0 0;
    padding: 0 8rem
}

.awards-categories-section {
    border-top: .1rem solid var(--awards-primary-color);
    border-bottom: .1rem solid var(--awards-primary-color);
    padding: 3.2rem 0;
    margin-bottom: 8rem;
    text-align: center;
}

.awards-categories-section .heading, .awards-jury-panel-section .heading {
    font-size: 3.6rem;
    line-height: 4.8rem;
}

.awards-categories-section p, .awards-jury-panel-section p {
    color: #FFFFFF;
    margin: 2.4rem 0 0;
    padding: 0 4.8rem;
}

.awards-jury-panel-section {
    text-align: center;
    margin-bottom: 8rem;
}

.awards-jury-panel-section p {
    color: #FFFFFF;
    margin: 2.4rem auto;
    max-width: 100rem;
}

.awards-jury-panel-section .jury-panel {
    display: flex;
    gap: 4rem;
    text-align: center;
}

.awards-jury-panel-section .jury-panel::before, .awards-jury-panel-section .jury-panel::after {
    content: none;
}

.awards-jury-panel-section .jury-panel .jury-member-title {
    margin-top: 2.4rem;
}

.awards-jury-panel-section .jury-panel .name {
    font-family: 'BeautiqueDisplay', serif;
    color: var(--awards-primary-color);
    font-size: 2.4rem;
}

.awards-jury-panel-section .jury-panel .title {
    color: white;
    margin-top: .8rem;
}

.page-template-page-property-awards-2025-template .current-page {
    position: relative;
}

.page-template-page-property-awards-2025-template .current-page .heading {
    text-align: center;
    font-size: 3.2rem;
    padding: 2rem;
}

.page-template-page-property-awards-2025-template .current-page a {
    font-size: 2.4rem;
    color: #FFFFFF;
    position: absolute;
    right: 0;
    top: 2rem;
    font-family: 'BeautiqueDisplay', serif;
    display: flex;
    gap: 1rem;
}

.page-template-page-property-awards-2025-template .peoples-choice a {
    right: initial;
    left: 0;
}

.page-template-page-property-awards-2025-template .current-page a svg {
    width: 2rem;
}

.awards-2023-wrapper {
    color: #FFFFFF;
}

.awards-2023-wrapper .tabs, .awards-2023-wrapper .sub-tabs, .awards-2023-wrapper .sub-tab-block {
    display: flex;
    justify-content: center;
}

.awards-2023-wrapper .tabs {
    gap: 4rem;
    margin-bottom: 2.4rem;
}

.awards-2023-wrapper .emirates-tab {
    font-size: 2.4rem;
}

.awards-2023-wrapper .emirates-tab {
    color: #FFFFFF;
    cursor: pointer;
}

.awards-2023-wrapper .emirates-tab.selected {
    color: var(--awards-primary-color);
    pointer-events: none;
    cursor: default;
}

.awards-2023-wrapper .emirates-tab.hide {
    color: #FFFFFF;
    pointer-events: initial;
    cursor: pointer;
}

.awards-2023-wrapper .emirates-block:not(.selected) {
    display: none;
}

.awards-2023-wrapper .emirates-block.selected {
    display: block;
}

.awards-2023-wrapper .emirates-block.hide {
    display: none;
}

.awards-2023-wrapper .sub-tabs {
    background-color: var(--awards-primary-color);
    color: var(--awards-black-color);
    text-transform: uppercase;
    font-weight: 200;
    letter-spacing: .3rem;
    gap: 4rem;
    margin-bottom: 4rem;
}

.awards-2023-wrapper .sub-tab-block:not(.selected) {
    display: none;
}

.awards-2023-wrapper .category-tab {
    padding: 1rem 3rem;
}

.awards-2023-wrapper .category-tab.selected {
    border-bottom: .2rem solid var(--awards-black-color);
}

.awards-2023-wrapper .category-tab:not(.selected) {
    cursor: pointer;
}

.awards-2023-wrapper .sub-tab-block {
    flex-wrap: wrap;
}

.awards-2023-wrapper .nominee-group-wrapper {
    width: 100%;
}

.awards-2023-wrapper .nominee-group-title {
    font-family: 'BeautiqueDisplay', serif;
    font-size: 2.8rem;
    line-height: 2.8rem;
    text-align: center;
    color: var(--awards-primary-color);
    border-top: .1rem solid var(--awards-primary-color);
    border-bottom: .1rem solid var(--awards-primary-color);
    padding: 2.4rem 0;
    margin-bottom: 4rem;
}

.awards-2023-wrapper .nominees-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    gap: 4rem;
    margin-bottom: 8rem;
}

.awards-2023-wrapper .nominees-wrapper.specail-awards-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.awards-2023-wrapper .status-winner .nominees-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
    width: fit-content;
    margin: 0 auto 8rem;
}

.awards-2023-wrapper .nominee {
    text-align: center;
    font-size: 1.8rem;
    max-width: 20.8rem;
    margin-left: auto;
    margin-right: auto;
}

.awards-2023-wrapper .nominee:hover {
    transition: .2s ease;
}

.awards-2023-wrapper .nominee-visual {
    margin-bottom: 1.6rem;
    position: relative;
    overflow: hidden;
    padding: .2rem;
}

.awards-2023-wrapper .nominee-visual:not(:has(.badge))::after {
    content: ''; 
    display: block;
    position: absolute;
    z-index: 2;
    height: 20.8rem;
    width: 20.4rem;
    top: 0;
    background: url('../images/bayut-awards-2025-nominee-frame-01.png') no-repeat;
    background-size: 20.4rem 20.8rem;
}

.awards-2023-wrapper .nominee:nth-child(1) .nominee-visual::after, .awards-2023-wrapper .nominee:nth-child(7) .nominee-visual::after {
    background-image: url('../images/bayut-awards-2025-nominee-frame-01.png');
}

.awards-2023-wrapper .nominee:nth-child(2) .nominee-visual::after, .awards-2023-wrapper .nominee:nth-child(8) .nominee-visual::after {
    background-image: url('../images/bayut-awards-2025-nominee-frame-02.png');
}

.awards-2023-wrapper .nominee:nth-child(3) .nominee-visual::after, .awards-2023-wrapper .nominee:nth-child(9) .nominee-visual::after {
    background-image: url('../images/bayut-awards-2025-nominee-frame-03.png');
}

.awards-2023-wrapper .nominee:nth-child(4) .nominee-visual::after, .awards-2023-wrapper .nominee:nth-child(10) .nominee-visual::after {
    background-image: url('../images/bayut-awards-2025-nominee-frame-04.png');
}

.awards-2023-wrapper .nominee:nth-child(5) .nominee-visual::after {
   background-image: url('../images/bayut-awards-2025-nominee-frame-05.png');
}

.awards-2023-wrapper .nominee:nth-child(6) .nominee-visual::after {
    background-image: url('../images/bayut-awards-2025-nominee-frame-06.png');
}

.awards-2023-wrapper .status-winner .nominee-visual {
    background: none;
}

.awards-2023-wrapper .nominee-visual::before {
    position: absolute;
	top: 0;
	left: -80%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}

.awards-2023-wrapper .nominee:hover .nominee-visual, .awards-2023-wrapper .nominee-card:hover .nominee-visual {
    /* -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    transition: .2s ease; */
}

.awards-2023-wrapper .nominee:hover .nominee-visual, .awards-2023-wrapper .nominee-card:hover .nominee-visual {
    /* border: .1rem solid var(--awards-primary-color); */
}

.awards-2023-wrapper .status-winner .nominee:hover .nominee-visual, .awards-2023-wrapper .status-winner .nominee-card:hover .nominee-visual {
    /* border: none; */
}

.awards-2023-wrapper .nominee-visual:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}

.awards-2023-wrapper .nominee-visual .badge {
    width: 20.6rem;
    height: 20.6rem;
    display: block;
    position: absolute;
    background-size: cover;
    z-index: 1;
}

.awards-2023-wrapper .nominee-visual .badge.position-01 {
    background-image: url(../images/Bayut-Awards-2025-Winner-Gold.png);
}

.awards-2023-wrapper .nominee-visual .badge.position-02 {
    background-image: url(../images/Bayut-Awards-2025-Winner-Silver.png);
}

.awards-2023-wrapper .nominee-visual .badge.position-03 {
    background-image: url(../images/Bayut-Awards-2025-Winner-Bronze.png);
}


.awards-2023-wrapper .nominee-visual img {
    transition: .2s ease;
    opacity: .4;
    filter: grayscale(1);
}

.awards-2023-wrapper .nominee:hover img, .awards-2023-wrapper .nominee-card:hover img {
    transition: .2s ease; 
    opacity: 1;
    filter: grayscale(0);
}

.awards-2023-wrapper .nominee .nominee-agency {
    font-size: 1.6rem;
    line-height: 2.2rem;
    color: var(--awards-primary-color);
}

.page-template-page-property-awards-2025-template .back-to-top {
    color: var(--awards-primary-color);
    text-transform: uppercase;
    display: flex;
    align-items: center;
    gap: 1rem;
    justify-content: center;
    margin: 4rem 0;
    cursor: pointer;
}

.page-template-page-property-awards-2025-template .back-to-top svg {
    width: 2rem;
}

.page-template-page-property-awards-2025-template .back-to-top svg path {
    stroke: var(--awards-primary-color);
}

.page-template-page-property-awards-2025-template .nominees .nominee-section-title {
    margin: 4rem 0;
}

.page-template-page-property-awards-2025-template .nominees .nominee-section-title .title {
    font-family: 'BeautiqueDisplay', serif;
    font-size: 2.8rem;
    line-height: 2.8rem;
    text-align: center;
    color: var(--awards-primary-color);
    border-top: .1rem solid var(--awards-primary-color);
    border-bottom: .1rem solid var(--awards-primary-color);
    padding: 2.4rem 0;
    margin-bottom: 4rem;
    background: none;
    width: 100%;
    margin: 0;
}

.page-template-page-property-awards-2025-template .nominees .nominees-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    gap: 4rem;
    max-width: initial;
}

.page-template-page-property-awards-2025-template .status-winner .nominees-grid {
    grid-template-columns: 1fr;
    max-width: 21rem;
}

.page-template-page-property-awards-2025-template .nominees .nominee-card.first::before, .page-template-page-property-awards-2025-template .nominees-voting.first .modal-content::before {
    content: none;
}

.page-template-page-property-awards-2025-template .nominees .nominees-grid-wrapper {
    margin: 0;
}

.page-template-page-property-awards-2025-template .nominees .nominee-card, .nominees .nominee-card img {
    width: initial;
    border-radius: 0;
}

.page-template-page-property-awards-2025-template .nominees .nominee-card {
    padding-bottom: 0 !important;
    display: grid;
    margin: 0;
}

.page-template-page-property-awards-2025-template .nominees .nominee-card, .page-template-page-property-awards-2025-template .nominees .nominee-card img {
    width: 20.8rem;
    border: none;
}

.page-template-page-property-awards-2025-template .nominees .nominee-card .title {
    margin: 0 0 1.6rem;
    font-size: 1.8rem;
    font-weight: 400;
}

.page-template-page-property-awards-2025-template .nominees .nominee-card .cta {
    position: relative;
    align-items: flex-end;
}

.nominees .nominee-card .vote-now {
    background-color: var(--awards-primary-color);
    color: var(--awards-black-color);
}

.nominees .nominee-card .more-info {
    color: var(--awards-primary-color);
    border-color: var(--awards-primary-color);
}

.page-template-page-property-awards-2025-template .block-form-section .block-form-wrapper {
    display: block;
    height: 33rem;
}

.page-template-page-property-awards-2025-template .block-form-section .block-form-wrapper.hide {
    display: none;
}

.page-template-page-property-awards-2025-template .block-form-section .block-form-content, .page-template-page-property-awards-2025-template .block-form-section .block-form-elements {
    width: 100%;
    margin: 0;
}

.page-template-page-property-awards-2025-template .contact-info {
    display: flex;
    justify-content: space-between;
    gap: 1rem;
    align-items: baseline;
}

.page-template-page-property-awards-2025-template .contact-info .or-txt {
    white-space: nowrap;
}

.block-form-section .block-form-elements input[type="tel"] {
    border: 1px solid #D5D5D580;
    height: 4.8rem;
    border-radius: .4rem;
    width: 100%;
}

.page-template-page-property-awards-2025-template .block-form-section .block-form-elements .contact-info input[type="text"], .page-template-page-property-awards-2025-template .block-form-section .block-form-elements .contact-info input[type="email"] {
    margin-bottom: 0;
}


.page-template-page-property-awards-2025-template .block-form-section .text-field-wrapper {
    width: 100%;
}

.page-template-page-property-awards-2025-template .gglcptch_v2 {
    margin-top: 2rem;
}

.page-template-page-property-awards-2025-template .block-form-section .instruction {
    font-size: 3.2rem;
    font-family: 'BeautiqueDisplay', serif;
    color: var(--awards-primary-color);
    text-align: center;
    margin: 0 0 2.4rem;
}

.page-template-page-property-awards-2025-template .nominee-submit-all-votes .voting-form, .page-template-page-property-awards-2025-template .nominee-submit-all-votes-static .voting-form-static {
    background-color: var(--awards-black-color);
    background: url(../images/bayut-awards-2025-popup-voting.jpg) no-repeat;
    background-size: cover;
    border: .1rem solid var(--awards-primary-color);
}

.page-template-page-property-awards-2025-template .nominee-submit-all-votes .voting-form input[type="button"], 
.page-template-page-property-awards-2025-template .nominee-submit-all-votes-static .voting-form-static  input[type="button"] {
    background: none;
    border: .1rem solid var(--awards-primary-color);
    color: var(--awards-primary-color);
    background: url(../images/bayut-awards-2025-button-bg.png) no-repeat;
    background-position: bottom;
    max-width: 30rem;
    margin: auto;
    display: block;
}

.page-template-page-property-awards-2025-template .nominee-submit-all-votes .voting-form input[type="button"]:hover, 
.page-template-page-property-awards-2025-template .nominee-submit-all-votes-static .voting-form-static  input[type="button"]:hover {
    background: url(../images/bayut-awards-2025-button-bg-hover.png) no-repeat;
    background-size: 105%;
    background-position: bottom;
}


.page-template-page-property-awards-2025-template .nominee-submit-all-votes, .nominee-submit-all-votes-static {
    background-color: rgba(0,48,38,.5);
}

.page-template-page-property-awards-2025-template .block-form-section .message-wrapper .error {
    color: var(--awards-primary-color);
}

.page-template-page-property-awards-2025-template .block-form-section .error_msg input[type="text"], .page-template-page-property-awards-2025-template .block-form-section .error_msg input[type="email"],.page-template-page-property-awards-2025-template .block-form-section .error_msg textarea {
    border-color: var(--awards-primary-color);
}

.page-template-page-property-awards-2025-template .block-form-section .block-form-message .message-title {
    color: var(--awards-primary-color);
    width: 90%;
    margin: auto;
}

.page-template-page-property-awards-2025-template .nominees-voting.modal, .nominees-voting .modal-content {
    background-color: var(--awards-black-color);
    background: url(../images/bayut-awards-2025-popup-info.png) no-repeat;
    background-size: cover;
}

.page-template-page-property-awards-2025-template .nominees-voting .modal-content > img {
    width: 30rem;
    height: 30rem;
}

.wp-block-image {
	margin-bottom: 0;
}

.are-you-ready-section strong {
	color: var(--awards-primary-color);
}

.are-you-ready-section strong.big-winning {
	font-size: 3.2rem;
}

@media only screen and (max-width: 600px) {

    body {
        background: url(../images/bayut-property-awards-2025-bg-mobile.jpg) no-repeat var(--awards-black-color);
        background-size: contain;
        background-repeat: repeat;
    }

    .awards-2025-header {
        margin: 0rem 0 4.8rem;
        flex-wrap: wrap;
        justify-content: center;
    }

    .awards-2025-header .logo {
        margin: 4.8rem auto 0;
        order: 2;
        width: 18.2rem;
        height: 12.2rem;
    }

    .awards-2025-header .nav {
        align-items: flex-end;
        gap: initial;
        width: 100%;
        justify-content: center;
        margin-top: 2.4rem;
    }

    .awards-2025-header .cta {
        /* order: 2; */
        font-size: 1.8rem;
        white-space: nowrap;
        height: 4.8rem;
        padding: 0 1rem;
    }

    .awards-2025-header .awards-locations {
        margin-top: 2.4rem;
        font-size: 1.6rem;
        width: 100%;
        justify-content: end;
    }

    .awards-2025-header .countdown-wrapper {
        flex-wrap: wrap;
        width: 14rem;
        justify-content: center;
    }

    .awards-2025-header .countdown-wrapper .counter {
        gap: initial;
        margin-left: -.4rem;
    }

    .awards-2025-header .countdown-wrapper .countdown-label {
        font-size: 1.2rem;
        text-align: center;
        margin: 0;
    }

    .awards-2025-header .countdown-wrapper .counter > div {
        width: 3.4rem;
    }

    .awards-2025-header .countdown-wrapper .counter .label {
        font-size: 1rem;
    }

    .awards-2025-header .countdown-wrapper .counter .value {
        font-size: 1.8rem;
    }

    .hero-image .wp-block-columns {
        position: relative;
        height: initial;
        background: none;
    }

    .hero-image .wp-block-column .wp-block-column {
        width: initial;
        padding: initial;
        margin-top: 2.4rem;
        text-align: center;
        padding: 0rem 2rem 0rem;
    }

    .hero-image h1 {
        font-size: 3.6rem;
        line-height: 4rem;
    }

    .hero-image p, .hero-image.people-choice  p  {
        font-size: 1.8rem;
        line-height: 3.2rem;
        margin: 1rem auto 0;
    }

    .hero-image .event-date, .hero-image .event-location {
        font-size: 1.6rem;
        line-height: 1.6rem;
        width: 100%;
        justify-content: center;
    }

    .hero-image .event-location {
        margin-top: 2rem;
    }

    .hero-image .event-date {
        margin: 2rem 0 0 0;
    }

    .hero-image .event-date::before, .hero-image .event-location::before {
        width: 1.6rem;
        height: 1.6rem;
    }

    .are-you-ready-section.container {
        margin-top: 4.8rem;
        padding: .8rem 4rem 2.4rem;
    }

    .are-you-ready-section p {
        padding: initial;
        font-size: 1.4rem;
        line-height: 2.4rem;
    }

    .about-awards {
        margin-top: 4.8rem;
        margin-bottom: 4.8rem;
    }

    .about-awards .wp-block-column:nth-child(2) {
        padding: 0 4rem 2rem;
    }

    .about-awards .heading {
        font-size: 2.4rem;
        line-height: 3.2rem;
        margin-top: 1.6rem;
        text-align: center;
    }

    .about-awards p {
        font-size: 1.4rem;
        line-height: 2.4rem;
        margin: 1.4rem 0 0;
        text-align: center;
    }

    .awards-categories-section.container {
        padding:  2.4rem 4rem;
        margin-bottom: 2.4rem;
    }

     .awards-jury-panel-section {
        padding:  2.4rem 1.6rem;
        margin-bottom: 2.4rem;
    }

    .awards-jury-panel-section .jury-panel {
        flex-wrap: wrap;
        justify-content: center;
        gap: 2.4rem;
    }

    .awards-jury-panel-section .jury-member {
        width: calc(50% - 1.2rem);
    }

    .awards-categories-section .heading, .awards-jury-panel-section .heading {
        font-size: 2.4rem;
        line-height: 3.2rem;
    }

    .awards-categories-section p, .awards-jury-panel-section p {
        font-size: 1.4rem;
        line-height: 2.4rem;
        margin-top: 1.6rem;
        padding: initial;
    }

    .awards-jury-panel-section .heading, .awards-jury-panel-section p {
        padding: 0 4rem;
    }

    .awards-jury-panel-section .jury-panel .jury-member-title {
        margin-top: 1.2rem;
    }

    .awards-jury-panel-section .jury-panel .name {
        font-size: 1.6rem;
    }

    .awards-jury-panel-section .jury-panel .title {
        font-size: 1.2rem;
        margin-top: .2rem;
    }

    .page-template-page-property-awards-2025-template .current-page .wp-block-column {
        display: flex;
        flex-wrap: wrap;
    }

    .page-template-page-property-awards-2025-template .current-page:not(.peoples-choice) .wp-block-column {
        justify-content: flex-end;
    }

    .page-template-page-property-awards-2025-template .current-page .heading {
        width: 100%;
        padding: 0;
        font-size: 2.4rem;
        line-height: 3.2rem;
        order: 2;
    }

    .page-template-page-property-awards-2025-template .current-page p {
        margin: 0 0 2.4rem;
    }

    .page-template-page-property-awards-2025-template .current-page a {
        position: relative;
        font-size: 1.6rem;
        top: initial;
    }

    .page-template-page-property-awards-2025-template .current-page a svg {
        width: 1rem;
    }

    .awards-2023-wrapper .tabs {
        gap: 1rem;
        flex-wrap: wrap;
    }

    .awards-2023-wrapper .emirates-tab {
        font-size: 1.6rem;
        padding: 0 .5rem;
    }

    .awards-2023-wrapper .sub-tabs {
        font-size: 1.4rem;
        gap: .6rem;
        flex-wrap: wrap;
        letter-spacing: 0.15rem;
        padding: .8rem;
    }

    .awards-2023-wrapper .category-tab {
        padding: 0 .6rem; 
    }

    .awards-2023-wrapper .nominee-group-title {
        font-size: 1.8rem;
        line-height: 1.8rem;
        padding: 2rem 0;
    }

    .awards-2023-wrapper .nominees-wrapper {
        display: flex;
        overflow-x: auto;
        padding-bottom: 1rem;
        margin-bottom: 4.8rem;
        gap: 2rem;
    }

    .awards-2023-wrapper .nominees-wrapper.specail-awards-wrapper {
        flex-wrap: initial;
        justify-content: initial;
    }

    .awards-2023-wrapper .status-winner .nominees-wrapper {
        width: initial;
        margin-bottom: 4.8rem;
    }

    .awards-2023-wrapper .nominee-visual {
        width: 12rem;
        height: 12rem;
        margin-bottom: 1.4rem;
    }

    .awards-2023-wrapper .nominee-visual:not(:has(.badge))::after {
        height: 11.8rem;
        width: 11.7rem;
		background-size: 11.7rem 11.8rem;
    }

    .awards-2023-wrapper .nominee-visual .badge {
        width: 12rem;
        height: 12rem;
    }

    .awards-2023-wrapper .nominee-title {
        width: 12rem;
        white-space: break-spaces;
        font-size: 1.4rem;
        line-height: 2rem;
        padding: 0 .4rem .8rem;
    }

    .awards-2023-wrapper .nominee .nominee-agency {
        font-size: 1.2rem;
        line-height: 1.6rem;
    }

    .page-template-page-property-awards-2025-template .back-to-top {
        font-size: 1.4rem;
    }

    .page-template-page-property-awards-2025-template .back-to-top svg {
        width: 1.4rem;
    }

    .page-template-page-property-awards-2025-template .nominees .nominee-section-title .title {
        font-size: 1.8rem;
        line-height: 1.8rem;
        padding: 2rem 0;
    }

    .page-template-page-property-awards-2025-template .nominees .nominee-section-title {
        margin: 0 0 4rem;
    }

    .page-template-page-property-awards-2025-template .nominees .nominees-grid-wrapper {
        padding-top: 0;
        margin-bottom: 4.8rem;
    }

    .page-template-page-property-awards-2025-template .nominees .nominees-grid {
        display: flex;
        gap: 2rem;
        width: max-content;
    }

    .page-template-page-property-awards-2025-template .nominees .nominee-card, .page-template-page-property-awards-2025-template .nominees .nominee-card img {
        width: 12rem;
    }
    
    .page-template-page-property-awards-2025-template .nominees .nominee-card .title {
        margin: 0 .4rem .8rem;
        font-size: 1.4rem;
    }

    .page-template-page-property-awards-2025-template .nominees .nominee-card .cta {
        flex-wrap: wrap;
        gap: .8rem;
    }

    .page-template-page-property-awards-2025-template .block-form-section .block-form-message {
        align-content: center;
        height: 33rem;
    }

    .nominees .nominee-card .vote-now, .nominees .nominee-card .more-info {
        width: 100%;
        font-size: 1.2rem;
        line-height: 1.2rem;
        text-align: center;
    }

    .nominees-voting .modal-content .title {
        font-size: 2rem;
        line-height: 3.2rem;
    }

    .nominee-submit-all-votes .submit-all-votes-btn, .nominee-submit-all-votes-static .submit-all-votes-btn {
        font-size: 1.4rem;
    }

    .page-template-page-property-awards-2025-template .block-form-section .instruction {
        font-size: 2rem;
        line-height: 3.2rem;
    }

    .page-template-page-property-awards-2025-template .block-form-section .block-form-elements input[type="text"], .page-template-page-property-awards-2025-template .block-form-section .block-form-elements input[type="email"], .page-template-page-property-awards-2025-template .block-form-section input[type="button"],.block-form-section .block-form-elements input[type="tel"] {
        height: 4rem;
    }

    .page-template-page-property-awards-2025-template .nominees-voting .modal-content > img {
        width: 20rem;
        height: 20rem;
    }

    .are-you-ready-section strong.big-winning {
        font-size: 2.4rem;
    }
}