/*!
Theme Name: Lodha Life V25.1
Author: Oblong
Author URI: http://oblongtech.com
Version: 25.1.build-454723
@layers root, defaults, theme, blocks, modifiers;
@container {}
*/

/**============================================================================
 * FONTS & TYPOGRAPHY
 @import url("https://fonts.googleapis.com/css2?family=Ibarra+Real+Nova:ital,wght@0,400..700;1,400..700&display=swap");
 @import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
 @import url("https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght@100..900&display=swap");
 =============================================================================*/
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");

@font-face {
    font-family: "Domaine Display";
    font-weight: normal;
    font-style: normal;
    src: url("fonts/domaine-display-regular.woff2") format("woff2");
}

@font-face {
    font-family: "Domaine Display";
    font-weight: normal;
    font-style: italic;
    src: url("fonts/domaine-display-regular-italic.woff2") format("woff2");
}

@property --paddingLeft {
    syntax: "<number> | <length> | <percentage>";
    inherits: false;
    initial-value: 0;
}
@property --paddingRight {
    syntax: "<number> | <length> | <percentage>";
    inherits: false;
    initial-value: 0;
}
@property --paddingTop {
    syntax: "<number> | <length> | <percentage>";
    inherits: false;
    initial-value: 0;
}
@property --paddingBottom {
    syntax: "<number> | <length> | <percentage>";
    inherits: false;
    initial-value: 0;
}

:root {
    @media (max-width: 767px) {
        --font-size-root: 15px;
    }
    @media (min-width: 768px) {
        --font-size-root: 18px;
    }
    --font-size-max: calc(5.555 * var(--font-size-root));
    font-size: var(--font-size-root);
}
body {
    container-type: inline-size;
    background-color: #f5f7f3;
    padding: 0;
    margin: 0;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    font-family: "Montserrat", "Helvetica", sans-serif;
    font-style: normal;
    font-size: 1rem;
    font-weight: 300;
    text-align: left;
    line-height: 1.8;
}
p {
    max-width: 992px;
    letter-spacing: -0.01em;
    margin-top: 0;
    margin-bottom: 1.4rem;
    text-align: justify;
    strong {
        font-weight: 600;
    }
}
p:last-of-type {
    margin-bottom: 0;
}
p.has-drop-cap:first-letter {
    font-family: "Domaine Display", serif;
    font-weight: 400;
    font-size: 5.555rem;
}
:not(p) > a {
    /*font-size: 0.8888rem;*/
}
a {
    color: inherit;
    text-decoration: underline;
    text-decoration-color: #c9c9c9;
    text-underline-offset: 0.5em;
    @media (max-width: 767px) {
        text-decoration-thickness: 0.5px;
    }
    @media (min-width: 768px) {
        text-decoration-thickness: 1px;
    }
}
a:has(:only-child):has(h1, h2, h3, h4, h5, h6, button) {
    /*all: unset;*/
    text-decoration: unset;
}

ul {
    padding-inline-start: 16px;
    &:is(li > ul) {
        padding-inline-start: 32px;
    }
}

li {
    margin-bottom: 0.5em;
    margin-top: 0.5em;
    &:not(ul > li) {
        list-style: none;
    }
}

/*headings*/
:is(h1, h2, h3, h4, h5, h6),
.wp-block-post-title,
.wp-block-heading {
    font-family: "Domaine Display", serif;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: var(--span-2x);

    &:last-child {
        margin-bottom: 0;
    }
    &:not(h6) strong {
        letter-spacing: 0.015em;
    }
    p {
        display: contents;
    }
    u {
        text-decoration: underline;
        text-decoration-color: currentColor;
        text-underline-offset: 0.5em;
        @media (max-width: 767px) {
            text-decoration-thickness: 0.5px;
        }
        @media (min-width: 768px) {
            text-decoration-thickness: 1.5px;
        }
    }
}
.wp-block-heading:has(+ .wp-block-heading),
:is(h1, h2, h3, h4, h5, h6):has(+ h1, + h2, + h3, + h4, + h5, + h6) {
    margin-bottom: 0.5rem;
}

h1 {
    line-height: 1.1;
    margin-top: 0.2em;
    margin-bottom: 0.2em;
    @media (min-width: 768px) {
        font-size: 40px;
    }
    @media (max-width: 767px) {
        &,
        &[class].wp-block-heading {
            font-size: 30px !important;
        }
    }
}
h2 {
    line-height: 1.4;
    @media (min-width: 768px) {
        font-size: 30px;
    }
    @media (max-width: 767px) {
        &,
        &[class].wp-block-heading {
            font-size: 20px !important;
        }
    }
}
h3 {
    line-height: 1.4;
    @media (min-width: 768px) {
        font-size: 25px;
    }
    @media (max-width: 767px) {
        &,
        &[class].wp-block-heading {
            font-size: 20px !important;
        }
    }
}
h4 {
    line-height: 1.4;
    @media (min-width: 768px) {
        font-size: 25px;
    }
    @media (max-width: 767px) {
        &,
        &[class].wp-block-heading {
            font-size: 20px !important;
        }
    }
}
h5,
h6,
figcaption {
    line-height: 1;
    @media (min-width: 768px) {
        font-size: 16px;
    }
    @media (max-width: 767px) {
        &,
        &[class].wp-block-heading {
            font-size: 14px !important;
        }
    }
}
h6:is(*, .wp-block-heading),
figcaption {
    font-family: "Montserrat", sans-serif;
    text-transform: uppercase;
    font-weight: 400;
}
:is(h5, h6):has(+ h1, + h2, + h3, + h4, + h5, + h6) {
    margin-bottom: 0.75rem;
}
h1:has(+ h1),
h2:has(+ h2),
h3:has(+ h3),
h4:has(+ h4),
h5:has(+ h5),
h6:has(+ h6) {
    margin-bottom: 0 !important;
}

img {
    width: 100%;
    height: auto;
}

/**============================================================================
* GRID LAYOUTS
=============================================================================*/
:root {
    --vw: 100cqw;
    --vh: 100cqh;

    @media (max-width: 767px) {
        --containerMaxWidth: 480px; /*360px*/
        --columnCount: 30;
        --span: clamp(0px, 3.333cqw, 16px);
        --span1px: calc(var(--span) / 16);
    }
    @media (min-width: 768px) {
        --containerMaxWidth: 1440px;
        --columnCount: 120;
        --span: clamp(0px, 0.8333cqw, 12px);
        --span1px: calc(var(--span) / 12);
    }

    --span-1x: calc(var(--span) * 1); /* @screen-sm:16px, @screen-lg:12px */
    --span-2x: calc(var(--span) * 2);
    --span-3x: calc(var(--span) * 3);
    --span-4x: calc(var(--span) * 4);
    --span-5x: calc(var(--span) * 5);
    --span-6x: calc(var(--span) * 6);
    --span-7x: calc(var(--span) * 7);
    --span-8x: calc(var(--span) * 8);
    --span-9x: calc(var(--span) * 9);
    --span-10x: calc(var(--span) * 10);
    --span-11x: calc(var(--span) * 11);
    --span-12x: calc(var(--span) * 12);
    --span-13x: calc(var(--span) * 13);
    --span-14x: calc(var(--span) * 14);
    --span-15x: calc(var(--span) * 15);

    :where(.is-layout-flex) {
        gap: 16px;
    }
}

/**============================================================================
* BUTTONS AND FORMFIELDS
=============================================================================*/
button,
.button,
.style-anchors-as-buttons a {
    font-family: "Montserrat", sans-serif;
    font-size: 0.8888rem;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;

    display: inline-grid;
    align-content: center;
    justify-content: center;
    min-width: 192px;
    height: 55px;
    padding: 10px;
    box-sizing: border-box;
    background: transparent;
    color: #000;
    border: 1px solid currentColor;
    cursor: pointer;
}

/**============================================================================
 * HEADER
 =============================================================================*/
.site-header {
    position: sticky;
    /*--top: 0px; top: var(--top);*/
    top: -81px;
    z-index: 999;
    
    background-color: #fff;
    height: 75px;
    border-top: 6px solid #000;
    display: grid;
    grid-template: "left logo right" 1fr / 1fr auto 1fr;
    
    &.\:stuck {
        transition: top 400ms cubic-bezier(0.65, 0.05, 0.36, 1);
        box-shadow: 0px 4px 4px 0px #0000001a;
    }
    &.\:stuck.\:show {
        top: 0px;
    }

    @media (max-width: 767px) {
        box-shadow: 0px 4px 4px 0px #0000001a;
    }
    .max-width {
        display: contents;
    }
}
.site-logo {
    display: block;
    background: none center no-repeat scroll;
    background-size: cover;
    background-image: url(data:image/png;base64,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);
    border: 17px solid transparent;
    cursor: pointer;
    grid-area: logo;
    align-self: center;

    @media (max-width: 767px) {
        width: 114px;
        height: 17px;
    }
    @media (min-width: 768px) {
        width: 138px;
        height: 21px;
    }
}

/**============================================================================
* BLOCK COMPONENTS
=============================================================================*/

.__imageWithCaption {
    width: fit-content;
    display: grid;
    grid-template-rows:
        [bgnd-start] var(--span-2x) [caption-start] 1fr [caption-end] var(
            --span-2x
        )
        [bgnd-end];
    grid-template-columns:
        [bgnd-start] var(--span-2x) [caption-start] 1fr [caption-end] var(
            --span-2x
        )
        [bgnd-end];

    @media (max-width: 767px) {
        margin-left: calc(50% - 50cqw);
        margin-right: calc(50% - 50cqw);
    }
}
.__imageWithCaption img {
    aspect-ratio: inherit;
    width: 100%;
    height: 100%;
    grid-area: bgnd;
    object-fit: cover;
    &[src=""] {
        aspect-ratio: 1/1;
        background: repeating-conic-gradient(#ddd 0 25%, #0000 0 50%) 50% / 20px
            20px;
    }
}
.__imageWithCaption figcaption {
    grid-area: caption;
    color: #fff;
    margin: 0;
    place-self: flex-end left;
    text-align: left;
    line-height: 1.1;
    font-weight: 700;
    /*text-shadow: 0px 0px 2px #000, 0px 0px 20px #000;*/
}

.__groupControls {
    grid-area: controls;
    display: grid;
    gap: 16px;
    height: min-content;

    text-transform: uppercase;
    font-size: 1.111rem;
    font-weight: 400;

    align-self: center;
    justify-self: center;
    align-content: center;
    justify-items: center;
    text-align: center;

    @media (min-width: 768px) {
        margin: 16px 0;
    }

    .__label {
        margin: 0;
    }
}

.__btnDownload,
.__btnShare {
    border: 1px solid #c4c4c4;
    border-radius: 100px;
    width: 51px;
    height: 51px;
    display: grid;
    place-items: center;
    background-color: #fff;
    box-shadow: 0px 4px 4px 0px #00000040;
    /*filter: drop-shadow(0px 4px 4px #00000040);*/
    svg {
        width: 33.333%;
        height: auto;
    }
}

.font-color\:white .__btnDownload,
.font-color\:white .__btnShare {
    background-color: transparent;
}
@media (max-width: 767px) {
    .screen-sm\:font-color\:white .__btnDownload,
    .screen-sm\:font-color\:white .__btnShare {
        background-color: transparent;
    }
}
@media (min-width: 768px) {
    .screen-lg\:font-color\:white .__btnDownload,
    .screen-lg\:font-color\:white .__btnShare {
        background-color: transparent;
    }
}

/**============================================================================
 * HELPER CLASSES & CONTENT MODIFIERS
 =============================================================================*/
[href="#display:hidden"],
.display\:hidden,
.display\:hide,
.display\:none {
    display: none !important;
}
.screen-lg\:display\:hidden,
.screen-lg\:display\:hide,
.screen-lg\:display\:none {
    @media (min-width: 768px) {
        display: none !important;
    }
}
.screen-sm\:display\:hidden,
.screen-sm\:display\:hide,
.screen-sm\:display\:none {
    @media (max-width: 767px) {
        display: none !important;
    }
}

/* INLINE-STYLING */
p.has-drop-cap {
    clear: both;
}
p[class].has-drop-cap:first-letter {
    font-family: "Domaine Display", serif;
    font-weight: 400;
    font-size: 5.555rem;
    float: left;
    font-style: normal;
    line-height: 0.75;
    margin: 0.1em 0.25em 0.1em 0;
    text-transform: uppercase;
}

.text-direction\:vertical {
    writing-mode: vertical-rl;
}
.text-transform\:uppercase {
    text-transform: uppercase;
}
@media (max-width: 767px) {
    .screen-sm\:text-direction\:vertical {
        writing-mode: vertical-rl;
    }
    .screen-sm\:text-transform\:uppercase {
        text-transform: uppercase;
    }
}
@media (min-width: 768px) {
    .screen-lg\:text-direction\:vertical {
        writing-mode: vertical-rl;
    }
    .screen-lg\:text-transform\:uppercase {
        text-transform: uppercase;
    }
}

/* FONTS */
.font-family\:serif {
    font-family: "Domaine Display", serif;
}
.font-color\:white {
    color: #fff;
}
.font-color\:grey {
    color: #888;
}
@media (max-width: 767px) {
    .screen-sm\:font-family\:serif {
        font-family: "Domaine Display", serif;
    }
    .screen-sm\:font-color\:white {
        color: #fff;
    }
    .screen-sm\:font-color\:grey {
        color: #888;
    }
}
@media (min-width: 768px) {
    .screen-lg\:font-family\:serif {
        font-family: "Domaine Display", serif;
    }
    .screen-lg\:font-color\:white {
        color: #fff;
    }
    .screen-lg\:font-color\:grey {
        color: #888;
    }
}

/* WP-FONT-SIZES
font-size: 0.6666rem;
font-size: 0.7777rem;
font-size: 0.8888rem;
font-size: 1rem;
font-size: 1.111rem;
font-size: 1.388rem;
font-size: 1.666rem;
font-size: 1.944rem;
font-size: 2.222rem;
font-size: 2.5rem;
font-size: 3.055rem;
font-size: 5.555rem;
*/

[class].font-size\:10px {
    font-size: 10px;
}
[class].font-size\:11px {
    font-size: 11px;
}
[class].font-size\:12px {
    font-size: 12px;
}
[class].font-size\:13px {
    font-size: 13px;
}
[class].font-size\:14px {
    font-size: 14px;
}
[class].font-size\:15px {
    font-size: 15px;
}
[class].font-size\:16px {
    font-size: 16px;
}
[class].font-size\:17px {
    font-size: 17px;
}
[class].font-size\:18px {
    font-size: 18px;
}
[class].font-size\:19px {
    font-size: 19px;
}
[class].font-size\:20px {
    font-size: 20px;
}
[class].font-size\:21px {
    font-size: 21px;
}
[class].font-size\:22px {
    font-size: 22px;
}
[class].font-size\:23px {
    font-size: 23px;
}
[class].font-size\:24px {
    font-size: 24px;
}
[class].font-size\:25px {
    font-size: 25px;
}
[class].font-size\:30px {
    font-size: 30px;
}
[class].font-size\:35px {
    font-size: 35px;
}
[class].font-size\:40px {
    font-size: 40px;
}
[class].font-size\:45px {
    font-size: 45px;
}
[class].font-size\:47px {
    font-size: 47px;
}
[class].font-size\:50px {
    font-size: 50px;
}
[class].font-size\:100px {
    font-size: 100px;
}
[class].line-height\:100\% {
    line-height: 1;
}
[class].line-height\:140\% {
    line-height: 1.4;
}
[class].line-height\:180\% {
    line-height: 1.8;
}
[class].line-height\:210\% {
    line-height: 2.1;
}

.font-weight\:100,
.font-weight\:thin {
    font-weight: 100;
}
.font-weight\:200,
.font-weight\:extra-light {
    font-weight: 200;
}
.font-weight\:300,
.font-weight\:light {
    font-weight: 300;
}
.font-weight\:400,
.font-weight\:normal,
.font-weight\:regular {
    font-weight: 400;
}
.font-weight\:500,
.font-weight\:medium {
    font-weight: 500;
}
.font-weight\:600,
.font-weight\:semi-bold,
.font-weight\:demi-bold {
    font-weight: 600;
}
.font-weight\:700,
.font-weight\:bold {
    font-weight: 700;
}
.font-weight\:800,
.font-weight\:extra-bold {
    font-weight: 800;
}
.font-weight\:900,
.font-weight\:black,
.font-weight\:heavy {
    font-weight: 900;
}

@media (max-width: 767px) {
    [class].screen-sm\:font-size\:10px {
        font-size: 10px;
    }
    [class].screen-sm\:font-size\:11px {
        font-size: 11px;
    }
    [class].screen-sm\:font-size\:12px {
        font-size: 12px;
    }
    [class].screen-sm\:font-size\:13px {
        font-size: 13px;
    }
    [class].screen-sm\:font-size\:14px {
        font-size: 14px;
    }
    [class].screen-sm\:font-size\:15px {
        font-size: 15px;
    }
    [class].screen-sm\:font-size\:16px {
        font-size: 16px;
    }
    [class].screen-sm\:font-size\:17px {
        font-size: 17px;
    }
    [class].screen-sm\:font-size\:18px {
        font-size: 18px;
    }
    [class].screen-sm\:font-size\:19px {
        font-size: 19px;
    }
    [class].screen-sm\:font-size\:20px {
        font-size: 20px;
    }
    [class].screen-sm\:font-size\:21px {
        font-size: 21px;
    }
    [class].screen-sm\:font-size\:22px {
        font-size: 22px;
    }
    [class].screen-sm\:font-size\:23px {
        font-size: 23px;
    }
    [class].screen-sm\:font-size\:24px {
        font-size: 24px;
    }
    [class].screen-sm\:font-size\:25px {
        font-size: 25px;
    }
    [class].screen-sm\:font-size\:30px {
        font-size: 30px;
    }
    [class].screen-sm\:font-size\:35px {
        font-size: 35px;
    }
    [class].screen-sm\:font-size\:40px {
        font-size: 40px;
    }
    [class].screen-sm\:font-size\:45px {
        font-size: 45px;
    }
    [class].screen-sm\:font-size\:47px {
        font-size: 47px;
    }
    [class].screen-sm\:font-size\:50px {
        font-size: 50px;
    }
    [class].screen-sm\:font-size\:100px {
        font-size: 100px;
    }
    [class].screen-sm\:line-height\:100\% {
        line-height: 1;
    }
    [class].screen-sm\:line-height\:140\% {
        line-height: 1.4;
    }
    [class].screen-sm\:line-height\:180\% {
        line-height: 1.8;
    }
    [class].screen-sm\:line-height\:210\% {
        line-height: 2.1;
    }
}

@media (min-width: 768px) {
    [class].screen-lg\:font-size\:10px {
        font-size: 10px;
    }
    [class].screen-lg\:font-size\:11px {
        font-size: 11px;
    }
    [class].screen-lg\:font-size\:12px {
        font-size: 12px;
    }
    [class].screen-lg\:font-size\:13px {
        font-size: 13px;
    }
    [class].screen-lg\:font-size\:14px {
        font-size: 14px;
    }
    [class].screen-lg\:font-size\:15px {
        font-size: 15px;
    }
    [class].screen-lg\:font-size\:16px {
        font-size: 16px;
    }
    [class].screen-lg\:font-size\:17px {
        font-size: 17px;
    }
    [class].screen-lg\:font-size\:18px {
        font-size: 18px;
    }
    [class].screen-lg\:font-size\:19px {
        font-size: 19px;
    }
    [class].screen-lg\:font-size\:20px {
        font-size: 20px;
    }
    [class].screen-lg\:font-size\:21px {
        font-size: 21px;
    }
    [class].screen-lg\:font-size\:22px {
        font-size: 22px;
    }
    [class].screen-lg\:font-size\:23px {
        font-size: 23px;
    }
    [class].screen-lg\:font-size\:24px {
        font-size: 24px;
    }
    [class].screen-lg\:font-size\:25px {
        font-size: 25px;
    }
    [class].screen-lg\:font-size\:30px {
        font-size: 30px;
    }
    [class].screen-lg\:font-size\:35px {
        font-size: 35px;
    }
    [class].screen-lg\:font-size\:40px {
        font-size: 40px;
    }
    [class].screen-lg\:font-size\:45px {
        font-size: 45px;
    }
    [class].screen-lg\:font-size\:47px {
        font-size: 47px;
    }
    [class].screen-lg\:font-size\:50px {
        font-size: 50px;
    }
    [class].screen-lg\:font-size\:100px {
        font-size: 100px;
    }
    [class].screen-lg\:line-height\:100\% {
        line-height: 1;
    }
    [class].screen-lg\:line-height\:140\% {
        line-height: 1.4;
    }
    [class].screen-lg\:line-height\:180\% {
        line-height: 1.4;
    }
    [class].screen-lg\:line-height\:210\% {
        line-height: 2.1;
    }
}

/* ALIGN/PLACEMENT */
/*start-legacy*/
[class].align-top {
    align-items: start;
}
[class].align-middle {
    align-items: center;
}
[class].align-bottom {
    align-items: end;
}
[class].align-left {
    justify-self: left;
    justify-items: left;
}
[class].align-center {
    justify-self: center;
    justify-items: center;
}
[class].align-right {
    justify-self: right;
    justify-items: right;
}
/*end-legacy*/
[class].align-self\:top {
    align-self: start;
}
[class].align-self\:middle,
[class].align-self\:center {
    align-self: center;
}
[class].align-self\:bottom {
    align-self: end;
}
[class].justify-self\:left {
    justify-self: left;
}
[class].justify-self\:center {
    justify-self: center;
}
[class].justify-self\:right {
    justify-self: right;
}
[class].align-items\:top {
    align-items: start;
}
[class].align-items\:middle,
[class].align-items\:center {
    align-items: center;
}
[class].align-items\:bottom {
    align-items: end;
}
[class].justify-items\:left {
    justify-items: left;
}
[class].justify-items\:center {
    justify-items: center;
}
[class].justify-items\:right {
    justify-items: right;
}
[class].place-self\:topleft {
    place-self: start left;
}
[class].place-self\:topright {
    place-self: start right;
}
[class].place-self\:bottomleft {
    place-self: end left;
}
[class].place-self\:bottomright {
    place-self: end right;
}
[class].text-align\:left {
    justify-items: left;
    text-align: left;
    p {
        text-align: inherit;
    }
}
[class].text-align\:right {
    justify-items: right;
    text-align: right;
    p {
        text-align: inherit;
    }
}
[class].text-align\:center {
    justify-items: center;
    justify-content: center;
    text-align: center;
    p {
        text-align: inherit;
    }
}
[class].text-align\:justify {
    justify-items: left;
    text-align: justify;
    p {
        text-align: inherit;
    }
}
@media (max-width: 767px) {
    [class].screen-sm\:align-self\:top {
        align-self: start;
    }
    [class].screen-sm\:align-self\:middle,
    [class].screen-sm\:align-self\:center {
        align-self: center;
    }
    [class].screen-sm\:align-self\:bottom {
        align-self: end;
    }
    [class].screen-sm\:justify-self\:left {
        justify-self: left;
    }
    [class].screen-sm\:justify-self\:center {
        justify-self: center;
    }
    [class].screen-sm\:justify-self\:right {
        justify-self: right;
    }
    [class].screen-sm\:align-items\:top {
        align-items: start;
    }
    [class].screen-sm\:align-items\:middle,
    [class].screen-sm\:align-items\:center {
        align-items: center;
    }
    [class].screen-sm\:align-items\:bottom {
        align-items: end;
    }
    [class].screen-sm\:justify-items\:left {
        justify-items: left;
    }
    [class].screen-sm\:justify-items\:center {
        justify-items: center;
    }
    [class].screen-sm\:justify-items\:right {
        justify-items: right;
    }
    [class].screen-sm\:place-self\:topleft {
        place-self: start left;
    }
    [class].screen-sm\:place-self\:topright {
        place-self: start right;
    }
    [class].screen-sm\:place-self\:bottomleft {
        place-self: end left;
    }
    [class].screen-sm\:place-self\:bottomright {
        place-self: end right;
    }
    [class].screen-sm\:text-align\:left {
        justify-items: left;
        text-align: left;
        p {
            text-align: inherit;
        }
    }
    [class].screen-sm\:text-align\:right {
        justify-items: right;
        text-align: right;
        p {
            text-align: inherit;
        }
    }
    [class].screen-sm\:text-align\:center {
        justify-items: center;
        text-align: center;
        p {
            text-align: inherit;
        }
    }
    [class].screen-sm\:text-align\:justify {
        justify-items: left;
        text-align: justify;
        p {
            text-align: inherit;
        }
    }
}
@media (min-width: 768px) {
    /*start-legacy*/
    [class].desktop\:align-top {
        align-items: start;
    }
    [class].desktop\:align-middle {
        align-items: center;
    }
    [class].desktop\:align-bottom {
        align-items: end;
    }
    [class].desktop\:align-left {
        justify-self: left;
    }
    [class].desktop\:align-center {
        justify-self: center;
    }
    [class].desktop\:align-right {
        justify-self: right;
    }
    /*end-legacy*/
    [class].screen-lg\:align-self\:top {
        align-self: start;
    }
    [class].screen-lg\:align-self\:middle,
    [class].screen-lg\:align-self\:center {
        align-self: center;
    }
    [class].screen-lg\:align-self\:bottom {
        align-self: end;
    }
    [class].screen-lg\:justify-self\:left {
        justify-self: left;
    }
    [class].screen-lg\:justify-self\:center {
        justify-self: center;
    }
    [class].screen-lg\:justify-self\:right {
        justify-self: right;
    }
    [class].screen-lg\:align-items\:top {
        align-items: start;
    }
    [class].screen-lg\:align-items\:middle,
    [class].screen-lg\:align-items\:center {
        align-items: center;
    }
    [class].screen-lg\:align-items\:bottom {
        align-items: end;
    }
    [class].screen-lg\:justify-items\:left {
        justify-items: left;
    }
    [class].screen-lg\:justify-items\:center {
        justify-items: center;
    }
    [class].screen-lg\:justify-items\:right {
        justify-items: right;
    }
    [class].screen-lg\:place-self\:topleft {
        place-self: start left;
    }
    [class].screen-lg\:place-self\:topright {
        place-self: start right;
    }
    [class].screen-lg\:place-self\:bottomleft {
        place-self: end left;
    }
    [class].screen-lg\:place-self\:bottomright {
        place-self: end right;
    }
    [class].screen-lg\:text-align\:left {
        justify-items: left;
        text-align: left;
        p {
            text-align: inherit;
        }
    }
    [class].screen-lg\:text-align\:right {
        justify-items: right;
        text-align: right;
        p {
            text-align: inherit;
        }
    }
    [class].screen-lg\:text-align\:center {
        justify-items: center;
        text-align: center;
        p {
            text-align: inherit;
        }
    }
    [class].screen-lg\:text-align\:justify {
        justify-items: left;
        text-align: justify;
        p {
            text-align: inherit;
        }
    }
}

/* DESKTOP PADDING */
@media (min-width: 768px) {
    [class].screen-lg\:padding\:tiny,
    .padding\:tiny {
        padding: var(--span-1x);
    }
    [class].screen-lg\:padding\:small,
    .padding\:small {
        padding: var(--span-3x);
    }
    [class].screen-lg\:padding\:medium,
    .padding\:medium {
        padding: var(--span-6x);
    }
    [class].screen-lg\:padding\:large,
    .padding\:large {
        padding: var(--span-9x);
    }
    [class].screen-lg\:padding\:huge,
    .padding\:huge {
        padding: var(--span-12x);
    }

    [class].screen-lg\:padding-left\:default {
    }
    [class].screen-lg\:padding-left\:linked {
        padding-left: inherit;
    }
    [class].screen-lg\:padding-left\:none {
        padding-left: 0;
    }
    [class].screen-lg\:padding-left\:tiny,
    .padding-left\:tiny {
        padding-left: var(--span-1x);
    }
    [class].screen-lg\:padding-left\:small,
    .padding-left\:small {
        padding-left: var(--span-3x);
    }
    [class].screen-lg\:padding-left\:medium,
    .padding-left\:medium {
        padding-left: var(--span-6x);
    }
    [class].screen-lg\:padding-left\:large,
    .padding-left\:large {
        padding-left: var(--span-9x);
    }
    [class].screen-lg\:padding-left\:huge,
    .padding-left\:huge {
        padding-left: var(--span-12x);
    }

    [class].screen-lg\:padding-right\:default {
    }
    [class].screen-lg\:padding-right\:linked {
        padding-right: var(--paddingLeft);
    }
    [class].screen-lg\:padding-right\:none {
        padding-right: 0;
    }
    [class].screen-lg\:padding-right\:tiny,
    .padding-right\:tiny {
        padding-right: var(--span-1x);
    }
    [class].screen-lg\:padding-right\:small,
    .padding-right\:small {
        padding-right: var(--span-3x);
    }
    [class].screen-lg\:padding-right\:medium,
    .padding-right\:medium {
        padding-right: var(--span-6x);
    }
    [class].screen-lg\:padding-right\:large,
    .padding-right\:large {
        padding-right: var(--span-9x);
    }
    [class].screen-lg\:padding-right\:huge,
    .padding-right\:huge {
        padding-right: var(--span-12x);
    }

    [class].screen-lg\:padding-top\:default {
    }
    [class].screen-lg\:padding-top\:linked {
        padding-top: var(--paddingLeft);
    }
    [class].screen-lg\:padding-top\:none {
        padding-top: 0;
    }
    [class].screen-lg\:padding-top\:tiny,
    .padding-top\:tiny {
        padding-top: var(--span-1x);
    }
    [class].screen-lg\:padding-top\:small,
    .padding-top\:small {
        padding-top: var(--span-2x);
    }
    [class].screen-lg\:padding-top\:medium,
    .padding-top\:medium {
        padding-top: var(--span-4x);
    }
    [class].screen-lg\:padding-top\:large,
    .padding-top\:large {
        padding-top: var(--span-6x);
    }
    [class].screen-lg\:padding-top\:huge,
    .padding-top\:huge {
        padding-top: var(--span-9x);
    }

    [class].screen-lg\:padding-bottom\:default {
    }
    [class].screen-lg\:padding-bottom\:linked {
        padding-bottom: var(--paddingTop);
    }
    [class].screen-lg\:padding-bottom\:none {
        padding-bottom: 0;
    }
    [class].screen-lg\:padding-bottom\:tiny,
    .padding-bottom\:tiny {
        padding-bottom: var(--span-1x);
    }
    [class].screen-lg\:padding-bottom\:small,
    .padding-bottom\:small {
        padding-bottom: var(--span-2x);
    }
    [class].screen-lg\:padding-bottom\:medium,
    .padding-bottom\:medium {
        padding-bottom: var(--span-4x);
    }
    [class].screen-lg\:padding-bottom\:large,
    .padding-bottom\:large {
        padding-bottom: var(--span-6x);
    }
    [class].screen-lg\:padding-bottom\:huge,
    .padding-bottom\:huge {
        padding-bottom: var(--span-9x);
    }

    [class].screen-lg\:column-gap\:default {
        column-gap: var(--span-3x);
    }
    [class].screen-lg\:column-gap\:linked {
        column-gap: var(--paddingTop);
    }
    [class].screen-lg\:column-gap\:none {
        column-gap: 0;
    }
    [class].screen-lg\:column-gap\:tiny {
        column-gap: var(--span-1x);
    }
    [class].screen-lg\:column-gap\:small {
        column-gap: var(--span-3x);
    }
    [class].screen-lg\:column-gap\:medium {
        column-gap: var(--span-6x);
    }
    [class].screen-lg\:column-gap\:large {
        column-gap: var(--span-9x);
    }
    [class].screen-lg\:column-gap\:huge {
        column-gap: var(--span-15x);
    }

    [class].row-gap\:default,
    .screen-lg\:row-gap\:default {
    }
    [class].row-gap\:linked,
    .screen-lg\:row-gap\:linked {
        row-gap: var(--paddingTop);
    }
    [class].row-gap\:inherit,
    .screen-lg\:row-gap\:inherit {
        row-gap: inherit;
    }
    [class].row-gap\:none,
    .screen-lg\:row-gap\:none {
        row-gap: 0;
    }
    [class].row-gap\:tiny,
    .screen-lg\:row-gap\:tiny {
        row-gap: var(--span-1x);
    }
    [class].row-gap\:small,
    .screen-lg\:row-gap\:small {
        row-gap: var(--span-2x);
    }
    [class].row-gap\:medium,
    .screen-lg\:row-gap\:medium {
        row-gap: var(--span-4x);
    }
    [class].row-gap\:large,
    .screen-lg\:row-gap\:large {
        row-gap: var(--span-6x);
    }
    [class].row-gap\:huge,
    .screen-lg\:row-gap\:huge {
        row-gap: var(--span-9x);
    }
}

@media (max-width: 767px) {
    [class].screen-sm\:padding\:tiny,
    .padding\:tiny {
        padding: var(--span-1x);
    }
    [class].screen-sm\:padding\:small,
    .padding\:small {
        padding: var(--span-2x);
    }
    [class].screen-sm\:padding\:medium,
    .padding\:medium {
        padding: var(--span-3x);
    }
    [class].screen-sm\:padding\:large,
    .padding\:large {
        padding: var(--span-4x);
    }
    [class].screen-sm\:padding\:huge,
    .padding\:huge {
        padding: var(--span-5x);
    }

    [class].screen-sm\:padding-left\:default {
    }
    [class].screen-sm\:padding-left\:linked {
        padding-left: inherit;
    }
    [class].screen-sm\:padding-left\:none {
        padding-left: 0;
    }
    [class].screen-sm\:padding-left\:tiny,
    .padding-left\:tiny {
        padding-left: var(--span-1x);
    }
    [class].screen-sm\:padding-left\:small,
    .padding-left\:small {
        padding-left: var(--span-2x);
    }
    [class].screen-sm\:padding-left\:medium,
    .padding-left\:medium {
        padding-left: var(--span-3x);
    }
    [class].screen-sm\:padding-left\:large,
    .padding-left\:large {
        padding-left: var(--span-4x);
    }
    [class].screen-sm\:padding-left\:huge,
    .padding-left\:huge {
        padding-left: var(--span-5x);
    }

    [class].screen-sm\:padding-right\:default {
    }
    [class].screen-sm\:padding-right\:linked {
        padding-right: var(--paddingLeft);
    }
    [class].screen-sm\:padding-right\:none {
        padding-right: 0;
    }
    [class].screen-sm\:padding-right\:tiny,
    .padding-right\:tiny {
        padding-right: var(--span-1x);
    }
    [class].screen-sm\:padding-right\:small,
    .padding-right\:small {
        padding-right: var(--span-2x);
    }
    [class].screen-sm\:padding-right\:medium,
    .padding-right\:medium {
        padding-right: var(--span-3x);
    }
    [class].screen-sm\:padding-right\:large,
    .padding-right\:large {
        padding-right: var(--span-4x);
    }
    [class].screen-sm\:padding-right\:huge,
    .padding-right\:huge {
        padding-right: var(--span-5x);
    }

    [class].screen-sm\:padding-top\:default {
    }
    [class].screen-sm\:padding-top\:linked {
        padding-top: var(--paddingLeft);
    }
    [class].screen-sm\:padding-top\:none {
        padding-top: 0;
    }
    [class].screen-sm\:padding-top\:tiny,
    .padding-top\:tiny {
        padding-top: var(--span-1x);
    }
    [class].screen-sm\:padding-top\:small,
    .padding-top\:small {
        padding-top: var(--span-2x);
    }
    [class].screen-sm\:padding-top\:medium,
    .padding-top\:medium {
        padding-top: var(--span-3x);
    }
    [class].screen-sm\:padding-top\:large,
    .padding-top\:large {
        padding-top: var(--span-4x);
    }
    [class].screen-sm\:padding-top\:huge,
    .padding-top\:huge {
        padding-top: var(--span-5x);
    }

    [class].screen-sm\:padding-bottom\:default {
    }
    [class].screen-sm\:padding-bottom\:linked {
        padding-bottom: var(--paddingTop);
    }
    [class].screen-sm\:padding-bottom\:none {
        padding-bottom: 0;
    }
    [class].screen-sm\:padding-bottom\:tiny,
    .padding-bottom\:tiny {
        padding-bottom: var(--span-1x);
    }
    [class].screen-sm\:padding-bottom\:small,
    .padding-bottom\:small {
        padding-bottom: var(--span-2x);
    }
    [class].screen-sm\:padding-bottom\:medium,
    .padding-bottom\:medium {
        padding-bottom: var(--span-3x);
    }
    [class].screen-sm\:padding-bottom\:large,
    .padding-bottom\:large {
        padding-bottom: var(--span-4x);
    }
    [class].screen-sm\:padding-bottom\:huge,
    .padding-bottom\:huge {
        padding-bottom: var(--span-5x);
    }

    [class].screen-sm\:row-gap\:default {
    }
    [class].screen-sm\:row-gap\:linked,
    [class].row-gap\:linked {
        row-gap: var(--paddingTop);
    }
    [class].screen-sm\:row-gap\:inherit,
    [class].row-gap\:inherit {
        row-gap: inherit;
    }
    [class].screen-sm\:row-gap\:none,
    [class].row-gap\:none {
        row-gap: 0;
    }
    [class].screen-sm\:row-gap\:tiny,
    [class].row-gap\:tiny {
        row-gap: var(--span-1x);
    }
    [class].screen-sm\:row-gap\:small,
    [class].row-gap\:small {
        row-gap: var(--span-2x);
    }
    [class].screen-sm\:row-gap\:medium,
    [class].row-gap\:medium {
        row-gap: var(--span-3x);
    }
    [class].screen-sm\:row-gap\:large,
    [class].row-gap\:large {
        row-gap: var(--span-4x);
    }
    [class].screen-sm\:row-gap\:huge,
    [class].row-gap\:huge {
        row-gap: var(--span-5x);
    }

    [class].screen-sm\:order\:minus3 {
        order: -3;
    }
    [class].screen-sm\:order\:minus2 {
        order: -2;
    }
    [class].screen-sm\:order\:minus1 {
        order: -1;
    }
    [class].screen-sm\:order\:auto {
        order: unset;
    }
    [class].screen-sm\:order\:plus1 {
        order: 1;
    }
    [class].screen-sm\:order\:plus2 {
        order: 2;
    }
    [class].screen-sm\:order\:plus3 {
        order: 3;
    }
}

/**============================================================================
 * CUSTOM-TAILWIND-CLONE-CONTINUED...
 =============================================================================*/

.width\:full-width {
    box-sizing: border-box;
    width: 100cqw;
}
.width\:contain {
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    @media (max-width: 767px) {
        max-width: 480px;
    }
    @media (min-width: 768px) {
        max-width: 1440px;
    }
}

.aspect-ratio\:auto {
    aspect-ratio: auto;
}
.aspect-ratio\:1x1 {
    aspect-ratio: 1/1;
}
.aspect-ratio\:4x3 {
    aspect-ratio: 4/3;
}
.aspect-ratio\:3x2 {
    aspect-ratio: 3/2;
}
.aspect-ratio\:16x9 {
    aspect-ratio: 16/9;
}
.aspect-ratio\:4x5 {
    aspect-ratio: 4/5;
}
.aspect-ratio\:3x4 {
    aspect-ratio: 3/4;
}
.aspect-ratio\:2x3 {
    aspect-ratio: 2/3;
}
.aspect-ratio\:9x16 {
    aspect-ratio: 9/16;
}
.height\:50vh {
    height: 50vh;
}
.height\:67vh {
    height: 67vh;
}
.height\:100vh {
    height: 100vh;
}
@media (max-width: 767px) {
    .screen-sm\:aspect-ratio\:auto {
        aspect-ratio: auto;
    }
    .screen-sm\:aspect-ratio\:1x1 {
        aspect-ratio: 1/1;
    }
    .screen-sm\:aspect-ratio\:4x3 {
        aspect-ratio: 4/3;
    }
    .screen-sm\:aspect-ratio\:3x2 {
        aspect-ratio: 3/2;
    }
    .screen-sm\:aspect-ratio\:16x9 {
        aspect-ratio: 16/9;
    }
    .screen-sm\:aspect-ratio\:4x5 {
        aspect-ratio: 4/5;
    }
    .screen-sm\:aspect-ratio\:3x4 {
        aspect-ratio: 3/4;
    }
    .screen-sm\:aspect-ratio\:2x3 {
        aspect-ratio: 2/3;
    }
    .screen-sm\:aspect-ratio\:9x16 {
        aspect-ratio: 9/16;
    }
    .screen-sm\:height\:50vh {
        height: 50vh;
    }
    .screen-sm\:height\:67vh {
        height: 67vh;
    }
    .screen-sm\:height\:100vh {
        height: 100vh;
    }
}
@media (min-width: 768px) {
    .screen-lg\:aspect-ratio\:auto {
        aspect-ratio: auto;
    }
    .screen-lg\:aspect-ratio\:1x1 {
        aspect-ratio: 1/1;
    }
    .screen-lg\:aspect-ratio\:4x3 {
        aspect-ratio: 4/3;
    }
    .screen-lg\:aspect-ratio\:3x2 {
        aspect-ratio: 3/2;
    }
    .screen-lg\:aspect-ratio\:16x9 {
        aspect-ratio: 16/9;
    }
    .screen-lg\:aspect-ratio\:4x5 {
        aspect-ratio: 4/5;
    }
    .screen-lg\:aspect-ratio\:3x4 {
        aspect-ratio: 3/4;
    }
    .screen-lg\:aspect-ratio\:2x3 {
        aspect-ratio: 2/3;
    }
    .screen-lg\:aspect-ratio\:9x16 {
        aspect-ratio: 9/16;
    }
    .screen-lg\:height\:50vh {
        height: 50vh;
    }
    .screen-lg\:height\:67vh {
        height: 67vh;
    }
    .screen-lg\:height\:100vh {
        height: 100vh;
    }
}

.display\:grid {
    display: grid;
}
.display\:stack {
    display: grid;
    grid-template-columns: 1fr;
}
@media (max-width: 767px) {
    .screen-sm\:display\:grid {
        display: grid;
    }
    .screen-sm\:display\:stack {
        display: grid;
        grid-template-columns: 1fr;
    }
}
@media (min-width: 768px) {
    .screen-lg\:display\:flex {
        display: flex;
    }
    .display\:grid,
    .screen-lg\:display\:grid {
        display: grid;
        &.screen-lg\:column-count\:1 {
            grid-template-columns: repeat(1, 1fr);
        }
        &.screen-lg\:column-count\:2 {
            grid-template-columns: repeat(2, 1fr);
        }
        &.screen-lg\:column-count\:3 {
            grid-template-columns: repeat(3, 1fr);
        }
    }
    .screen-lg\:display\:stack {
        display: grid;
        grid-template-columns: 1fr;
    }
    .screen-lg\:display\:columns {
        display: block;
        &.screen-lg\:column-count\:1 {
            column-count: 1;
        }
        &.screen-lg\:column-count\:2 {
            column-count: 2;
        }
        &.screen-lg\:column-count\:3 {
            column-count: 3;
        }
        &:not(.screen-lg\:column-count\:auto) > :only-child {
            display: contents;
        }
    }
    .screen-lg\:display\:3-column-layout {
        display: grid;
        grid-template-columns: 1fr auto 1fr;
    }
    .screen-lg\:column-count\:auto {
        display: grid;
        grid-auto-flow: column;
        grid-auto-columns: 1fr;
        grid-template-columns: none;
    }

    .screen-lg\:column-span\:1 {
        grid-column-end: span 1;
    }
    .screen-lg\:column-span\:2 {
        grid-column-end: span 2;
    }
    .screen-lg\:column-span\:3 {
        grid-column-end: span 3;
    }
}

/**============================================================================
 * ANIMATION KEYFRAMES
 =============================================================================*/

@keyframes fadeInFromNone {
    0% {
        display: grid;
        opacity: 0;
    }
    100% {
        display: grid;
        opacity: 1;
    }
}
@keyframes fadeOutToNone {
    0% {
        display: grid;
        opacity: 1;
    }
    99% {
        display: grid;
        opacity: 0;
    }
    100% {
        display: none;
        opacity: 0;
    }
}


/**============================================================================
 * MAIN MENU
 =============================================================================*/
#mainMenuToggle {
    display: inline-flex;
    gap: 17px;
    padding: 20px 24px;
    align-items: center;
    width: fit-content;
    height: fit-content;
    cursor: pointer;
    grid-area: left;

    &::before {
        content: "";
        border-top: 1.5px solid #000;
        border-bottom: 1.5px solid #000;
    }

    @media (max-width: 767px) {
        align-self: center;
        &::before {
            width: 30px;
            height: 9px;
        }
    }
    @media (min-width: 768px) {
        &::before {
            width: 17px;
            height: 5px;
        }
        &::after {
            content: "Menu";
            display: inline-block;
            font-size: 16px;
            font-weight: 400;
        }
    }
}
#mainMenuContainer {
    position: fixed;
    inset: 0 0 0 0;
    z-index: 9999;
    &.\:closed {
        display: none;
    }
    display: grid;
    grid-template-columns: 220px 1fr;
}
#mainMenuClose {
    backdrop-filter: blur(8px);
    grid-row: 1/-1;
    grid-column: 1/-1;
}
#mainMenu {
    .menu-item:is(.current-menu-item, .current_page_item, :hover) > a {
        font-weight: 600;
        text-decoration-color: #000;
    }
    .menu-item:not(.current-menu-item, .current_page_item, :hover) > a {
        text-decoration: none;
    }

    &::before {
        content: "LODHA TIMES";
        margin: 15vh auto 3vh;
        font-weight: 700;
        font-size: 15px;
    }

    list-style: none;
    margin: 0;
    padding: 0;
    background-color: #fff;
    text-align: center;
    flex-direction: column;
    display: flex;
    gap: 2vh;
    width: clamp(0px, 30vmax, 280px);
    transform: translateX(calc(-100% - 28px));
    transition: transform 400ms;
    grid-row: 1/-1;
    grid-column: 1 / span 1;
    box-shadow: -4px 0px 28px 0px rgba(0, 0, 0, 0.1);

    animation-name: none;
    animation-fill-mode: both;
    animation-timing-function: linear(
        0 0%,
        0 1.8%,
        0.01 3.6%,
        0.03 6.35%,
        0.07 9.1%,
        0.13 11.4%,
        0.19 13.4%,
        0.27 15%,
        0.34 16.1%,
        0.54 18.35%,
        0.66 20.6%,
        0.72 22.4%,
        0.77 24.6%,
        0.81 27.3%,
        0.85 30.4%,
        0.88 35.1%,
        0.92 40.6%,
        0.94 47.2%,
        0.96 55%,
        0.98 64%,
        0.99 74.4%,
        1 86.4%,
        1 100%
    );
    animation-duration: 400ms;
}
:is(.\:close, .\:closing, .\:closed) > #mainMenu {
    animation-name: menu-close;
}
:is(.\:open, .\:opening, .\:opened) > #mainMenu {
    animation-name: menu-open;
}
.mainMenuLogo {
    margin: auto auto 10vh auto;
}

@keyframes menu-open {
    0% {
        transform: translateX(-100%);
    }

    100% {
        transform: translateX(0);
    }
}

@keyframes menu-close {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-100%);
    }
}

@keyframes fadeInFromNone {
    0% {
        display: grid;
        opacity: 0;
    }
    100% {
        display: grid;
        opacity: 1;
    }
}
@keyframes fadeOutToNone {
    0% {
        display: grid;
        opacity: 1;
    }
    99% {
        display: grid;
        opacity: 0;
    }
    100% {
        display: none;
        opacity: 0;
    }
}

/**============================================================================
 * LODHA SUBSCRIBE POPUP
 =============================================================================*/
.subscribe-popup {
    display: grid;
    grid-template-columns: [outer-start] 16px [inner-start] auto 1fr [inner-end] 16px [outer-end];
    grid-template-rows: [outer-start] 16px 1fr [inner-start] auto [inner-end] 1fr 16px [outer-end];
    animation-duration: 200ms;
    animation-fill-mode: both;
    position: fixed;
    inset: 0 0 0 0;
    z-index: 999999;

    &.\:closed {
        display: none;
        opacity: 0;
    }
    &.\:closing {
        animation-name: fadeOutToNone;
    }
    &.\:opening {
        animation-name: fadeInFromNone;
    }

    .subscribe-popup__overlay {
        position: relative;
        grid-area: outer;
        background-color: rgba(0, 0, 0, 0.5);
    }
    .subscribe-popup__form {
        position: relative;
        grid-area: inner;
        margin-bottom: 1em;
        max-width: 700px;
        border: 0;
        padding: 0;
        margin: 0 0 1em 0;
        justify-self: center;
        padding: 5em;
        background-color: #fff;
    }

    .subscribe-popup__close {
        display: block;
        cursor: pointer;
        width: 15px;
        height: 15px;
        position: absolute;
        right: 30px;
        top: 30px;
    }


    font-size: 10px;
    font-weight: 500;
    p {
        font-size: 12px;
        font-weight: 400;
        line-height: 14px;
    }
    .hs-richtext {
        margin-bottom: 10px;
    }
    .inputs-list {
        list-style: none;
        padding: 0;
    }
    .hs-error-msgs {
        color: #f2545b;
    }

    .subscribe-popup__header {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #000;
        font-family: "FuturaBT-Book", "Trebuchet MS", "Arial", sans-serif;
        font-size: 24px;
        line-height: 40px;
        font-weight: 400;
        letter-spacing: 0.2px;
        padding: 0 20px 40px 20px;
    }

    [type="text"], [type="email"] {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        border: 1px solid #d9d9d9;
        color: #999999;
        font-family: "FuturaBT-Book", "Trebuchet MS", "Arial", sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 22px;
        letter-spacing: 0px;
        padding: 9px;
        text-align: left;
        width: 100%;
        box-sizing: border-box;
    }
    .subscribe-popup__form .hs-firstname {
        padding-bottom: 10px;
        width: 100%;
    }
    @media (min-width: 46.25em) {
        .subscribe-popup__form .hs-firstname {
            padding-bottom: 26px;
            padding-right: 12px;
            width: 50%;
            box-sizing: border-box;
            float: left;
        }
    }
    .subscribe-popup__form .hs-lastname {
        padding-bottom: 10px;
        width: 100%;
    }
    @media (min-width: 46.25em) {
        .subscribe-popup__form .hs-lastname {
            padding-bottom: 26px;
            padding-left: 12px;
            width: 50%;
            box-sizing: border-box;
            float: right;
        }
    }
    .subscribe-popup__form .hs-email {
        padding-bottom: 0px;
        width: 100%;
    }
    @media (min-width: 46.25em) {
        .subscribe-popup__form .hs-email {
            padding-bottom: 25px;
        }
    }
    .subscribe-popup__form p {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #000;
        font-family: "FuturaBT-Book", "Trebuchet MS", "Arial", sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 16px;
        letter-spacing: 0px;
        text-align: left;
        padding-bottom: 5px;
    }
    .subscribe-popup__form p a {
        color: #000;
    }
    .subscribe-popup__form .hs_submit {
        padding-top: 10px;
        width: 100%;
    }
    .subscribe-popup__form .hs-button {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        background-color: #000;
        border: 1px solid #000;
        color: #fff;
        cursor: pointer;
        display: inline-block;
        font-family: "FuturaBT-Book", "Trebuchet MS", "Arial", sans-serif;
        font-size: 12px;
        font-weight: 400;
        height: 46px;
        letter-spacing: 1px;
        line-height: 17px;
        padding: 12px 30px;
        text-decoration: none;
        text-align: center;
        transition: 300ms;
        width: 100%;
    }
    .subscribe-popup__form .hs-button:hover {
        background-color: #fff;
        border: 1px solid #000;
        color: #000;
        transition: 300ms;
    }

}

/**============================================================================
 * WORDPRESS ADMIN CMS
 =============================================================================*/
.editor-visual-editor__post-title-wrapper {
    margin: 24px 12px !important;
}
.acf-block-preview {
    margin-block-start: 0;
}
.block-editor-block-list__block .block-list-appender {
    line-height: 1;
}
.mce-edit-area > iframe {
    padding: 0 8px;
    box-sizing: border-box;
}
.editor-styles-wrapper {
    /*background: #f5f7f3;*/
}
:where(.editor-styles-wrapper) .is-root-container {
    container-type: inline-size;
}