@import url('https://fonts.googleapis.com/css2?family=Afacad+Flux:wght@100..1000&family=Afacad:ital,wght@0,400..700;1,400..700&family=Amiri:ital,wght@0,400;0,700;1,400;1,700&family=Jomhuria&display=swap');

*,
*:before,
*:after {
    box-sizing: border-box;
}

* {
    margin: 0;
    padding: 0;
    font: inherit;
}

a {
    color: inherit;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
}

html {
    /* scroll-behavior: smooth; */
}

img,
picture,
svg,
video {
    display: block;
    height: auto;
    max-width: 100%;
}

input,
select,
textarea {
    background-color: transparent;
    outline: none;
}

button {
    cursor: pointer;
    background-color: transparent;
    outline: none;
    border: 0;
}

p {
    margin-bottom: 1em;
}

p:last-child,
p:last-of-type {
    margin-bottom: 0;
}

body {
    min-height: 100vh;
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    background-color: #191919;
    color: #fff;
    font-family: 'Afacad', sans-serif;
}

main {
    min-height: 70vh;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Jomhuria', serif;
}

strong {
    font-weight: 700;
}

.primary-heading {
    font-size: 200px;
    line-height: 0.495;
    text-transform: uppercase;
}

.container {
    padding: 0 20px;
    margin: 0 auto;
    max-width: 1104px;
}

.site-content {
    opacity: 1;
}

html:not(.intro-done) .site-content {
    opacity: 0;
}

html.intro-done .site-loader {
    display: none;
}

.site-loader {
    position: fixed;
    inset: 0;
    background: #0d0d0d;
    z-index: 999999;
    display: flex;
    align-items: center;
    justify-content: center;
}

.loader-step {
    position: absolute;
    color: #fff;
    text-align: center;
}

.loader-step h1 {
    letter-spacing: 0.01em;
    text-transform: uppercase;
    line-height: 0.495;
}

.loader-step-1 h1 {
    font-size: clamp(100px, 48.611vw, 700px);
}

.loader-step-2 h1 {
    font-size: clamp(100px, 20.833vw, 300px);
}

.loader-step-1,
.loader-step-2 {
    opacity: 0;
}

.header-site {
    position: fixed;
    left: 0;
    top: 74px;
    width: 100%;
    z-index: 99;
    transition: all 0.4s ease;
    padding: 20px 0;
    background: #000000;
}

.header-site.hide {
    z-index: 1;
}

.header-site.is-scrolled {
    top: 0;
}

.header-site.is-transparent {
    background: transparent;
}

.header-site .container {
    max-width: 1054px;
}

.header-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
}

.header-logo {
    max-width: 102px;
}

.header-logo a {
    display: block;
}

.header-logo img {
    width: 100%;
}

.header-site .site-menu ul {
    list-style: none;
    display: flex;
    gap: 8px;
}

.header-site .site-menu ul li a {
    font-weight: 700;
    font-size: 20px;
    letter-spacing: -0.02em;
}

.menu-toggle {
    flex-direction: column;
    justify-content: center;
    gap: 6px;
    cursor: pointer;
    position: relative;
    z-index: 1001;
    display: none;
}

.menu-toggle .line {
    width: 30px;
    height: 2px;
    background: #fff;
    transition: 0.3s;
}

.menu-overlay {
    display: none;
}

.home-hero-slider .swiper-slide {
    height: auto;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.home-hero-work__logo {
    position: absolute;
    bottom: 104px;
    left: 73px;
    right: 73px;
}

.home-hero-work__logo img {
    height: auto;
    max-width: 80%;
}

.home-hero-content {
    max-width: 954px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    min-height: 100vh;
    padding: 90px 20px 0;
}

.home-hero .container {
    max-width: 954px;
}

.home-hero-heading span {
    display: block;
}

.home-hero-heading span+span {
    margin-top: 62px;
}

.home-hero-heading .text-right {
    text-align: right;
}

.home-hero-inner {
    padding-top: 96px;
}

.home-video-intro-sec {
    padding: 115px 0;
}

.home-video-intro-sec .video {
    aspect-ratio: 1440/793;
    overflow: hidden;
    display: block;
}

.home-video-intro-sec .video video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.work-sec {
    padding: 134px 0 143px;
    background-color: #fff;
}

.work-list {
    display: flex;
    justify-content: center;
    gap: 16px;
    flex-wrap: wrap;
}

.work-list .work-item {
    width: calc((100% - 48px) / 4);
    display: block;
    aspect-ratio: 254/357;
    cursor: pointer;
    z-index: 5;
}

.work-list .work-item:has(.opened) {
    z-index: 1000;
}

.work-list .work-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* .work-list .work-item:hover .work-image {
  transform: scale(1.05);
} */

.press-sec {
    padding: 128px 0 186px;
}

.press-sec .container {
    max-width: 100%;
    padding: 0;
}

.press-heading {
    text-align: center;
    letter-spacing: -0.02em;
}

.blog-list {
    display: flex;
    flex-wrap: nowrap;
    overflow: hidden;
    overflow-x: auto;
    width: 100%;
    gap: 27px;
    padding: 87px 0 44px;
}

.blog-list::-webkit-scrollbar {
    width: 14px;
    height: 14px;
}

.blog-list::-webkit-scrollbar-track {
    background: #E0E0E0;
    border-radius: 100px;
}

.blog-list::-webkit-scrollbar-thumb {
    background: #54555B;
    border-radius: 100px;
}

.blog-list::-webkit-scrollbar-thumb:hover {
    background: #54555B;
}

.blog-item {
    display: flex;
    align-items: center;
    flex-direction: column;
    flex-direction: column;
    gap: 47px;
    flex-wrap: wrap;
    width: 354px;
    flex: 0 0 354px;
}


.blog-item .item-image {
    width: 100%;
    flex-shrink: 0;
}

.blog-item .item-image img {
    aspect-ratio: 354/240;
    width: 100%;
    transition: transform 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
    object-fit: cover;
}

.blog-item .blog-meta {
    font-family: 'Afacad Flux';
    font-weight: 800;
    font-size: 22px;
    line-height: 25px;
    letter-spacing: 0.08em;
    margin-bottom: 24px;
    text-align: center;
}

.blog-item .blog-title {
    font-family: 'Amiri', serif;
    font-size: 30px;
    line-height: 1;
    letter-spacing: -0.02em;
    text-align: center;
}

.blog-item .item-content {
    padding: 0 42px 50px;
}

.blog-item {
    background-color: #000000;
    transition: all 0.5s var(--easing-authentic-motion);
}

.blog-item:hover {
    transform: translateY(-62px);
    background-color: #FDFDFD;
}

.blog-item:hover .blog-meta,
.blog-item:hover .blog-title {
    color: #000000;
}

.about-sec {
    padding-top: 156px;
    padding-bottom: 292px;
}

.about-sec .container {
    max-width: 800px;
}

.about-sec .about-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 64px;
    text-align: center;
}

.about-sec .about-logo {
    max-width: 267px;
    margin: 0 auto;
    width: 100%;
}

.about-sec .about-logo img {
    width: 100%;
}

.about-sec .about-content {
    font-family: 'Afacad Flux';
    font-size: 30px;
    line-height: 1.3;
    letter-spacing: -0.02em;
}

.footer-site {
    padding: 60px 0;
    min-height: 608px;
    background: #000;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.footer-logo {
    max-width: 102px;
    margin: 0 auto 32px;
}

.footer-logo a {
    display: block;
}

.footer-logo img {
    width: 100%;
}

.footer-links {
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.footer-links a {
    font-family: 'Afacad Flux', sans-serif;
    font-weight: 800;
    font-size: 22px;
    line-height: 25px;
    letter-spacing: 0.08em;
}

.work-popup {
    position: fixed;
    inset: 0;
    opacity: 0;
    pointer-events: none;
    transition: 0.3s;
    z-index: 9999;
}

.work-popup.active {
    opacity: 1;
    pointer-events: all;
}

.work-transition {
    position: fixed;
    inset: 0;
    background: #191919;
    z-index: 20;
    transform-origin: top center;
}

body.work-popup-open {
    overflow: hidden;
}

.work-popup-close {
    position: absolute;
    top: 60px;
    right: 40px;
    font-size: 40px;
    color: #fff;
}

.work-popup-inner {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 99;
}

.work-popup-content .container {
    max-width: 1018px;
}

.work-popup-content .content-inner {
    align-items: center;
    display: flex;
    gap: 49px;
    padding: 75px 15.8% 75px;
    flex-wrap: wrap;
}

.work-popup-content .content-inner .content-left {
    width: 167px;
}

.work-popup-content .content-inner .content-image {
    aspect-ratio: 254/357;
    display: block;
}

.work-popup-content .content-inner .content-image img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.work-popup-content .content-inner .content-right {
    width: calc(100% - 167px - 49px);
    display: flex;
    flex-direction: column;
    gap: 30px;
    justify-content: space-between;
}

.work-popup-content .content-inner .content-right-inner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    height: 100%;
}

.content-networks {
    width: 100%;
}

.content-networks__logo {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    align-items: center;
}

.content-networks__logo img {
    width: auto !important;
    height: auto !important;
    max-width: 18%;
}

.network-logo-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 25px;
}

.network-logo img {
    max-height: 84px;
}

.work-popup-content .content-inner .content-info {
    width: 120px;
    font-family: 'Afacad Flux', sans-serif;
    font-size: 12px;
    line-height: 1.05;
}

.work-popup-content .content-inner .content-info p {
    margin-bottom: 15px;
}

.work-popup-content .content-inner .content-info p:last-child {
    margin-bottom: 0;
}

.work-popup-content .content-inner .content-synopsis {
    flex: 1;
    padding-right: 45px;
}

.work-popup-content .content-inner .content-networks .content-title {
    margin-bottom: 18px;
}

.work-popup-content .content-info img {
    width: revert-layer;
    max-width: 100%;
    margin: 10px 0 0;
    height: auto;
}

.work-popup-content .content-title,
.work-popup-content .content-text {
    font-family: 'Afacad Flux';
    font-size: 14px;
    line-height: 1.17;
    letter-spacing: 0;
}

.work-popup-content .content-title {
    font-weight: 700;
    margin-bottom: 18px;
}

.sg-work-bg {
    aspect-ratio: 1440/613;
    display: block;
}

.sg-work-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.popup-loading {
    width: 50px;
    height: 50px;
    border: 4px solid rgba(255, 255, 255, 0.2);
    border-top-color: #fff;
    border-radius: 50%;
    animation: popupLoading 0.8s linear infinite;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

@keyframes popupLoading {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

@media (max-width: 1023px) {
    .primary-heading {
        font-size: 150px;
    }

    .home-video-intro-sec,
    .work-sec {
        padding: 80px 0;
    }

    .home-hero-content {
        min-height: 60vh;
    }

    .home-hero-work__logo {
        left: 40px;
        right: 40px;
        bottom: 40px;
    }

    .press-sec {
        padding: 80px 0 80px;
    }

    .about-sec {
        padding: 60px 0 100px;
    }

    .blog-item {
        gap: 40px;
    }

    .blog-item .blog-title {
        font-size: 36px;
    }

    .blog-item .blog-meta {
        font-size: 20px;
    }

    .about-sec .about-content {
        font-size: 28px;
    }

    .footer-site {
        min-height: 450px;
    }

    .work-popup-content .content-inner .content-right {
        width: 100%;
    }

    .work-popup-content .content-inner .content-left {
        width: 100%;
        max-width: 254px;
        margin: 0 auto;
    }

    .work-popup-content .content-title,
    .work-popup-content .content-text {
        font-size: 20px;
        line-height: 1.3;
    }

    .work-popup-content .content-inner .content-info {
        line-height: 1.2;
        font-size: 18px;
    }

    .work-popup-content .content-inner {
        gap: 50px;
        padding: 100px 0 60px;
    }
}

@media (max-width: 767px) {
    .menu-toggle {
        display: flex;
    }

    .header-site {
        top: 40px;
    }

    .site-menu {
        position: fixed;
        top: 0;
        right: -100%;
        width: 100vw;
        height: 100vh;
        background: #000;
        padding: 100px 30px;
        transition: 0.4s ease;
        z-index: 1000;
    }

    .site-menu.active {
        right: 0;
    }

    .menu-overlay {
        position: fixed;
        inset: 0;
        background: rgba(0, 0, 0, 0.5);
        opacity: 0;
        visibility: hidden;
        transition: 0.3s;
        z-index: 999;
        display: block;
    }

    .menu-overlay.active {
        opacity: 1;
        visibility: visible;
    }

    .menu-toggle.active .line:nth-child(1) {
        transform: translateY(8px) rotate(45deg);
    }

    .menu-toggle.active .line:nth-child(2) {
        opacity: 0;
    }

    .menu-toggle.active .line:nth-child(3) {
        transform: translateY(-8px) rotate(-45deg);
    }

    .header-site .site-menu ul {
        flex-direction: column;
        gap: 32px;
    }

    .header-site .site-menu ul li a {
        font-size: 40px;
    }

    .primary-heading {
        font-size: 70px;
    }

    .home-hero-work__logo {
        left: 20px;
        right: 20px;
    }

    .home-hero-work__logo img {
        max-width: 70%;
    }

    .home-hero-inner {
        padding-top: 70px;
    }

    .home-hero-heading span+span {
        margin-top: 50px;
    }

    .home-video-intro-sec,
    .work-sec,
    .press-sec {
        padding: 64px 0;
    }

    .work-list .work-item {
        width: calc(50% - 8px);
    }

    .blog-list {
        padding-top: 40px;
    }

    .blog-item .item-image {
        width: 100%;
    }

    .blog-item .item-content {
        width: 100%;
    }

    .blog-item .blog-title {
        font-size: 30px;
    }

    .blog-item .blog-meta {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .blog-item {
        gap: 32px;
    }

    .about-sec .about-logo {
        max-width: 150px;
    }

    .about-sec .about-inner {
        gap: 40px;
    }

    .about-sec .about-content {
        font-size: 24px;
    }

    .about-sec {
        padding: 40px 0 80px;
    }

    .footer-site {
        min-height: 350px;
    }

    .work-popup-content .content-inner .content-synopsis {
        padding-right: 0;
    }

    .work-popup-content .content-inner .content-right-inner {
        flex-direction: column;
        align-items: start;
        gap: 30px;
    }

    .work-popup-content .content-title {
        margin-bottom: 16px;
    }

    .work-popup-content .content-title,
    .work-popup-content .content-text {
        font-size: 18px;
    }

    .work-popup-content .content-inner .content-info {
        font-size: 16px;
    }

    .work-popup-content .content-inner .content-info p {
        margin-bottom: 16px;
    }

    .work-popup-content .content-inner {
        gap: 40px;
    }

    .work-popup-content .content-inner {
        padding: 60px 0;
    }

    .network-logo img {
        max-height: 60px;
    }

    .work-popup-close {
        top: 20px;
        right: 20px;
        font-size: 32px;
    }

    .network-logo-list {
        gap: 16px;
    }
}

/* Animations */
:root {
    --easing-authentic-motion: cubic-bezier(0.4, 0, 0.2, 1);
}

.site-menu {
    opacity: 0;
    transition: opacity 0.5s var(--easing-authentic-motion);
}

.site-menu.showing {
    opacity: 1;
}

.header-logo__svg {
    opacity: 1;
    transition: opacity 0.5s var(--easing-authentic-motion);
}

.header-logo__svg.hidden {
    opacity: 0;
}

body.page-template-tpl-home {
    overflow: hidden;
}

body.noScroll {
    overflow: hidden !important;
}

body.canScroll {
    overflow: auto;
}

.marquee {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.header-logo__inner {
    position: relative;
}

.header-logo__video {
    position: fixed;
    top: 50vh;
    left: 50vw;
    transform: translate(-50%, -50%);
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 60vw;
    transition: width 1.5s var(--easing-authentic-motion),
        top 1.5s var(--easing-authentic-motion),
        left 1.5s var(--easing-authentic-motion),
        transform 1s var(--easing-authentic-motion) 0.1s,
        opacity 0.5s var(--easing-authentic-motion);
}

.header-logo__video.onTop {
    position: absolute;
    width: 102px;
    top: 50%;
    left: 50%;
}

.header-logo__video.hidden {
    opacity: 0;
}

.header-logo__video-inner {
    transform: scale(0.6);
    opacity: 0.5;
    width: 100%;
    height: 100%;
    -webkit-mask-image: url('data:image/svg+xml,<svg width="102" height="50" viewBox="0 0 102 50" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="102" height="50" fill="url(%23pattern0_213_660)" /><defs><pattern id="pattern0_213_660" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_213_660" transform="matrix(0.00147206 0 0 0.003003 -0.000500501 0)" /></pattern><image id="image0_213_660" width="680" height="333" preserveAspectRatio="none" xlink:href="data:image/png;base64,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" /></defs></svg>');
    mask-image: url('data:image/svg+xml,<svg width="102" height="50" viewBox="0 0 102 50" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="102" height="50" fill="url(%23pattern0_213_660)" /><defs><pattern id="pattern0_213_660" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_213_660" transform="matrix(0.00147206 0 0 0.003003 -0.000500501 0)" /></pattern><image id="image0_213_660" width="680" height="333" preserveAspectRatio="none" xlink:href="data:image/png;base64,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" /></defs></svg>');
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    transition: transform 1.5s var(--easing-authentic-motion),
        opacity 1.5s var(--easing-authentic-motion);
}

.header-logo__video-inner.isLoaded {
    transform: scale(1);
    opacity: 1;
}

.header-logo__video video {
    width: 100%;
    object-fit: cover;
}

.marquee__line {
    font-size: clamp(7.5rem, calc(2.13rem + 22.911vw), 22.75rem);
    line-height: 0.5;
    color: white;
    font-family: 'Jomhuria', sans-serif;
    width: 100%;
    text-align: center;
    transform: translateX(-100%);
    transition: transform 1.5s var(--easing-authentic-motion);
}

.marquee__line--rtl {
    transform: translateX(100%);
}

.marquee.is-active .marquee__line {
    transform: translateX(0%);
}


.slides-it__video {
    width: 100%;
    height: 100vh;
    position: relative;
}

.slides-it__video video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.slides-it__video::before {
    content: '';
    display: block;
    inset: 0;
    background: #00000099;
    z-index: 1;
    position: absolute;
}

.slides-it {
    position: relative;
}

.slides-it__inner {
    transform-style: preserve-3d;
    transform: scale(var(--scale));
    transition: transform 1.1s cubic-bezier(.16, 1, .3, 1)
}

.slides-it__text {
    font-size: clamp(5.625rem, calc(3.204rem + 10.329vw), 12.5rem);
    line-height: 0.495;
    font-family: 'Jomhuria', sans-serif;
    text-transform: uppercase;
    opacity: 0;
    transform: translate(0px, -20vh);
    transition: transform 1.1s cubic-bezier(.16, 1, .3, 1) 0.8s,
        opacity 1.1s cubic-bezier(.16, 1, .3, 1) 0.8s;
}

.slides-it.is-active .slides-it__text {
    opacity: 1;
    transform: translate(0px, 0vh);
}

.slides-it__main {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    max-width: 913px;
    display: flex;
    flex-direction: column;
    gap: 62px;
    z-index: 2;
}

.slides-it__text--right {
    text-align: right;
}

.work-item {
    position: relative;
}

.work-item__preview {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    pointer-events: none;
    transition:
        top 0.5s linear,
        left 0.5s linear,
        width 0.5s linear,
        height 0.5s linear;

    padding: 0;
}

.work-item__preview.opened {
    /* width: 100vw !important; */
    /* height: 100vh !important; */
    pointer-events: all !important;
    opacity: 1 !important;
    z-index: 50 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5vh 20px;
    transition: none;
}

.work-item__preview-inner {
    display: flex;
    flex-direction: column;
    background-color: #161616;
    height: 100%;
    box-shadow: 0 6px 3px rgba(0, 0, 0, 0.16);
    position: relative;
}

.work-item__preview-tag {
    background-color: #161616;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 10px 15px;
    border-radius: 8px;
    font-size: 14px;
}

.work-item__preview-tag svg {
    width: 20px;
}

.work-item__preview-tag path {
    fill: white;
}

.work-item__preview-load {
    width: 40px;
    height: 40px;
    border: 1px solid white;
    border-radius: 9999px;
    padding: 7px;
    position: relative;
}

.tooltip {
    position: absolute;
    bottom: 100%;
    background-color: #f7f7f7;
    padding: 8px 15px;
    font-size: 14px;
    color: #161616;
    left: 50%;
    transform: translate(-50%, -10px);
    white-space: nowrap;
    font-weight: 600;
    border-radius: 4px;
    display: none;
}

.tooltip:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #f7f7f7;
    position: absolute;
    top: 98%;
    left: 50%;
    transform: translate(-50%, 0);
}

.work-item__preview-load path {
    fill: white;
}

.work-item__preview-load:hover {
    background-color: rgba(255, 255, 255, 0.5);
}

.work-item__preview-load:hover .tooltip {
    display: block;
}

.work-item__preview-top {
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    padding: 0 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
}

.work-item__preview-top__details {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
    width: 100%;
}

.work-item__preview-top__details:not(:has(.work-item__preview-tag)) {
    justify-content: flex-end;
}

.work-item__preview-image {
    height: 100%;
    position: relative;
}

.work-item__preview-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.work-item__preview-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    opacity: 0;
    z-index: 20;
    pointer-events: none
}

.work-item__preview-overlay.show {
    opacity: 1;
}

.work-item:hover {
    z-index: 10;
}

.work-item:hover .work-item__preview {
    pointer-events: all;
}

.work-item__preview.opened .work-item__preview-inner {
    width: 100%;
    max-width: 948px;
    overflow: hidden;
    overflow-y: scroll;
}

.work-item__preview-image {
    max-height: 655px;
}

.work-item__preview.opened .work-item__preview-tag {
    padding: 14px 10px;
    gap: 4px;
}

.work-item__preview.opened .work-item__preview-top {
    padding: 0 48px;
    bottom: 50px;
}

.work-item__preview.opened .work-item__preview-tag svg {
    width: 24px;
}

.work-item__preview.opened .work-item__preview-load {
    opacity: 0;
}

.work-item__preview .work-popup-content {
    display: none;
    transform: scaleY(0);
    transform-origin: center;
}

.work-item__preview.opened .work-popup-content {
    display: block;
}

.work-item__preview-inner::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

.work-item__preview-inner::-webkit-scrollbar-track {
    background: #000000;
    border-radius: 8px;
}

.work-item__preview-inner::-webkit-scrollbar-thumb {
    background: #191919;
    border-radius: 8px;
}

.work-item__preview-inner::-webkit-scrollbar-thumb:hover {
    background: #555555;
}

.work-list .work-item .work-item__preview-title {
    width: 100%;
    display: flex;
    align-items: center;
    transform: scale(0);
    opacity: 0;
    transition: opacity 0.5s var(--easing-authentic-motion) .5s;
    transform-origin: left bottom;
}

.work-list .work-item .work-item__preview.opened .work-item__preview-title {
    transform: scale(1);
    opacity: 1;
}

.work-list .work-item .work-item__preview-title img {
    max-width: 80%;
    width: auto;
}

.work-item__preview-close {
    display: none;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 40px;
    height: 40px;
    z-index: 10;
    padding: 8px;
    transition: all .3s var(--easing-authentic-motion);
}

.work-item__preview-close path {
    fill: white;
}

.work-item__preview-close:hover {
    transform: scale(1.3);
}

.work-item__preview.opened .work-item__preview-close {
    display: inline-flex;
}

.page-template-default .site-main,
.error404 .site-main {
    min-height: 80vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 15px;
}

.page-template-default .site-main {
    display: block;
    padding: 20vh 15px 0;
}

.entry-title,
.page-title {
    font-size: clamp(2.5rem, calc(1.62rem + 3.756vw), 5rem);
    line-height: 1.3;
}

body:not(.page-template-tpl-home) .header-logo__video {
    display: none;
}

body:not(.page-template-tpl-home) .site-menu,
body:not(.page-template-tpl-home) .header-logo__svg {
    opacity: 1;
}

.work-sec:has(.work-item__preview.opened) .work-item:not(:has(.opened)) {
    pointer-events: none;
}

.footer-site .container {
    width: 100%;
}

.footer-form {
    width: 100%;
    margin: 30px 0 0;
}

.footer-form__inner {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
}

.wpcf7-form-control-wrap {
    display: block;
    margin: 10px 0 0;
}

.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap select,
.wpcf7-form-control-wrap textarea {
    width: 100%;
    padding: 10px;
    border: 1px solid white;
    box-shadow: none;
    outline: none;
    color: white;
}

.wpcf7-form {
    display: flex;
    flex-wrap: wrap;
    column-gap: 16px;
}

.wpcf7-form>p {
    width: 100%;
    font-size: 18px;
}

.wpcf7-form>p:has(.field-half) {
    width: calc(50% - 8px);
}

.wpcf7-submit {
    padding: 10px 15px;
    border: 1px solid white;
    color: white;
    font-weight: 700;
    cursor: pointer;
    transition: all .3s ease-in-out;
    font-size: 18px;
}

.wpcf-popup__footer button:hover,
.wpcf7-submit:hover {
    transform: scale(1.05);
}

.wpcf7-not-valid-tip {
    margin: 5px 0 0;
    font-size: 14px;
}

.wpcf7 form.sent .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
    margin: 15px 0 0;
    border: 0;
    padding: 0;
}

.wpcf-popup {
    position: fixed;
    inset: 0;
    z-index: 1000;
    display: none;
}

.wpcf-popup__inner {
    width: 100%;
    height: 100%;
    padding: 0 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgb(255 255 255 / 70%);
}

.wpcf-popup__content {
    width: 100%;
    max-width: 500px;
    max-height: 80vh;
    background-color: white;
    border-radius: 10px;
    padding: 40px 20px 30px;
    position: relative;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}

.wpcf-popup__close {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 20px;
    height: 20px;
    transition: all .3s ease-in-out;
}

.wpcf-popup__close br {
    display: none;
}

.wpcf-popup__close:hover {
    transform: scale(1.05);
}

.wpcf-popup__body p {
    color: #000000;
    text-align: left;
    font-size: 18px;
}

.wpcf-popup__footer {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 0 0;
}

.wpcf-popup__footer button {
    border: 1px solid #000000;
    text-align: center;
    padding: 10px 30px;
    font-size: 18px;
    font-weight: 700;
    transition: all .3s ease-in-out;
}

body:has(.wpcf-popup.opening) {
    overflow-y: hidden;
}

@media (max-width: 1024px) {
    .work-popup-content .content-inner {
        display: grid;
        grid-template-columns: 250px 1fr;
        align-items: flex-start;
        gap: 20px;
        padding: 30px 15px;
    }

    .work-popup-content .content-inner .content-right-inner {
        display: grid;
        gap: 20px;
    }

    .work-popup-content .content-inner .content-info {
        width: 100%;
        display: grid;
    }

    .work-list {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
    }

    .work-list .work-item {
        width: auto;
    }

    .work-item:hover .work-item__preview:not(.opened) {
        width: 100%;
        height: 100%;
    }

    .work-popup-content .content-inner .content-left {
        width: auto;
    }

    .work-item__preview.opened .work-item__preview-top {
        bottom: 20px;
        padding: 0 20px;
    }

    .work-list .work-item .work-item__preview-title img {
        width: auto;
        max-height: unset;
        max-width: 60%;
    }
}

@media (max-width: 991px) {
    .slides-it__text {
        text-align: center;
    }

    .slides-it__main {
        gap: 20px;
    }

    .work-list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 767px) {
    .work-popup-content .content-inner {
        grid-template-columns: auto;
    }

    .wpcf7-form>p:has(.field-half) {
        width: 100%;
    }
}