/*
CTC Separate Stylesheet
Updated: 2025-05-27 10:23:05
Theme Name: Hello Biz for Chayahgroup
Theme URI: https://elementor.com/products/hello-biz/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-biz
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Biz is a free, user-friendly Hybrid WordPress Theme that was crafted for seamless integration with the Elementor site builder and tailored specifically for business websites. Perfect for beginners, but far from limited to just them, it features a dedicated beginner-oriented “Home” screen to simplify and streamline the web-building process. Hello Biz also integrates with Elementor’s premium features, giving you access to tools like AI, and accessibility enhancements in one place. Whether launching a startup site or refining a company portfolio, Hello Biz offers a solid, responsive foundation for all web creators. Report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team validates, triages, and handles vulnerabilities. Report here: https://patchstack.com/database/wordpress/theme/hello-biz/vdp.
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready,style-variations
Version: 1.1.0.1748341385
*/
#wpadminbar {
    z-index: 9999999999999999;
}
.alchaya-main-w-container {
    width: calc(100% - 270px);
    margin-inline-start: auto;
}

.txt-clr-brown {
    color: #9d6a49;
}

.banner-icon-button {
    position: absolute;
    bottom: 200px;
    left: 0;
    right: 0;
}

.chaya-button .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.chaya-main-menu-rni a.elementor-item {
    position: relative;
    transition: 200ms cubic-bezier(0.4, 0, 1, 1);
}

.chaya-main-menu-rni .menu-item {
    overflow: hidden;
    transition: 200ms cubic-bezier(0.4, 0, 1, 1);
}

.chaya-main-menu-rni .menu-item:hover {
    background-color: #9d6a49;
}

.chaya-main-menu-rni .menu-item:hover a.elementor-item {
    translate: -15px;
}

.chaya-main-menu-rni .menu-item:hover a.elementor-item.elementor-item-active {
    color: white !important;
}

.chaya-main-menu-rni a.elementor-item {
    position: relative;
}

.chaya-main-menu-rni a.elementor-item.elementor-item-active::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 3px;
    z-index: 10;
    background-color: #ad6f50;
}

.chaya-main-menu-rni .menu-item:hover::after {
    scale: 1;
}

.chaya-main-menu-rni .menu-item::after {
    transition: 300ms ease;
    content: "";
    position: absolute;
    right: 30px;
    top: 0;
    bottom: 0;
    pointer-events: none;
    scale: 0;
    transform-origin: bottom;
    width: 67px;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="67" height="46" viewBox="0 0 67 46" fill="none"><g opacity="0.5"><mask id="mask0_288_2160" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="67" height="46"><rect y="0.560059" width="66.8235" height="45.44" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_288_2160)"><path d="M36.2 43.6972C36.979 42.8414 39.3472 40.4861 43.6431 38.3742L45.0042 37.7383C45.1694 37.6676 45.3425 37.5891 45.5078 37.5185C49.6227 35.7912 55.1774 34.4095 62.3687 34.4252C62.3687 34.4252 45.9326 31.2534 34.7051 43.3046C34.7051 43.3046 34.7051 43.3046 34.6973 43.3125V43.3203C24.1071 55.7406 33.0057 67.3757 33.0057 67.3757C30.7161 61.8565 30.5902 57.1538 31.3141 53.4481C31.3455 53.2989 31.377 53.1498 31.4085 53.0006L31.7232 51.7601C32.8483 47.7954 34.8546 45.236 35.6178 44.3567L36.2079 43.6972H36.2Z" fill="%23F1AB86"/><path d="M30.3227 44.3567C31.0938 45.236 33.0922 47.7954 34.2173 51.7601L34.532 53.0006C34.5635 53.1498 34.595 53.2989 34.6264 53.4481C35.3503 57.1538 35.2244 61.8565 32.9348 67.3757C32.9348 67.3757 41.8256 55.7406 31.2432 43.3203C31.2432 43.3203 31.2432 43.3125 31.2354 43.3046C20 31.2534 3.56396 34.4252 3.56396 34.4252C10.7631 34.4095 16.31 35.7912 20.4249 37.5185C20.598 37.5891 20.7632 37.6598 20.9284 37.7383L22.2896 38.3742C26.5854 40.494 28.9537 42.8414 29.7326 43.6972L30.3227 44.3567Z" fill="%23F1AB86"/><path d="M35.6099 24.478C34.8389 23.5987 32.8404 21.0392 31.7153 17.0745L31.4006 15.834C31.3691 15.6849 31.3377 15.5357 31.3062 15.3865C30.5823 11.673 30.7082 6.97029 32.9978 1.45105C32.9978 1.45105 24.0992 13.0862 34.6894 25.5065C34.6894 25.5065 34.6894 25.5143 34.6973 25.5222C45.9169 37.5734 62.3608 34.4016 62.3608 34.4016C55.1617 34.4173 49.6148 33.0355 45.4999 31.3083C45.3268 31.2377 45.1616 31.167 44.9963 31.0885L43.6352 30.4526C39.3393 28.3328 36.9711 25.9854 36.1922 25.1296L35.6021 24.4701L35.6099 24.478Z" fill="%23F1AB86"/><path d="M29.7405 25.1375C28.9616 25.9932 26.5933 28.3485 22.2974 30.4604L20.9363 31.0964C20.7711 31.167 20.598 31.2455 20.4328 31.3162C16.3178 33.0434 10.7631 34.4252 3.57183 34.4095C3.57183 34.4095 20.0079 37.5813 31.2354 25.53C31.2354 25.53 31.2354 25.53 31.2433 25.5222V25.5143C41.8335 13.0941 32.9349 1.4589 32.9349 1.4589C35.2244 6.97814 35.3503 11.6809 34.6264 15.3865C34.595 15.5357 34.5635 15.6849 34.532 15.834L34.2173 17.0745C33.0922 21.0392 31.0859 23.5987 30.3227 24.478L29.7326 25.1375H29.7405Z" fill="%23F1AB86"/></g></g></svg>');
}

.chaya-card-rni {
    overflow: hidden !important;
    position: relative;
}

.chaya-card-rni .chaya-card-rni-button {
    transition: 300ms;
    translate: 0 20px;
    opacity: 0;
}

.chaya-card-rni:hover .chaya-card-rni-button {
    translate: 0 0;
    opacity: 1;
}

.chaya-card-rni .chaya-card-rni-icon {}

.chaya-card-rni::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    translate: 0 100px;
    transition: 300ms ease;
    background: linear-gradient(0deg,
            rgba(0, 0, 0, 0.8) 0%,
            rgba(0, 0, 0, 0.7) 20%,
            rgba(0, 0, 0, 0.2) 50%,
            rgba(0, 0, 0, 0) 100%);
}

.chaya-card-rni:hover::after {
    translate: 0;
}

.chaya-card-rni img {
    transition: 300ms;
    display: block;
}

.chaya-card-rni:hover img {
    scale: 1.1;
}

.card-icon-with-hover {
    width: var(--icon-width);
    height: var(--icon-height);
    display: flex !important;
    overflow: hidden;
    gap: 5px;
}

.card-icon-with-hover .chaya-icon-inner {
    transition: 300ms ease;
    translate: 2px;
}

.chaya-hover:hover .card-icon-with-hover .chaya-icon-inner {
    translate: -29px;
}

.chaya-hover.chaya-button:hover .card-icon-with-hover .chaya-icon-inner {
    translate: -19px;
}

.chaya-hover:hover .chaya-animated-rni-icon .elementor-widget-container {
    background-color: #9d6a49 !important;
}

path {
    transition: 300ms;
}

.chaya-hover:hover .chaya-animated-rni-icon .elementor-widget-container path {
    fill: white;
}

.chaya-hover .chaya-animated-rni-icon.btt-rni .card-icon-with-hover {
    display: flex;
    flex-direction: column;
}

.chaya-hover:hover .chaya-animated-rni-icon.btt-rni .card-icon-with-hover .chaya-icon-inner {
    translate: 0 -33px;
}


.chaya-text-inner {
    display: block;
    transition: 300ms ease;
}

.chaya-text-hover {
    height: var(--text-height);
    overflow: hidden;
    gap: 5px;
}

.chaya-hover:hover .chaya-text-inner {
    translate: 0 -13px;
}

.chaya-button.hover-black-icon:hover path {
    fill: black;
}

.core-value-head,
.core-value-desc,
.core-value-icon,
.core-value-icon,
.core-value-slno,
.core-value-head h2,
.core-value-desc p,
.core-value-icon path,
.core-value-icon svg,
.core-value-slno h2 {
    transition: color 300ms ease,
        translate 750ms linear(0 0%,
            0 2.27%,
            0.02 4.53%,
            0.04 6.8%,
            0.06 9.07%,
            0.1 11.33%,
            0.14 13.6%,
            0.25 18.15%,
            0.39 22.7%,
            0.56 27.25%,
            0.77 31.8%,
            1 36.35%,
            0.89 40.9%,
            0.85 43.18%,
            0.81 45.45%,
            0.79 47.72%,
            0.77 50%,
            0.75 52.27%,
            0.75 54.55%,
            0.75 56.82%,
            0.77 59.1%,
            0.79 61.38%,
            0.81 63.65%,
            0.85 65.93%,
            0.89 68.2%,
            1 72.7%,
            0.97 74.98%,
            0.95 77.25%,
            0.94 79.53%,
            0.94 81.8%,
            0.94 84.08%,
            0.95 86.35%,
            0.97 88.63%,
            1 90.9%,
            0.99 93.18%,
            0.98 95.45%,
            0.99 97.73%,
            1 100%);
}


.vision-points-section .core-value-head,
.vision-points-section .core-value-desc,
.vision-points-section .core-value-icon,
.vision-points-section .core-value-icon,
.vision-points-section .core-value-slno,
.vision-points-section .core-value-head h2,
.vision-points-section .core-value-desc p,
.vision-points-section .core-value-icon path,
.vision-points-section .core-value-icon svg,
.vision-points-section .core-value-slno h2 {
    transition: 300ms ease;
}

.core-value-points-hover:hover .core-value-head h2,
.core-value-points-hover:hover .core-value-desc p,
.core-value-points-hover:hover .core-value-slno h2 {
    color: white !important;
}

.core-value-points-hover:hover .core-value-icon path {
    fill: white;
}

.core-value-points-hover {
    position: relative;
    overflow: hidden;
}

.core-value-points-hover:hover .core-value-head,
.core-value-points-hover:hover .core-value-slno {
    translate: 20px;
}

.core-value-points-hover:hover .core-value-desc,
.core-value-points-hover:hover .core-value-icon {
    translate: -20px;
}

.core-value-points-hover::before {
    content: "" !important;
    background-repeat: no-repeat;
    background-position: bottom;
    scale: 0;
    transform-origin: bottom;
    position: absolute;
    transition: 300ms ease;
    margin-top: auto;
    border: 0 !important;
    background-image: url("data:image/svg+xml,%3Csvg width='150' height='102' viewBox='0 0 150 102' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cmask id='mask0_67_173' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='150' height='102'%3E%3Crect width='150' height='102' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_67_173)'%3E%3Cpath d='M81.2588 96.8307C83.0072 94.9097 88.3233 89.6228 97.9663 84.8821L101.022 83.4546C101.393 83.296 101.781 83.1198 102.152 82.9612C111.389 79.0841 123.858 75.9824 140 76.0176C140 76.0176 103.106 68.8978 77.9031 95.9495C77.9031 95.9495 77.9031 95.9495 77.8855 95.9671V95.9848C54.1135 123.865 74.0883 149.982 74.0883 149.982C68.9489 137.593 68.6663 127.037 70.2911 118.719C70.3618 118.384 70.4324 118.049 70.5031 117.714L71.2095 114.93C73.7351 106.03 78.2387 100.285 79.9518 98.311L81.2764 96.8307H81.2588Z' fill='%23F1AB86'/%3E%3Cpath d='M68.0658 98.311C69.7966 100.285 74.2826 106.03 76.8081 114.93L77.5146 117.714C77.5852 118.049 77.6559 118.384 77.7265 118.719C79.3513 127.037 79.0688 137.593 73.9294 149.982C73.9294 149.982 93.8865 123.865 70.1322 95.9848C70.1322 95.9848 70.1322 95.9671 70.1145 95.9495C44.8943 68.8978 8 76.0176 8 76.0176C24.16 75.9824 36.6112 79.0841 45.848 82.9612C46.2366 83.1198 46.6074 83.2784 46.9783 83.4546L50.0337 84.8821C59.6767 89.6404 64.9928 94.9097 66.7412 96.8307L68.0658 98.311Z' fill='%23F1AB86'/%3E%3Cpath d='M79.9342 53.689C78.2034 51.7152 73.7174 45.97 71.1919 37.0703L70.4854 34.2858C70.4148 33.9509 70.3441 33.6161 70.2735 33.2813C68.6486 24.9455 68.9312 14.3891 74.0706 2C74.0706 2 54.0958 28.1176 77.8678 55.9976C77.8678 55.9976 77.8678 56.0152 77.8855 56.0329C103.07 83.0845 139.982 75.9648 139.982 75.9648C123.822 76 111.371 72.8983 102.134 69.0212C101.746 68.8626 101.375 68.704 101.004 68.5277L97.9486 67.1003C88.3056 62.342 82.9896 57.0726 81.2411 55.1517L79.9165 53.6713L79.9342 53.689Z' fill='%23F1AB86'/%3E%3Cpath d='M66.7589 55.1693C65.0104 57.0903 59.6944 62.3772 50.0514 67.1179L46.996 68.5454C46.6251 68.704 46.2366 68.8802 45.8657 69.0388C36.6289 72.9159 24.16 76.0176 8.01766 75.9824C8.01766 75.9824 44.912 83.1022 70.1145 56.0505C70.1145 56.0505 70.1145 56.0505 70.1322 56.0329V56.0152C93.9042 28.1353 73.9294 2.01762 73.9294 2.01762C79.0688 14.4068 79.3514 24.9631 77.7265 33.2813C77.6559 33.6161 77.5852 33.9509 77.5146 34.2858L76.8081 37.0703C74.2826 45.97 69.779 51.7152 68.0658 53.689L66.7412 55.1693H66.7589Z' fill='%23F1AB86'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    left: -8% !important;
}

.core-value-points-hover:hover::before {
    scale: 1;
}

.vision-points-section.core-value-points-hover::before {
    display: none;
}

.dynamic-video-rni video {
    height: 580px !important;
}

.rni-fade-nav {
    width: 50px;
    height: 50px;
    border-radius: 100vw;
    background: #9d6a49;
    border: none;
}

.rni-fade-nav:hover,
.rni-fade-nav:focus,
.rni-fade-nav:focus-visible {
    background: black;
}

.rni-fade-nav.rni-fade-next .card-icon-with-hover {
    translate: 3px 2px;
}

.rni-fade-nav.rni-fade-prev .card-icon-with-hover {
    translate: -4px 2px;
}

.rni-fade-nav.rni-fade-prev:hover .card-icon-with-hover .chaya-icon-inner {
    translate: -15px;
}

.rni-fade-nav.rni-fade-next .card-icon-with-hover .chaya-icon-inner {
    translate: -15px;
}

.rni-fade-nav.rni-fade-next:hover .card-icon-with-hover .chaya-icon-inner {
    translate: 2px;
}

.rni-fade-slider-head {
    font-size: 24px;
    font-weight: 700;
}

.rni-fade-slider-desc {
    font-size: 21px;
}

.rni-fade-slider-desc,
.rni-fade-slider-head {
    color: #262525;
    font-family: Aspekta, sans-serif;
    margin: 0;
}

.rni-fade-slider-item {
    display: flex;
    align-items: end;
}

.rni-fade-slider-content {
    padding: 0 0 212px 61px;
    max-width: 350px;
}

.rni-fade-slider-container {
    position: relative;
    width: 100%;
}


.elementor-widget-container {
    height: fit-content;
    margin-top: auto;
}

.rni-fade-slider-nav {
    position: absolute;
    right: 210px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    bottom: 100px;
}

.alchaya-decor-bg-element {
    position: relative;
}

.alchaya-decor-bg-element::after {
    content: "";
    position: absolute;
    top: 249px;
    right: 0;
    bottom: 0;
    width: 46%;
    z-index: -1;
    background-color: #faf4f0;
    background-repeat: no-repeat;
    background-position: 55% 15%;
    background-image: url("data:image/svg+xml,%3Csvg width='157' height='177' viewBox='0 0 157 177' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M86.9963 112.923C89.0727 110.636 95.3855 104.34 106.837 98.6948L110.465 96.9949C110.906 96.8061 111.367 96.5962 111.807 96.4073C122.776 91.7905 137.583 88.0971 156.753 88.1391C156.753 88.1391 112.94 79.6609 83.0114 111.874C83.0114 111.874 83.0114 111.874 82.9905 111.895V111.916C54.7607 145.115 78.4812 176.215 78.4812 176.215C72.3781 161.462 72.0425 148.892 73.972 138.987C74.0559 138.588 74.1398 138.189 74.2237 137.791L75.0626 134.475C78.0618 123.877 83.4099 117.036 85.4443 114.686L87.0173 112.923H86.9963Z' fill='%23E7D8CF'/%3E%3Cpath d='M71.3294 114.686C73.3848 117.036 78.7119 123.877 81.7111 134.475L82.55 137.791C82.6339 138.189 82.7178 138.588 82.8017 138.987C84.7312 148.892 84.3957 161.462 78.2925 176.215C78.2925 176.215 101.992 145.115 73.7833 111.916C73.7833 111.916 73.7833 111.895 73.7623 111.874C43.8127 79.6609 0 88.1391 0 88.1391C19.1904 88.0971 33.9764 91.7905 44.9453 96.4073C45.4067 96.5962 45.8471 96.7851 46.2876 96.9949L49.9159 98.6948C61.3672 104.361 67.6801 110.636 69.7564 112.923L71.3294 114.686Z' fill='%23E7D8CF'/%3E%3Cpath d='M85.4233 61.5504C83.368 59.2001 78.0408 52.3588 75.0417 41.7611L74.2028 38.4454C74.1189 38.0467 74.035 37.648 73.9511 37.2492C72.0215 27.3231 72.3571 14.7528 78.4603 0C78.4603 0 54.7397 31.1005 82.9695 64.2995C82.9695 64.2995 82.9695 64.3205 82.9905 64.3415C112.898 96.5542 156.732 88.0761 156.732 88.0761C137.541 88.1181 122.755 84.4246 111.786 79.8078C111.325 79.619 110.885 79.4301 110.444 79.2202L106.816 77.5204C95.3646 71.8543 89.0517 65.5797 86.9754 63.2922L85.4024 61.5295L85.4233 61.5504Z' fill='%23E7D8CF'/%3E%3Cpath d='M69.7774 63.3131C67.701 65.6005 61.3881 71.8962 49.9368 77.5413L46.3085 79.2411C45.8681 79.43 45.4067 79.6398 44.9662 79.8287C33.9973 84.4455 19.1903 88.139 0.0209138 88.097C0.0209138 88.097 43.8337 96.5751 73.7622 64.3624C73.7622 64.3624 73.7623 64.3624 73.7832 64.3414V64.3204C102.013 31.1214 78.2924 0.02088 78.2924 0.02088C84.3956 14.7737 84.7312 27.344 82.8016 37.2491C82.7178 37.6479 82.6339 38.0466 82.55 38.4453L81.711 41.761C78.7119 52.3587 73.3638 59.2 71.3294 61.5503L69.7564 63.3131H69.7774Z' fill='%23E7D8CF'/%3E%3C/svg%3E%0A");
}

.rni-scroll-window-3-row .rni-animate-scroll-down {
    animation: scroll-down 35s infinite linear;
}

.rni-scroll-window-3-row .rni-animate-scroll-up {
    animation: scroll-up 35s infinite linear;
}

.chaya-image-hover-effect .rni-bw-hover {
    -webkit-filter: saturate(0) brightness(0.8);
    filter: saturate(0) brightness(0.8);
    transition: 300ms linear;
}

.chaya-image-hover-effect:hover .rni-bw-hover {
    -webkit-filter: saturate(1) brightness(1);
    filter: saturate(1) brightness(1);
}

.chaya-image-hover-effect .rni-scale-hover {
    overflow: hidden;
}

.chaya-image-hover-effect .rni-scale-hover img {
    transition: 300ms;
}

.chaya-image-hover-effect:hover .rni-scale-hover img {
    scale: 1.1;
}

.rni-scroll-window-3-row {
    overflow: hidden !important;
    height: 279px !important;
}



@keyframes scroll-down {
    0% {
        transform: translateY(100%);
    }

    100% {
        transform: translateY(-400%);
    }
}

@keyframes scroll-up {
    0% {
        transform: translateY(-400%);
    }

    100% {
        transform: translateY(100%);
    }
}

.rni-fade-slider-image img {
    width: 100%;
    object-fit: contain;
}

.footer-two-grid-menu ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    /* grid-template-rows: 1fr 1fr 1fr 1fr; */
}

ç .footer-two-grid-menu ul li:nth-child(1) {
    grid-area: 1 / 1 / 2 / 2;
}

.footer-two-grid-menu ul li:nth-child(2) {
    grid-area: 2 / 1 / 3 / 2;
}

.footer-two-grid-menu ul li:nth-child(3) {
    grid-area: 3 / 1 / 4 / 2;
}

.footer-two-grid-menu ul li:nth-child(4) {
    grid-area: 4 / 1 / 5 / 2;
}

.footer-two-grid-menu ul li:nth-child(5) {
    grid-area: 1 / 2 / 2 / 3;
}

.footer-two-grid-menu ul li:nth-child(6) {
    grid-area: 2 / 2 / 3 / 3;
}

.footer-two-grid-menu ul li:nth-child(7) {
    grid-area: 3 / 2 / 4 / 3;
}

.footer-two-grid-menu ul li:nth-child(8) {
    grid-area: 4 / 2 / 5 / 3;
}

.rni-icon-hover-list .elementor-icon-list-text,
.rni-icon-hover-list .elementor-icon-list-icon {
    transition: 300ms ease !important;
}

.rni-icon-hover-list li {
    cursor: pointer;
}

.rni-icon-hover-list li:hover .elementor-icon-list-text {
    translate: -5px;
}

.rni-icon-hover-list li:hover .elementor-icon-list-icon {
    translate: 5px;
}

.rni-header-main-section {
    transition: 500ms ease;
}

.fade-slider-shortcode-rni>.elementor-widget-container {
    display: flex;
    align-items: end;
    max-width: 876px;
}

.dynamic-video-rni {
    height: 580px;
}

.rni-vidoe-play-pause-btn {
    cursor: pointer;
}

.rni-vidoe-play-pause-btn g,
.rni-vidoe-play-pause-btn path,
.rni-vidoe-play-pause-btn circle {
    transition: 300ms ease;
}

.rni-vidoe-play-pause-btn:hover g {
    opacity: 1;
}

.rni-vidoe-play-pause-btn:hover circle {
    fill: #9d6a49;
}

.rni-vidoe-play-pause-btn:hover svg>path {
    fill: white;
}

.rni-fade-shortcode {
    height: fit-content;
    margin-top: auto;
}

.live-box-rni.active {
    background-color: #262525;
}

.live-box-rni-desc {
    max-height: 100px;
    opacity: 0;
}

.live-box-rni.active .live-box-rni-desc {
    transition: 300ms ease;
    transition-delay: 100ms;
    opacity: 1;
}

.vision-points-section:hover .flip-cube-rni {
    transform: scale(0.7) rotate(-135deg);
}

.vision-points-section .flip-cube-rni svg {
    transition: 400ms ease;
}

.vision-points-section:hover .flip-cube-rni svg {
    transform: rotate(-45deg) scale(1.3);
}

.vision-points-section::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    transition: 300ms ease;
    height: 1px;
    background-color: #9d6a49;
}

.vision-points-section:hover::after {
    left: 176px;
    right: 20px;
    background-color: rgba(255, 255, 255, 0.50);
}

.hide-above-laptop {
    display: none
}

/* .live-flow-container-rni:has(.live-box-rni:nth-child(1):hover) {
    grid-template-columns: 2fr 1fr 1fr 1fr;
}

.live-flow-container-rni:has(.live-box-rni:nth-child(2):hover) {
    grid-template-columns: 1fr 2fr 1fr 1fr;
}

.live-flow-container-rni:has(.live-box-rni:nth-child(3):hover) {
    grid-template-columns: 1fr 1fr 2fr 1fr;
}

.live-flow-container-rni:has(.live-box-rni:nth-child(4):hover) {
    grid-template-columns: 1fr 1fr 1fr 2fr;
} */

.live-flow-container-rni {
    transition: 700ms linear(0 0%, 0 1.8%, 0.01 3.6%, 0.03 6.35%, 0.07 9.1%, 0.13 11.4%, 0.19 13.4%, 0.27 15%, 0.34 16.1%, 0.54 18.35%, 0.66 20.6%, 0.72 22.4%, 0.77 24.6%, 0.81 27.3%, 0.85 30.4%, 0.88 35.1%, 0.92 40.6%, 0.94 47.2%, 0.96 55%, 0.98 64%, 0.99 74.4%, 1 86.4%, 1 100%) !important;
}

.txt-hover-white:hover .txt-clr-brown {
    color: white;
}

.image-hover-rotate .image-rni {
    transition: 300ms;
}

.image-hover-rotate:hover .image-rni {
    transform: rotateY(180deg);
}


/* start of 3 point slider  */


.slider-container {
    width: min(1400px, 90%);
    margin-inline: auto;
}

.slider-3-point-rni-wrapper {
    position: relative;
}

.slider-3-point-rni {
    position: relative;
    height: 600px;
}

.slide-item-rni {
    position: absolute;
    transition: 700ms ease;
    transform-origin: bottom;
}

.slide-item-rni img {
    width: 100%;
    object-fit: cover;
    display: block;
}

[data-slide-order="1"].slide-item-rni,
[data-slide-order="3"].slide-item-rni {
    --width-scale-down: 0.6;
    left: 0;
    bottom: 0;
    z-index: 1;
    transform-origin: left bottom;
    width: calc(var(--slide-width-rni) * var(--width-scale-down));
}

[data-slide-order="2"].slide-item-rni {
    left: 50%;
    transform: translate(-50%);
    bottom: 0;
    width: var(--slide-width-rni);
    z-index: 2;
}

[data-slide-order="3"].slide-item-rni {
    translate: calc(var(--end-slide-margin) + (var(--slide-width-rni) - var(--slide-width-rni) * var(--width-scale-down)));
}

.slider-nav-overlay {
    position: absolute;
    top: 8%;
    right: 12%;
    z-index: 10;
}

.slider-nav-content {
    width: 300px;
    transition: 300ms ease;
    opacity: 0;
    z-index: 3;

}

.slider-nav-content.active {
    opacity: 1;
}

.slider-nav-content-block .slider-nav-content:not(:nth-child(1)) {
    position: absolute;
    top: 0;
}

.slider-3-point-rni-wrapper {
    display: none;
    padding-top: 70px;
}

.slider-3-point-rni-wrapper.active {
    display: block;
}

.slide-content-name {
    color: #262525;
    font-family: "Aspekta main", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    margin-block: 0;
}

.slide-content-designation {
    color: #262525;
    font-family: "Aspekta main", Sans-serif;
    font-size: 21px;
}

ul.slider-nav {
    display: flex;
    align-items: center;
    list-style: none;
    gap: 30px;
    margin-inline: auto;
    justify-content: center;
    padding: 0;
    border-bottom: 2px solid #D9D9D9;
    width: fit-content;
}

li.slider-nav-main {
    padding: 7px 20px;
    font-size: 16px;
    ;
    cursor: pointer;
    transition: 300ms ease;
    position: relative;
    font-family: "Aspekta main", Sans-serif;
    -webkit-text-stroke: 0.3px;
    -webkit-text-stroke-color: transparent;
}

li.slider-nav-main.active {
    -webkit-text-stroke-color: #000;
}

li.slider-nav-main::after {
    content: '';
    position: absolute;
    bottom: -2px;
    right: 0;
    height: 3px;
    left: 0;
}

.slide-button-rni {
    padding: 10px;
    border-radius: 50px;
    width: 54px;
    height: 54px;
}

button.slide-button-rni {
    border-radius: 50px;
    background-color: #9d6a49;
    border: 0;
    width: 51px;
    height: 50px;
}

.slide-button-icons svg {
    transition: 300ms ease;
}

.slide-button-icons {
    width: 13px;
    height: 29px;
    display: block;
    overflow: hidden;
    translate: 9px;
}

.slide-button-rni:hover svg {
    translate: -19px;
}

.next.slide-button-rni svg {
    translate: -19px;
}

.next.slide-button-rni:hover svg {
    translate: 0;
}

.slide-controls-rni {
    padding-top: 25px;
}

.slider-3-point-rni {
    position: relative;
}

.slider-3-point-rni::after {
    position: absolute;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 15.22%, #FFF 108%);
    bottom: 0;
    right: 0;
    left: 0;
    content: '';
    height: 300px;
    z-index: 2;
    pointer-events: none;
}

/* li.slider-nav-main.active {
    border-bottom: 1px solid red;
} */

li.slider-nav-main.active::after {
    background-color: #9d6a49;
}

/* End of 3 point slider */

.hoverable-svg-ungrouped:hover svg path {
    fill-opacity: 1;
}

.hoverable-svg-grouped svg g:hover path {
    fill-opacity: 1;
}


.hoverable-svg-rni svg path {
    transition: 600ms ease;
    transition-delay: 750ms;
}

.hoverable-svg-rni:hover svg path {
    fill-opacity: 1;
    transition-delay: 0ms;
}

.gallery-grid-rni .e-gallery-container {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.gallery-grid-rni .e-gallery-container .elementor-gallery-item:nth-child(1),
.gallery-grid-rni .e-gallery-container .elementor-gallery-item:nth-child(8),
.gallery-grid-rni .e-gallery-container .elementor-gallery-item:nth-child(11) {
    grid-column: span 2;
    grid-row: span 2;
}

.image-grow-rni:hover img {
    scale: 1.1
}

.image-grow-rni img {
    transition: 300ms;
}

.image-grow-rni {
    overflow: hidden;
    border-radius: 10px
}

.growing-border-hover,
summary.e-n-accordion-item-title[aria-expanded="false"] {
    position: relative;
}

.growing-border-hover::after,
summary.e-n-accordion-item-title[aria-expanded="false"]::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -1px;
    right: 0;
    height: 2px;
    scale: 0 1;
    transition: 0.5s ease;
    background-color: #D9D9D9;
    transform-origin: left;
}

.growing-border-hover::after {
    background-color: #9D6A49;
}

.growing-border-hover:hover::after,
summary.e-n-accordion-item-title[aria-expanded="false"]:hover::after {
    scale: 1 1;
}

/* Start of short code post grid styles */

.custom-post-grid-rni {
    display: grid;
    grid-template-columns: 800fr 575fr;
    gap: 25px;
}

.post-grid-first-rni {
    grid-row: span 4;
}

.post-grid-item-rni {
    position: relative;
}

.post-grid-item-rni.post-grid-not-first {
    display: grid;
    grid-template-columns: 215fr 326fr;
    gap: 34px;
}

.card-fill-link {
    position: absolute;
    inset: 0;
}

.rni-video-pause-button {
    display: none;
}

.post-date-rni {
    font-family: "Antonio", Sans-serif;
    font-weight: 600;
    font-size: 18px;
    color: #9D6A49;
    text-transform: uppercase;
}

.post-title-rni {
    line-height: 1;
}

.post-title-rni a {
    font-family: "Aspekta main", Sans-serif;
    font-size: 18px;
    color: black;
    line-height: 1;
    font-weight: 400;
}

.read-more-button-rni {
    font-family: "Aspekta main", Sans-serif;
    font-size: 14px;
    color: #9D6A49;
}

.post-thumbnail-rni a {
    display: block;
}

.post-thumbnail-rni a,
.post-thumbnail-rni a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.post-grid-item-rni.post-grid-first-rni .post-thumbnail-rni {
    aspect-ratio: 800/550;
}

.post-grid-item-rni.post-grid-first-rni .post-details-rni {
    margin-top: 18px;
}

.post-grid-item-rni.post-grid-first-rni .post-title-rni a {
    font-size: 24px;
    font-weight: 600;
}

a.card-fill-link {
    position: absolute;
    inset: 0;
}

/* End of short code post grid styles */

.apsect-450-270 img {
    aspect-ratio: 500 / 270 !important;
}

.zoom-hover-img-rni {
    overflow: hidden;
}

.zoom-hover-img-rni img {
    transition: 300ms ease;
}

.zoom-hover-img-rni:hover img {
    scale: 1.1;
}

/* Image Zoom Hover Effect */
.image-zoom-hover:hover img {
    scale: 1.05;
}

.image-zoom-hover {
    overflow: hidden;
}

.image-zoom-hover img {
    transition: 300ms;
}

/* End of Image Zoom Hover Effect */

/* Black Card Hover Start */

.chaya-black-hover .chaya-black-hover-left,
.chaya-black-hover .chaya-black-hover-right {
    transition: 300ms ease;
}

.chaya-black-hover:hover .chaya-black-hover-left {
    translate: -10px;
}

.chaya-black-hover:hover .chaya-black-hover-right {
    translate: 10px;
}

.chaya-black-hover-svg-flip,
circle {
    transition: 300ms;
}

.chaya-black-hover:hover .chaya-black-hover-svg-flip svg {
    transform: scaleX(-1);
}

.chaya-black-hover:hover .chaya-black-hover-svg-black circle {
    fill: black;
}

.social-icon-hover .elementor-widget-container svg,
.social-icon-hover .elementor-widget-container a,
.social-icon-hover a.elementor-widget-container,
.social-icon-hover .elementor-widget-container {
    transition: 300ms !important;
    translate: 0;
}

.social-icon-hover {
    cursor: pointer;
}

.social-icon-hover:hover .elementor-widget-container {
    background-color: black !important;
    translate: 0 -5px;
}

.social-icon-hover:hover path {
    fill: white;
}

#search-items {
    cursor: pointer;
}

/* Black Card Hover End */
.below-1024-rni {
    display: none;
}

.hover-bw-scale-rni {
    overflow: hidden;
}

.hover-bw-scale-rni img {
    transition: 300ms ease;
    filter: grayscale(1);
}

.post-grid-item-rni:hover .hover-bw-scale-rni img {
    filter: grayscale(0);
    scale: 1.05;
}

#clear-search-search-box {
    display: none;
    cursor: pointer;
}

.chaya-hover-up-rni,
.chaya-hover-show-rni-t- {
    transition: 300ms ease;
}

.chaya-hover-up-rni {
    transition-delay: 300ms;
}

.chaya-hover-show-rni-t- {
    opacity: 0;
    transition-delay: 0ms;
}

.chaya-hover:hover .chaya-hover-up-rni {
    translate: 0 -35px;
    transition-delay: 0ms;
}

.chaya-hover:hover .chaya-hover-show-rni-t- {
    opacity: 1 !important;
    transition-delay: 300ms;
}

.sector-tab-button-rni a {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="160" height="108" viewBox="0 0 160 108" fill="none"><g opacity="0.5"><mask id="mask0_750_13613" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="160" height="108"><rect x="0.504028" width="158.766" height="107.44" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_750_13613)"><path d="M86.5114 101.995C88.3621 99.9713 93.9888 94.4024 104.195 89.4089L107.429 87.9053C107.822 87.7382 108.233 87.5526 108.626 87.3855C118.402 83.3016 131.6 80.0345 148.686 80.0716C148.686 80.0716 109.635 72.5721 82.9597 101.067C82.9597 101.067 82.9597 101.067 82.941 101.085V101.104C57.7798 130.471 78.9219 157.981 78.9219 157.981C73.4822 144.931 73.1831 133.812 74.9029 125.05C74.9776 124.697 75.0524 124.345 75.1272 123.992L75.8749 121.059C78.5481 111.685 83.3149 105.633 85.1281 103.554L86.5301 101.995H86.5114Z" fill="%23F1AB86"/><path d="M72.5475 103.554C74.3794 105.633 79.1276 111.685 81.8007 121.059L82.5484 123.992C82.6232 124.345 82.698 124.697 82.7728 125.05C84.4925 133.812 84.1935 144.931 78.7537 157.981C78.7537 157.981 99.8772 130.471 74.7346 101.104C74.7346 101.104 74.7346 101.085 74.7159 101.067C48.0218 72.5721 8.97144 80.0716 8.97144 80.0716C26.0758 80.0345 39.2547 83.3016 49.0313 87.3855C49.4425 87.5526 49.8351 87.7196 50.2276 87.9053L53.4616 89.4089C63.6682 94.4209 69.2949 99.9713 71.1455 101.995L72.5475 103.554Z" fill="%23F1AB86"/><path d="M85.1094 56.5521C83.2775 54.4731 78.5294 48.4215 75.8562 39.0471L75.1085 36.1141C75.0337 35.7614 74.9589 35.4087 74.8842 35.056C73.1644 26.2757 73.4635 15.1563 78.9032 2.10645C78.9032 2.10645 57.7611 29.617 82.9223 58.9839C82.9223 58.9839 82.9223 59.0025 82.941 59.021C109.598 87.5154 148.667 80.0159 148.667 80.0159C131.562 80.0531 118.384 76.7859 108.607 72.7021C108.196 72.535 107.803 72.3679 107.411 72.1823L104.177 70.6787C93.9701 65.6666 88.3434 60.1163 86.4927 58.0929L85.0907 56.5336L85.1094 56.5521Z" fill="%23F1AB86"/><path d="M71.1642 58.1114C69.3136 60.1348 63.6869 65.7038 53.4803 70.6972L50.2463 72.2009C49.8538 72.3679 49.4425 72.5536 49.05 72.7206C39.2734 76.8045 26.0758 80.0716 8.99013 80.0345C8.99013 80.0345 48.0405 87.534 74.7159 59.0396C74.7159 59.0396 74.7159 59.0396 74.7346 59.021V59.0025C99.8959 29.6356 78.7537 2.12501 78.7537 2.12501C84.1935 15.1749 84.4926 26.2942 82.7728 35.056C82.698 35.4087 82.6232 35.7614 82.5485 36.1141L81.8007 39.0471C79.1276 48.4215 74.3608 54.4731 72.5475 56.5521L71.1455 58.1114H71.1642Z" fill="%23F1AB86"/></g></g></svg>');
    background-repeat: no-repeat;
    background-position-x: 30px;
    background-position-y: bottom;
    cursor: pointer;
    background-size: 0px;
}
.sector-tab-button-rni.active a,
.sector-tab-button-rni a:hover,
.sector-tab-button-rni:hover a {
    background-size: 130px;
}


.sector-tab-button-rni.active a {
    background-color: #9D6A49 !important;
    color: white !important;
}
.sector-tab-button-rni span {
    transition: 300ms ease;
}
.sector-tab-button-rni:hover a span,
.sector-tab-button-rni.active a span{
    translate: 20px;
}

.horizontal-scroll-tab {
  overflow-x: auto;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;      
  -ms-overflow-style: none;     
}
.horizontal-scroll-tab ,
#sector-tab-buttons-rni {
    scroll-snap-type: x mandatory;
}
.sector-tab-button-rni-small,
.sector-tab-button-rni {
    scroll-snap-align: start;
}

.horizontal-scroll-tab::-webkit-scrollbar {
  display: none;
}

.mobile-menu-backdrop {
    opacity: 0;
    pointer-events: none;
    position: fixed;
    inset: 0;
    background: #00000029;
   z-index: 100;
    backdrop-filter: blur(5px);
    transition: 300ms;
}
.mobile-menu-backdrop.active {
    opacity: 1;
    pointer-events: all;
}
.sector-tab-button-rni-small {
    border-bottom:2px solid transparent;
}
.sector-tab-button-rni-small.active {
    border-color:#9D6A49;
}
.sector-tab-button-rni-small,
.sector-tab-button-rni-small .elementor-button-text {
    transition: 300ms ease;
}
.sector-tab-button-rni-small.active .elementor-button-text {
    -webkit-text-stroke: 0.4px;
}

@media (min-width: 1366px) and (max-width: 1660px) {
    .hide-at-1660-1366 {
        display: none !important;
    }
}

@media (max-width: 1660px) {
    .rni-fade-slider-image {
        width: 400px;
    }
    .sector-tab-button-rni.active a,
.sector-tab-button-rni a:hover,
.sector-tab-button-rni:hover a {
    background-size: 100px;
}


    .slide-content-name {
        font-size: 23px;
    }

    .slide-content-designation {
        font-size: 20px;
    }

    .dynamic-video-rni {
        height: 540px;
    }

    .alchaya-decor-bg-element::after {
        background-size: 16%;
        background-position: 73% 12%;
    }

    .rni-fade-slider-nav {
        right: 235px;
    }

    .alchaya-main-w-container {
        width: calc(100% - 230px) !important;
    }

    .rni-fade-slider-head {
        font-size: 23px;
    }

    .rni-fade-slider-desc {
        font-size: 20px;
    }


    .slider-3-point-rni-wrapper {
        padding-top: 30px;
    }
}

@media (max-width: 1440px) {
    .slide-content-name {
        font-size: 22px;
    }
    .sector-tab-button-rni.active a {
    background-size: 80px;
    }

    .post-grid-item-rni.post-grid-first-rni .post-title-rni a {
        font-size: 22px;
    }

    .slide-content-designation {
        font-size: 18px;
    }

    .dynamic-video-rni {
        height: 450px;
    }

    .slider-nav-overlay {
        top: 10%;
        right: 7%;
    }

    .slider-3-point-rni {
        height: 520px;
    }

    .rni-fade-slider-content {
        padding: 0 0 160px 25px;
        max-width: 280px;
    }

    .rni-fade-slider-nav {
        bottom: 70px;
        right: 200px;
    }

    .rni-fade-slider-image {
        width: 350px;
    }

    .rni-fade-slider-head {
        font-size: 22px;
    }

    .rni-fade-slider-desc {
        font-size: 19px;
    }

    .dynamic-video-rni {
        height: 490px;
    }

    [data-slide-order="1"].slide-item-rni,
    [data-slide-order="3"].slide-item-rni {
        --width-scale-down: 0.7;
    }

    .post-title-rni a,
    .post-date-rni {
        font-size: 16px;
    }

    .custom-post-grid-rni {
        gap: 25px;
    }

    .post-grid-item-rni.post-grid-not-first {
        gap: 28px;
    }
}


@media (max-width: 1366px) {
    .post-title-rni {
        margin-block-end: 0.75rem;
        margin-block-start: .2rem;
    }

    .slide-controls-rni {
        scale: 0.9;
        transform-origin: top left;
    }

    .post-title-rni a,
    .post-date-rni {
        font-size: 15px;
    }

    .post-grid-item-rni.post-grid-first-rni .post-title-rni {
        margin-block-end: 0.75rem;
        margin-block-start: .75rem;
    }

    .post-grid-item-rni.post-grid-not-first {
        gap: 20px
    }

    .custom-post-grid-rni {
        gap: 15px;
    }

    .slide-content-name {
        font-size: 20px;
    }

    .slide-content-designation {
        font-size: 16px;
    }

    .slider-3-point-rni {
        height: 480px;
    }

    [data-slide-order="1"].slide-item-rni,
    [data-slide-order="3"].slide-item-rni {
        --width-scale-down: 0.75;
    }

    .alchaya-main-w-container {
        width: calc(100% - 220px) !important;
    }

    .rni-fade-slider-image {
        width: 330px;
    }

    .rni-fade-slider-nav {
        right: 180px;
    }

    .rni-fade-slider-content {
        max-width: 250px;
    }

    .dynamic-video-rni {
        height: 480px;
    }

}

@media (max-width: 1280px) {
    .slider-3-point-rni {
        height: 440px;
    }

    .post-grid-first-rni {
        grid-column: span 2;
    }

    .custom-post-grid-rni {
        grid-template-columns: 1fr 1fr;
        row-gap: 25px;
    }

    .post-grid-item-rni.post-grid-first-rni .post-thumbnail-rni {
        aspect-ratio: 16 / 9;
    }

    .slider-nav-overlay {
        right: 2%;
    }

    .rni-fade-slider-image {
        width: 280px;
    }

    .rni-fade-slider-content {
        padding: 0 0 100px 25px;
    }

    .rni-fade-slider-nav {
        bottom: 30px;
    }

    .rni-fade-slider-head {
        font-size: 20px;
    }

    .rni-fade-slider-desc {
        font-size: 18px;
    }

    .rni-fade-slider-nav {
        right: 130px;
    }

    .dynamic-video-rni {
        height: 430px;
    }
    .sector-tab-button-rni:hover a span,
    .sector-tab-button-rni.active a span{
        translate: 0;
    }
}

@media (max-width: 1200px) {
    .hide-above-laptop {
        display: block;
    }
}

@media (max-width: 1100px) {
    .slider-nav-overlay {
        right: -2%;
    }

    .rni-fade-slider-image {
        width: 230px;
    }

    .dynamic-video-rni {
        height: 400px;
    }

    .slider-3-point-rni {
        height: 370px;
    }
}

@media (max-width: 1024px) {
    .rni-header-main-section {
        transition: 500ms ease !important;
        translate: -100%;
    }

    .hover-bw-scale-rni img,

    .chaya-image-hover-effect .rni-bw-hover {
        -webkit-filter: unset !important;
        filter: unset !important;
    }

    .below-1024-rni {
        display: block;
    }

    .slider-nav-overlay {
        right: 3%;
    }

    .slider-3-point-rni {
        height: 420px;
    }

    .live-box-rni-desc {
        opacity: 1;

    }

    .rni-header-main-section.active {
        translate: 0%;
    }

    .alchaya-main-w-container {
        width: 100% !important;
    }

    .rni-fade-slider-head {
        font-size: 17px;
    }

    .rni-fade-slider-desc {
        font-size: 15px;
    }

    .rni-fade-slider-content {
        max-width: 200px;
    }

    .post-grid-item-rni.post-grid-first-rni .post-title-rni a {
        font-size: 20px;
    }

}

@media (max-width: 900px) {
    .slider-3-point-rni {
        height: 380px;
    }

    .slider-nav-overlay {
        right: -3%;
    }

    .post-grid-item-rni.post-grid-first-rni .post-title-rni a {
        font-size: 19px;
    }

}

@media (max-width: 800px) {
    .slider-3-point-rni {
        height: 330px;
    }

    .slider-nav-overlay {
        top: 6%;
        right: -8%;
    }
}

@media (max-width: 767px) {
    .slider-3-point-rni {
        height: 350px;
    }

    .alchaya-decor-bg-element::after {
        width: 100%;
    }
    .sector-tab-button-rni a {
        background-image: unset !important;
    }

    .no-break-mobile-rni br {
        display: none
    }


    .gallery-grid-rni .e-gallery-container .elementor-gallery-item:nth-child(1),
    .gallery-grid-rni .e-gallery-container .elementor-gallery-item:nth-child(8),
    .gallery-grid-rni .e-gallery-container .elementor-gallery-item:nth-child(11) {
        grid-column: unset;
        grid-row: unset;
    }

    .vision-points-section:hover::after {
        left: 0;
        right: 0;
        background-color: rgba(255, 255, 255, 0.50);
    }

    /* .always-show-767 :is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile,
    .always-show-767 .elementor .elementor-hidden-mobile,
    .always-show-767 .elementor .elementor-hidden-phone {
        display: block !important;
    } */

    .rni-scroll-window-3-row {
        overflow: unset !important;
        height: unset !important;
    }


    .rni-animate-scroll-down,
    .rni-animate-scroll-up {
        animation: unset;
    }
        .sector-tab-button-rni.active a,
.sector-tab-button-rni a:hover,
.sector-tab-button-rni:hover a {
    background-size: 60px;
}

    .rni-fade-slider-nav {
        right: 15px;
    }

    .rni-fade-slider-nav {
        bottom: 40px;
    }

    .rni-fade-slider-content {
        padding: 33px 0 160px 41px;
    }



    .rni-fade-slider-image {
        width: 200px;
    }

    .rni-fade-slider-content {
        padding: 33px 0 160px 15px;
        max-width: 151px;
    }

    .core-value-points-hover:hover .core-value-desc {
        translate: 20px;
    }

    .vision-points-section:hover .flip-cube-rni svg,
    .vision-points-section:hover .flip-cube-rni {
        transform: none;
    }

    .vision-points-section:hover .core-value-head,
    .vision-points-section:hover .core-value-desc,
    .vision-points-section:hover .core-value-icon {
        translate: 0;
    }
}


@media (max-width:600px) {
    .slider-nav-overlay {
        display: flex;
        align-items: center;
        justify-content: space-between;
        right: 0;
        left: 0;
    }

    .slide-controls-rni {
        padding-top: 0;
    }

    .slide-content-name {
        font-size: 20px;
    }

    .slide-content-designation {
        font-size: 16px;
    }

    li.slider-nav-main {
        padding: 7px 8px;
    }

    ul.slider-nav {
        gap: 5px;
    }
}

@media (max-width:550px) {
    .slider-nav-overlay {
        left: 0;
    }

    .slider-nav-content {
        width: fit-content;
        pointer-events: none;
    }

    .custom-post-grid-rni,
    .post-grid-item-rni.post-grid-not-first {
        grid-template-columns: 1fr;
    }

    .post-grid-first-rni {
        grid-column: span 1;
        ;
    }

    .custom-post-grid-rni {
        gap: 25px;
    }

    .post-title-rni a {
        font-size: 19px;
        font-weight: 700;
    }
}

.psuedo-slider {
    animation: psuedo-slider var(--slider-timing, 30s) linear infinite;
    --slider-length: -2800px;
}

.no-overflow {
    overflow: hidden !important;
}

@keyframes psuedo-slider {
    0% {
        translate: 0px;
    }

    100% {
        translate: var(--slider-length, -2800px);
    }
}