@font-face {font-family: "Inter";font-style: normal;font-weight: 100 900;src: url("../fonts/UcCo3FwrK3iLTcviYwY.woff2") format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: "Outfit";font-style: normal;font-weight: 100 900;font-display: swap;src: url("../fonts//QGYvz_MVcBeNP4NJtEtq.woff2") format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}::-webkit-scrollbar-track {background-color: #fff;}::-webkit-scrollbar {width: 5px;background-color: #fff;}::-webkit-scrollbar-thumb {border-radius: 10px;background: #ff5722;}::selection {color: #fff;background-color: #ff5722;}.dark-mode body {color: #fff;transition: background-color 0.3s, color 0.3s;}body {transition: background-color 0.3s, color 0.3s;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: "Inter", sans-serif;color: #000;font-size: 20px;font-weight: 400;line-height: 1.4;padding-top: 70px;}.dark-mode .theme-menu ul, .dark-mode #footer {background-color: #1f1f1f;transition: background-color 0.3s, color 0.3s;}h1, h2, h3, h4, h5, h6 {font-family: "Outfit", sans-serif;font-weight: normal;}.error-msg1 {position: absolute;bottom: -14px;background: transparent;display: flex;line-height: 1;color: #f00;font-size: 12px;font-weight: 600;left: 8px;}.overflow-visible {overflow: visible !important;}a {color: #1f1f1f;}a:hover {color: #000;}a, button {-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}p:last-child {margin-bottom: 0;}img {max-width: 100%;height: auto;width: 100%;display: block;}p {margin-bottom: 20px;}p:last-child {margin-bottom: 0;}.fw-300 {font-weight: 300 !important;}.fw-400 {font-weight: 400 !important;}.fw-500 {}.fw-600 {font-weight: 600 !important;}.fw-700 {font-weight: 700 !important;}.fw-800 {font-weight: 800 !important;}.fw-900 {font-weight: 900 !important;}.fw-bold {font-weight: bold !important;}.columns.gap-7 {margin-left: -96px !important;margin-right: -96px !important;}.gap-7 > .column {padding-left: 96px;padding-right: 96px;}.columns.gap-6 {margin-left: -84px !important;margin-right: -84px !important;}.gap-6 > .column {padding-left: 84px;padding-right: 84px;}.columns.gap-5 {margin-left: -72px !important;margin-right: -72px !important;}.gap-5 > .column {padding-left: 72px;padding-right: 72px;}.columns.gap-4 {margin-left: -60px !important;margin-right: -60px !important;}.gap-4 > .column {padding-left: 60px;padding-right: 60px;}.columns.gap-3 {margin-left: -48px !important;margin-right: -48px !important;}.gap-3 > .column {padding-left: 48px;padding-right: 48px;}.columns.gap-2 {margin-left: -36px !important;margin-right: -36px !important;}.gap-2 > .column {padding-left: 36px;padding-right: 36px;}.columns.gap-1 {margin-left: -24px !important;margin-right: -24px !important;}.gap-1 > .column {padding-left: 24px;padding-right: 24px;}.pr-5 {padding-right: 30px !important;}.pl-5 {padding-left: 30px !important;}.pb-5 {padding-bottom: 30px !important;}.pt-5 {padding-top: 30px !important;}.px {padding-right: 30px !important;padding-left: 30px !important;}.py {padding-top: 30px !important;padding-bottom: 30px !important;}.is-size-6 {font-size: 22px !important;}.is-size-7 {font-size: 14px !important;}.is-size-8 {font-size: 12px !important;}.is-gap-0 {gap: 0 !important;}.is-gap-1 {gap: 4px !important;}.is-gap-2 {gap: 8px !important;}.is-gap-3 {gap: 12px !important;}.is-gap-4 {gap: 16px !important;}.is-gap-5 {gap: 24px !important;}.is-gap-6 {gap: 32px !important;}.is-gap-7 {gap: 40px !important;}.is-gap-8 {gap: 48px !important;}.is-gap-9 {gap: 56px !important;}.is-gap-10 {gap: 64px !important;}.border {border: 1px solid;}.border-top {border-top: 1px solid;}.border-bottom {border-bottom: 1px solid;}.border-left {border-left: 1px solid;}.border-right {border-right: 1px solid;}.border-2 {border: 2px solid;}.border-top-2 {border-top: 2px solid;}.border-bottom-2 {border-bottom: 2px solid;}.border-left-2 {border-left: 2px solid;}.border-right-2 {border-right: 2px solid;}.border-0 {border: 0 !important;}.border-top-0 {border-top: 0 !important;}.border-bottom-0 {border-bottom: 0 !important;}.border-left-0 {border-left: 0 !important;}.border-right-0 {border-right: 0 !important;}.border-light-gray {border-color: #dedede;}.border-theme {border-color: #1d57a3;}.theme-modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;overflow: hidden;outline: 0;opacity: 0;visibility: hidden;}.theme-modal.is-active {visibility: visible;opacity: 1;overflow-x: hidden;overflow-y: hidden;z-index: 99999;}.theme-modal-content {border: 0;border-radius: 0;}.theme-modal-card-head {background-color: transparent;border: 0;padding: 20px 30px;height: inherit;border-radius: 0;border-bottom: 1px solid rgb(255 255 255 / 20%);}.theme-modal-card {position: relative;top: calc(50% + 30px);max-width: 700px;width: 100%;max-height: inherit;transition: all 0.3s linear;background-color: #fff;border-radius: 20px;margin: 0 auto;transform: translateY(-50%);}.modal-title {color: #000;font-size: 30px;font-weight: 400;text-transform: lowercase;margin-bottom: 30px;}#home.is-active {overflow: hidden;}html:before {content: "";position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: #000;z-index: 99999;visibility: hidden;opacity: 0;}html.is-active-1:before, html.is-active:before {opacity: 0.9;visibility: visible;}.theme-modal.is-active .theme-modal-card {top: 50%;}.theme-modal-card-title {margin: 0;text-transform: uppercase;}.theme-modal-background {background-color: #000;transition: all 0.3s linear;opacity: 0;visibility: hidden;}.theme-modal[style="visibility: visible;"] .theme-modal-card {-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);opacity: 1;}.theme-modal[style="visibility: visible;"] .theme-modal-background {opacity: 0.9;visibility: visible;}.theme-modal-card-body {border: 0;position: relative;overflow: visible;}.theme-modal-card-body {padding: 50px;border-radius: 40px;}.close {color: #000;width: 44px;height: 44px;display: flex;align-items: center;justify-content: center;text-shadow: none;opacity: 1;border: none;background-color: #fff;position: absolute;top: -22px;right: -22px;margin: 0 auto;z-index: 10;cursor: pointer;border: 1px solid #000;border-radius: 8px;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.close:hover {background-color: #f3a61a;color: #fff;opacity: 1;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.theme-modal-card-body:before {left: 0;}.theme-modal-card-body:after {right: 0;}.theme-modal-card-title {color: #020203;font-weight: 400;line-height: 1.4;margin-bottom: 5px;}.theme-modal-card-body img {margin: 0 auto;max-width: 350px;}.col-theme-modal .section-title {margin-bottom: 15px;}.theme-modal .section-title h2 {font-size: 26px;line-height: 30px;color: #fff;}.columns.row-register {margin-bottom: -12px !important;}.sticky-bottom-form .col-form .sm-form-control::-webkit-input-placeholder {color: #000;font-family: "Inter", sans-serif;}.sticky-bottom-form .col-form .sm-form-control:-ms-input-placeholder {color: #000;font-family: "Inter", sans-serif;}.sticky-bottom-form .col-form .sm-form-control::placeholder {color: #000000b7;font-family: "Inter", sans-serif;}.theme-modal .col-form .sm-form-control::-webkit-input-placeholder {color: #000000b7;font-family: "Inter", sans-serif;}.theme-modal .col-form .sm-form-control:-ms-input-placeholder {color: #000000b7;font-family: "Inter", sans-serif;}.theme-modal .col-form .sm-form-control::placeholder {color: #000000b7;font-family: "Inter", sans-serif;}.theme-scrollbar {overflow-x: hidden;overflow-y: auto;padding-right: 10px;}.theme-scrollbar::-webkit-scrollbar-track {-webkit-box-shadow: none;background-color: transparent;}.theme-scrollbar::-webkit-scrollbar {width: 6px;background-color: transparent;}.theme-scrollbar::-webkit-scrollbar-thumb {background-color: #ddd;border-radius: 3px;}ul:last-child {margin-bottom: 0;}iframe {border: none;}a, b, div, li, ul {-webkit-tap-highlight-color: transparent;-webkit-tap-highlight-color: transparent;}a:active, a:focus, input, input:active, input:focus, input:hover, textarea, textarea:active, textarea:focus, textarea:hover {-moz-outline: none;outline: 0;}a {text-decoration: none;outline: 0;}a:active, a:focus, a:hover, a:visited {text-decoration: none;outline: 0;}.clear-both:after, .clear-both:before {display: table;content: "";clear: both;}section, .section {position: relative;padding-top: 100px;padding-bottom: 100px;overflow: hidden;}.full-width {width: 100%;}.overflow-visible {overflow: visible !important;}h1 {font-size: 50px;}h3 {font-size: 32px;}h4 {font-size: 28px;}h5 {font-size: 24px;}.section-title {margin-bottom: 30px;position: relative;z-index: 2;}.section-title:last-child {margin-bottom: 0;}.dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6, .dark a, .dark p, .dark span, .dark small {color: #fff;}.dark a:hover {color: #1d57a3;}.title-white .title-tagline {color: #fff;}picture {display: block;}.container {position: relative;z-index: 1;}.theme-btn {position: relative;font-family: "Inter", sans-serif;border: 0;color: #0b1624;display: inline-block;padding: 8px 30px;font-size: 16px;width: fit-content;text-align: center;line-height: 24px;font-weight: 600;cursor: pointer;z-index: 1;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;text-transform: capitalize;letter-spacing: 1px;}.theme-btn.white-btn:hover {background: #f3a61a;color: #fff;}.col-form {position: relative;}.theme-input {position: relative;}.col-middle {display: table;width: 100%;}.col-middle-inner {display: table-cell;vertical-align: middle;}button:focus {outline: 0;}.thankyou-msg {font-size: 16px !important;color: #000 !important;background: 0 0 !important;margin-bottom: 20px;}.thankyou-logo img {margin: 0 auto 20px;height: 40px;width: auto;}.form-group, .form-group-wrapper {position: relative;}label.error {color: #fff;background: red;font-size: 8px;position: absolute;left: 15px;bottom: -20px;line-height: 13px !important;top: auto;font-weight: bold;}.form-control.error {border-color: red;}.modal .form-control.error {margin-bottom: 30px;}.contact-form label.error {bottom: -16px;width: inherit;}.contact-custom-select {position: relative;width: 100%;}.contact-custom-select-trigger {display: flex;align-items: center;justify-content: space-between;padding: 15px 20px;border: 1px solid #ffffff30;border-radius: 20px;cursor: pointer;font-size: 16px;color: #000000b7;background-color: #1f1f1f0d;line-height: 19px;transition: border-color 0.3s;}.contact-custom-select-trigger:hover, .contact-custom-select.is-open .contact-custom-select-trigger {border-color: #ffffff30;}.contact-custom-select.has-value .contact-custom-select-trigger span {color: #000;}.contact-custom-select-trigger svg {transition: transform 0.3s;height: 20px;width: 20px;}.contact-custom-select.is-open .contact-custom-select-trigger svg {transform: rotate(180deg);}.contact-custom-select-options {position: absolute;top: calc(100% + 4px);left: 0;right: 0;background: #fff;border: 1px solid #eee;border-radius: 14px;box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);z-index: 10;max-height: 0;overflow: hidden;opacity: 0;transition: max-height 0.3s, opacity 0.3s;}.contact-custom-select.is-open .contact-custom-select-options {max-height: 300px;opacity: 1;overflow-y: auto;}.contact-custom-select-option {padding: 12px 20px;font-size: 14px;cursor: pointer;transition: background 0.2s;}.contact-custom-select-option:hover {background: #f5f5f5;}.contact-custom-select-option.is-disabled {color: #999;pointer-events: none;}.contact-form-error {display: block;font-size: 12px;color: #ff5722;margin-top: 4px;min-height: 16px;}.form-control {border-radius: 0;}.modal-content {border: 0;border-radius: 0;}.thankyou-block {height: 100vh;}.thankyou-block h1 {color: #000;font-size: 30px;margin-bottom: 15px;text-transform: uppercase;}.list-point {padding: 0;}.list-point li {position: relative;list-style: none;padding-left: 20px;margin-bottom: 10px;font-size: 18px;}.list-point li:last-child {margin-bottom: 0;}.list-point li:before {content: "";position: absolute;width: 6px;height: 6px;background: #000;border-radius: 100%;left: 0;top: 10px;}.splide.pagination .splide__pagination {counter-reset: pagination-num;}.splide.pagination .splide__pagination__page:before {counter-increment: pagination-num;content: counter(pagination-num);}.splide.pagination .splide__pagination__page.is-active {transform: unset;}.splide.pagination .splide__pagination__page {display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: unset;font-size: 18px;}.splide__arrow svg {fill: transparent;height: 45px;transition: fill 0.2s linear;width: 45px;}.splide__arrow:hover:not(:disabled) svg {fill: transparent;}.splide {padding: 0;}.splide__slide img {width: 100%;}.splide__arrow.splide__arrow--prev:disabled, .splide__arrow.splide__arrow--next:disabled {display: none;}.splide__arrow {width: 70px;height: 70px;padding: 0;color: #fff;background: transparent;opacity: 1;}.splide__arrow:hover {color: #fff;opacity: 1;}.splide__arrow svg {font-size: 24px;}.splide__arrow--prev {left: 60px;}.splide__arrow--next {right: 60px;}.splide__pagination__page {width: 12px;height: 12px;background: #dfdfdf;opacity: 0.5;}.splide__pagination__page.is-active {transform: none;background: #f3a61a;opacity: 1;}.splide__pagination {position: static;transform: none;}.sm-form-control {display: block;width: 100%;border: none;padding: 15px 15px 15px 0;background-color: transparent;border-radius: 0;resize: none;color: #000;font-size: 16px;border-bottom: 1px solid #000;}.pl-80 {padding-left: 80px !important;}.modal-card-body {padding: 30px;}.col-form label span {color: #ff0000;}.title-tagline {font-size: 20px;font-weight: 400;display: block;}.close-button {top: 0;right: 0;padding: 5px;background-color: #065f9d;color: #ffffff;position: absolute;-webkit-transition: opacity 0.2s ease-in;-moz-transition: opacity 0.2s ease-in;-ms-transition: opacity 0.2s ease-in;-o-transition: opacity 0.2s ease-in;transition: opacity 0.2s ease-in;}.close-button svg {display: block;}.close-button:hover {opacity: 0.8;cursor: pointer;}.form-title {text-align: left;margin-bottom: 0;font-size: 24px;width: 100%;margin-bottom: 10px;color: #fff;}.theme-logo {position: relative;}header {position: fixed;z-index: 9999;padding: 26px 150px;width: 100%;top: 0;margin: 0 auto;left: 0;right: 0;background-color: #ffff;backdrop-filter: blur(20px);-moz-transition: transform 3s cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition: transform 3s cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition: transform 3s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition: transform 3s cubic-bezier(0.25, 0.1, 0.25, 1);transition: transform 3s cubic-bezier(0.25, 0.1, 0.25, 1);box-shadow: 0 1px 3px rgb(0 0 0 / 10%);transform-origin: top center;will-change: transform;}#header.sticky {-moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 12px rgb(0 0 0 / 10%);box-shadow: 0 0 12px rgb(0 0 0 / 10%);}.menu-link {font-size: 80px;text-transform: uppercase;color: #00000099;}.theme-logo img {max-width: initial;width: auto;display: block;max-height: 70px;max-width: 129px;}.theme-logo a {display: block;}.col-header:first-child {max-width: 240px;padding: 0;flex: 0 0 240px;position: relative;}.theme-padding {padding-left: 150px;padding-right: 150px;}.section-contact-team .dark .theme-text span {color: #ff5722 !important;}.scrolled.fade-in {animation: 2s ease-in-out both fade-in;}.scrolled.fade-in-top {animation: 2s ease-in-out both fade-in-top;}.scrolled.fade-in-bottom {animation: 2s ease-in-out both fade-in-bottom;}.scrolled.fade-in-left {animation: 2s ease-in-out both fade-in-left;}.scrolled.fade-in-right {animation: 2s ease-in-out both fade-in-right;}@keyframes fade-in-left {0% {-webkit-transform: translateX(-50px);transform: translateX(-100px);opacity: 0;}100% {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}}@keyframes fade-in-right {0% {-webkit-transform: translateX(50px);transform: translateX(100px);opacity: 0;}100% {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}}@keyframes fade-in-bottom {0% {-webkit-transform: translateY(50px);transform: translateY(50px);opacity: 0;}100% {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}}@keyframes fade-in-top {0% {-webkit-transform: translateY(-50px);transform: translateY(-50px);opacity: 0;}100% {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}}@keyframes fade-in {0% {opacity: 0;}100% {opacity: 1;}}.zoom-out {opacity: 0;transition-duration: 3s;-webkit-transform: scale(1.2);transform: scale(1.2);}.fade-down, .fade-left, .fade-right, .fade-up {opacity: 0;transition-duration: 2s;}.zoom-out.scrolled {opacity: 1;-webkit-transform: translateZ(0) scale(1);transform: translateZ(0) scale(1);}.fade-up {-webkit-transform: translate3d(0, 100px, 0);transform: translate3d(0, 100px, 0);}.fade-down.scrolled, .fade-left.scrolled, .fade-right.scrolled, .fade-up.scrolled {opacity: 1;-webkit-transform: none;transform: none;}.fade-down {-webkit-transform: translate3d(0, -100px, 0);transform: translate3d(0, -100px, 0);}.fade-right {-webkit-transform: translate3d(100px, 0, 0);transform: translate3d(100px, 0, 0);}.fade-left {-webkit-transform: translate3d(-100px, 0, 0);transform: translate3d(-100px, 0, 0);}.fade-down, .fade-left, .fade-right, .fade-up, .zoom-out {transition-property: opacity, transform, -webkit-transform;transition-timing-function: ease-out;}.delay1 {-webkit-animation-delay: 0.1s !important;animation-delay: 0.1s !important;}.delay2 {-webkit-animation-delay: 0.2s !important;animation-delay: 0.2s !important;}.delay3 {-webkit-animation-delay: 0.3s !important;animation-delay: 0.3s !important;}.delay4 {-webkit-animation-delay: 0.4s !important;animation-delay: 0.4s !important;}.sticky-btn-enquire {position: fixed !important;top: 260px;right: -62px;padding: 10px 8px !important;z-index: 999 !important;background-color: #f3a61a;transform: rotate(-90deg);color: #ffffff;border: 1px solid #fff;display: flex;gap: 10px;align-items: center;}.sticky-btn-enquire:hover {color: #fff;}#scontactform h3 {font-size: 20px;line-height: 30px;color: #ffffff;margin-bottom: 20px;font-weight: bold;text-transform: uppercase;position: relative;display: inline-block;padding: 0;}.col-form-title {display: none;}.copyright-detail p {display: inline-block;}.captcha-query, .captcha-sticky-query {position: absolute;color: white;top: 50%;letter-spacing: 10px;font-size: 14px;-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}.location-block {padding: 0 0 0 60px;}#location-slider1 {margin-top: 40px;}h3 {font-size: 24px;}.location-list h3 {color: #28438c;font-weight: bold;margin-bottom: 20px;min-height: 52px;}.listed-points li {color: #333;margin: 10px 0;position: relative;padding-left: 25px;}.listed-points li:last-child {margin-bottom: 0;}.listed-points li:before {content: "";position: absolute;width: 10px;height: 10px;top: 6px;left: 0;border-radius: 100%;background-color: transparent;border: 2px solid #28438c;}#footer {padding: 0;background: radial-gradient( circle at center, rgb(255 251 246 / 11%) 0%, rgb(203 199 195 / 8%) 20%, rgb(201 197 192 / 3%) 42%, transparent 60% ), linear-gradient( 180deg, #171717 0%, #101010 20%, #080808 60%, #020202 100%, #000000 100% );}.col-copyright:last-child {text-align: right;}.theme-block-img {position: relative;}.theme-block .theme-block-icon {position: absolute;top: 50%;width: 40px;height: 40px;margin: 0 auto;left: 0;right: 0;-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 0;z-index: 9;}.theme-block .theme-block-icon svg {width: 40px;height: 40px;color: #fff;}.theme-block:hover .theme-block-img:before {opacity: 0.5;}.theme-block:hover .theme-block-icon {opacity: 1;}.section-cms {min-height: calc(100vh - 161px);}.sticky-notice {background-color: #b50000;position: fixed;top: 94px;left: 0;width: 100%;z-index: 999;padding: 5px;color: #fff;font-weight: 600;text-align: center;}.sticky-notice span {font-size: 12px;line-height: 16px;display: block;animation: blinker 1.5s linear infinite;}@keyframes blinker {50% {opacity: 0;}}.about-company-item {text-align: center;display: flex;align-items: center;height: 100%;}.counter-block h3 {font-size: 40px;font-weight: 500;line-height: 48px;}.counter-block p {margin-top: 10px;font-size: 16px;}.collapse {overflow: hidden;transition: 0.5s cubic-bezier(0.5, 0, 0.3, 1);transition-property: opacity, height;will-change: opacity, contents;}.collapse:not(.is-active) {height: 0;opacity: 0;}.accordion {background: #f3f3f3;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.075);border: 1px solid #d9d9d9;}.accordion .card {overflow: hidden;margin: -1px -1px 1px;background: #f3f3f3;border: 1px solid #d9d9d9;transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);will-change: contents;text-align: left;}.accordion .card:last-child {margin-bottom: -1px;}.accordion .card:not(:last-child):not(.is-active) {border-bottom-color: transparent;}.accordion .card.is-active {background: #fff;}.accordion .card.is-active + .card {border-top-color: transparent;}.accordion .card__title {display: flex;justify-content: space-between;align-items: center;min-height: 56px;margin: 0;margin-bottom: -1px;padding: 8px 20px;color: rgba(0, 0, 0, 0.8);text-decoration: none;font-size: 18px;font-weight: 600;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.accordion .card__title:hover .icon {opacity: 0.8;}.accordion .card__title.is-active .icon {transform: rotateX(180deg);opacity: 1;}.accordion .card__title .icon {width: 28px;height: 28px;fill: currentColor;opacity: 0.3;transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);margin-right: -0.25rem;}.accordion .card__content {padding: 0 20px 20px;}a, [data-toggle] {cursor: pointer;}.theme-bg {background: #f3a61a;background: linear-gradient( 0deg, rgba(243, 166, 26, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(119, 119, 119, 1) 100% );}.white-bg {background-color: #fff;}.gray-bg {background-color: #fafafa;}.theme-text {color: #ff5722 !important;}.white-text {color: #fff !important;}@keyframes theme-pulse {0% {transform: scale(0.95);box-shadow: 0 0 0 0 #f3a61a;}70% {transform: scale(1);box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);}100% {transform: scale(0.95);box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);}}.theme-img-animation > picture > img {filter: blur(12px);}.theme-img-animation.eligibility > picture > img {filter: blur(0px);-webkit-filter: blur(0px);}.sticky-btn-enquire.sticky-brochure {top: 410px;right: -94px;}.menu-link.active {color: #000;}.justify-content-center {justify-content: center;}.scroll-to-top {position: fixed;bottom: 15px;right: 15px;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 89;opacity: 0;transform: translateY(100px);transition: all 0.5s ease;background-color: #ff5722;color: #fff;border-radius: 100%;border: 1px solid #ffffff30;}.scroll-to-top:hover {background: #fff;color: #ff5722;border: 1px solid #ff5722;}.scroll-to-top.showBtn {opacity: 1;transform: translateY(0);}.tab-list li {list-style: none;}.tab-list .tab {line-height: 1;padding: 5px 30px;text-align: center;width: fit-content;display: flex;align-items: center;background: transparent;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;cursor: pointer;border-right: 1px solid #ff57226b;}.tab-list {position: relative;display: flex;justify-content: center;flex-wrap: wrap;gap: 0;}.tab-list .tab:hover, .tab-list .tab.is-active {-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.tab-list .tab a {-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.theme-block.theme-img-animation {overflow: hidden;}.stock-image, .actual-image, .artistic-impression {position: relative;}.stock-image::after, .actual-image::after, .artistic-impression::after {content: "Artistic Impression";position: absolute;bottom: 10px;right: 10px;width: auto;height: auto;max-width: fit-content;z-index: 9;color: #fff;font-size: 11px;font-weight: 600;text-shadow: 1px 1px #000000;}.stock-image::after {content: "Stock Image";}.actual-image::after {content: "Actual Image";}.tab-list-block {margin-bottom: 40px;}.splide__pagination {margin-top: 30px;}.social__icon {position: relative;display: block;max-width: 40px;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.social-icons {position: relative;display: flex;align-items: center;gap: 15px;}.swiper__arrow {position: absolute;z-index: 1;top: 50%;transform: translateY(-50%);border-radius: 50%;display: flex;align-items: center;justify-content: center;background: #ccc;width: 45px;height: 45px;padding: 5px;color: #000;background-color: transparent;border: none;opacity: 1;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.swiper__arrow .arrow-bottom .splide__arrows {display: flex;justify-content: center;gap: 10px;margin-top: 0px;}.arrow-bottom .splide__arrow {position: static;transform: unset;}.swiper__arrow svg {font-size: 24px;}.swiper__arrow svg {fill: transparent;height: 45px;transition: fill 0.2s linear;width: 45px;}.swiper-button-prev svg {transform: scaleX(-1);}.swiper-button-prev {left: 60px;}.swiper-button-next {right: 60px;}.swiper-button-next:after, .swiper-button-prev:after {display: none;}.js-scroll {opacity: 0;}.black {color: #333333;}.white {color: #dddddd;}.tab-list .tab a {font-size: 20px;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.tab-list .tab.is-active a {filter: grayscale(0) brightness(1) invert(0);}.play-btn svg {width: 30px;height: 30px;}.play-btn {position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;width: fit-content;}.theme-block video {box-shadow: unset;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.theme-block {position: relative;padding-bottom: 10px;max-width: 315px;margin: 0 auto;}.footer-conten h3 {color: #f3a61a;font-size: 30px;line-height: 40px;}.footer-conten {margin-bottom: 30px;}.foooter-menu-social {display: flex;justify-content: space-between;flex: 0 0 10px;gap: 10px;}.footer-menu {}.footer-inner-content {margin: 0 auto;margin-top: 50px;}.footer-copyright-social {display: flex;flex-direction: column;justify-content: space-between;height: 100%;}.copyright-detail a {color: #777777;}.copyright-detail a:hover {color: #ff4500;}.footer-menu a h3 {position: relative;}.insomenu-bars {top: 50%;right: 150px;margin: 0;display: inline-block;height: 40px;width: 40px;position: absolute;z-index: 999999;cursor: pointer;-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}.insomenu-bars span, .insomenu-bars span:after, .insomenu-bars span:before {width: 30px;border-radius: 0;-webkit-transition: -webkit-transform ease 0.15s;transition: -webkit-transform ease 0.15s;transition: transform ease 0.15s;transition: transform ease 0.15s, -webkit-transform ease 0.15s;position: absolute;left: inherit;right: 0;margin: 0 auto;height: 2px;background-color: #000;}.insomenu-bars span:before {top: -8px;}.insomenu-active .insomenu-bars span, .insomenu-active .insomenu-bars span:after, .insomenu-active .insomenu-bars span:before {opacity: 1;}.insomenu-bars span {top: 50%;display: block;margin-top: -2px;-webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transition-duration: 0.1s;transition-duration: 0.1s;z-index: 9999;}.insomenu-bars span:after, .insomenu-bars span:before {display: block;content: "";}.insomenu-bars span:before {top: -8px;-webkit-transition: top 0.1s 0.14s ease, opacity 0.1s ease;transition: top 0.1s 0.14s ease, opacity 0.1s ease;}.insomenu-bars span:after {bottom: -8px;width: 20px;-webkit-transition: bottom 0.1s 0.14s ease, -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.14s ease, -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.insomenu-active .insomenu-bars span {-webkit-transition-delay: 0.14s;transition-delay: 0.14s;-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform: rotate(45deg);transform: rotate(45deg);}.insomenu-active .insomenu-bars span:before {top: 0;-webkit-transition: top 0.1s ease, opacity 0.1s 0.14s ease;transition: top 0.1s ease, opacity 0.1s 0.14s ease;opacity: 1;width: 25px;}.insomenu-active .insomenu-bars span:after {bottom: 0;transition: bottom 0.1s ease, -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform: rotate(-90deg);transform: rotate(-90deg);width: 25px;}.insomenu-active .insomenu-bars span {width: 25px;}.insomenu-active .menu-creative, .insomenu-active .our-offices-item:first-child {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}.insomenu-active .our-offices-item:last-child {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}.theme-menu {position: fixed;background-color: #faf8f5;color: #000;width: 100%;padding: 0;margin-top: 0;top: 0;left: 0;height: 100vh;max-width: 100%;display: block;opacity: 0;transition: all 0.5s ease-out;pointer-events: none;overflow: hidden;z-index: 99999;clip-path: inset(0 0 100% 0);}.insomenu-active .theme-menu {opacity: 1;pointer-events: all;animation: curtainOpen 0.7s cubic-bezier(0.22, 1, 0.36, 1) forwards;}.theme-menu ul li {padding: 14px 0;z-index: 2;display: flex;align-items: center;justify-content: center;gap: 20px;border-bottom: 1px solid #0000000d;position: relative;}.theme-menu ul li .theme-menu ul li:last-child {border-bottom: none;padding-bottom: 0;}.footer-slider-content h3 {font-size: 280px;line-height: 290px;color: #1f1f1f30;}html.insomenu-active, body.insomenu-active {overflow: hidden;}.insomenu-active .theme-menu ul {left: 0;transition: all 1s ease-out;}.fade-up {opacity: 0;transition-property: opacity, -webkit-transform;transition-property: opacity, transform;transition-property: opacity, transform, -webkit-transform;transition-duration: 2.5s;transition-timing-function: ease-out;-webkit-transform: translate3d(0, 100px, 0);transform: translate3d(0, 100px, 0);}.fade-down.scrolled, .fade-left.scrolled, .fade-right.scrolled, .fade-up.scrolled {opacity: 1;-webkit-transform: none;transform: none;}.fade-up.scrolled {opacity: 1;-webkit-transform: none;transform: none;}.thankyou-block-inner .social-icons {justify-content: center;}.video-bg {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: -2;overflow: hidden;}.video-bg video {width: 100%;height: 100%;object-fit: cover;}.video-bg::after {content: "";position: absolute;inset: 0;background: #fffffff2;}.theme-menu.closing {animation: curtainClose 0.7s cubic-bezier(0.22, 1, 0.36, 1) forwards;}@keyframes curtainOpen {0% {clip-path: inset(0 0 100% 0);opacity: 1;}100% {clip-path: inset(0 0 0 0);opacity: 1;}}@keyframes curtainClose {0% {clip-path: inset(0 0 0 0);opacity: 1;}100% {clip-path: inset(0 0 100% 0);opacity: 1;}}.menu-img-fluid {position: absolute;top: 50%;z-index: 1;width: 130px;aspect-ratio: 3 / 2;overflow: hidden;opacity: 0;pointer-events: none;will-change: transform, opacity, clip-path;transform: translateY(-50%) scale(0.95);transition: opacity 0.45s ease, clip-path 0.55s cubic-bezier(0.22, 1, 0.36, 1), transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);}.menu-img-fluid.menu-img-left {right: 110%;clip-path: inset(0 0 0 100%);}.menu-img-fluid.menu-img-right {left: 110%;clip-path: inset(0 100% 0 0);}.menu-img-fluid img {width: 100%;height: 100%;object-fit: cover;display: block;transform: scale(1.3);filter: saturate(0.92) contrast(1.02);will-change: transform;}.menu-img-fluid.menu-img-left img {object-position: center;}.menu-item:hover .menu-img-fluid {opacity: 1;clip-path: inset(0);transform: translateY(-50%) scale(1);}.menu-item-inner {position: relative;}.menu-close-btn {position: absolute;top: 30px;right: 40px;z-index: 10;display: flex;align-items: center;gap: 10px;cursor: pointer;font-family: "Outfit", sans-serif;font-size: 14px;font-weight: 500;letter-spacing: 2px;color: #000;transition: opacity 0.3s ease;}.menu-close-btn:hover {opacity: 0.6;}.menu-split-layout {display: flex;width: 100%;height: 100%;}.menu-video-side {position: relative;width: 45%;height: 100%;overflow: hidden;clip-path: inset(100% 0 0 0);transition: clip-path 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.2s;}.insomenu-active .menu-video-side {clip-path: inset(0 0 0 0);}.menu-header-video {width: 100%;height: 100%;object-fit: cover;display: block;}.menu-video-overlay {position: absolute;inset: 0;display: flex;flex-direction: column;justify-content: space-between;padding: 40px;background: linear-gradient( 180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.4) 100% );pointer-events: none;}.menu-video-logo {display: flex;flex-direction: column;gap: 2px;}.menu-video-logo img {max-width: 130px;filter: brightness(0) invert(1);}.menu-video-subtitle {font-family: "Outfit", sans-serif;font-size: 12px;letter-spacing: 6px;color: #fff;margin-left: 2px;}.menu-video-tags {position: absolute;inset: 0;pointer-events: none;}.menu-video-tags .tag-item {position: absolute;font-family: "Outfit", sans-serif;font-size: 11px;font-weight: 500;letter-spacing: 1.5px;color: #fff;text-transform: uppercase;line-height: 1.4;}.menu-video-tags .tag-top-right {top: 20%;right: 10%;}.menu-video-tags .tag-left {top: 40%;left: 8%;}.menu-video-tags .tag-center {top: 55%;left: 35%;}.menu-video-tags .tag-right {top: 45%;right: 8%;}.menu-video-tags .tag-bottom-left {bottom: 10%;left: 8%;}.menu-video-tags .tag-item em {color: #ff5722;font-style: italic;}.menu-nav-side {width: 55%;height: 100%;display: flex;flex-direction: column;padding: 70px 135px 60px 80px;position: relative;overflow-y: auto;overflow-x: hidden;box-sizing: border-box;}.menu-nav-side::-webkit-scrollbar {width: 4px;}.menu-nav-side::-webkit-scrollbar-track {background: transparent;}.menu-nav-side::-webkit-scrollbar-thumb {background: rgba(0, 0, 0, 0.15);border-radius: 4px;}.menu-nav-side::-webkit-scrollbar-thumb:hover {background: rgba(0, 0, 0, 0.3);}.menu-nav-list {list-style: none;padding: 0;margin: 0;}.menu-nav-item {display: flex;align-items: center;gap: 20px;padding: 20px 0;border-bottom: 1px solid rgba(0, 0, 0, 0.1);opacity: 0;transform: translateY(30px);transition: opacity 0.5s ease, transform 0.5s ease;}.insomenu-active .menu-nav-item {opacity: 1;transform: translateY(0);}.insomenu-active .menu-nav-item:nth-child(1) {transition-delay: 0.3s;}.insomenu-active .menu-nav-item:nth-child(2) {transition-delay: 0.4s;}.insomenu-active .menu-nav-item:nth-child(3) {transition-delay: 0.5s;}.insomenu-active .menu-nav-item:nth-child(4) {transition-delay: 0.6s;}.insomenu-active .menu-nav-item:nth-child(5) {transition-delay: 0.7s;}.insomenu-active .menu-nav-item:nth-child(6) {transition-delay: 0.8s;}.insomenu-active .menu-nav-item:nth-child(7) {transition-delay: 0.9s;}.menu-nav-item:last-child {border-bottom: none;}.menu-nav-number {font-family: "Outfit", sans-serif;font-size: 22px;font-weight: 600;color: #ff5722;min-width: 26px;}.menu-nav-line {width: 55px;height: 2px;background: #ff5722;flex-shrink: 0;}.menu-nav-link {font-family: "Outfit", sans-serif;font-size: 50px;font-weight: 600;color: #1f1f1f;text-decoration: none;letter-spacing: -1px;flex: 1;transition: color 0.3s ease;padding-left: 20px;}.menu-nav-link:hover {color: #ff5722;}.menu-nav-link.active {color: #ff5722;}.menu-nav-arrow {width: 40px;height: 40px;border-radius: 50%;border: 1.5px solid #1f1f1f;display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;flex-shrink: 0;}.menu-nav-arrow:hover {background: #ff5722;border-color: #ff5722;color: #fff;}.menu-nav-arrow:hover svg {stroke: #fff;}.menu-nav-arrow svg {stroke: #1f1f1f;transition: stroke 0.3s ease;}.menu-nav-footer {margin-top: auto;padding-top: 30px;display: flex;align-items: center;gap: 20px;opacity: 0;transform: translateY(20px);transition: opacity 0.5s ease 0.8s, transform 0.5s ease 0.8s;}.insomenu-active .menu-nav-footer {opacity: 1;transform: translateY(0);}.menu-nav-footer span {font-family: "Outfit", sans-serif;font-size: 16px;font-weight: 500;color: #666;}.menu-nav-socials {display: flex;align-items: center;gap: 15px;}.menu-nav-socials a {width: 36px;height: 36px;border-radius: 50%;border: 1px solid #ddd;display: flex;align-items: center;justify-content: center;color: #1f1f1f;transition: all 0.3s ease;}.menu-nav-socials a:hover {background: #ff5722;border-color: #ff5722;color: #fff;}.menu-nav-socials a:hover svg {stroke: #fff;}#loader {position: fixed;inset: 0;width: 100%;height: 100%;background: #000;display: flex;align-items: center;justify-content: center;z-index: 999999;will-change: transform;}.loader-logo {width: min(80vw, 633px);}.loader-logo svg {width: 100%;height: auto;display: block;overflow: visible;}.logo-outline {fill: none;stroke: #fff;stroke-width: 1.4;stroke-linecap: round;stroke-linejoin: round;opacity: 1;}.logo-fill {fill: #fff;opacity: 0;}@media screen and (max-width: 1024px) {.loader-logo {width: min(70vw, 450px);}}@media screen and (max-width: 768px) {.loader-logo {width: min(75vw, 350px);}.logo-outline {stroke-width: 1.8;}}@media screen and (max-width: 480px) {.loader-logo {width: min(80vw, 280px);}.logo-outline {stroke-width: 2;}}.media-grid {display: grid;grid-template-columns: repeat(12, 1fr);grid-auto-rows: 120px;gap: 14px;}.grid-item {overflow: hidden;border-radius: 18px;background: #111;grid-column: span 2;grid-row: span 2;}.grid-item.wide {grid-column: span 4;}.grid-item.tall {grid-row: span 4;}.grid-item img, .grid-item video {width: 100%;height: 100%;object-fit: cover;display: block;transition: 0.6s;}.grid-item:hover img, .grid-item:hover video {transform: scale(1.08);}.insomenu-bars span:before {width: 35px;}.insomenu-bars span {width: 26px;}html.lenis, html.lenis body {height: auto;}.lenis.lenis-smooth {scroll-behavior: auto !important;}.lenis.lenis-smooth [data-lenis-prevent] {overscroll-behavior: contain;}.lenis.lenis-stopped {overflow: hidden;}.lenis.lenis-smooth iframe {pointer-events: none;}.hero {position: relative;width: 100%;height: 100vh;display: flex;align-items: center;justify-content: center;overflow: hidden;}.bg-video {position: absolute;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;transform: translate(-50%, -50%);object-fit: cover;opacity: 0.07;filter: grayscale(1);}.floating-video {position: absolute;width: 220px;height: 220px;object-fit: cover;transition: transform 0.4s ease;-webkit-transition: transform 0.4s ease;-moz-transition: transform 0.4s ease;-ms-transition: transform 0.4s ease;-o-transition: transform 0.4s ease;}.vid1 {top: 8%;left: 80px;width: 330px;height: 340px;}.vid2 {top: 15%;right: 46%;width: 240px;height: 360px;}.vid3 {top: 60px;right: 7%;width: 240px;height: 260px;}.vid4 {bottom: 15%;right: 8%;width: 280px;height: 300px;}.vid5 {bottom: 10%;left: 26%;width: 200px;height: 270px;}.theme-glitch {position: relative;font-size: 150px;line-height: normal;font-weight: 400;text-transform: uppercase;color: #fff;letter-spacing: 0;overflow: hidden;font-family: "Outfit", sans-serif;}.theme-glitch::before, .theme-glitch::after {content: attr(data-text);position: absolute;top: 0;left: 0;width: 100%;color: #fff;background: transparent;clip: rect(0, 0, 0, 0);}.theme-glitch::before {text-shadow: -2px 0 #00a9de;animation: glitch-before 3s infinite steps(1, end);}.theme-glitch::after {text-shadow: 2px 0 #00a9de;animation: glitch-after 3s infinite steps(1, end);}@keyframes glitch-before {0%, 95% {clip: rect(0, 9999px, 0, 0);transform: translate(0);}96% {clip: rect(10px, 9999px, 60px, 0);transform: translate(-3px, -2px);}97% {clip: rect(70px, 9999px, 130px, 0);transform: translate(2px, 3px);}98% {clip: rect(20px, 9999px, 80px, 0);transform: translate(-1px, 2px);}99% {clip: rect(40px, 9999px, 100px, 0);transform: translate(0, -2px);}100% {clip: rect(0, 9999px, 0, 0);transform: translate(0);}}@keyframes glitch-after {0%, 95% {clip: rect(0, 9999px, 0, 0);transform: translate(0);}96% {clip: rect(50px, 9999px, 110px, 0);transform: translate(3px, 2px);}97% {clip: rect(30px, 9999px, 90px, 0);transform: translate(-2px, -3px);}98% {clip: rect(60px, 9999px, 120px, 0);transform: translate(2px, -1px);}99% {clip: rect(10px, 9999px, 70px, 0);transform: translate(-1px, 1px);}100% {clip: rect(0, 9999px, 0, 0);transform: translate(0);}}.story-subtitle {font-size: 30px;font-weight: 300;line-height: normal;letter-spacing: -2px;position: absolute;bottom: 30px;left: 0;right: 0;margin: 0 auto;max-width: fit-content;}.theme-glitch-text {display: flex;gap: 30px;justify-content: space-between;}.theme-glitch-block {max-width: 1380px;margin: 0 auto;position: relative;z-index: 1;mix-blend-mode: difference;}.section-brand-story {padding-top: 150px;}.service-title {position: relative;display: inline-block;margin: 0;width: fit-content;line-height: 1;}.service-title .gray, .service-title .black {display: block;font-size: 74px;font-weight: 700;font-family: inherit;line-height: 1;text-transform: uppercase;letter-spacing: 0;}.service-title .gray {color: #d9d9d9;}.service-title .black {position: absolute;top: 0;left: 0;width: 100%;overflow: hidden;color: #000;clip-path: inset(0 100% 0 0);}.sticky-section {position: unset;overflow: unset;}.service-block {position: sticky;top: 120px !important;z-index: 1;background-color: #ffffff;padding: 20px 0;margin-bottom: 80px;transform-origin: top center;will-change: transform, opacity, filter;display: flex;flex-direction: column;}.service-block:last-child {margin-bottom: 0;}.service-block .column:first-child span {font-size: 80px;font-weight: 900;color: transparent;-webkit-text-stroke: 2px #eaeaea;line-height: normal;display: block;}.img-creative-hover {display: block;overflow: hidden;position: relative;transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);cursor: pointer;}.img-creative-hover img {display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 0.8s cubic-bezier(0.25, 1, 0.5, 1), filter 0.8s ease;will-change: transform, filter;transform: scale(1.02);}.img-creative-hover:hover {box-shadow: 0 20px 50px rgba(0, 0, 0, 0.15);transform: translateY(-8px);}.img-creative-hover:hover img {transform: scale(1.1);filter: brightness(1.05);}.theme-btn.btn-primary {background: #ff5722;color: #fff;border-radius: 20px;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.theme-btn.btn-primary:hover {background: #000;color: #fff;border: 1px solid #ffffff4d;}.theme-btn.btn-outline {border: 1px solid #000;color: #000;background-color: transparent;border-radius: 20px;}.theme-btn.btn-outline:hover {border: 1px solid #ff5722;color: #ffff;background-color: #ff5722;}.service-item {display: flex;flex-direction: column;justify-content: space-between;gap: 50px;overflow: hidden;padding: 5px;}.inner-service {display: flex;gap: 10px;flex-wrap: wrap;align-items: center;}.inner-service a {border: 1px solid #ff57223d;border-radius: 20px;padding: 8px 15px;font-size: 16px;}.service-img.img-reveal {max-width: fit-content;margin-left: auto;}.text-xl {font-size: 100px;line-height: 1;font-weight: 800;font-family: "Outfit", sans-serif;}.text-md {font-size: 64px;line-height: 1;font-weight: 800;text-transform: uppercase;}.text-xs {font-size: 16px;line-height: 20px;}.section-influencers {position: relative;width: 100%;background-color: #ffffff;z-index: 10;}.faces-pin-container {position: relative;width: 100%;height: 100vh;display: flex;align-items: center;justify-content: center;overflow: hidden;}.faces-title-wrap {position: relative;z-index: 15;text-align: center;pointer-events: none;}.faces-title {font-size: clamp(4rem, 12vw, 10rem);line-height: 0.85;font-weight: 800;text-transform: uppercase;margin: 0;letter-spacing: -0.02em;color: #000000;}.faces-title .faces-line {display: block;}.faces-title .theme-text {color: #ff6b2c;}.faces-desc {max-width: 600px;margin: 30px auto 0;}.faces-subtitle {font-size: 20px;font-weight: 700;margin-bottom: 20px;color: #000;}.faces-portraits-wrap {position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;}.face-portrait {position: absolute;pointer-events: auto;will-change: transform, opacity;display: flex;flex-direction: column;align-items: flex-start;gap: 15px;}.face-img-wrap {position: relative;width: 100%;overflow: hidden;transition: transform 0.6s cubic-bezier(0.2, 1, 0.2, 1), box-shadow 0.6s cubic-bezier(0.2, 1, 0.2, 1);}.face-portrait:hover .face-img-wrap {transform: scale(1.03) translateY(-5px);}.face-img-wrap img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.8s cubic-bezier(0.2, 1, 0.2, 1);}.face-portrait:hover .face-img-wrap img {transform: scale(1.05);}.face-name {font-family: inherit;font-size: clamp(0.9rem, 1vw, 1.1rem);font-weight: 500;letter-spacing: 0.05em;text-transform: uppercase;color: #000;opacity: 0;transform: translateY(10px);transition: all 0.4s ease;}.face-portrait:hover .face-name {opacity: 1;transform: translateY(0);}.p-1 {top: 10%;left: 8%;width: clamp(140px, 13vw, 220px);z-index: 5;transform: rotate(-3deg);}.p-1 .face-img-wrap {aspect-ratio: 3/4;}.p-2 {top: 30%;right: 12%;width: clamp(180px, 16vw, 260px);z-index: 10;transform: rotate(2deg);}.p-2 .face-img-wrap {aspect-ratio: 4/5;}.p-3 {bottom: 15%;left: 15%;width: clamp(160px, 15vw, 240px);z-index: 20;transform: rotate(-2deg);}.p-3 .face-img-wrap {aspect-ratio: 1/1.2;}.p-4 {top: 15%;right: 25%;width: clamp(150px, 14vw, 230px);z-index: 4;transform: rotate(4deg);}.p-4 .face-img-wrap {aspect-ratio: 3/4;}.p-5 {top: 50%;left: 28%;width: clamp(200px, 18vw, 300px);z-index: 16;transform: rotate(-5deg);}.p-5 .face-img-wrap {aspect-ratio: 4/5;}.p-6 {bottom: 20%;right: 8%;width: clamp(150px, 14vw, 220px);z-index: 8;transform: rotate(3deg);}.p-6 .face-img-wrap {aspect-ratio: 3/4;}.p-7 {top: 8%;left: 45%;width: clamp(190px, 17vw, 280px);z-index: 3;transform: rotate(-2deg);}.p-7 .face-img-wrap {aspect-ratio: 16/10;}.p-8 {top: 40%;left: 5%;width: clamp(170px, 15vw, 250px);z-index: 12;transform: rotate(4deg);}.p-8 .face-img-wrap {aspect-ratio: 1/1;}.p-9 {top: 60%;right: 5%;width: clamp(160px, 14vw, 240px);z-index: 9;transform: rotate(-4deg);}.p-9 .face-img-wrap {aspect-ratio: 4/5;}.p-10 {bottom: 8%;left: 40%;width: clamp(180px, 16vw, 260px);z-index: 17;transform: rotate(1deg);}.p-10 .face-img-wrap {aspect-ratio: 3/4;}.p-11 {top: 15%;left: 12%;width: clamp(150px, 14vw, 230px);z-index: 6;transform: rotate(-3deg);}.p-11 .face-img-wrap {aspect-ratio: 4/5;}.p-12 {bottom: 15%;right: 15%;width: clamp(190px, 17vw, 280px);z-index: 21;transform: rotate(3deg);}.p-12 .face-img-wrap {aspect-ratio: 1/1.2;}.p-13 {top: 20%;right: 10%;width: clamp(170px, 15vw, 250px);z-index: 11;transform: rotate(-2deg);}.p-13 .face-img-wrap {aspect-ratio: 3/4;}.p-14 {top: 45%;left: 18%;width: clamp(210px, 19vw, 310px);z-index: 7;transform: rotate(5deg);}.p-14 .face-img-wrap {aspect-ratio: 4/5;}.p-15 {top: 55%;right: 25%;width: clamp(180px, 16vw, 270px);z-index: 19;transform: rotate(-1deg);}.p-15 .face-img-wrap {aspect-ratio: 3/4;}.text-uppercase {text-transform: uppercase;}.arrow-btn {display: flex;align-items: center;gap: 15px;font-size: 24px;font-weight: 700;text-transform: uppercase;}.footer-wrapper .section-title span {margin-top: 10px;display: block;font-size: 80px;line-height: 86px;}.footer-wrapper h4 {font-size: 24px;text-transform: uppercase;font-weight: 600;margin-bottom: 10px;color: #999494;}.footer-wrapper a:hover {color: #ff5722;}.social-links {display: flex;align-items: center;gap: 10px;flex-wrap: wrap;margin-top: 10px;max-width: fit-content;}.social-links a {width: calc(33.33% - 10px);}.footer-wrapper a, .footer-wrapper p {font-size: 16px;}.footer-contact-detail a {position: relative;display: inline-block;overflow: hidden;vertical-align: middle;}.footer-contact-detail a span {display: block;transition: transform 0.45s cubic-bezier(0.76, 0, 0.24, 1);}.footer-contact-detail a::after {content: attr(data-hover);position: absolute;left: 0;top: 100%;transition: transform 0.45s cubic-bezier(0.76, 0, 0.24, 1);color: #ff5722;}.footer-contact-detail a:hover span {transform: translateY(-100%);}.footer-contact-detail a:hover::after {transform: translateY(-100%);}.section-runr-shots {padding: 90px 0 110px;background: radial-gradient( circle at 50% 50%, #fff6ef 0%, #f7f1ea 60%, #eee6dc 100% );position: relative;overflow: hidden;}.shots-stage {position: relative;width: 100%;max-width: 100%;margin: 0 auto;padding: 20px 0 40px;overflow: hidden;}.shots-swiper {width: 100%;padding: 30px 0 20px !important;perspective: 1200px;}.shots-swiper .swiper-slide {width: 380px !important;height: 500px !important;border-radius: 20px;overflow: hidden;position: relative;transition: all 0.45s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow: 0 15px 35px rgba(0, 0, 0, 0.15);filter: brightness(0.65);background: #000000;}.shots-swiper .swiper-slide img {width: 100%;height: 100%;object-fit: cover;display: block;}.shots-swiper .swiper-slide-active {filter: brightness(1) !important;box-shadow: 0 25px 60px rgba(0, 0, 0, 0.3) !important;z-index: 10 !important;opacity: 1 !important;visibility: visible !important;}.slide-play-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.25);display: flex;align-items: center;justify-content: center;text-decoration: none;z-index: 15;pointer-events: auto !important;cursor: pointer;}.play-circle-btn {width: 58px;height: 58px;border-radius: 50%;background: transparent;backdrop-filter: blur(8px);display: flex;align-items: center;display: flex;justify-content: center;color: #ffff;box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2);transition: all 0.35s cubic-bezier(0.175, 0.885, 0.32, 1.275);opacity: 0;transform: scale(0.8);border: 2px solid #fff;}.shots-swiper .swiper-slide:hover .play-circle-btn, .shots-swiper .swiper-slide-active .play-circle-btn {opacity: 1;transform: scale(1);}.slide-play-overlay:hover .play-circle-btn {background: #ff5722;color: #ffffff;transform: scale(1.15);box-shadow: 0 12px 30px rgba(255, 87, 34, 0.45);}.play-circle-btn svg {width: 30px;height: 30px;}.ig-frame-sticky {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);pointer-events: none;z-index: 25;display: flex;justify-content: space-between;flex-direction: column;border-radius: 20px;overflow: hidden;height: 100%;}.ig-frame-sticky .ig-header {background: #ffffff;padding: 12px 14px;display: flex;align-items: center;gap: 10px;border-top-left-radius: 20px;border-top-right-radius: 20px;pointer-events: auto;top: 10px;position: relative;}.ig-frame-sticky .ig-avatar {width: 34px;height: 34px;border-radius: 50%;background: #111111;color: #ffffff;font-size: 11px;font-weight: 800;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}.ig-frame-sticky .ig-user-info {flex: 1;min-width: 0;}.ig-frame-sticky .ig-username {font-size: 13px;font-weight: 700;color: #111111;display: flex;align-items: center;gap: 4px;line-height: 1.2;}.ig-frame-sticky .ig-location {font-size: 11px;color: #777777;margin-top: 1px;}.ig-frame-sticky .ig-dots {font-weight: 700;}.ig-frame-sticky .ig-footer {background: #ffffff;padding: 10px 14px 14px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;pointer-events: auto;}.ig-frame-sticky .ig-actions {display: flex;align-items: center;gap: 14px;margin-bottom: 6px;}.ig-frame-sticky .ig-actions .spacer {flex: 1;}.ig-frame-sticky .ig-likes {font-size: 13px;font-weight: 700;color: #111111;margin-bottom: 4px;}.ig-frame-sticky .ig-caption {font-size: 14px;color: #222222;line-height: 1.4;}.ig-frame-sticky .ig-caption b {font-weight: 700;color: #111111;}.ig-frame-sticky .ig-caption .tag {color: #00376b;font-weight: 500;}.swiper-pagination {position: absolute !important;bottom: 0px !important;left: 0;width: 100%;text-align: center;z-index: 10;}.swiper-pagination-bullet {width: 10px;height: 10px;background: #222 !important;opacity: 0.35 !important;margin: 0 5px !important;transition: all 0.3s ease;cursor: pointer;}.swiper-pagination-bullet-active {width: 26px !important;border-radius: 5px !important;background: #ff5722 !important;opacity: 1 !important;}.section-runr-shots {background-image: url(../images/theme-bg.webp);background-size: cover;}.section-title .text-xl {font-size: 130px;line-height: 1.1;font-weight: 800;}.swiper-slide-next, .swiper-slide-prev {clip-path: none;}.theme-content-block {display: flex;align-items: start;max-width: 1100px;margin-left: auto;gap: 100px;justify-content: end;}.theme-content-block p {max-width: 700px;}.theme-content-title span {padding-left: 25px;position: relative;}.theme-content-title {display: flex;align-items: center;gap: 20px;}.theme-content-title span::before {content: "";position: absolute;left: 0;width: 10px;height: 10px;background-color: #ff5722;top: 50%;transform: translateY(-50%);}.theme-content-title svg {width: 80px;height: 20px;animation: arrowSlide 1.5s ease-in-out infinite;}@keyframes arrowSlide {0%, 100% {transform: translateX(0);}50% {transform: translateX(8px);}}.section-about-us .section-title {margin-bottom: 60px;}.move-box {width: 50px;height: 50px;position: absolute;top: 0;right: 150px;animation: smoothMove 6s infinite linear;border-radius: 2px;}@keyframes smoothMove {0% {background: #2e3192;transform: translate(0px, 0px);}16.6% {background: #004a91;transform: translate(22px, -12px);}33.2% {background: #318cb3;transform: translate(-18px, 16px);}49.8% {background: #885b9b;transform: translate(26px, 18px);}66.4% {background: #f68a2e;transform: translate(-20px, -8px);}83% {background: #e11c4d;transform: translate(14px, 10px);}100% {background: #2e3192;transform: translate(0px, 0px);}}.theme-color-shadow::before {content: "";position: absolute;width: 700px;height: 700px;border-radius: 50%;background: radial-gradient( circle, #ac00f0 0%, #f79620 60%, transparent 100% );filter: blur(180px);opacity: 0.35;left: -20%;top: 50%;transform: translateY(-50%);animation: ambientGlow 12s ease-in-out infinite alternate;}@keyframes ambientGlow {from {transform: translate(-20%, -50%) scale(1);}to {transform: translate(120%, -50%) scale(1.2);}}.section-title .theme-text {text-transform: uppercase;}.our-mission-block::before {content: "";position: absolute;top: 0;left: -35px;width: 3px;height: 100%;background: linear-gradient( 180deg, transparent 0%, rgb(16 16 16 / 87%) 50%, transparent 100% );}.runr-team-img {margin: 0 auto;overflow: hidden;will-change: transform;}.runr-team-img picture {display: block;width: 100%;height: 100%;}.runr-team-img picture img {width: 100%;height: 100%;display: block;}.section-runr-team {min-height: 100vh;display: flex;align-items: center;justify-content: center;overflow: hidden;}.char {display: inline-block;will-change: transform, opacity;}.section-title.title-animate h1, .section-title.title-animate h2, .section-title.title-animate h3, .section-title.title-animate h4 {word-wrap: break-word;overflow-wrap: break-word;word-break: normal;}.section-title.title-animate .word {display: inline;white-space: nowrap;}.section-title.title-animate .word-space {display: inline;width: 0.3em;}.section-title.title-animate > span {overflow: visible;display: block;}.section-title.title-animate > span {overflow: visible;display: block;}.section-title.title-animate h2, .section-title.title-animate > span {perspective: 400px;}.theme-point {position: relative;padding-left: 20px;}.theme-point::before {content: "";position: absolute;top: 50%;transform: translateY(-50%);left: 0;background-color: #ff5722;width: 10px;height: 10px;}.img-reveal-slice, .img-reveal-shutter, .img-reveal-glitch {position: relative;overflow: hidden;display: block;}.img-reveal-slice img, .img-reveal-shutter img, .img-reveal-glitch img {display: block;width: 100%;height: 100%;object-fit: cover;will-change: transform, opacity;}.img-reveal-slice img {transform: scale(1.1);transform-origin: center center;}.runr-kids-bg-video {position: unset;}.runr-kids-bg-video video {width: 100%;object-fit: cover;}.runr-kids-logo {max-width: 150px;margin: 0 auto 30px;}.runr-kids-detail {}.runr-kids-slider-container {max-width: 600px;margin: 30px auto 0;}.runr-kids-btn {display: flex;align-items: center;justify-content: center;gap: 10px;z-index: 5;margin-top: 40px;}.kids-btn {border-radius: 50px;color: #fff;padding: 10px 15px;font-size: 16px;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}.kids-btn.yellow-bg {background-color: #eca71e;}.kids-btn.purple-bg {background-color: #8068be;}.btn-icon svg {width: 20px;height: 20px;display: flex;align-items: center;justify-content: center;}.kids-category-card {width: 100%;max-width: 270px;min-height: 100px;display: flex;align-items: center;justify-content: center;flex-direction: column;border-radius: 28px;padding: 10px;text-align: center;position: relative;box-sizing: border-box;transition: all 0.35s cubic-bezier(0.25, 0.8, 0.25, 1);}.kids-card-content {margin: 15px 0 10px;display: flex;flex-direction: column;align-items: center;}.kids-card-title {font-size: 20px;font-weight: 700;color: #1a1a1a;margin-bottom: 6px;line-height: 1.2;}.kids-card-desc {font-size: 14px;}.kids-card-arrow {width: 44px;height: 44px;border-radius: 50%;background: #ffffff;box-shadow: 0 4px 14px rgba(0, 0, 0, 0.12);display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;text-decoration: none;margin: 0 auto;}.kids-card-yellow {background: linear-gradient(180deg, #fffdf3 0%, #fff4d6 100%);border: 2px solid #fde68a;}.kids-card-yellow .kids-card-arrow svg {stroke: #d97706;}.kids-card-blue {background: linear-gradient(180deg, #f0f8ff 0%, #ddf0ff 100%);border: 2px solid #bae6fd;}.kids-card-blue .kids-card-arrow svg {stroke: #0284c7;}.kids-card-pink {background: linear-gradient(180deg, #fff0f0 0%, #ffe2e2 100%);border: 2px solid #fecdd3;}.kids-card-pink .kids-card-arrow svg {stroke: #e11d48;}.kids-card-purple {background: linear-gradient(180deg, #f9f5ff 0%, #ede4ff 100%);border: 2px solid #e9d5ff;}.kids-card-purple .kids-card-arrow svg {stroke: #7c3aed;}.kids-card-green {background: linear-gradient(180deg, #f0fdf4 0%, #dcfce7 100%);border: 2px solid #a7f3d0;}.kids-card-green .kids-card-arrow svg {stroke: #16a34a;}.runr-kids-wrapper {}.col-contact-left {padding-right: 40px;}.contact-tag-badge {display: inline-flex;align-items: center;gap: 4px;font-size: 14px;font-weight: 700;letter-spacing: 1.5px;color: #ff5722;margin-bottom: 20px;text-transform: uppercase;}.contact-tag-badge .tag-plus {font-size: 16px;line-height: 1;}.contact-bold-headline {font-size: 64px;font-weight: 800;line-height: 1.08;color: #111111;letter-spacing: -1.5px;margin-bottom: 8px;}.contact-bold-headline .text-orange {color: #ff5722;}.contact-bold-headline .orange-dot {color: #ff5722;}.orange-brush-stroke {margin-bottom: 30px;}.contact-bold-desc {font-size: 16px;line-height: 1.6;margin-bottom: 35px;}.contact-bold-callout {border-left: 3px solid #ff5722;padding-left: 16px;}.callout-orange-text {display: block;font-size: 15px;font-weight: 700;color: #ff5722;margin-bottom: 2px;}.callout-sub-text {font-size: 14px;color: #666666;margin: 0;}.col-contact-right {padding-left: 20px;}.contact-right-wrapper {display: flex;flex-direction: column;gap: 28px;}.call-date-card {background: #ffffff;border-radius: 32px;padding: 40px 45px;box-shadow: 0 20px 60px rgba(0, 0, 0, 0.06);border: 1px solid #f2f2f2;display: flex;align-items: center;justify-content: space-between;gap: 30px;transition: transform 0.35s ease, box-shadow 0.35s ease;}.call-date-card:hover {transform: translateY(-5px);box-shadow: 0 25px 70px rgba(255, 87, 34, 0.12);}.call-date-left {flex: 1;}.call-date-badge {font-size: 13px;font-weight: 700;letter-spacing: 1.2px;color: #ff5722;text-transform: uppercase;display: block;margin-bottom: 8px;}.call-date-header {display: inline-flex;align-items: center;gap: 12px;text-decoration: none;color: #111111;transition: color 0.3s ease;}.call-date-header:hover {color: #ff5722;}.call-date-title {font-size: 34px;font-weight: 800;color: inherit;margin: 0;line-height: 1.2;}.call-date-arrow-btn {width: 42px;height: 42px;border-radius: 50%;border: 1.5px solid #ff5722;display: flex;align-items: center;justify-content: center;color: #ff5722;transition: all 0.3s ease;}.call-date-header:hover .call-date-arrow-btn {background: #ff5722;color: #ffffff;transform: scale(1.08);}.call-date-line {width: 45px;height: 3px;background: #ff5722;border-radius: 2px;margin: 16px 0;}.call-date-desc {font-size: 15px;color: #666666;line-height: 1.5;margin: 0;max-width: 320px;}.call-date-right {flex-shrink: 0;}.aura-circle-outer {width: 140px;height: 140px;border-radius: 50%;background: rgba(255, 87, 34, 0.05);display: flex;align-items: center;justify-content: center;transition: transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);}.call-date-card:hover .aura-circle-outer {transform: scale(1.06);}.aura-circle-mid {width: 110px;height: 110px;border-radius: 50%;background: rgba(255, 87, 34, 0.12);display: flex;align-items: center;justify-content: center;}.aura-circle-inner {width: 82px;height: 82px;border-radius: 50%;background: linear-gradient(135deg, #ff6b35 0%, #ff4500 100%);box-shadow: 0 10px 25px rgba(255, 87, 34, 0.4);display: flex;align-items: center;justify-content: center;color: #ffffff;}.contact-info-cards-row {display: grid;grid-template-columns: repeat(3, 1fr);gap: 16px;}.info-card-item {background: #ffffff;border-radius: 22px;padding: 18px 20px;box-shadow: 0 8px 25px rgba(0, 0, 0, 0.04);border: 1px solid #f2f2f2;display: flex;align-items: center;gap: 12px;text-decoration: none;transition: all 0.3s ease;}.info-card-item:hover {transform: translateY(-4px);box-shadow: 0 12px 30px rgba(0, 0, 0, 0.08);border-color: #ffdacc;}.info-card-icon {width: 44px;height: 44px;border-radius: 50%;background: #fff0eb;color: #ff5722;display: flex;align-items: center;justify-content: center;flex-shrink: 0;transition: background 0.3s ease, color 0.3s ease;}.info-card-item:hover .info-card-icon {background: #ff5722;color: #ffffff;}.info-card-text {display: flex;flex-direction: column;flex-grow: 1;min-width: 0;}.info-card-label {font-size: 13px;font-weight: 700;color: #111111;line-height: 1.2;margin-bottom: 2px;}.info-card-val {font-size: 12px;color: #666666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.info-card-arrow {color: #ff5722;flex-shrink: 0;transition: transform 0.3s ease;}.info-card-item:hover .info-card-arrow {transform: translateX(3px);}.section-creative-footer {background: #09090b;color: #ffffff;position: relative;overflow: hidden;padding-top: 0;}.footer-marquee-wrap {width: 100%;background: linear-gradient(90deg, #766b67 0%, #ff7849 50%, #272321 100%);padding: 14px 0;overflow: hidden;white-space: nowrap;position: relative;}.footer-marquee-track {display: flex;width: max-content;animation: marqueeScroll 80s linear infinite;}.footer-marquee-content {display: flex;align-items: center;gap: 30px;padding-right: 30px;}.footer-marquee-content span {font-size: 15px;font-weight: 800;letter-spacing: 2px;color: #ffffff;text-transform: uppercase;}.footer-marquee-content .star {font-size: 14px;color: rgba(255, 255, 255, 0.7);}@keyframes marqueeScroll {0% {transform: translateX(0);}100% {transform: translateX(-50%);}}.footer-main-container {padding-top: 80px;position: relative;z-index: 2;}.footer-grid {margin-bottom: 60px;}.col-footer-brand {position: relative;}.col-footer-brand::after, .col-footer-contact::after {content: "";position: absolute;top: 0;right: 0;width: 1px;height: 100%;background: linear-gradient( 180deg, transparent 0%, rgba(255, 87, 34, 0.5) 50%, transparent 100% );}.col-footer-contact {position: relative;}.footer-logo-wrap {margin-bottom: 24px;max-width: 250px;}.footer-brand-desc {font-size: 18px;line-height: 1.7;color: #a1a1aa;margin-bottom: 28px;max-width: 380px;}.footer-brand-desc .fw-700 {font-weight: 700;color: #fff;}.footer-status-pill {display: inline-flex;align-items: center;gap: 10px;background: rgba(255, 255, 255, 0.05);border: 1px solid rgba(255, 255, 255, 0.1);padding: 8px 16px;font-size: 13px;font-weight: 600;color: #e4e4e7;border-radius: 15px;}.pulse-dot {width: 8px;height: 8px;border-radius: 50%;background-color: #22c55e;box-shadow: 0 0 10px #22c55e;animation: pulseGlow 2s infinite;}@keyframes pulseGlow {0% {transform: scale(0.95);box-shadow: 0 0 0 0 rgba(34, 197, 94, 0.7);}70% {transform: scale(1);box-shadow: 0 0 0 8px rgba(34, 197, 94, 0);}100% {transform: scale(0.95);box-shadow: 0 0 0 0 rgba(34, 197, 94, 0);}}.footer-col-title {font-size: 16px;font-weight: 700;color: #ffffff;margin-bottom: 24px;letter-spacing: 0.5px;}.footer-link-list {list-style: none;padding: 0;margin: 0;}.footer-link-list li {margin-bottom: 12px;}.footer-link-list a {font-size: 14px;color: #a1a1aa;text-decoration: none;transition: color 0.3s ease, padding-left 0.3s ease;display: inline-block;}.footer-link-list a:hover {color: #ff5722;padding-left: 6px;}.footer-contact-info {display: flex;flex-direction: column;gap: 20px;}.contact-info-block .info-label {display: block;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;color: #ff5722;margin-bottom: 6px;font-size: 16px;}.contact-info-block p {font-size: 14px;line-height: 1.5;color: #a1a1aa;margin: 0;max-width: 450px;}.contact-info-block a {color: #a1a1aa;text-decoration: none;transition: color 0.3s ease;}.contact-info-block a:hover {color: #ff5722;}.footer-social-grid {display: flex;gap: 10px;flex-wrap: wrap;}.social-pill-btn {display: flex;align-items: center;gap: 10px;background: rgba(255, 255, 255, 0.04);border: 1px solid rgba(255, 255, 255, 0.12);padding: 10px 10px;color: #a1a1aa;text-decoration: none;font-size: 14px;font-weight: 600;transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);border-radius: 8px;width: calc(35% - 10px);}.social-pill-btn svg {transition: transform 0.3s ease;color: #ff5722;flex-shrink: 0;}.social-pill-btn:hover {background: #ff57228a;border-color: #ff572282;color: #ffffff;transform: translateY(-3px);box-shadow: 0 8px 20px rgba(255, 87, 34, 0.3);}.social-pill-btn:hover svg {transform: scale(1.1);}.footer-giant-watermark {text-align: center;margin: 40px 0 20px;user-select: none;pointer-events: none;line-height: 0.8;}.footer-giant-watermark span {font-size: clamp(80px, 18vw, 240px);font-weight: 900;letter-spacing: 12px;color: transparent;-webkit-text-stroke: 1.5px rgba(255, 255, 255, 0.07);text-transform: uppercase;}.footer-separator {width: 100%;height: 1px;background: rgba(255, 255, 255, 0.1);margin: 40px 0;}.footer-bottom-bar {border-top: 1px solid rgba(255, 255, 255, 0.08);padding-top: 24px;display: flex;align-items: center;justify-content: space-between;font-size: 13px;color: #71717a;}.copyright-right {display: flex;align-items: center;gap: 10px;}.copyright-right a {color: #71717a;text-decoration: none;transition: color 0.3s ease;}.copyright-right a:hover {color: #ffffff;}.copyright-right .sep {color: #3f3f46;}.section-founder-hero {background: linear-gradient(180deg, #1c1410 0%, #111 50%, #0a0a0a 100%);position: relative;overflow: hidden;}.section-founder-hero::before {content: "";position: absolute;top: -60px;left: 20%;transform: translateX(-50%);width: 350px;height: 250px;background: rgba(255, 87, 34, 0.35);border-radius: 50%;filter: blur(100px);z-index: 0;pointer-events: none;}.founder-photo-wrap {position: relative;display: flex;align-items: flex-start;justify-content: flex-start;}.founder-photo-wrap .founder-photo {overflow: hidden;}.founder-name {font-size: clamp(2.5rem, 5vw, 4rem);font-weight: 800;color: #ff5722;margin-bottom: 30px;line-height: 1.05;}.founder-quote .quote-text {display: block;font-size: 30px;font-style: italic;color: rgba(255, 255, 255, 0.2);margin-bottom: 30px;background: linear-gradient( to right, #fff var(--fill, 0%), rgba(255, 255, 255, 0.2) var(--fill, 0%) );-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;font-weight: 700;}.founder-belief {font-size: 14px;text-transform: uppercase;letter-spacing: 0.08em;font-weight: 700;line-height: 1.5;}.sm-form-control, .sticky-bottom-form .col-form .sm-form-control {padding: 15px 20px;border: 1px solid #ffffff30;color: #000;line-height: 19px;background-color: #1f1f1f0d;border-radius: 20px;font-family: "Inter", sans-serif;}.col-career-form small, .col-form small {position: relative;color: #000;font-size: 16px;font-weight: 400;margin-bottom: 7px;display: block;}.team-section {position: relative;height: 420vh;margin-bottom: 0;z-index: 2;}.team-section .stage {position: sticky;top: 0;height: 100vh;width: 100%;overflow: hidden;z-index: 2;background: #fff;}.team-section .coord-label {position: absolute;font-size: 10px;letter-spacing: 0.15em;text-transform: uppercase;color: #8a8a86;background: rgba(255, 255, 255, 0.9);padding: 4px 8px;z-index: 8;}.team-section .coord-tl {top: 58px;left: 58px;}.team-section .coord-br {bottom: 58px;right: 58px;text-align: right;}.team-section svg.lines {position: absolute;inset: 0;width: 100%;height: 100%;z-index: 2;}.team-section svg.lines path {fill: none;stroke: #0b0b0a;stroke-width: 1;opacity: 0.16;vector-effect: non-scaling-stroke;}.team-section svg.lines circle {fill: #ff5722;}.team-section .center-stack {position: absolute;left: 50%;top: 49%;transform: translate(-50%, -50%);display: flex;flex-direction: column;align-items: center;z-index: 7;width: 560px;max-width: 46vw;}.team-section .founder-anchor {display: flex;flex-direction: column;align-items: center;gap: 10px;margin-bottom: 24px;}.team-section .founder-photo-wrap-team {width: 180px;height: 230px;overflow: hidden;border: 1px solid #0b0b0a;position: relative;flex: 0 0 auto;}.team-section .founder-photo-wrap-team img {width: 100%;height: 100%;object-fit: cover;filter: grayscale(100%) contrast(1.05);display: block;}.team-section .founder-ring {position: absolute;inset: -8px;border: 1px solid #ff5722;opacity: 0;}.team-section .founder-caption {text-align: center;}.team-section .founder-caption .eyebrow {font-size: 10px;letter-spacing: 0.22em;text-transform: uppercase;color: #ff5722;font-weight: 600;}.team-section .founder-caption .name {font-weight: 700;font-size: 18px;margin-top: 4px;text-transform: uppercase;}.team-section .founder-caption .role {font-size: 14px;color: #8a8a86;margin-top: 2px;}.team-section .center-copy {text-align: center;width: 100%;}.team-section .wordmark {}.team-section .wordmark .accent {color: #ff5722;}.team-section .center-desc {margin: 20px auto 0;font-size: 16px;line-height: 1.6;}.team-section .wave-tag {margin-top: 22px;font-size: 10px;letter-spacing: 0.2em;text-transform: uppercase;color: #8a8a86;opacity: 0;}.team-section .wave-tag b {color: #0b0b0a;font-weight: 600;}.team-section .tally {position: absolute;left: 50%;bottom: 56px;transform: translateX(-50%);display: flex;align-items: center;gap: 10px;font-size: 10.5px;letter-spacing: 0.16em;text-transform: uppercase;color: #8a8a86;opacity: 0;z-index: 6;background: rgba(255, 255, 255, 0.9);padding: 6px 10px;}.team-section .tally .dot {width: 5px;height: 5px;background: #ff5722;border-radius: 50%;}.team-section .slot {position: absolute;transform: translate(-50%, -50%);z-index: 4;}.team-section .portrait-stack {position: relative;width: 100%;height: calc(100% - 45px);}.team-section .frame-layer {position: absolute;inset: 0;opacity: 0;}.team-section .frame-layer .frame {width: 100%;height: 100%;overflow: hidden;position: relative;background: #efeeea;}.team-section .frame-layer img {width: 100%;height: 100%;object-fit: cover;filter: grayscale(100%) contrast(1.05);display: block;object-position: top;}.team-section .frame-layer .frame::after {content: "";position: absolute;inset: 0;border: 1px solid rgba(11, 11, 10, 0.14);}.team-section .cap {margin-top: 8px;}.team-section .cap .cap-name {font-weight: 700;font-size: 16px;text-transform: uppercase;}.team-section .cap .cap-role {font-size: 12px;color: #8a8a86;margin-top: 2px;}.team-section .mobile-feed {display: none;}.section-creative-team-hero {display: none;}.section-contact-team .section-title h2 {font-size: 50px;line-height: 56px;font-weight: 700;text-transform: uppercase;}.black-bg {background-color: #0f100d;}.theme-arrow-btn {display: flex;align-items: center;justify-content: center;gap: 10px;margin-top: 30px;overflow: hidden;}.theme-arrow-btn svg {transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);}.theme-arrow-btn:hover svg {animation: arrowSlideRight 0.4s cubic-bezier(0.4, 0, 0.2, 1) forwards;}@keyframes arrowSlideRight {0% {transform: translateX(0);opacity: 1;}49% {transform: translateX(12px);opacity: 0;}50% {transform: translateX(-12px);opacity: 0;}100% {transform: translateX(0);opacity: 1;}}.copyright-bar a, .copyright-detail {color: #a1a1a1;}.section-podcast.position-sticky-section, .section-podcast .position-sticky-cols {position: unset !important;overflow: unset !important;align-items: flex-start;}.section-podcast .top-sticky {position: -webkit-sticky;position: sticky;top: 200px;z-index: 99;}.podcast-category p {text-transform: uppercase;font-weight: 500;padding: 12px 0;cursor: pointer;transition: all 0.35s cubic-bezier(0.25, 1, 0.5, 1);transform: translateX(0);border-bottom: 1px solid #eee;position: relative;padding-left: 15px;background-image: linear-gradient(#ff5722, #ff5722);background-size: 0% 2px;background-position: left bottom;background-repeat: no-repeat;}.podcast-category p::before {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%) scaleX(0);width: 8px;height: 2px;background: #ff5722;transition: transform 0.35s cubic-bezier(0.25, 1, 0.5, 1);transform-origin: left;}.podcast-category p:hover {transform: translateX(10px);color: #ff5722;letter-spacing: 0.05em;border-bottom-color: transparent;background-size: 100% 2px;}.podcast-category p:hover::before {transform: translateY(-50%) scaleX(1);}.pillars-sidebar {background: #fff;border-radius: 16px;padding: 40px 28px;position: relative;z-index: 5;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;margin-top: -135px;}.pillars-title {font-size: 16px;letter-spacing: 1px;margin-bottom: 15px;display: flex;align-items: center;gap: 8px;color: #000;padding-left: 20px;position: relative;}.pillars-title::before {content: "";position: absolute;left: 0;width: 10px;height: 10px;border-radius: 100%;background-color: #ff5722;}.pillars-timeline {position: relative;padding-left: 20px;}.pillars-timeline::before {content: "";position: absolute;left: 0;top: 0;border-radius: 2px;width: 2px;height: 100%;background: linear-gradient( 180deg, transparent 0%, rgba(255, 87, 34, 0.5) 50%, transparent 100% );}.pillar-item {display: flex;align-items: center;gap: 20px;padding: 15px 0;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.08);}.pillar-item:last-child {border-bottom: none;}.pillar-item::before {content: "";position: absolute;left: -25px;top: 50%;transform: translateY(-50%);width: 14px;height: 14px;background: #ff5722;border-radius: 50%;border: 2px solid #fff;}.pillar-icon {width: 75px;height: 75px;border-radius: 50%;background: #fff;display: flex;align-items: center;justify-content: center;flex-shrink: 0;overflow: hidden;box-shadow: 0 0 12px rgb(255 255 255 / 0%), 0 0 40px rgb(199 116 90 / 47%), 0 4px 15px rgba(0, 0, 0, 0.3);}.pillar-icon img {width: 50px;height: 50px;object-fit: contain;}.pillar-info {display: flex;flex-direction: column;gap: 4px;}.pillar-name {font-size: 20px;font-weight: 700;margin: 0;}.pillar-sub {font-size: 14px;margin: 0;font-style: italic;font-weight: 500;}.tab.is-active .pillar-name, .tab.is-active .pillar-sub {color: #ff5722;}.podcast-highlights-block {margin-top: 30px;background: #1a1a1a;border-radius: 16px;padding: 20px;}.highlights-header {display: flex;align-items: center;justify-content: space-between;margin-bottom: 15px;}.highlights-header h4 {font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;color: #fff;margin: 0;display: flex;align-items: center;gap: 8px;}.view-all-link {font-size: 12px;color: #aaa;text-decoration: none;transition: color 0.3s ease;}.view-all-link:hover {color: #ff5722;}.highlight-card {position: relative;border-radius: 12px;overflow: hidden;}.highlight-card picture img {width: 100%;height: auto;display: block;border-radius: 12px;}.highlight-play {position: absolute;bottom: 12px;left: 12px;width: 36px;height: 36px;background: rgba(255, 87, 34, 0.9);border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #fff;transition: transform 0.3s ease;}.highlight-play:hover {transform: scale(1.1);}.podcast-detail-wrapper {display: flex;gap: 50px;margin-bottom: 80px;}.podcast-logo {width: 100%;max-width: 200px;}.podcast-service-list {margin-top: 30px;}.podcast-service-item {display: flex;align-items: center;padding: 18px 0;border-bottom: 1px solid #e5e5e5;text-decoration: none;color: #111;transition: all 0.35s cubic-bezier(0.25, 1, 0.5, 1);position: relative;background-image: linear-gradient(#ff5722, #ff5722);background-size: 0% 2px;background-position: left bottom;background-repeat: no-repeat;}.podcast-service-item:hover {border-bottom-color: transparent;background-size: 100% 2px;padding-left: 10px;color: #ff5722;}.podcast-service-item:hover .ps-arrow {color: #ff5722;}.ps-name {font-size: 18px;font-weight: 700;padding-left: 22px;flex: 1;position: relative;transition: all 0.35s cubic-bezier(0.25, 1, 0.5, 1);}.ps-name::before {content: "";position: absolute;width: 10px;height: 10px;border-radius: 50%;background: #ff5722;flex-shrink: 0;transition: all 0.35s cubic-bezier(0.25, 1, 0.5, 1);left: 0;top: 50%;transform: translateY(-50%);}.podcast-service-item:hover .ps-name::before {transform: translateY(-50%) scale(1.4);box-shadow: 0 0 0 4px rgba(255, 87, 34, 0.15);}.ps-arrow {font-size: 20px;color: #111;}.podcast-wrapper:not(:last-child) {margin-bottom: 50px;}.tab a {position: relative;display: inline-flex;align-items: center;justify-content: center;}.runr-content-logo {position: relative;display: block;}.runr-content-logo img {position: relative;display: block;width: 100%;height: auto;opacity: 1;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.runr-content-hover-element {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 150px;height: auto;pointer-events: none;display: flex;align-items: center;justify-content: center;z-index: 2;}.runr-content-hover-element video {width: 100%;height: auto;max-width: none;object-fit: contain;opacity: 0;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.tab:hover .runr-content-hover-element video, .tab.is-active .runr-content-hover-element video {opacity: 1;}.tab:hover .runr-content-logo img, .tab.is-active .runr-content-logo img {opacity: 0;}.learn-more-btn {width: 55px;height: 55px;display: flex;align-items: center;justify-content: center;border-radius: 100%;color: #ff5722;background: #fff;border: none;box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1), 0 1.5px 4px rgba(0, 0, 0, 0.06);position: relative;overflow: hidden;transition: background 0.3s ease, border-color 0.3s ease;border: 1px solid #ff572240;}.learn-more-btn .btn-element {position: absolute;bottom: 0;left: 0;width: 100%;height: auto;pointer-events: none;z-index: 0;transition: opacity 0.3s ease;}.learn-more-btn svg {position: relative;z-index: 1;width: 28px;height: 28px;stroke-width: 2.5;transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);}.learn-more-btn:hover {border-color: #ff5722;border-width: 2px;color: #ff5722;}.learn-more-btn:hover svg {animation: arrowSlideUp 0.4s cubic-bezier(0.4, 0, 0.2, 1) forwards;}@keyframes arrowSlideUp {0% {transform: translateY(0) translateX(0);opacity: 1;}49% {transform: translateY(-15px) translateX(15px);opacity: 0;}50% {transform: translateY(15px) translateX(-15px);opacity: 0;}100% {transform: translateY(0) translateX(0);opacity: 1;}}.founder-desc {margin-bottom: 60px;}.social-pill-btn:hover svg {color: #fff;}.runr-logo, .footer-runr-logo {position: relative;width: 100%;overflow: hidden;margin-bottom: -66px;}.footer-runr-logo .logo {width: 100%;display: block;}.footer-runr-logo .orange-reveal {position: absolute;inset: 0;clip-path: inset(0 100% 0 0);overflow: hidden;}.footer-runr-logo .orange {width: 100%;max-width: none;display: block;}.footer-runr-logo .flash {position: absolute;top: -30%;left: -100px;width: 50px;height: 160%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.45), rgba(255, 255, 255, 0.12), transparent );filter: blur(25px);opacity: 0.35;transform: rotate(15deg);}.cursor-dot {position: fixed;top: 0;left: 0;width: 6px;height: 6px;border-radius: 50%;background: #ff5722;pointer-events: none;z-index: 9999;transform: translate(-50%, -50%);}.cursor-ring {position: fixed;top: 0;left: 0;width: 32px;height: 32px;border-radius: 50%;border: 1px solid #ff5722;pointer-events: none;z-index: 999999;transform: translate(-50%, -50%);}.cursor-ring.is-view {width: 50px;height: 50px;background-color: #ff5722;border-color: #ff5722;opacity: 1;display: flex;align-items: center;justify-content: center;}.cursor-ring.is-view::after {content: "View";color: #fff;font-size: 11px;font-weight: 700;font-family: "Inter", sans-serif;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);white-space: nowrap;pointer-events: none;}@media (hover: none) {.cursor-dot, .cursor-ring {display: none;}}.testimonials-masonry {column-count: 3;column-gap: 20px;}.testimonials-card {break-inside: avoid;margin-bottom: 20px;position: relative;border-radius: 18px;background: #ffffff;border: 1px solid #eee2d6;padding: 28px 24px 24px;will-change: transform;perspective: 800px;display: flex;flex-direction: column;justify-content: space-between;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}.testimonials-card:not(.testimonials-video)::before {content: "";position: absolute;background-image: url(../images/testimonials/quote.webp);top: 16px;right: 20px;width: 40px;height: 40px;background-size: contain;opacity: 0.6;background-repeat: no-repeat;}.testimonials-card p.testimonials-quote {font-size: 16px;flex-grow: 1;}.testimonials-avatar {width: 70px;height: 70px;border-radius: 50%;flex-shrink: 0;border: 1.5px solid #eee2d6;overflow: hidden;display: flex;align-items: center;justify-content: center;background-color: #eee2d6;color: #1b1410;font-size: 24px;font-weight: 700;margin-bottom: 10px;}.testimonials-avatar img {width: 100%;height: 100%;object-fit: cover;display: block;border-radius: 50%;}.testimonials-person .testimonials-name {font-size: 14px;font-weight: 700;color: #1b1410;line-height: 1.3;}.testimonials-person .testimonials-role {font-size: 12px;color: #8c8078;line-height: 1.3;margin-top: 2px;}.testimonials-card.testimonials-video {padding: 0;overflow: hidden;color: #fff;aspect-ratio: 4 / 5;border: none;}.testimonials-video-img {position: absolute;inset: 0;display: block;width: 100%;height: 100%;z-index: 0;padding: 10px;border-radius: 20px;}.testimonials-video-img img {width: 100%;height: 100%;object-fit: cover;display: block;border-radius: 20px;}.testimonials-video-img::before {content: "";position: absolute;inset: 0;border-radius: 18px;background: linear-gradient( 90deg, rgba(255, 156, 82, 0.45) 0%, rgba(255, 186, 142, 0.22) 35%, rgba(255, 255, 255, 0) 70% );z-index: 1;font-size: 0;color: transparent;}.testimonials-play-btn {position: absolute;top: 20px;color: #fff;right: 20px;width: 44px;height: 44px;border-radius: 50%;background: #ff5a28;display: flex;align-items: center;justify-content: center;z-index: 9;cursor: pointer;transition: transform 0.3s ease, background 0.3s ease;}.testimonials-play-btn:hover {background: #e04518;transform: scale(1.1);}.testimonials-play-btn svg {width: 25px;height: 25px;}.testimonials-video-body {position: absolute;left: 22px;right: 22px;bottom: 22px;z-index: 3;}.testimonials-brand {font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;color: rgba(255, 255, 255, 0.6);margin-bottom: 8px;}.testimonials-video-body h3 {font-weight: 700;font-size: 22px;line-height: 1.2;color: #ffffff;margin: 0;}.testimonials-video-body h3 span {color: #ff5a28;}.testimonials-card:not(.testimonials-video):hover {box-shadow: 0 12px 40px rgba(0, 0, 0, 0.08);transform: translateY(-4px);transition: transform 0.35s ease, box-shadow 0.35s ease;}.testimonial-name h3 {font-size: 20px;}.testimonial-name span {font-size: 16px;color: #938c8c;}.testimonials-person {margin-bottom: 20px;}.service-item p {margin-bottom: 0;}.runr-kids-content-wrapper {position: absolute;bottom: 30%;left: 0;right: 0;margin: 0 auto;max-width: 40%;}.theme-block-img img {filter: saturate(0%);}.theme-block:hover .theme-block-element img, .theme-block:hover .theme-block-img img, #influencers-slider .swiper-slide.is-active.is-visible .theme-block-element img, #influencers-slider .swiper-slide.is-active.is-visible .theme-block-img img, #influencers-slider .swiper-slide-active .theme-block-element img, #influencers-slider .swiper-slide-active .theme-block-img img {filter: saturate(1);}.bg-element img {position: absolute;top: -150px;left: 0;width: 100%;height: auto;}.theme-block-title {text-align: center;position: relative;z-index: 3;margin-top: 0;padding: 9px;background: #fff;border-radius: 20px;box-shadow: rgb(100 100 111 / 10%) 0px 7px 29px 0px;}.influencers-img {position: relative;}.section-influencers:before {content: "";position: absolute;width: 100%;z-index: 10;border-bottom: 1px solid;border-image-source: linear-gradient(270deg, #666666 0%, #ffffff 72.11%);border-image-slice: 1;height: 1px;bottom: 0;}.theme-block:hover .theme-block-title h5, .swiper-slide.is-visible.is-active .theme-block-title h5, #influencers-slider .swiper-slide-active .theme-block-title h5 {color: #ff5722;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}.theme-block-element img {position: absolute;bottom: 0;left: 0;right: 0;width: 82%;z-index: -1;filter: saturate(0%);object-fit: contain;margin: 0 auto;}.theme-block-img img {filter: saturate(0%);}.theme-block:hover .theme-block-element img, .theme-block:hover .theme-block-img img, #influencers-slider .swiper-slide.is-active.is-visible .theme-block-element img, #influencers-slider .swiper-slide.is-active.is-visible .theme-block-img img, #influencers-slider .swiper-slide-active .theme-block-element img, #influencers-slider .swiper-slide-active .theme-block-img img {filter: saturate(1);}.theme-block-title h5 {font-size: 20px;line-height: 1;font-weight: 600;font-style: italic;}.influencer-category {display: block;font-size: 14px;color: #ff5722;font-weight: 500;margin-top: 4px;font-style: italic;}.theme-block:hover .influencer-category, .swiper-slide.is-visible.is-active .influencer-category, #influencers-slider .swiper-slide-active .influencer-category {color: #ff5722;}.influencer-social {display: none;align-items: center;justify-content: center;gap: 12px;margin-top: 10px;}.influencer-social a {display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;border-radius: 50%;border: 1px solid #ddd;color: #333;transition: all 0.3s ease;}.influencer-social a:hover {background: #ff5722;border-color: #ff5722;color: #fff;}.influencer-social a svg {width: 16px;height: 16px;}.influencers-col {opacity: 0;transform: translateY(40px);transition: opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.influencers-col.is-visible {opacity: 1;transform: translateY(0);}#influencers-slider .swiper-slide-active .theme-block-title, .theme-block:hover .theme-block-title {background-color: transparent;}#influencers-slider .swiper-slide-active .theme-block-title::before, #influencers-slider .swiper-slide-active .theme-block-title::after, .theme-block:hover .theme-block-title::before, .theme-block:hover .theme-block-title::after {background-color: transparent;}#influencers-slider .swiper-slide-active .theme-block-title h5, .theme-block:hover .theme-block-title h5 {color: #ff5722;letter-spacing: 1px;text-shadow: 0 2px 8px rgba(255, 87, 34, 0.3);}.theme-block-title h5 {transition: color 0.3s ease, letter-spacing 0.4s ease, transform 0.3s ease, text-shadow 0.3s ease;}.influencers-slider {margin-top: 40px;}.runr-team-img video {object-fit: cover;height: 100%;width: 100%;}.section-title .text-md {font-size: 94px;}.copyright-bar {padding-bottom: 100px;}.title-xs {font-size: 20px;line-height: 26px;color: #1f1f1f;text-transform: uppercase;position: relative;display: inline-block;font-weight: 500;}.sub-title {font-size: 26px;text-transform: uppercase;font-weight: 600;color: #1f1f1f;}.clo-section .section-title .text-md {font-size: 64px;}.slider-wrap {width: 100%;display: flex;align-items: center;justify-content: center;}.hero-slider {position: relative;width: 100%;max-width: 700px;display: flex;flex-direction: column;align-items: center;gap: 22px;}.phone-stack {position: relative;width: 100%;height: clamp(440px, 56vw, 600px);perspective: 1500px;-webkit-mask-image: linear-gradient( 90deg, transparent 0%, #000 12%, #000 88%, transparent 100% );mask-image: linear-gradient( 90deg, transparent 0%, #000 12%, #000 88%, transparent 100% );}.phone-card {position: absolute;top: 50%;left: 50%;width: clamp(180px, 24vw, 260px);aspect-ratio: 9 / 16;margin-top: calc(-1 * clamp(180px, 24vw, 260px) * 16 / 9 / 2);margin-left: calc(-1 * clamp(180px, 24vw, 260px) / 2);border-radius: 26px;background: #121212;border: 1px solid #e7e3db;overflow: hidden;cursor: pointer;will-change: transform, opacity;transform-origin: 50% 100%;}.screen {position: absolute;inset: 0;}.screen img {width: 100%;height: 100%;object-fit: cover;display: block;}.scroll-hint {font-size: 12.5px;color: #6f6b62;letter-spacing: 0.04em;display: flex;align-items: center;gap: 8px;}.scroll-hint svg {animation: bob 1.8s ease-in-out infinite;}@keyframes bob {0%, 100% {transform: translateY(0);}50% {transform: translateY(4px);}}.media-hub-title .theme-content-block {flex-direction: column;gap: 20px;}.media-hub-title .section-title .text-md, .section-influencers .section-title .text-md {font-size: 80px;}.mh-view-more-btn {position: relative;display: inline-flex;align-items: center;gap: 12px;padding: 6px 10px 6px 20px;border: 2px solid #ff5722;border-radius: 50px;text-decoration: none;color: var(--mh-ink, #111);font-size: 14px;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;transition: all 0.3s ease;white-space: nowrap;}.mh-btn-text {position: relative;z-index: 2;}.mh-view-more-btn:hover {background: #ff5722;color: #fff;border-color: #ff5722;}.mh-view-more-icon {position: relative;z-index: 2;display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: 50%;background: #ff5722;color: #fff;transition: transform 0.3s ease, background 0.3s ease;}.mh-view-more-btn:hover .mh-view-more-icon {background: #fff;color: var(--mh-orange-deep, #ff5722);transform: rotate(45deg);}.view-more-btn {max-width: fit-content;margin: 30px auto 0;}.section-podcast-hero {background: #fff;padding-top: 60px;padding-bottom: 60px;}.podcast-hero-cols {align-items: flex-start;gap: 0;}.podcast-hero-left {display: flex;flex-direction: column;justify-content: center;padding-top: 20px;}.podcast-hero-tag {font-size: 12px;font-weight: 600;text-transform: uppercase;letter-spacing: 1.5px;color: #ff5722;display: flex;align-items: center;gap: 8px;margin-bottom: 20px;}.hero-dot {width: 8px;height: 8px;border-radius: 50%;background: #ff5722;display: inline-block;animation: pulse-dot 1.5s ease-in-out infinite;}@keyframes pulse-dot {0%, 100% {transform: scale(1);opacity: 1;}50% {transform: scale(1.4);opacity: 0.7;}}.podcast-hero-heading h1 {font-size: 38px;line-height: 1.15;font-weight: 400;color: #1a1a1a;margin-bottom: 20px;text-transform: uppercase;letter-spacing: -0.5px;}.podcast-hero-heading h1 .fw-700 {font-weight: 700;}.podcast-hero-heading h1 .text-italic {font-style: italic;}.podcast-hero-desc {font-size: 14px;line-height: 1.6;color: #666;margin-bottom: 25px;max-width: 280px;}.podcast-explore-btn {display: inline-flex;align-items: center;gap: 10px;font-size: 13px;font-weight: 600;padding: 12px 24px;border: 2px solid #1a1a1a;border-radius: 50px;color: #1a1a1a;text-decoration: none;transition: all 0.3s ease;width: fit-content;}.podcast-explore-btn:hover {background: #1a1a1a;color: #fff;}.podcast-hero-middle {padding-top: 20px;}.podcast-pillars-block {background: #fff;border-radius: 16px;padding: 0;}.podcast-pillars-title {font-size: 12px;letter-spacing: 1.5px;margin-bottom: 20px;color: #1a1a1a;}.podcast-tab-section .tab-list-block {margin-bottom: 0;}.podcast-tab-list {flex-direction: column !important;gap: 0 !important;justify-content: flex-start !important;}.podcast-tab-list .tab {padding: 14px 0 !important;border-right: none !important;border-bottom: 1px solid #f0f0f0;width: 100% !important;transition: all 0.3s ease;}.podcast-tab-list .tab:last-child {border-bottom: none;}.podcast-tab-list .tab a {display: flex;align-items: center;gap: 15px;text-decoration: none;color: #1a1a1a;font-size: 14px;}.podcast-tab-icon {width: 50px;height: 50px;border-radius: 50%;background: #f8f8f8;display: flex;align-items: center;justify-content: center;flex-shrink: 0;overflow: hidden;transition: all 0.3s ease;border: 2px solid transparent;}.podcast-tab-icon img {width: 30px;height: 30px;object-fit: contain;}.podcast-tab-list .tab.is-active .podcast-tab-icon {border-color: #ff5722;background: #fff;box-shadow: 0 0 15px rgba(255, 87, 34, 0.2);}.podcast-tab-info {display: flex;flex-direction: column;gap: 2px;}.podcast-tab-name {font-size: 14px;font-weight: 700;color: #1a1a1a;display: block;}.podcast-tab-sub {font-size: 12px;color: #999;display: block;font-style: italic;}.podcast-tab-list .tab.is-active .podcast-tab-name {color: #ff5722;}.podcast-tab-list .tab:hover .podcast-tab-name {color: #ff5722;}.podcast-tab-list .tab:hover .podcast-tab-icon {border-color: #ff572250;}.podcast-tab-section .tab-content {display: none;}.podcast-hero-right {padding-top: 20px;}.podcast-now-playing {position: relative;}.now-playing-label {font-size: 12px;font-weight: 600;text-transform: uppercase;letter-spacing: 1.5px;color: #ff5722;display: flex;align-items: center;gap: 8px;margin-bottom: 15px;}.np-dot {width: 8px;height: 8px;border-radius: 50%;background: #ff5722;display: inline-block;animation: pulse-dot 1.5s ease-in-out infinite;}.podcast-player-wrapper {position: relative;border-radius: 20px;overflow: hidden;background: #1a1714;}.podcast-player-card {position: relative;width: 100%;aspect-ratio: 16 / 10;overflow: hidden;}.podcast-player-card picture, .podcast-player-card picture img {width: 100%;height: 100%;object-fit: cover;display: block;}.player-overlay {position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;background: rgba(0, 0, 0, 0.15);opacity: 1;transition: all 0.3s ease;}.player-play-btn {width: 70px;height: 70px;border-radius: 50%;background: rgba(255, 87, 34, 0.9);display: flex;align-items: center;justify-content: center;color: #fff;transition: all 0.3s ease;border: 3px solid rgba(255, 255, 255, 0.3);}.player-play-btn:hover {transform: scale(1.1);background: #ff5722;border-color: #fff;}.podcast-slider-nav {position: absolute;top: 50%;left: 0;right: 0;transform: translateY(-50%);display: flex;justify-content: space-between;padding: 0 15px;pointer-events: none;z-index: 10;}.podcast-nav-btn {width: 40px;height: 40px;border-radius: 50%;background: rgba(255, 255, 255, 0.9);border: none;display: flex;align-items: center;justify-content: center;color: #1a1a1a;pointer-events: all;transition: all 0.3s ease;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);}.podcast-nav-btn:hover {background: #ff5722;color: #fff;}.podcast-player-info {text-align: center;margin-top: 20px;}.podcast-player-name {font-size: 22px;font-weight: 700;color: #1a1a1a;margin: 0 0 4px;}.podcast-player-sub {font-size: 13px;color: #999;margin: 0;font-style: italic;}.podcast-progress-bar {margin-top: 20px;padding: 0 10px;}.progress-track {position: relative;width: 100%;height: 4px;background: #e8e8e8;border-radius: 4px;overflow: visible;}.progress-fill {position: absolute;left: 0;top: 0;width: 35%;height: 100%;background: linear-gradient(90deg, #ff5722, #ff8a65);border-radius: 4px;transition: width 0.3s ease;}.progress-dot {position: absolute;top: 50%;left: 35%;transform: translate(-50%, -50%);width: 14px;height: 14px;border-radius: 50%;background: #ff5722;border: 3px solid #fff;box-shadow: 0 0 6px rgba(255, 87, 34, 0.4);transition: left 0.3s ease;}.podcast-category-slider {display: none;opacity: 0;transform: translateY(10px);transition: opacity 0.4s ease, transform 0.4s ease;}.podcast-category-slider.is-active {display: block;opacity: 1;transform: translateY(0);animation: fadeSlideUp 0.4s ease forwards;}@keyframes fadeSlideUp {0% {opacity: 0;transform: translateY(15px);}100% {opacity: 1;transform: translateY(0);}}.podcast-title h1 {font-size: 40px;font-weight: 800;line-height: 1.3;text-transform: uppercase;}.wave-container {display: flex;align-items: center;gap: 4px;height: 80px;}.bar {width: 3px;background: #ff7a1a;border-radius: 2px;transform-origin: center;transition: height 0.3s ease;}.dot {width: 6px;height: 6px;border-radius: 50%;background: #ff7a1a;}.wave-container {display: flex;align-items: center;justify-content: center;gap: 3px;height: 100px;opacity: 0.6;}.wave-container .wave-bar {width: 3px;min-height: 6px;background: linear-gradient(180deg, #ff5722, #ff8a65);border-radius: 3px;transition: height 0.15s ease;}.wave-container .wave-dot {width: 5px;height: 5px;border-radius: 50%;background: #ff5722;flex-shrink: 0;transition: transform 0.2s ease;}.podcast-player-block {position: relative;}.podcast-slide-card {position: relative;border-radius: 20px;overflow: visible !important;padding: 10px;}.podcast-slide-img {position: relative;width: 100%;}.podcast-slide-logo {position: absolute;top: 15px;left: 15px;width: 70px;height: 70px;border-radius: 50%;background: #fff;display: flex;align-items: center;justify-content: center;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);z-index: 2;}.podcast-slide-logo img {width: 45px;height: 45px;object-fit: contain;}.podcast-slide-play {position: absolute;bottom: -32px;left: 50%;transform: translateX(-50%) scale(1);width: 60px;height: 60px;border-radius: 50%;background: #ff5722;display: flex;align-items: center;justify-content: center;color: #fff;z-index: 99;box-shadow: 0 0 0 6px rgba(255, 87, 34, 0.2), 0 0 0 12px rgba(255, 87, 34, 0.1);animation: playBtnPulse 2s ease-in-out infinite;transition: transform 0.3s ease, box-shadow 0.3s ease;}@keyframes playBtnPulse {0% {box-shadow: 0 0 0 6px rgba(255, 87, 34, 0.2), 0 0 0 12px rgba(255, 87, 34, 0.1);}50% {box-shadow: 0 0 0 10px rgba(255, 87, 34, 0.3), 0 0 0 20px rgba(255, 87, 34, 0.15), 0 0 0 30px rgba(255, 87, 34, 0.05);}100% {box-shadow: 0 0 0 6px rgba(255, 87, 34, 0.2), 0 0 0 12px rgba(255, 87, 34, 0.1);}}.podcast-slide-play:hover {transform: translateX(-50%) scale(1.1);animation-play-state: paused;box-shadow: 0 0 0 8px rgba(255, 87, 34, 0.25), 0 0 0 16px rgba(255, 87, 34, 0.12);color: #fff;}.podcast-slide-play svg {margin-left: 3px;display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;}.podcast-slide-nav {position: absolute;top: 50%;left: -20px;right: -20px;transform: translateY(-50%);display: flex;justify-content: space-between;pointer-events: none;z-index: 10;}.podcast-slide-prev, .podcast-slide-next {width: 38px;height: 38px;border-radius: 50%;background: #fff;border: 1px solid #e0e0e0;display: flex;align-items: center;justify-content: center;color: #333;pointer-events: all;transition: all 0.3s ease;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);}.podcast-slide-prev:hover, .podcast-slide-next:hover {background: #ff5722;color: #fff;border-color: #ff5722;}.podcast-slide-info {text-align: center;margin-top: -30px;}.podcast-slide-info h3 {font-size: 22px;font-weight: 700;color: #1a1a1a;margin: 0 0 4px;}.podcast-slide-info p {font-size: 14px;color: #ff5722;margin: 0;font-style: italic;}.podcast-slide-img img {border-radius: 15px;border: 3px solid #ff5722;}.podcast-player-block .swiper-slide .podcast-slide-play {opacity: 0;visibility: hidden;transform: translateX(-50%) scale(0.8);transition: opacity 0.4s ease, visibility 0.4s ease, transform 0.4s ease;}.podcast-player-block .swiper-slide-active .podcast-slide-play {opacity: 1;visibility: visible;transform: translateX(-50%) scale(1);}#section-podcast .podcast-player-block .swiper {width: 100%;overflow: hidden;padding-bottom: 40px;}.content-tab {opacity: 1;transition: opacity 0.3s ease;}#section-podcast .swiper {overflow: visible;}.swiper__arrow {width: 40px;height: 40px;padding: 8px;border: 1px solid #ddd;color: #000;background: #fff;opacity: 1;cursor: pointer;}.swiper__arrow:hover {background-color: #ff5722;color: #fff;opacity: 1;}.swiper__arrow svg {font-size: 24px;}.swiper-button-prev {left: -30px;}.swiper-button-next {right: -30px;}@media (max-width: 768px) {.swiper-button-prev {left: -10px;}.swiper-button-next {right: -10px;}}.all-episodes-header {display: flex;align-items: center;justify-content: space-between;margin-bottom: 40px;position: relative;}.all-episodes-header::after {content: "";position: absolute;bottom: -10px;left: 0;right: 0;height: 2px;background: linear-gradient(90deg, #ff5722, #ff8a65, #ffccbc);}.all-episodes-title {display: flex;align-items: center;gap: 12px;}.ae-icon svg {display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;}.all-episodes-title h2 {font-size: 18px;color: #ff5722;margin: 0;}.all-episodes-right {display: flex;align-items: center;gap: 20px;}.ae-view-all {font-size: 16px;font-weight: 600;color: #1a1a1a;text-decoration: none;display: flex;align-items: center;gap: 5px;transition: color 0.3s ease;}.ae-view-all:hover {color: #ff5722;}.ae-nav-btns {display: flex;align-items: center;gap: 8px;}.ae-nav-btn {width: 36px;height: 36px;border-radius: 50%;border: 1px solid #e0e0e0;background: #fff;display: flex;align-items: center;justify-content: center;color: #333;transition: all 0.3s ease;cursor: pointer;}.ae-nav-btn:hover {background: #ff5722;border-color: #ff5722;color: #fff;}.ae-now-playing-label {text-align: center;margin: 25px 0 15px;}.ae-now-playing-label span {font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 2px;color: #ff5722;}.ae-episode-card {position: relative;border-radius: 14px;overflow: visible;transition: all 0.3s ease;border: 2px solid #ff5722;}.all-episodes-slider {overflow: hidden;}.all-episodes-slider .swiper-wrapper {overflow: visible;}.ae-episode-img img {position: relative;width: 100%;aspect-ratio: 16 / 9.9;border-radius: 12px;}.ae-episode-img picture, .ae-episode-img picture img {width: 100%;height: 100%;object-fit: cover;display: block;border-radius: 12px;}.ae-episode-logo {position: absolute;top: 10px;left: 10px;width: 45px;height: 45px;border-radius: 50%;background: #fff;display: flex;align-items: center;justify-content: center;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);z-index: 2;}.ae-episode-logo img {width: 28px;height: 28px;object-fit: contain;}.ae-play-btn {position: absolute;bottom: 3px;left: 4px;margin: 0 auto;width: 40px;height: 40px;border-radius: 50%;background: #ff5722;display: flex;align-items: center;justify-content: center;color: #fff;z-index: 3;transition: transform 0.3s ease;}.ae-play-btn:hover {transform: scale(1.15);color: #fff;}.ae-play-btn svg {margin-left: 2px;}.ae-timeline {position: relative;margin-top: 25px;padding: 0 5%;}.ae-timeline-line {position: absolute;top: 50%;left: 5%;right: 5%;height: 2px;background: linear-gradient( 90deg, #ff5722 0%, #ff5722 30%, #e0e0e0 30%, #e0e0e0 70%, #ff5722 70%, #ff5722 100% );transform: translateY(-50%);}.ae-timeline-dots {position: relative;display: flex;align-items: center;justify-content: space-between;z-index: 2;}.ae-dot {width: 10px;height: 10px;border-radius: 50%;display: block;}.ae-dot {background: #ff5722;}.ae-dot.active {width: 14px;height: 14px;background: #ff5722;box-shadow: 0 0 0 3px rgba(255, 87, 34, 0.2);}.section-all-episodes .swiper {overflow-x: hidden;}.section-why-listen {background: #fff;padding-top: 60px;padding-bottom: 60px;}.section-why-listen .section-title {margin-bottom: 50px;}.section-why-listen .section-title h2 {font-size: 16px;letter-spacing: 3px;color: #1a1a1a;position: relative;display: inline-flex;align-items: center;gap: 15px;}.section-why-listen .section-title h2::before, .section-why-listen .section-title h2::after {content: "";display: inline-block;width: 30px;height: 2px;background: #ff5722;}.why-listen-cols {justify-content: center;gap: 0;}.why-listen-item {text-align: center;}.why-listen-icon {width: 50px;height: 50px;margin: 0 auto 15px;display: flex;align-items: center;justify-content: center;}.why-listen-item h4 {font-size: 20px;margin-bottom: 10px;font-weight: 600 !important;}.why-listen-item p {font-size: 16px;color: #666;line-height: 1.5;margin: 0;}.browse-series-title {display: flex;align-items: center;gap: 10px;margin-bottom: 30px;}.bs-dot {width: 10px;height: 10px;border-radius: 50%;background: #ff5722;display: inline-block;}.browse-series-title h2 {font-size: 14px;letter-spacing: 2px;color: #1a1a1a;margin: 0;}.series-card {border-radius: 18px;overflow: hidden;background: #fff;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);border: 1px solid #ff57224a;transition: all 0.3s ease;}.series-card:hover {box-shadow: 0 8px 30px rgba(0, 0, 0, 0.1);transform: translateY(-4px);}.series-card-img {position: relative;width: 100%;overflow: hidden;}.series-card-img picture, .series-card-img picture img {width: 100%;height: 100%;object-fit: cover;display: block;border-bottom: 1px solid #dddddd57;}.series-card-info {padding: 18px 16px;text-align: left;}.series-card-info h4 {font-size: 22px;font-weight: 500;color: #1a1a1a;margin: 0 0 4px;}.series-card-info p {font-size: 16px;color: #888;margin: 0 0 10px;font-style: italic;}.series-arrow svg {display: inline-flex;align-items: center;width: 30px;height: 30px;}.podcast-content {display: flex;align-items: center;justify-content: space-between;}.h-wrap {position: relative;z-index: 1;}.h-viewport {position: relative;height: 100vh;width: 100%;overflow: hidden;}.h-eyebrow {position: absolute;top: 0;left: 6%;display: flex;align-items: center;gap: 10px;font-size: 13px;letter-spacing: 0.1em;text-transform: uppercase;color: #ff5a1f;z-index: 8;}.h-eyebrow .dot {width: 6px;height: 6px;border-radius: 50%;background: #ff5a1f;}.h-eyebrow .dot.pulsing {animation: pulse 2.2s ease-in-out infinite;}.h-rail {position: absolute;top: 46%;left: 0;right: 0;height: 1px;background: #e6e6e2;z-index: 2;transform: scaleX(0);transform-origin: left center;}.h-marker {position: absolute;top: 46%;left: 6%;width: 16px;height: 16px;border-radius: 6px;background: #ff5a1f;transform: translate(-6px, -50%) scale(0);z-index: 3;}.h-marker.pulsing {animation: pulse 2.2s ease-in-out infinite;}@keyframes pulse {0%, 100% {box-shadow: 0 0 0 0 rgba(255, 90, 31, 0.35);}50% {box-shadow: 0 0 0 8px rgba(255, 90, 31, 0);}}.h-track {position: absolute;inset: 0;display: flex;height: 100%;will-change: transform;z-index: 4;}.panel {position: relative;flex: 0 0 100vw;width: 100vw;height: 100%;}.panel .year {position: absolute;top: 9%;left: 6%;font-size: clamp(56px, 8vw, 150px);font-weight: 800;letter-spacing: -0.03em;line-height: 1;color: #111110;transform-origin: left center;will-change: transform, clip-path;}.panel .col-text {position: absolute;top: 52%;left: 6%;width: min(38%, 460px);}.panel .kicker {color: #ff5722;font-size: 14px;font-weight: 600;margin-bottom: 14px;will-change: transform, clip-path;}.panel h2 {font-size: clamp(18px, 2.6vw, 32px);font-weight: 600;margin-bottom: 12px;will-change: transform, clip-path;}.panel p {color: #6f6f6a;font-size: 15px;line-height: 1.6;will-change: transform, clip-path;}.panel .col-images {position: absolute;top: 8%;right: 6%;width: 44%;height: 80%;z-index: 5;}.panel .img {position: absolute;border-radius: 22px;background-size: cover;background-position: center;box-shadow: 0 20px 50px rgba(0, 0, 0, 0.12);border: 1px solid rgba(0, 0, 0, 0.04);opacity: 0;transform: translateY(36px) scale(0.72) rotate(var(--r, -8deg));transition: opacity 0.65s cubic-bezier(0.22, 1, 0.36, 1), transform 0.75s cubic-bezier(0.22, 1, 0.36, 1);}.panel .img.revealed {opacity: 1;transform: translateY(0) scale(1) rotate(0deg);}.panel .img.logo-card {background-color: #ffffff;background-size: contain;background-repeat: no-repeat;background-position: center;background-origin: content-box;padding: 12px 16px;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);border: 1px solid rgba(0, 0, 0, 0.08);border-radius: 18px;filter: grayscale(100%);transition: filter 0.35s ease, transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;}.panel .img.logo-card:hover {filter: grayscale(0%);transform: translateY(-6px) scale(1.05) !important;box-shadow: 0 20px 40px rgba(255, 87, 34, 0.15), 0 10px 25px rgba(0, 0, 0, 0.1);border-color: rgba(255, 87, 34, 0.35);z-index: 10 !important;}.panel .img.story-card {background-color: #ffffff;background-size: cover;background-position: top center;box-shadow: 0 15px 40px rgba(0, 0, 0, 0.08);border: 1px solid rgba(0, 0, 0, 0.06);}@media (max-width: 1024px) {.panel .col-images {width: 50%;height: 70%;}.panel .img {border-radius: 16px;}}@media (max-width: 700px) {.panel .col-images {position: relative;top: auto;right: auto;width: 100%;height: 38vh;margin-top: 20px;}.panel .img {border-radius: 12px;}}.op-new {position: relative;overflow: hidden;-webkit-clip-path: inset(0);clip-path: inset(0);isolation: isolate;-webkit-transform: translateZ(0);transform: translateZ(0);}.op-new-img-group {position: absolute;top: 0;left: 35%;aspect-ratio: 1 / 1;width: 250px;height: 330px;z-index: 3;pointer-events: none;opacity: 0;overflow: hidden;transform: translate(-50%, 0) translateY(-50%);-moz-transition: opacity 0.35s ease, transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition: opacity 0.35s ease, transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: opacity 0.35s ease, transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition: opacity 0.35s ease, transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);transition: opacity 0.35s ease, transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);}.op-new.is-hovering .op-new-img-group {opacity: 1;}.op-new-img-group-track {-moz-transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);}.op-new-img-group-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}.op-new-item:not(:last-child) {border-bottom: 1px solid #cccccc;}.op-new-item {display: flex;justify-content: space-between;align-items: center;gap: 40px;padding: 20px;position: relative;z-index: 1;}.op-new-img {display: none;}.op-new-logo img {max-height: 100px;max-width: 100px;width: auto;height: auto;background-color: #fff;}.op-new-title h4 {font-size: 50px;line-height: 1;font-weight: bold;text-transform: uppercase;}.op-highlight {position: absolute;top: 0;left: 0;width: 100%;height: 0;background-color: #000;pointer-events: none;z-index: 0;transform: translateY(0);-moz-transition: transform 0.3s linear, height 0.3s linear, opacity 0.3s linear;-ms-transition: transform 0.3s linear, height 0.3s linear, opacity 0.3s linear;-o-transition: transform 0.3s linear, height 0.3s linear, opacity 0.3s linear;-webkit-transition: transform 0.3s linear, height 0.3s linear, opacity 0.3s linear;transition: transform 0.3s linear, height 0.3s linear, opacity 0.3s linear;opacity: 0;}.op-new.is-hovering .op-highlight {opacity: 1;}.op-new-item.is-active, .op-new-item.is-active h4, .op-new-item.is-active p, .op-new-item.is-active span {color: #fff;}.op-new-item, .op-new-item * {transition: 0.3s ease;-moz-transition: 0.3s ease;-ms-transition: 0.3s ease;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;}.op-new-num {display: block;line-height: 1;}.op-new-desc h3 {font-size: 20px;font-weight: 700;text-transform: uppercase;}.op-new-desc span {font-size: 16px;}.subscriber-banner {position: relative;width: 100%;overflow: hidden;}.subscriber-cols {margin: 0 !important;min-height: 220px;}.subscriber-col-left {}.subscriber-col-center {display: flex;align-items: center;justify-content: center;padding: 20px !important;z-index: 5;}.subscriber-col-right {position: relative;padding: 100px 100px 100px 50px !important;z-index: 2;}.subscriber-col-right::before {content: "";position: absolute;inset: 0;background: #0b0a09;clip-path: polygon(8% 0, 100% 0, 100% 100%, 0% 100%);z-index: -1;}.subscriber-right-inner {display: flex;align-items: center;gap: 22px;}.subscriber-eyebrow {display: flex;align-items: center;gap: 15px;color: #ff5722;font-weight: 800;font-size: 18px;letter-spacing: 0.14em;margin-bottom: 15px;}.subscriber-eyebrow svg {display: block;width: 24px;height: 24px;}.subscriber-headline {font-family: "Outfit", sans-serif;font-weight: 700;font-size: 34px;line-height: 1.08;color: #171412;letter-spacing: -0.01em;}.subscriber-line {display: block;}.subscriber-accent {color: #ff5722;font-style: italic;font-weight: 600;}.subscriber-rule {width: 34px;height: 2px;background: #ff5722;margin: 14px 0 12px;}.subscriber-sub {color: #5c574f;font-weight: 500;line-height: 1.5;margin-bottom: 0;}.subscriber-sub b {color: #171412;font-weight: 700;}.subscriber-yt {color: #ff5722;font-weight: 800;}.subscriber-play-wrap {position: relative;width: 150px;height: 150px;flex: 0 0 auto;}@media screen and (min-width: 1024px) {.subscriber-play-wrap {margin-left: -100px;}}.subscriber-ring {position: absolute;inset: 0;border-radius: 50%;border: 1.5px dashed #ff5722;opacity: 0.9;animation: subscriberRingSpin 14s linear infinite;}@keyframes subscriberRingSpin {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}.subscriber-ring-dot {position: absolute;width: 6px;height: 6px;border-radius: 50%;background: #ff5722;top: -3px;left: 50%;margin-left: -3px;}.subscriber-play-btn {position: absolute;inset: 12px;border-radius: 50%;background: radial-gradient(circle at 35% 30%, #262523, #050505 75%);display: flex;align-items: center;justify-content: center;box-shadow: 0 10px 24px rgba(0, 0, 0, 0.45), inset 0 0 0 1px rgb(255 255 255 / 30%);cursor: pointer;transition: transform 0.3s ease;}.subscriber-play-btn:hover {transform: scale(1.08);}.subscriber-play-icon {width: 34px;height: 24px;border-radius: 6px;background: #e1261c;display: flex;align-items: center;justify-content: center;box-shadow: 0 4px 10px rgba(225, 38, 28, 0.5);}.subscriber-play-icon::before {content: "";width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 11px solid #fff;margin-left: 3px;}.subscriber-waveform {display: flex;align-items: center;gap: 3px;height: 44px;flex-shrink: 0;}.subscriber-waveform span {display: block;width: 2.5px;border-radius: 2px;background: linear-gradient(180deg, #ff7a45, #ff5722);transform-origin: center;transition: transform 0.3s ease;}.subscriber-stats {display: flex;align-items: center;color: #fff;padding-left: 50px;justify-content: space-between;width: 100%;}.subscriber-stat {text-align: center;}.subscriber-stat svg {opacity: 0.85;width: 24px;height: 24px;display: block;}.stat-icon-wrap {position: relative;width: 56px;height: 56px;margin: 0 auto 15px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: transparent;z-index: 1;}.stat-icon-wrap::before {content: "";position: absolute;inset: -1.5px;border-radius: 50%;padding: 1.5px;background: conic-gradient( from 0deg, rgba(255, 87, 34, 0) 30%, rgba(255, 87, 34, 1) 100% );-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;z-index: -1;animation: statBorderSpin 2.5s linear infinite;}@keyframes statBorderSpin {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}.subscriber-num {font-size: 50px;font-weight: 600;line-height: 1;color: #fff;text-align: center;margin-bottom: 10px;}.subscriber-lbl {font-size: 16px;color: #9c968c;font-weight: 600;letter-spacing: 0.03em;margin-top: 2px;}.subscriber-divider {width: 1px;height: 30px;background: rgba(255, 255, 255, 0.14);}.subscriber-cta-wrap {flex-shrink: 0;}.subscriber-cta {display: flex;align-items: center;gap: 9px;padding: 11px 20px;border: 1.5px solid #ff5722;border-radius: 999px;color: #000;font-weight: 700;font-size: 14px;white-space: nowrap;background: transparent;position: relative;overflow: hidden;cursor: pointer;text-decoration: none;max-width: fit-content;margin-top: 30px;}.subscriber-cta:hover {color: #e1261c;}.subscriber-cta-fill {position: absolute;inset: 0;background: #ff5722;transform: scaleX(0);transform-origin: left;z-index: -1;transition: transform 0.35s ease;}.subscriber-cta:hover .subscriber-cta-fill {transform: scaleX(1);}.subscriber-yt-ic {width: 25px;height: 18px;background: #e1261c;border-radius: 4px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}.subscriber-yt-ic::before {content: "";width: 0;height: 0;border-top: 4.5px solid transparent;border-bottom: 4.5px solid transparent;border-left: 7px solid #fff;margin-left: 1.5px;}.subscriber-arrow {margin-left: 4px;transition: transform 0.3s ease;}.subscriber-cta:hover .subscriber-arrow {transform: translateX(4px);}.subscriber-banner .section-title h2 {font-size: 34px;line-height: 1.3;}.section-subscriber {box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}.runr-counter {display: flex;align-items: center;}.influencer-name-wrap {position: relative;display: inline-block;}.influencer-name-wrap .txt .ch {display: inline-block;transition: transform 0.35s ease, color 0.35s ease;}.theme-block:hover .influencer-name-wrap .txt .ch, .influencer-col:hover .influencer-name-wrap .txt .ch, #influencers-slider .swiper-slide-active .influencer-name-wrap .txt .ch {color: #ff5722;transform: translateY(-3px);}.theme-block-title::before, .theme-block-title::after {content: "";position: absolute;background-image: url(../images/home/influencers/sparkles.svg);background-size: contain;background-repeat: no-repeat;opacity: 0;transform: scale(0.3) rotate(-15deg);transition: opacity 0.5s ease, transform 0.5s ease;pointer-events: none;z-index: 5;}.theme-block-title::before {width: 20px;height: 20px;top: 4px;left: 15px;}.theme-block-title::after {width: 16px;height: 16px;bottom: 7px;right: 15px;}.theme-block:hover .theme-block-title::before, .influencer-col:hover .theme-block-title::before, #influencers-slider .swiper-slide-active .theme-block-title::before {opacity: 1;transform: scale(1) rotate(0deg);transition-delay: 0.05s;}.theme-block:hover .theme-block-title::after, .influencer-col:hover .theme-block-title::after, #influencers-slider .swiper-slide-active .theme-block-title::after {opacity: 1;transform: scale(1) rotate(0deg);transition-delay: 0.2s;}.youtube-paly-btn {display: flex;}.tab-content {position: relative;min-height: 480px;}.content-tab {animation: fadeInTab 0.5s ease-in-out;}@keyframes fadeInTab {from {opacity: 0;}to {opacity: 1;}}@media (max-width: 768px) {.tab-content {min-height: 400px;}}.header-connect-btn {display: flex;align-items: center;gap: 8px;padding: 10px 22px;background: #111;color: #fff;border: none;border-radius: 30px;font-size: 13px;font-weight: 600;letter-spacing: 1px;cursor: pointer;font-family: "Inter", sans-serif;transition: background 0.3s ease, transform 0.3s ease;margin-right: 20px;}.header-connect-btn:hover {background: #ff5722;transform: scale(1.03);color: #fff;}.header-connect-btn svg {color: #ff5722;transition: color 0.3s ease;}.header-connect-btn:hover svg {color: #fff;}.contact-sidebar-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 99998;opacity: 0;visibility: hidden;transition: opacity 0.4s ease, visibility 0.4s ease;}.contact-sidebar-overlay.is-active {opacity: 1;visibility: visible;}.contact-sidebar {position: fixed;top: 0;right: 0;width: 100%;max-width: 550px;height: 100vh;background: #faf9f7;z-index: 99999;transform: translateX(100%);transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);overflow-y: auto;overflow-x: hidden;box-shadow: -5px 0 30px rgba(0, 0, 0, 0.1);}.contact-sidebar.is-active {transform: translateX(0);}.contact-sidebar-inner {display: flex;flex-direction: column;min-height: 100%;padding: 30px 20px 30px;}.contact-sidebar-header {display: flex;align-items: center;justify-content: space-between;margin-bottom: 60px;}.sidebar-logo img {height: 24px;width: auto;}.sidebar-close-btn {width: 36px;height: 36px;border: none;background: transparent;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: transform 0.3s ease;}.sidebar-close-btn:hover {transform: rotate(90deg);}.sidebar-close-btn svg {color: #111;}.contact-sidebar-body {flex: 1;position: relative;padding-left: 100px;}.sidebar-vertical-text {position: absolute;left: 0;bottom: 0;writing-mode: vertical-lr;text-orientation: mixed;transform: rotate(180deg);font-family: "Outfit", sans-serif;font-size: 42px;font-weight: 400;letter-spacing: 2px;line-height: 1;white-space: nowrap;height: 100%;display: flex;align-items: center;text-transform: uppercase;gap: 20px;}.sidebar-vertical-text span {display: block;}.sidebar-vertical-text span:first-child {color: #111;}.sidebar-vertical-text::before {content: "";display: block;width: 1px;flex: 1;background: linear-gradient(to top, #ff5722 30px, #ddd 30px);margin-bottom: 15px;}.sidebar-intro {margin-bottom: 35px;}.sidebar-intro h2 {font-family: "Outfit", sans-serif;font-size: 30px;font-weight: 500;line-height: 1.4;color: #111;}.sidebar-intro-line {width: 40px;height: 2px;background: #111;margin-top: 15px;border-radius: 2px;}.sidebar-form {display: flex;flex-direction: column;gap: 10px;}.sidebar-form-group {position: relative;}.sidebar-form-label {display: block;font-size: 14px;font-weight: 700;letter-spacing: 1.5px;text-transform: uppercase;color: #111;margin-bottom: 8px;font-family: "Outfit", sans-serif;}.sidebar-form-input {width: 100%;border: none;border-bottom: 1px solid #ccc;padding: 10px 0;font-size: 15px;color: #111;background: transparent;font-family: "Inter", sans-serif;transition: border-color 0.3s ease;outline: none;resize: none;}.sidebar-form-input:focus {border-bottom-color: #ff5722;}.sidebar-form-input::placeholder {color: #999;}.sidebar-form-textarea {min-height: 60px;}.sidebar-select-wrap {position: relative;}.sidebar-form-select {appearance: none;-webkit-appearance: none;cursor: pointer;padding-right: 30px;background: transparent;}.sidebar-select-arrow {position: absolute;right: 0;top: 50%;transform: translateY(-50%);pointer-events: none;color: #111;transition: transform 0.3s ease;}.sidebar-custom-select {position: relative;}.sidebar-custom-select-trigger {display: flex;align-items: center;justify-content: space-between;padding: 10px 0;border-bottom: 1px solid #ccc;cursor: pointer;font-size: 15px;color: #999;font-family: "Inter", sans-serif;transition: border-color 0.3s ease;user-select: none;}.sidebar-custom-select-trigger.has-value {color: #111;}.sidebar-custom-select-trigger:hover, .sidebar-custom-select.is-open .sidebar-custom-select-trigger {border-bottom-color: inherit;}.sidebar-custom-select-trigger svg {transition: transform 0.3s ease;color: #111;flex-shrink: 0;}.sidebar-custom-select.is-open .sidebar-custom-select-trigger svg {transform: rotate(180deg);}.sidebar-custom-select-options {position: absolute;top: calc(100% + 4px);left: 0;right: 0;background: #fff;border: 1px solid #eee;border-radius: 8px;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);z-index: 10;max-height: 0;overflow: hidden;opacity: 0;transition: max-height 0.3s ease, opacity 0.3s ease;}.sidebar-custom-select.is-open .sidebar-custom-select-options {max-height: 260px;overflow-y: auto;opacity: 1;}.sidebar-custom-select-option {padding: 12px 16px;font-size: 14px;color: #333;cursor: pointer;transition: background 0.2s ease, color 0.2s ease;font-family: "Inter", sans-serif;}.sidebar-custom-select-option:hover {background: #fff5f2;color: #ff5722;}.sidebar-custom-select-option.is-selected {background: #ff5722;color: #fff;}.sidebar-custom-select-option.is-disabled {color: #bbb;cursor: default;pointer-events: none;}.sidebar-form-error {display: block;font-size: 12px;color: #e53935;margin-top: 4px;min-height: 16px;font-weight: 600;}.sidebar-form-submit {display: flex;}.sidebar-submit-orbital {position: relative;width: 120px;height: 120px;border: none;background: transparent;cursor: pointer;display: flex;align-items: center;justify-content: center;}.sidebar-submit-orbital .orbital-circle {width: 56px;height: 56px;background: #ff5722;border-radius: 50%;display: flex;align-items: center;justify-content: center;position: relative;z-index: 2;transition: transform 0.3s ease, box-shadow 0.3s ease;}.sidebar-submit-orbital .orbital-circle svg {color: #fff;width: 22px;height: 22px;}.sidebar-submit-orbital:hover .orbital-circle {transform: scale(1.08);box-shadow: 0 6px 24px rgba(255, 87, 34, 0.45);}.sidebar-submit-orbital:hover .orbital-text-ring, .sidebar-submit-orbital:hover .orbital-ring--inner, .sidebar-submit-orbital:hover .orbital-ring--outer, .sidebar-submit-orbital:hover .orbital-dot {animation-play-state: paused;}.sidebar-submit-orbital .orbital-ring {position: absolute;top: 50%;left: 50%;border-radius: 50%;transform: translate(-50%, -50%);}.sidebar-submit-orbital .orbital-ring--inner {width: 80px;height: 80px;border: 1.5px dashed rgba(0, 0, 0, 0.12);animation: orbitalSpin 10s linear infinite;}.sidebar-submit-orbital .orbital-ring--outer {width: 100px;height: 100px;border: 1.5px dashed rgba(255, 87, 34, 0.25);animation: orbitalSpin 16s linear infinite reverse;}.sidebar-submit-orbital .orbital-dot {position: absolute;width: 8px;height: 8px;background: #ff5722;border-radius: 50%;top: 50%;left: 50%;transform: translate(-50%, -50%);animation: orbitalDotMove 10s linear infinite;}.sidebar-submit-orbital .orbital-text-ring {position: absolute;width: 120px;height: 120px;top: 50%;left: 50%;transform: translate(-50%, -50%);animation: orbitalSpin 8s linear infinite;pointer-events: none;}.sidebar-submit-orbital .orbital-text-ring svg {width: 100%;height: 100%;}@keyframes orbitalSpin {from {transform: translate(-50%, -50%) rotate(0deg);}to {transform: translate(-50%, -50%) rotate(360deg);}}@keyframes orbitalDotMove {from {transform: translate(-50%, -50%) rotate(0deg) translateX(40px);}to {transform: translate(-50%, -50%) rotate(360deg) translateX(40px);}}.contact-sidebar-footer {display: flex;align-items: center;gap: 12px;margin-top: 30px;}.sidebar-footer-line {width: 30px;height: 2px;background: #ff5722;}.sidebar-footer-text {font-size: 11px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;color: #111;font-family: "Outfit", sans-serif;}.desk {position: absolute;left: -30%;width: fit-content;top: calc(50% + 180px);transform: translateY(-50%);}@keyframes record {0% {transform: translateY(-50%) rotate(0deg);}100% {transform: translateY(-50%) rotate(360deg);}}.music-slider-wrapper {position: relative;overflow: hidden;}.music-slider-wrapper::before {position: absolute;content: "";height: 130px;width: 100%;background: linear-gradient( 180deg, rgba(255, 255, 255, 0) 19.23%, #ffffff61 88.94% );z-index: 1;transform: rotate(90deg);left: -44%;top: 0;z-index: 9;}.music-slider-wrapper::after {position: absolute;content: "";height: 130px;width: 100%;background: linear-gradient( 180deg, rgba(255, 255, 255, 0) 19.23%, #ffffff4a 88.94% );z-index: 1;transform: rotate(-90deg);right: -44%;top: 0;}.music-app {padding: 16px 20px;border: 1px solid #dfdfdf;border-radius: 12px;}.music-app-title h3 {font-size: 20px;line-height: 1.4;text-transform: uppercase;font-weight: 700;}.music-swiper {}.music-swiper .swiper-slide {width: 100%;}.music-swiper .music-block {border-radius: 12px;overflow: hidden;}.music-swiper-pagination {margin-top: 16px;display: flex;justify-content: center;gap: 6px;}.music-swiper-pagination .swiper-pagination-bullet {width: 10px;height: 10px;background: #ddd;border-radius: 50%;opacity: 1;transition: background 0.3s ease, transform 0.3s ease;cursor: pointer;}.music-swiper-pagination .swiper-pagination-bullet-active {background: #ff5722;transform: scale(1.2);}.music-title {position: relative;z-index: 9;}.music-title p {max-width: 900px;margin: 0 auto;}.op-new-desc {max-width: 730px;flex: 0 0 730px;}.section-music {padding-right: 0;}.music-container {}.music-disk-bg {position: absolute;left: -15%;top: 50%;transform: translateY(-50%);z-index: 1;max-width: 40%;}.music-disk-bg img {width: 100%;border-radius: 50%;animation: spinDisk 10s linear infinite;animation-play-state: paused;}.music-disk-bg img.playing {animation-play-state: running;}@keyframes spinDisk {100% {transform: rotate(360deg);}}.music-content-wrapper {position: relative;z-index: 2;width: 100%;padding: 40px 80px 40px 40px;display: flex;flex-direction: column;justify-content: space-between;min-height: 100vh;}.music-header {display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 50px;}.music-header-left {display: flex;flex-direction: column;}.runr-label-text {font-size: 14px;letter-spacing: 4px;color: #888;margin-bottom: 10px;text-transform: uppercase;}.runr-music-title {font-size: 80px;line-height: 0.9;font-weight: 800;display: flex;flex-direction: column;}.runr-music-title .black-text {color: #000;}.runr-music-title .orange-text {color: #ff5722;}.music-header-center .sounds-text {font-size: 18px;color: #555;letter-spacing: 2px;text-transform: uppercase;font-weight: 500;line-height: 1.4;margin-top: 10px;}.music-header-right {display: flex;align-items: center;gap: 30px;}.music-nav {font-size: 14px;font-weight: 600;color: #333;letter-spacing: 1px;}.music-nav span {cursor: pointer;transition: color 0.3s;}.music-nav span:hover {color: #ff5722;}.music-top-play {width: 40px;height: 40px;border-radius: 50%;border: 1px solid #ff5722;background: transparent;color: #ff5722;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: all 0.3s;}.music-top-play:hover {background: #ff5722;color: #fff;}.music-main-grid {display: flex;align-items: center;justify-content: space-between;flex-grow: 1;gap: 40px;}.music-slider-wrapper {}.music-card {position: relative;border-radius: 20px;overflow: hidden;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);cursor: pointer;}.music-card img {width: 100%;display: block;transition: transform 0.3s;}.music-card:hover img {transform: scale(1.05);}.music-swiper-pagination {margin-top: 20px;position: relative;}.music-player-wrapper {}.custom-music-player {background: #fff;width: 85%;height: 85%;aspect-ratio: 1/1;border-radius: 50%;box-shadow: 0 0 50px rgb(0 0 0 / 13%), inset 0 0 20px rgba(0, 0, 0, 0.02);display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 40px;position: relative;margin: 0 auto;}.custom-music-player::before {content: "";position: absolute;top: -20px;left: -20px;right: -20px;bottom: -20px;border-radius: 50%;border: 1px solid #ff57223b;z-index: 0;}.custom-music-player::after {content: "";position: absolute;top: -35px;left: -35px;right: -35px;bottom: -35px;border-radius: 50%;border: 1px solid #ff572247;z-index: 0;}.player-info, .player-controls, .player-progress {z-index: 1;}.player-info {text-align: center;margin-bottom: 30px;}.player-info h3 {font-size: 22px;font-weight: 700;margin-bottom: 5px;}.player-info p {font-size: 14px;color: #888;margin: 0;}.player-controls {display: flex;align-items: center;gap: 20px;margin-bottom: 40px;}.ctrl-btn {background: transparent;border: none;cursor: pointer;color: #000;display: flex;align-items: center;justify-content: center;transition: color 0.3s;}.ctrl-btn:hover {color: #ff5722;}.play-pause-btn {width: 60px;height: 60px;border-radius: 50%;background: #fff;color: #ff5722;box-shadow: 0 5px 15px rgba(255, 87, 34, 0.3);}.play-pause-btn:hover {background: #ff5722;color: #fff;}.player-progress {display: flex;align-items: center;width: 100%;gap: 15px;font-size: 12px;color: #888;max-width: 200px;}.progress-bar-container {flex-grow: 1;height: 4px;background: #eee;border-radius: 2px;cursor: pointer;position: relative;}.progress-bar-fill {position: absolute;left: 0;top: 0;height: 100%;background: #ff5722;border-radius: 2px;width: 0%;}.progress-bar-fill::after {content: "";position: absolute;right: -5px;top: 50%;transform: translateY(-50%);width: 10px;height: 10px;background: #ff5722;border-radius: 50%;box-shadow: 0 0 5px rgba(255, 87, 34, 0.5);}.music-footer {margin-top: 50px;padding: 0 30px;position: relative;}.footer-right {position: absolute;right: 60px;top: calc(50% + 30px);transform: translateY(-50%);}.footer-left p, .footer-right p {font-size: 14px;letter-spacing: 3px;color: #666;text-transform: uppercase;font-weight: 500;line-height: 1.6;}.footer-right .sep {color: #ff5722;margin: 0 10px;}.footer-center {text-align: center;}.vocalists-title {font-size: 12px;letter-spacing: 4px;color: #888;margin-bottom: 20px;display: block;}.vocalists-list {display: flex;justify-content: center;gap: 30px;}.vocalist-item {display: flex;flex-direction: column;align-items: center;gap: 10px;}.vocalist-img {width: 70px;height: 70px;border-radius: 50%;overflow: hidden;border: 2px solid transparent;transition: border-color 0.3s;filter: grayscale(1);}.vocalist-img img {width: 100%;height: 100%;object-fit: cover;}.vocalist-item:hover .vocalist-img {border-color: #ff5722;}.vocalist-item span {font-size: 10px;line-height: 18px;letter-spacing: 1px;color: #333;font-weight: 600;text-transform: uppercase;}@media (max-width: 1200px) {.music-content-wrapper {padding: 30px;}}@media (max-width: 992px) {.music-disk-bg {display: none;}.music-header {flex-direction: column;gap: 20px;}.music-footer {flex-direction: column;align-items: center;gap: 30px;}}.music-container .column:last-child {flex: 0 0 25%;width: 25%;}.music-container .column:nth-child(2) {flex: 0 0 50%;width: 50%;}.music-container .column:nth-child(1) {flex: 0 0 25%;width: 25%;}.section-music {padding-bottom: 160px;}.cms-item h1, .cms-item h2 {font-size: 30px;line-height: 1.3;margin-bottom: 15px;text-transform: uppercase;font-weight: 500;color: #ff5722;}.cms-item h3 {font-size: 24px;margin-bottom: 10px;font-weight: 500;}.media-hub-section .section-title .title-xs {font-size: 22px;line-height: 34px;}.media-hub-section .section-title .theme-point::before {top: 15px;}.contact-team-left-content {padding-bottom: 30px;}.contact-team-cols .contact-team-col:last-child {align-self: flex-end !important;}.contact-team-cols .runr-team-img picture img {vertical-align: bottom;margin-bottom: 0;display: block;}.section-beyond-tribe {position: relative;background-color: #0d0d0d;color: #ffffff;z-index: 11;overflow: hidden;border-top: 1px solid rgba(255, 255, 255, 0.08);border-bottom: 1px solid rgba(255, 255, 255, 0.08);padding: 50px 0;}.beyond-tribe-container {width: 100%;max-width: 1380px;margin: 0 auto;padding: 0 20px;}.beyond-compact-card {background: linear-gradient( 135deg, rgba(255, 255, 255, 0.04) 0%, rgba(20, 20, 20, 0.7) 100% );border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 24px;padding: 35px 40px;backdrop-filter: blur(12px);position: relative;overflow: hidden;box-shadow: 0 15px 35px rgba(0, 0, 0, 0.4);}.beyond-compact-card::before {content: "";position: absolute;top: 0;left: 0;width: 4px;height: 100%;background: linear-gradient(180deg, #ff5722 0%, transparent 100%);}.beyond-header-content .sub-title {font-size: 14px;font-weight: 700;letter-spacing: 0.15em;text-transform: uppercase;color: #ff5722 !important;display: inline-block;}.beyond-title {font-size: clamp(1.8rem, 2.6vw, 2.5rem) !important;font-weight: 800;line-height: 1.2;color: #ffffff !important;text-transform: uppercase;margin: 0;}.beyond-title .theme-text {color: #ff5722 !important;}.beyond-desc {font-size: 15px;line-height: 1.6;color: rgba(255, 255, 255, 0.8) !important;margin: 0;max-width: 720px;}.beyond-chips {display: flex;align-items: center;gap: 10px;flex-wrap: wrap;}.beyond-chip {display: inline-flex;align-items: center;gap: 6px;background: rgba(255, 87, 34, 0.1);border: 1px solid rgba(255, 87, 34, 0.25);color: #ff6b2c;font-size: 13px;font-weight: 600;padding: 6px 16px;border-radius: 50px;text-transform: uppercase;letter-spacing: 0.05em;}.beyond-chip svg {color: #ff5722;}.beyond-cta-compact {background: rgba(255, 87, 34, 0.08);border: 1px solid rgba(255, 87, 34, 0.25);border-radius: 18px;padding: 25px 25px;display: flex;flex-direction: column;justify-content: center;height: 100%;}.cta-mini-tag {font-size: 12px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: #ff5722;}.cta-mini-text {font-size: 15px;line-height: 1.4;color: #ffffff;font-weight: 600;margin: 0;}.beyond-btn-sm {display: inline-flex;align-items: center;justify-content: center;gap: 10px;background: #ff5722;color: #ffffff;padding: 12px 24px;border-radius: 50px;font-size: 14px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;text-decoration: none;transition: all 0.3s ease;width: fit-content;box-shadow: 0 6px 20px rgba(255, 87, 34, 0.35);}.beyond-btn-sm svg {transition: transform 0.3s ease;}.beyond-btn-sm:hover {background: #ffffff;color: #000000;transform: translateY(-2px);box-shadow: 0 8px 25px rgba(255, 255, 255, 0.25);}.beyond-btn-sm:hover svg {transform: translateX(4px);}