/*@import url('https://fonts.googleapis.com/css2?family=Cabin:ital,wght@1,700&family=Hind+Madurai:wght@300;500&family=Nunito+Sans:ital,opsz,wght@1,6..12,600family=Playfair+Display:ital,wght@1,700;1,800&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Cabin:ital,wght@1,700&family=Hind+Madurai:wght@300;500&family=Nunito+Sans:ital,opsz,wght@1,6..12,600&family=Playfair+Display:ital,wght@1,700&display=swap');

body {
    overscroll-behavior: none;
}

.text-glow {
    font-family: 'Cabin', sans-serif;
    color: #FFF;
    text-shadow: 0px 0px 15px rgba(255, 231, 183, 0.88);
}

.box-glow {
    box-shadow: 0px 0px 10px 0px rgba(255, 231, 183, 0.88), 0px 4px 250px 0px #FFF inset;
}

.socials-glow {
    border-radius: 3px;
    box-shadow: 0px 0px 15px 0px rgba(255, 231, 183, 0.88);
}

/* Menu */
#nav693675762 {
    background-color: #212024e0 !important;
    backdrop-filter: blur(5px);
    border-bottom: 1px solid #ffffff12;
}
#rec693675762 a.t-menu__link-item {
    text-shadow: 0px 0px 15px rgba(255, 231, 183, 0.88);
}
#rec693675762 .t-menusub__menu, #rec693675762 .tmenu-mobile {
    background-color: #212024e8 !important;
    backdrop-filter: blur(5px);
}
#rec693675762 a.t-menusub__link-item {
    text-shadow: 0px 0px 15px rgba(255, 231, 183, 0.88);
}
#rec693675762 a.t-menusub__link-item.t-active, #rec693675762 a.t-menu__link-item.t-active {
    text-shadow: none;
}


/* Hero block */
#rec693715800 .tn-elem[data-elem-id="1705594198045"] .tn-atom {
    font-family: 'Playfair Display', serif !important;
    /* text-shadow: 0px 0px 15px rgba(255, 231, 183, 0.88); */
    text-shadow: 0px 0px 15px rgba(255, 231, 183, 0.88), 0px 12px 40px #000000;
}
#rec693715800 .tn-elem[data-elem-id="1705594543537"] .tn-atom {
    text-shadow: 0px 0px 15px rgba(255, 231, 183, 0.88);
}

/* #rec693715800 .t396__carrier::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100%;
    background-image: url(https://static.tildacdn.com/tild3635-3131-4163-b335-666637306561/__.png);
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    opacity: 0.5;
}
#rec693715800 .t396__carrier::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100%;
    background-image: url(https://static.tildacdn.com/tild3435-6539-4261-b838-373536623161/photo.png);
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: fixed;
} */

/* Image slider */
.t-slds__arrow_wrapper button {
    box-shadow: 0px 0px 15px 0px rgba(255, 231, 183, 0.88), 0px 4px 250px 0px #FFF inset;
}
.t-slds__bullet_active .t-slds__bullet_body {
    box-shadow: 0px 0px 15px 0px rgba(255, 231, 183, 0.88), 0px 4px 250px 0px #FFF inset !important;
}

/* Models */
/* #rec693807121 .tn-elem[data-elem-id="1705602402324"] .tn-atom,
#rec693807121 .tn-elem[data-elem-id="1705602230612"] .tn-atom,
#rec693807121 .tn-elem[data-elem-id="1705602305056"] .tn-atom {
    position: relative;
    transition: background-image 0.2s ease-in-out;
} */
#rec693807121 .tn-elem[data-elem-id="1705602402324"] .tn-atom:hover {
    background-image: url(https://static.tildacdn.com/tild3230-6530-4561-b630-313663323565/Exui_2_1_1.png) !important;
}
#rec693807121 .tn-elem[data-elem-id="1705602230612"] .tn-atom:hover {
    background-image: url(https://static.tildacdn.com/tild3864-3139-4435-b665-373732623564/Nyx_2.png) !important;
}
#rec693807121 .tn-elem[data-elem-id="1705602305056"] .tn-atom:hover {
    background-image: url(https://static.tildacdn.com/tild6636-3866-4237-a639-366430326662/Yuyuriko_2.png) !important;
}
@media (hover: none) {
    /* ... */
}

/* Video section */
#rec693813983 .t396__artboard {
    overflow: visible !important;
}

/* Fullscreen image preview */
.t-zoomer__container {
    backdrop-filter: blur(5px);
    background-color: #2C2B3040 !important;
    color: #ffffff !important;
}
.t-zoomer__bg {
    background: transparent !important;
}

/* Contacts container */
#rec694323825 {
    min-height: calc(100vh - 60px - 90px);
}

/* Feature card titles */
.t1029 .t-name_xl {
    text-shadow: 0px 0px 15px rgba(255, 231, 183, 0.88);
}