@media screen and (min-width: 1024px) {
    body.paketler .price.scroll {
        position: fixed;
        bottom: 0;
        width: 100%;
        max-width: 600px;
        left: calc(50% - 300px);
        background-color: var(--parliament);
        border-radius: var(--space_large) var(--space_large) 0 0;
        padding: var(--space_large);
        color: var(--white);
    } 
}

@media screen and (max-width: 1380px) {
    .btc section.contact .form-container {
        padding: var(--space_large);
    }

    .btc section.contact.contact-main .max-container-r:before {
        right: 0;
        top: 69px;
    }

    .smart-news.btc section.contact.contact-main .max-container-r:before {
        right: 0;
        top: 69px;
        height: 481px;
        background-position: left bottom;
    }

    .btc .hero.cuzdan-hero {
        padding: 0 var(--spaceBig_xsmall);
    }
}

@media screen and (max-width: 1300px) {
    .max-container-r {
        padding: 0 var(--space_large);
    }
    
    .max-container-m {
        padding: 0 var(--space_large);
    }
    
    .max-container-l {
        padding: 0 var(--space_large);
    }

    .max-container-s {
        padding: 0 var(--space_large);
    }

    .slick-type-2-c, .slick-type-2-c-a {
        width: calc(100% + var(--space_large));
    }

    section.solutions .content {
        flex-direction: column !important;
        align-items: center;
    }

    section.solutions .content > *:first-child {
        flex-direction: row !important;
    }

    section.solutions .content > *:first-child > * {
        height: auto;
        width: 1px;
    }

    section.solutions .content > * > *:nth-child(2) > * > .users:nth-child(1) {
        display: none !important;
    }

    section.solutions .content > *:first-child > *:nth-child(2) > * {
        align-items: end;
    }

    section.solutions .content .experience {
        height: 236px;
    }

    .solutions .content > *:nth-child(3) {
        left: calc(50%);
    }

    .labs-boosts.solutions .content > *:nth-child(3) {
        left: auto;
        position: static;
        height: 400px;
    }

    .labs-boosts.solutions .content {
        flex-direction: column !important;
        align-items: center;
        gap: var(--space_large);
    }

    .labs-boosts.solutions {
        max-width: 474px;
        width: 100%;
    }

    .labs-boosts.solutions .content > * {
        width: 100%;
    }

    .labs-boosts.solutions .content > *:nth-child(1),
    .labs-boosts.solutions .content > *:nth-child(3) {
        flex-direction: row !important;
        height: 213px;
        width: 100%;
        gap: var(--space_large);
    }

    .labs-boosts.solutions .content > *:nth-child(1) > *,
    .labs-boosts.solutions .content > *:nth-child(3) > *  {
        height: 213px;
    }

    .solutions.labs-boosts .content > *:first-child > *:nth-child(2) > * {
        padding: 0;
    }

    .blog-box .b3l {
        height: 64px;
    }

    .roadmapC {
        width: calc(100% + var(--space_large));
    }

    .timeline-scroll {
        overflow-x: auto;
        max-width: 100%;
        padding-bottom: var(--space_large);
    }

    .timeline-c {
        width: 1184px;
    }

    .partners-slider {
        max-width: calc(100vw - 160px);
    }

    section.contact.contact-main .max-container-m {
        padding: var(--spaceBig_xxsmall) var(--space_large) 0;
        background: none;
    }

    .timeline .desc *:first-child {
        width: auto;
    }

    .for-invest-tab .slick-track {
        gap: var(--space_medium);
        text-align: center;
        flex-wrap: wrap;
    }

    .for-invest-tab .slick-track .slick-slide {
        flex: auto 1 0;
        width: auto !important;
    }
    
    .for-invest-tab .slick-track .b2l {
        display: none;
    }

    .benefits .content {
        flex-direction: column !important;
    }

    .benefits .content .fill {
        flex-wrap: unset;
        width: 100%;
        box-sizing: border-box;
    }

    .profile-right {
        display: none;
    }

    .landing .section-landing {
        gap: var(--spaceBig_xsmall);
    }

    .landing .section-landing > * {
        width: auto;
        height: auto;
        flex-shrink: unset;
    }

    .landing .section-landing {
        align-items: start;
    }
}

@media (min-width: 1025px) and (max-width: 1420px) {
    body.btc .hero .img {
        overflow: visible;
    }

    body.btc .hero .img > div {
        display: flex;
        justify-content: end;
        align-items: center;
    }
    
    body.btc .hero .img img {
        width: 100%;
        height: auto;
        position: static;
    }

    body.btc .hero .h1l,
    body.btc .hero .h1b {
        font-size: var(--h2);
    }

    body.btc .hero {
        gap: var(--space_xxxlarge);
    }
}

@media (min-width: 1025px) and (max-width: 1420px) {
    body.btc .hero .img {
        overflow: visible;
    }

    body.btc .hero .img > div {
        display: flex;
        justify-content: end;
        align-items: center;
    }
    
    body.btc .hero .img img {
        width: 100%;
        height: auto;
        position: static;
    }

    body.btc .hero .h1l,
    body.btc .hero .h1b {
        font-size: var(--h2);
    }

    body.btc .hero {
        gap: var(--space_xxxlarge);
    }

    .btb-menu {
        gap: var(--space_regular);
    }

    .btb-menu .logo-labs {
        width: var(--space_xxxxxlarge);
        height: 26px;
    }

    .btc .hero.cuzdan-hero .img img {
        position: relative !important;
        width: 116%;
        right: -6vw;
    }
}

@media (min-width: 1025px) and (max-width: 1070px) {
    .btb-menu {
        gap: var(--space_small) !important;
    }
    
    .languageC {
        gap: var(--space_xsmall) !important;
    }

    .languageC .button.s-l {
        padding: 0 var(--space_medium);
    }
}

@media screen and (max-width: 1024px) {
    :root {
        --h1: 36px;
        --h2: 36px;
        --h3: 24px;
        --h4: 24px;
    
        --b1: 16px;
        --b2: 16px;
        --b3: 14px;
        --b4: 14px;
        --b5: 12px;
    }  

    .ssl {
        padding: var(--space_small);
    }

    .desktop-big {
        display: none !important;
    }

    .hero {
        flex-direction: column !important;
        height: auto !important;
        gap: var(--space_xlarge) !important;
        margin-top: var(--spaceBig_xxsmall) !important;
    }

    .labs .hero {
        margin-top: var(--spaceBig_regular) !important;
    }

    .hero .text {
        padding: 0 var(--space_xlarge);
    }

    .hero > * {
        width: auto;
        flex-grow: unset;
    }

    .hero > img {
        width: 100%;
    }

    .btc .hero {
        padding: 0 var(--space_large) !important;
    }

    .btc .hero .img img {
        right: var(--space_large);
    }

    .btc .hero .img img {
        position: static;
        width: 100%;
        top: auto;
    }

    header .mobile-nav .close-icon {
        display: block;
        position: absolute;
        right: 0;
        top: var(--space_xxxxlarge);
        right: var(--space_xxxlarge);
        z-index: 1;
    }

    header .nav-icon {
        display: block;
        width: var(--space_xlarge);
        height: var(--space_xlarge);
        flex: 0 0 32px;
    }

    .header-w {
        top: 0;
    }

    .mobile-btns {
        display: flex !important;
        overflow: hidden;
        justify-content: end;
    }

    .header-w.scroll .mobile-btns {
        opacity: 1;
    }

    .header-w.scroll .logo-labs {
        background-color: var(--white) !important;
    }

    .down-link {
        opacity: 0;
        pointer-events: none;
        flex: 0 0 auto;
        transition: 0.5s ease;
        position: absolute;
        right: var(--space_xxxxlarge);
    }

    .header-w.scroll .down-link {
        opacity: 1;
        pointer-events: unset;
    }

    .down-barcode {
        display: none;
    }

    .store-links {
        display: flex !important;
    }

    .store-links a {
        display: none;
    }

    .Android a.android {
        display: flex;
    }

    .iOS a.ios {
        display: flex;
    }

    .HarmonyOS a.huawei {
        display: flex;
    }

    .qr .b2m {
        display: none;
    }

    .header-w .logo,
    .header-w .logo img {
        width: 202px;
        transition: 0.5s ease;
    }

    .btc .header-w.scroll .logo {
        width: var(--space_xxxlarge);
        overflow: hidden;
    }

    .header-w.scroll .logo img,
    .header-w.scroll .logo .logo-labs-page {
        width: 170px;
    }

    .mobile-nav {
        position: fixed;
        box-sizing: border-box;
        top: 0;
        bottom: 0;
        right: -275px;
        background-color: var(--parliament);
        width: 275px;
        padding: var(--space_xxxxlarge) var(--space_xxxlarge) var(--space_xlarge);
        flex-direction: column !important;
        justify-content: start;
        align-items: start;
        justify-content: space-between;
        opacity: 0;
        pointer-events: none;
        transition: 0.5s ease;
        z-index: 2;
    }

    header .overlay {
        opacity: 0;
        pointer-events: none;
        width: 100vw;
        height: 100vh;
        background-color: rgba(59, 65, 80, 0.6);
        position: fixed;
        z-index: 1;
        left: 0;
        top: 0;
        transition: 0.5s ease;
    }

    .btc header .overlay {
        background-color: rgba(255, 255, 255, 0.8);
    }

    .mobile-nav.open {
        opacity: 1;
        pointer-events: unset;
        right: 0;
    }

    header .overlay.open {
        opacity: 1;
        pointer-events: all;
    }

    .mobile-nav .b3r {
        font-size: var(--b1);
        font-weight: var(--weightR);
    }

    .mobile-nav .fill {
        width: unset;
        flex-grow: unset;
    }

    .mobile-nav > .row-container {
        flex-direction: column !important;
        width: 100% !important;
        align-items: unset;
    }

    .mobile-nav .btb-menu {
        padding-top: var(--space_xxxxlarge) !important;
        margin-bottom: var(--space_large);
        overflow: auto;
        justify-content: start;
    }

    .qr-box-c {
        display: none;
    }

    .btc .mobile-nav > .row-container {
        padding-top: 0;
    }

    .mobile-nav > .row-container:first-child {
        flex-grow: 1;
        justify-content: start;
        gap: var(--space_xlarge);
    }

    .mobile-nav a {
        color: var(--gray) !important;
    }

    .mobile-nav a.yellowc {
        color: var(--yellow) !important;
    }

    .mobile-nav .language {
        position: absolute;
        top: var(--space_xxxxlarge);
        gap: var(--space_medium);
        flex-direction: row-reverse !important;
    }

    .mobile-nav .language a {
        display: block;
        border-bottom: 1px solid var(--yellow);
        color: var(--white);
    }

    .mobile-nav .language a.active {
        border-bottom: 0;
        color: var(--gray);
    }

    .mobile-nav .language .down-icon {
        display: none;
    }

    .header-w .nav-item {
        flex-direction: column !important;
    }

    .header-w .nav-item span {
        display: block;
    }

    .header-w .nav-item .main-nav {
        background: url(/assets/forinvest/i/chevron-down.svg) no-repeat right center;
        color: var(--gray);
    }

    .header-w .nav-item .sub-nav-c {
        position: relative;
        height: 0;
        overflow: hidden;
    }

    .header-w .nav-item:hover .sub-nav-c {
        height: 132px;
        top: auto;
        margin-top: 16px;
    }

    .header-w .nav-item .sub-nav {
        background-color: var(--dark-gray) !important;
        min-width: auto;
        width: 100%;
        box-sizing: border-box;
    }

    .header-w .nav-item .sub-nav a {
        font-weight: var(--weightL);
    }

    .spaceBigV-medium {
        height: var(--spaceBig_xxsmall);
    }

    .spaceBigV-xxlarge {
        height: var(--spaceBig_xsmall);
    }

    .spaceBigV-large {
        height: var(--spaceBig_xsmall);
    }

    .spaceBigV-xxsmall {
        height: var(--space_xxxxxlarge);
    }

    .spaceBigV-regular {
        height: var(--spaceBig_xxsmall);
    }

    .spaceBigV-small {
        height: var(--space_xxxxxlarge);
    }

    section.forIn-slider  {
        position: relative;
    }
   
    section.forIn-slider .content {
        flex-direction: column !important;
        align-items: start;
    }

    section.forIn-slider .content > * {
        width: auto;
        flex-grow: unset;
    }

    section.forIn-slider .dots {
        position: absolute;
        right: var(--space_small);
        bottom: 0;
        height: auto;
    }
   
    section.steps3 .content {
        flex-direction: column !important;
    }

    section.steps3 .content > * {
        flex-grow: 1;
        width: 100%;
        align-items: center;
    }

    section.steps3 .content > * img {
        max-width: 480px;
    }

    section.packets .content {
        flex-direction: column !important;
        align-items: start;
    }

    section.packets .content-free {
        flex-direction: column !important;
        align-items: start;
        gap: var(--space_small);
    }

    section.packets .content > *,
    section.packets .content-free > * {
        flex-grow: 1;
        width: 100%;
        box-sizing: border-box;
    }

    section.contact-main .content {
        flex-direction: column !important;
        align-items: start;
    }

    section.contact-main .content > * {
        width: 100%;
        flex-grow: unset;
    }

    section.map .content {
        flex-direction: column !important;
        align-items: start;
    }

    section.map .content > * {
        width: 100%;
        flex-grow: unset;
    }

    .solution-contentC {
        width: 100%;
    }

    .solution-contentC .solution-item {
        flex-direction: column !important;
        align-items: start;
    }

    .solution-contentC .solution-item  > * {
        width: 100%;
        flex-grow: unset;
    }

    .solutions .main-text {
        flex-basis: unset;
    }

    .solutions .cases {
        width: calc(100vw - var(--space_xxxxlarge));
        box-sizing: border-box;
    }

    footer {
        height: auto;
    }

    footer .h4r {
        font-size: var(--b1);
    }

    footer .content {
        flex-direction: column !important;
        align-items: start;
    }
    

    footer .content > * {
        width: 100%;
        flex-grow: unset;
        gap: var(--space_large);
    }

    footer .sipay {
        flex-direction: column !important;
        align-items: center;
    }
    
    footer .sipay > * {
        width: auto;
        flex-grow: unset;
    }

    footer .store {
        flex-direction: row !important;
        align-items: center;
    }

    footer .store a {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 50px;
        height: 50px;
        border-radius: var(--space_xsmall);
        overflow: hidden;
        background-color: #000;
        background-position: center;
        background-repeat: no-repeat;
    }

    footer .store a:nth-child(1) {
        background-image: url(/assets/forinvest/i/play-logo.svg);
    }

    footer .store a:nth-child(2) {
        background-image: url(/assets/forinvest/i/store.svg);
    }
    footer .store a:nth-child(3) {
        background-image: url(/assets/forinvest/i/gallery.svg);
    }

    footer .store a img {
        display: none;
    }

    footer .content .barcode {
        display: none;
    }

    footer .max-container-l {
        gap: var(--space_large);
        padding: var(--space_large);
    }

    footer .hidden-title {
        display: none;
    }
    
    footer .gap-xxxlarge,
    footer .gap-big-xxxsmall {
        gap: var(--space_large);
    }

    footer .column-to-row {
        flex-direction: row !important;
    }

    footer .column-to-row > * {
        flex-grow: 1;
        width: 1px;
    }

    footer .column-to-row-touch {
        flex-direction: row !important;
        align-items: center;
        justify-content: space-between;
    }

    footer .foot-bottom {
        flex-direction: column-reverse !important;
        gap: var(--space_large);
    }

    footer .foot-bottom > *:nth-child(2) {
        justify-content: space-between;
    }

    section {
        position: relative;
    }

    .faq-relative {
         position: relative;
    }

    .h2b + .link-button {
        position: absolute;
        right: var(--space_large);
        bottom: calc(-1 * var(--space_xxxlarge));
    }

    .forIn-slider .solution-tab {
        overflow-x: auto;
    }

    .box-why {
        height: 240px !important;
    }

    .help-boxes {
        flex-direction: column !important;
    }

    .help-boxes > * {
        width: 100%;
        flex-grow: unset;
        box-sizing: border-box;
    }

    .summary .content {
        flex-direction: column !important;
        gap: var(--space_large);
    }

    .summary .content > * {
        width: 100%;
        flex-grow: unset;
        box-sizing: border-box;
    }

    .partners .content {
        flex-direction: column !important;
        gap: var(--space_large);
    }

    .partners .content > * {
        width: 100%;
        flex-grow: unset;
        box-sizing: border-box;
    }

    .partners .content .sliding {
        height: 80px;
    }

    section.contact .content {
        flex-direction: column !important;
        gap: var(--space_large);
    }

    section.contact .content > * {
        width: 100%;
        flex-grow: unset;
        box-sizing: border-box;
    }

    section.contact .max-container-m {
        padding: 120px var(--space_large) 200px;
    }

    section.app .content {
        flex-direction: column !important;
        gap: var(--space_large);
    }

    section.app .content > * {
        width: 100%;
        flex-grow: unset;
        box-sizing: border-box;
    }

    section.app .app-box {
        padding: var(--space_large);
        background-position: right bottom;
        background-size: auto 60%;
    }

    section.values .content {
        flex-direction: column !important;
        gap: var(--space_large);
    }

    section.values .content > * {
        width: 100%;
        flex-grow: unset;
        box-sizing: border-box;
    }

    section.solutions .content-tab {
        flex-direction: column !important;
    }

    section.solutions .content-tab > * {
        width: 100%;
        flex-grow: unset;
        box-sizing: border-box;
    }

    .solutions .solution-tab .slick-list {
        overflow-x: auto;
    }

    .solutions .cases {
        min-height: auto;
        padding-bottom: 180px;
    }

    .solutions.fx-plus .cases .visual {
        right: calc(-1 * var(--space_xxlarge));
        bottom: calc(-1 * var(--space_xxlarge));
    }

    .solutions .cases .visual {
        width: 250px;
        bottom: -90px;
    }

    .solutions .cases .text-content {
        gap: var(--space_large);
    }

    section.why .content {
        flex-direction: column !important;
    }

    section.why .content > * {
        width: 100%;
        flex-grow: unset;
        box-sizing: border-box;
    }

    .why-box {
        min-height: auto !important;
        gap: var(--space_medium);
    }

    .dot-slider .content-box {
        padding: var(--space_xxxxxlarge) 0;
        margin-left: 0;
    }
    
    .dot-slider .content-box .slick-type-3 {
        margin: 0;
    }

    .dot-slider .content-box .slick-type-3 .slick-slide {
        flex-direction: column !important;
        width: 100%;
    }

    .dot-slider .content-box .slick-type-3 .slick-slide .img {
        width: 100%;
        position: relative;
    }

    .dot-slider .content-box .slick-type-3 .slick-slide .img img {
        width: 100% !important;
    }

    .dot-slider .content-box .slick-type-3 .slick-slide .text {
        padding: 0 var(--space_medium);
    }

    .dot-slider .content-box .dots {
        justify-content: end;
        padding-bottom: var(--space_large);
        right: var(--space_large);
    }

    section.stats .content {
        flex-direction: column !important;
    }

    section.stats .content > * {
        width: 100%;
        flex-grow: unset;
        box-sizing: border-box;
    }

    section.timeline .content {
        flex-direction: column !important;
    }

    section.timeline .content > * {
        width: 100%;
        flex-grow: unset;
        box-sizing: border-box;
    }

    section.newsletter .content {
        flex-direction: column !important;
        gap: var(--space_large);
    }

    section.newsletter .content > * {
        width: auto;
        flex-grow: unset;
        box-sizing: border-box;
        text-align: center;
    }

    .v2 .newsletter-box-t {
        padding: var(--space_xxxlarge) var(--space_large);
    }

    .newsletter-box {
        padding: var(--space_xxxlarge);
        justify-content: center;
    }

    .newsletter-box .ill {
        display: none !important;
    }

    .packet-box.active::before,
    .packet-box.active::after,
    .radius-packet {
        display: none !important;
    }

    .packet-box.active,
    .box-big-packet {
        border-radius: var(--space_large) !important;
    }

    .box-big-packet {
        padding: var(--space_medium);
    }

    body.paketler .box-big-packet {
        display: none !important;
    }

    body.paketler .packet-box .check-bullet-icon {
        display: none;
    }

    body.paketler .features .box-big-packet {
        display: flex !important;
    }

    body.packet-detail .head,
    body.packet-detail .packet-box:not(.active),
    body.packet-detail .packet-box .check-bullet-icon,
    body.packet-detail .packet-box .seperate-h {
        display: none !important;
    }

    body.packet-detail .packet-box {
        background: none !important;
        padding: 0;
        box-shadow: none !important;
    }

    body.packet-detail .packet-box .title {
        flex-direction: row !important;
        align-items: center;
        gap: var(--space_large);
    }

    body.packet-detail .price.scroll {
        left: 0;
        right: 0;
        width: auto;
        max-width: none;
    }

    body.packet-detail .empty {
        display: none !important;
    }

    .packets div[style="width: 45%;"],
    .packets div[style="width: 35%;"] {
        display: none;
    }

    .packet-free {
        padding-top: var(--space_xxxlarge);
    }

    .solution-contentC .scroll .slick-slide,
    .vision .video .slick-type-2 .slick-slide,
    .vision .video .slick-type-2-a .slick-slide {
        opacity: 1;
        pointer-events: unset;
        overflow: hidden;
    }

    .popup .content {
        flex-direction: column !important;
    }

    #brokerages .popupContent .row-container {
        flex-direction: column !important;
    }

    #brokerages .popupContent .row-container .fill {
        width: auto;
        flex-grow: unset;
    }

    .agile {
        width: 100%;
    }

    .agile .content {
        flex-wrap: wrap;
        width: 266px;
        gap: var(--space_small);
    }

    .agile .text {
        position: relative;
        height: auto;
        box-sizing: border-box;
    }

    .agile img.main-image {
        display: none;
    }

    .agile {
        background: url(/assets/forinvest/i/agile.jpg) no-repeat center;
        background-size: cover;
    }

    .agile.aboutus {
        background: url(/assets/forinvest/i/aboutus.png) no-repeat center;
    }

    .solutions .cases .custom-text {
        width: 100%;
    }

    .forinvest .content {
        flex-direction: column !important;
    }

    .forinvest .content > .fill {
        width: auto;
        flex-grow: unset;
    }

    .fxplus .content {
        flex-direction: column !important;
    }

    .fxplus .content > .fill {
        width: auto;
        flex-grow: unset;
    }

    .about-labs-row {
        flex-direction: column !important;
    }

    .about-labs-row > .fill {
        width: auto;
        flex-grow: unset;
    }

    .about-labs-row > *:nth-child(2) {
        position: relative;
        width: calc(100% + var(--space_xxxlarge));
        border-radius: 0;
    }

    .labs .spaceBigV-xxxsmall,
    .labs .spaceBigV-xxsmall,
    .labs .spaceBigV-xsmall {
        height: var(--space_xxxxlarge);
    }

    .gap-big-xsmall {
        gap: var(--space_xxxxlarge);
    }

    .boxes-labs {
        flex-direction: column !important;
    }

    .boxes-labs .fill {
        width: auto;
        flex-grow: unset;
    }

    .program-content::before,
    .program-content::after {
        display: none;
    }

    footer .sipay .barcode {
        display: flex !important;
    }

    .payment .logo {
        flex-direction: column !important;
        gap: var(--space_small);
        align-items: start;
        padding: var(--space_small) 0;
    }

    .payment .logo img {
        width: 166px;
    }

    .payment header {
        height: auto;
    }

    .max-container-r {
        flex-direction: column !important;
        gap: var(--space_large);
    }

    .max-container-r > .fill {
        width: auto;
        flex-grow: unset;
    }

    .order-summary,
    .payment:not(.license-active) .order-summary > .column-container:first-child {
        flex-direction: column-reverse !important;
    }

    .pay-mobile {
        display: flex !important;
    }

    .pay-desktop {
        display: none !important;
    }

    .order-summary {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: var(--white);
        border-radius: var(--space_medium) var(--space_medium) 0 0;
        box-shadow: var(--card-shadow);
        width: auto !important;
        padding: var(--space_medium);
        flex: unset !important;
        gap: var(--space_regular);
        z-index: 2;
    }

    .order-summary .box-account.card-shadow {
        box-shadow: none !important;
    }

    .order-summary .box-account:not(.active-box) {
        padding: 0 !important;
        align-self: center;
    }

    .order-summary > .column-container {
        align-self: center;
        max-width: 600px;
        width: 100%;
    }

    .order-summary .gap-medium {
        gap: var(--space_regular);
    }

    .order-control {
        padding-bottom: 500px;
    }

    .order-control .box-account {
        max-width: none;
    }

    .order-summary .active-box {
        padding: var(--space_medium) !important;
    }

    #credit-card-area .gap-xxlarge {
        gap: var(--space_small);
    }

    section.payment,
    section.profile {
        padding-top: var(--space_medium);
    }

    section.payment .gap-large {
        gap: var(--space_medium);
    }

    section.payment.license-active .active-box {
        padding: var(--space_medium);
        border-radius: var(--space_medium);
    }

    #add-package .package {
        height: 88px;
    }

    section.payment .gap-xxxxxlarge {
        gap: var(--space_large);
    }

    .info-box {
        padding: var(--space_regular);
        width: 300px;
    }

    .cvc .relative .info-box::before {
        left: 127px;
    }

    .order-summary .box-account .packet .info-box {
        top: auto;
        bottom: var(--space_xxlarge);
        right: calc(-1 * var(--space_xxlarge));
        left: auto;
    }

    .order-summary .box-account .packet .info-box::before {
        top: auto;
        bottom: -13px;
        transform: rotate(180deg);
    }

    .btc .hero.cuzdan-hero .img img {
        position: relative !important;
        width: 116%;
        right: 1vw;
    }

    section.payment .order-summary {
        box-shadow: var(--card-shadow2);
    }

    section.payment .order-summary .close-summary {
        display: flex !important;
    }

    .dots-2.slick-dots {
        left: 0;
        width: 100%;
        display: flex;
        justify-content: center;
        bottom: var(--space_small);
    }

    .desktop1024,
    .column-container.desktop1024 {
        display: none !important;
    }
    
    .mobile1024,
    .column-container.mobile1024 {
        display: flex !important;
    }

    section.payment .order-summary.close {
        height: 80px;
        overflow: hidden;   
        gap: 0;
    }

    section.payment .order-summary.close .packet,
    section.payment .order-summary.close .packet + *,
    section.payment .order-summary.close .seperate-h {
        display: none !important;
    }

    body.payment #CookiebotWidget .CookiebotWidget-logo {
        display: none;
    }

    #campaigns .campaign-detail-head {
        height: 154px;
    }

    #campaigns .campaigns-head {
        height: 96px;
    }

    .campaign-tabs {
        position: relative;
        left: calc(-1 * var(--space_large));
        border-radius: 0;
        padding: var(--space_medium) var(--space_medium) 0;
        width: calc(100% + var(--space_xxxlarge));
        overflow-x: auto;
        -ms-overflow-style: none; /* Internet Explorer için */
        scrollbar-width: none; /* Firefox için */
    }

    .campaign-list .item {
        width: calc(50% - 28px);
        flex-basis: calc(50% - 28px);
    }

    .btc .hero.veri-hero {
        flex-direction: column-reverse !important;
    }

    .btc .hero.veri-hero > .column-container,
    .btc .hero.veri-hero .text {
        width: 100%;
    }


    .btc .hero.veri-hero .qr {
        display: none !important;
    }

    section.anlik .main-row {
        flex-direction: column-reverse !important;
        align-items: center;
        gap: var(--space_xlarge);
    }

    section.anlik .main-row > .fill {
        flex-grow: unset;
        width: 100%;
        gap: var(--space_xlarge);
    }

    section.anlik .main-row img {
        width: 100%;
        max-width: 480px;
    }

    section.anlik .items {
        flex-direction: column !important;
    }

    section.anlik .items > .fill {
        flex-grow: unset;
        width: 100%;
    }
}

@media screen and (max-width: 960px) {
    :root {
        --gradient9: linear-gradient(352deg, rgba(238, 234, 248, 0.34) 28.45%, rgba(216, 202, 248, 0.27) 59.28%, rgba(217, 217, 217, 0.00) 98.11%);
    }

    .sectors .slick-dots {
        position: absolute;
        bottom: -56px;
        left: 0;
        justify-content: center;
        width: 100%;
        display: flex;
        list-style: none;
        padding: 0;
        margin: 0;
        height: var(--space_regular);
        gap: var(--space_small);
    }

    .sectors .slick-dots button {
        border: 0;
        width: var(--space_regular);
        height: var(--space_regular);
        background-color: var(--gray_24);
        border-radius: 50%;
        text-indent: -9999px;
    }

    .sectors .slick-dots .slick-active button {
        background-color: var(--gray);
    }

    .features .tabs {
        text-indent: -9999px;
        padding: 0 var(--space_xsmall);
    }

    .features .tabs::before {
        text-indent: 6px;
        color: var(--parliament);
        font-weight: var(--weightB);
    }

    .features .tabs {
        background: none !important;
    }

    .features .tabs:nth-child(2)::before {
        content: "Ü";
    }

    .features .tabs:nth-child(3)::before {
        content: "S";
    }

    .features .tabs:nth-child(4)::before {
        content: "T";
    }

    .features .tabs:nth-child(5)::before {
        content: "P";
    }

    .features .features-head > *:first-child, .features .features-body > *:first-child {
        width: 160px;
    }

    .features .features-head .circle-plus {
        width: var(--space_medium);
        height: var(--space_medium);
    }

    .features .features-body > * {
        height: auto;
        padding: var(--space_small) 0;
    }

    .features .gap-large {
        gap: var(--space_regular);
    }

    .features .features-body > *:not(:nth-child(1)) {
        padding-left: var(--space_xsmall);
        padding-right: var(--space_xsmall);
    }

    .barcode {
        display: none !important;
    }

    section.account .max-container-m .info {
        display: none !important;
    }

    .program-labs .max-container-r,
    .form-labs .max-container-r,
    .form-labs .max-container-m {
        padding: 0;
    }

    .program-labs .max-container-r .h2b,
    .form-labs .max-container-r .h2b,
    .form-labs .max-container-m .h2b,
    .program-labs .max-container-r .b2l,
    .form-labs .max-container-r .b2l,
    .form-labs .max-container-m .b2l {
        padding: 0 var(--space_large);
    }

    .box-form::before {
        display: none;
    }

    .box-program,
    .box-form {
        border-radius: 0;
        padding: var(--space_large);
        box-sizing: border-box;
    }

    .labs-partners {
        flex-direction: column !important;
        height: auto;
        gap: var(--space_small);
    }

    .labs-partners .seperate-v {
        display: none;
    }

    .solutions.labs-boosts .content > *:first-child > *:nth-child(2) > * > *,
    .solutions.labs-boosts .content .company {
        width: 160px;
        height: 160px;
        padding: var(--space_small);
    }

    .solutions .content .organization {
        padding: var(--space_regular);
    }

    .labs-boosts.solutions .content > *:nth-child(1) > *,
    .labs-boosts.solutions .content > *:nth-child(3) > *,
    .labs-boosts.solutions .content > *:nth-child(1),
    .labs-boosts.solutions .content > *:nth-child(3) {
        height: 160px;
    }

    .labs-boosts.solutions .content > *:nth-child(1),
    .labs-boosts.solutions .content > *:nth-child(3),
    .labs-boosts.solutions .content {
        gap: var(--space_small);
    }

    .solutions .content .organization {
        border-radius: 0 var(--space_xxlarge);
    }

    .solutions.labs-boosts .content > *:nth-child(3) {
        padding: 0;
    }

    .profile .max-container-m {
        flex-direction: column !important;
        gap: var(--space_medium);
    }

    .profile .max-container-m > * {
        flex-grow: unset;
        width: auto;
        border: 0;
        flex-basis: unset;
    }

    .profile .box-account {
        max-width: unset;
    }

    .box-account {
        padding: var(--space_large);
    }

    .profile-desktop {
        display: none !important;
    }

    .profile-mobile {
        display: flex !important;
    }

    .profile-tab .h3r {
        padding: 0;
    }

    .profile-tab .nav-profile {
        padding: 0;
        gap: 0 !important;
    }

    .profile-tab .nav-profile .item-profile {
        padding: var(--space_small) var(--space_medium);
        height: auto;
    }

    .profile-tab .nav-profile .item-profile > *:first-child {
        display: none;
    }

    .profile-tab .nav-profile .item-profile.active {
        border-radius: 0;
        color: var(--parliament);
        background-color: transparent;
    }

    .profile-tab .nav-profile .item-profile .b2l,
    .profile-tab .nav-profile .item-profile.active .b2l {
        font-weight: var(--weightR) !important;
    }

    #profile-area .nav-profile {
        display: none !important;
    }

    #profile-area.open .nav-profile {
        display: flex !important;
    }

    #profile-area.open .down-icon {
        transform: rotate(180deg);
    }

    .header-w .btn-profile {
        border: 0;
        padding: 0;
    }

    .header-w .btn-profile span:nth-child(2) {
        display: none;
    }

    .header-w .btn-profile .circle {
        width: var(--space_xxxxlarge);
        height: var(--space_xxxxlarge);
        font-size: var(--b1);
    }

    .message-box p.b5l {
        display: none;
    }

    #campaigns {
        padding-top: var(--spaceBig_xxsmall);
    }

    #campaigns .campaign-detail-head .fill {
        width: auto;
        flex-grow: unset;
        flex-shrink: unset;
    }

    #campaigns .campaign-detail-head > *:nth-child(2) {
        display: none;
    }
    

    #campaigns .campaign-content {
        flex-direction: column-reverse !important;
        padding-top: var(--space_xlarge);
        padding-bottom: var(--space_xlarge);
        align-items: center;
        gap: var(--space_xlarge);
    }

    #campaigns .campaign-content .right {
        top: unset;
        width: 100%;
        max-width: 420px;
    }

    #campaigns .campaign-content .left {
        flex-grow: unset;
        width: auto;
    }

    #campaigns .campaign-content .content {
        padding: 0;
    }

    .order-summary .box-account .packet .info-box::before {
        left: 199px;
        right: auto;
    }

    .order-summary .info-box {
        width: 288px;
        right: var(--space_medium);
    }
    
    .box-account .info-box {
        padding: var(--space_medium);
        width: 288px;
        left: auto;
        right: calc(-1 * var(--space_large));
        box-shadow: 0px 0 16px 0px rgba(0, 0, 0, 0.1) !important;
    }
    .box-account .info-box::before {
        left: 214px;
    }

    .box-account .packet-head,
    .box-account .price-head {
        justify-content: space-between;
    }

    .box-account .button.s-l {
        background-color: #fff !important;
    }

    .order-summary .box-account .packet .info-box::before {
        left: 199px;
    }

    .order-summary .info-box {
        width: 288px;
    }

    .mobile960 {
        display: flex !important;
    }

    .desktop960 {
        display: none !important;
    }

    .cuzdan-box {
        flex-direction: column !important;
        padding: var(--space_large) var(--space_large) 0;
        box-sizing: border-box;
        gap: var(--space_large);
    }

    .cuzdan-box-4 {
        flex-direction: column-reverse !important;
    } 

    .security {
        padding: var(--space_xxxlarge) 0;
    }

    .security img.mobile960 {
        position: absolute;
        right: 0;
        left: auto;
        top: 22px;
        bottom: auto;
        z-index: 1;
    }

    .security > *:nth-child(2) {
       gap: var(--space_xxxxlarge);
    }

    .security .max-container-m {
        flex-direction: column !important;
        padding: var(--space_large) var(--space_large) 0;
        box-sizing: border-box;
    }

    .security .max-container-m > .fill {
        flex-grow: unset;
        width: unset;
    }

    .security .content {
        gap: var(--space_large);
    }

    .cuzdan-box .fill {
        width: 100%;
        box-sizing: border-box;
    }

    .cuzdan-box .content {
        padding: 0 !important;
    }

    .cuzdan-box.cuzdan-box-1,
    .cuzdan-box.cuzdan-box-3 {
        flex-direction: column-reverse !important;
    }

    .cuzdan-box img,
    .security img {
        width: calc(100% + var(--space_xxxlarge));
        position: relative;
        left: calc(var(--space_large) * -1);
    }

    .security img {
        position: relative;
        margin-top: calc(var(--space_xlarge) * -1);
    }

    .cuzdan-box-1:first-child:before,
    .cuzdan-box-3:first-child:before {
        width: 319px;
        height: 319px;
        right: calc(var(--spaceBig_xxsmall) * -1);
        left: auto;
        bottom: auto;
        top: var(--spaceBig_small);
    }

    .cuzdan-box-3:first-child:before {
        top: var(--spaceBig_medium);
    }

    .faq-bg {
        border-radius: 0;
        padding: var(--space_xxxlarge) var(--space_medium);
        box-sizing: border-box;
    }

    .numbers .content {
        flex-wrap: wrap;
        gap: var(--space_large);
    }

    .numbers .content .item {
        flex-basis: calc(50% - var(--space_regular));
    }

    .features-innovation .content {
        gap: var(--space_xxxxlarge);
    }

    .features-innovation .content > *.row-container {
        flex-direction: column !important;
        gap: var(--space_xxxlarge);
    }

    .features-innovation .content > *.row-container .fill {
        flex-grow: unset;
        width: auto;
    }

    .features-innovation .content > *.row-container:nth-child(1),
    .features-innovation .content > *.row-container:nth-child(3) {
        flex-direction: column-reverse !important;
    }

    .references .list {
        gap: var(--space_medium);
    }

    .references .list .item {
        flex-basis: calc(33% - 10px);
    }

    .landing.landing-widget .hero {
        padding-top: var(--space_medium);
    }

    .landing.landing-widget .hero .spaceBigV-xxsmall {
        height: 0;
    }

    .landing.landing-widget .hero.t-align-center {
        text-align: left;
        align-items: start;
    }

    .numbers > .row-container:not(.content) {
        flex-direction: column-reverse !important;
        gap: var(--space_xlarge);
    }

    .numbers > .row-container:not(.content) .fill {
        flex-grow: unset;
        width: auto;
    }

    .info-graphic .content {
        background: none;
        gap: var(--space_xxxlarge);
    }

    .info-graphic .content > .row-container {
        flex-direction: column !important;
        gap: var(--space_xlarge);
        margin: unset;
    }

    .info-graphic .content > .row-container:nth-child(2),
    .info-graphic .content > .row-container:nth-child(4) {
        flex-direction: column-reverse !important;
    }

    .info-graphic .content > .row-container .fill {
        flex-grow: unset;
        width: 100%;
    }

    .info-graphic .content > .row-container .image {
        background-color: var(--parliament);
        border-radius: var(--space_xlarge);
        padding: var(--space_xxxxlarge) var(--space_xlarge);
    }

    .info-graphic .content > .row-container .image img {
        width: 100%;
    }

    .usecase .item {
        width: calc(100vw - var(--space_xxxlarge));
    }

    .usecase .item p {
        padding: var(--space_large);
    }

    .blog .usecase .slick-track {
        gap: var(--space_large);
    }

    .landing-slider-1 .content {
        gap: var(--space_xlarge);
    }

    .landing-slider-1 .content > .row-container {
        flex-direction: column-reverse !important;
        gap: 0;
    }

    .landing-slider-1#slider-2  .content > .column-container {
        gap: 0;
    }

    .landing-slider-1 .content > .row-container .fill {
        flex-grow: unset;
        width: auto;
    }

    .landing.landing-widget .landing-slider-1 .slider-nav {
        width: 100%;
    }

    .landing-slider-1 .slider-nav .slick-track {
        flex-direction: row;
        flex-wrap: nowrap;
        gap: var(--space_small);
    }

    .landing-slider-1 .slider-nav .slick-track .slick-slide {
        flex-basis: 0;
        width: 0 !important;
        flex-shrink: 0;
        left: 0 !important;
        display: none;
    }

    .landing-slider-1 .slider-nav .slick-track .slick-slide.slick-current {
        width: calc(100vw - var(--space_xxxlarge)) !important;
        flex-basis: calc(100vw - var(--space_xxxlarge)) !important;
        display: flex;
    }

    .landing-slider-1 .slider-content .slick-dots {
        display: flex;
        flex-direction: row;
        gap: var(--space_xsmall);
        justify-content: center;
        flex-wrap: wrap;
        align-items: center;
    }

    .landing-slider-1 .slider-content .slick-dots button {
        background: none;
        width: var(--space_xxxlarge);
        height: var(--space_xxxlarge);
        position: relative;
        text-indent: -9999px;
        border: 0;
    }

    .landing-slider-1 .slider-content .slick-dots button:after {
        content: "";
        position: absolute;
        width: var(--space_regular);
        height: var(--space_regular);
        background-color: var(--parliament);
        border-radius: 6px;
        left: calc(50% - 6px);
        top: calc(50% - 6px);
        transition: 0.5s ease;
    }

    .landing-slider-1 .slider-content .slick-dots .slick-active button:after {
        width: var(--space_xlarge);
        background-color: var(--yellow);
        left: var(--space_small);
    }

    .landing.landing-widget .landing-slider-1#slider-2 .slider-content {
        display: flex;
        flex-direction: column-reverse;
    }

    .landing-slider-1#slider-2 .slider-content .slick-dots button:after {
        background-color: var(--gray_56);
    }

    .landing-slider-1#slider-2 .slider-content .slick-dots .slick-active button:after {
        background-color: var(--yellow);
    }

    .free-box .button {
        width: 100%;
    }

    .free-box .max-container-m::before {
        top: -150px;
        left: -16px;
        width: 133px;
        height: 150px;
        background-size: 100%;
    }

    .free-box .max-container-m::after {
        bottom: -127px;
        width: 100px;
        height: 97px;
        background: url(/assets/forinvest/i/smart-icon-3.svg);
        background-size: 100%;
        right: var(--space_large);
    }

    .smart-news .nowrap {
        white-space: normal;
    }

    .smart-news.btc .hero.cuzdan-hero {
        flex-direction: column-reverse !important;
    }

    .smart-news .hero .img {
        width: calc(100% + var(--space_xxxxxlarge));
        position: relative;
        left: calc(-1 * var(--space_xlarge));
    }

   .smart-news-gradient,
   .smart-news-gradient-reverse {
        background: var(--smart-news-gradient-mobile) !important;
   }

   section.contact.contact-main.ts .max-container-m {
    padding: var(--space_medium) !important;
    margin: 0 var(--space_medium) !important;
   }
}

@media screen and (max-width: 780px) {
   .order-summary .box-account .packet .info-box {
        position: fixed;
        left: calc(50% - 144px);
        right: auto;
        top: auto;
        bottom: 216px;
    }
    .order-summary .box-account .packet .info-box::before {
        display: none;
    }
}

@media screen and (max-width: 720px) {
    .symbol {
        width: var(--spaceBig_xsmall);
        height: var(--spaceBig_xsmall);
        border-radius: var(--space_large);
    }
    .symbol .icon-research {
        width: var(--space_xxxxxlarge);
        height: var(--space_xxxxxlarge);
    }
    .investor {
        border-radius: var(--space_regular);
        padding: var(--space_xlarge) var(--space_large);
    }
    .investor .h2b {
        font-size: var(--b1);
        line-height: var(--bline);
    }
    .investor-c .icon-for-top,
    .investor-c .icon-for-bottom {
        border-width: var(--space_medium) 0 0 var(--space_medium);
        border-radius: var(--space_medium) 0 0 0;
        width: var(--space_xlarge);
        height: var(--space_xlarge);
        top: calc(-1 * var(--space_small));
        left: calc(-1 * var(--space_small));
    }
    .investor-c .icon-for-bottom {
        border-radius: 0 0 var(--space_medium) 0;
        border-width: 0 var(--space_medium) var(--space_medium) 0;
        top: auto;
        left: auto;
        bottom: calc(-1 * var(--space_small));
        right: calc(-1 * var(--space_small));
    }
    .featured-list .item {
        flex-basis: 100%;
    }
    .hero-buttons {
        flex-direction: column !important;
        align-items: center;
    }

    .content-box-new {
        flex-direction: column !important;
        gap: var(--space_xxxxlarge);
    }

    .dots-ik.dots.slick-dots .slick-track {
        flex-direction: row;
    }

    .dots-ik.dots .slick-slide {
        flex-direction: column;

    }

    .dots-ik.slick-dots .dot {
        height: auto !important;
    }
    
    .dots-ik.dots .slick-slide h3 {
        width: 0;
        position: fixed;
        left: 0;
        top: var(--spaceBig_xsmall);
    }

    .dots-ik.dots .slick-current {
        padding: 0 var(--space_large);
    }

    .dots-ik.dots .slick-current h3 {
        width: calc(100vw - var(--space_xxxxlarge));
        text-align: center;
    }

    .dot-slider.dots-ik.dots .content-box .dots,
    .dots-ik.slick-dots .slick-list,
    .dots-ik.dots {
        width: 100% !important;
    }

    .dots-ik.slick-dots .slick-list {
        padding-bottom: 0 !important;
    }

    .dots-ik.dots.slick-dots .slick-track {
        height: 164px;
        justify-content: center;
    }

    .career-journey .content-box {
        padding: 0;
    }

    .career-journey .content-box .slick-type-3 {
        width: 100%;
    }

    .dots.dots-ik.slick-dots .slick-slide .ball:before {
        width: var(--space_medium);
        height: var(--space_medium);
    }

    .dots.dots-ik.slick-dots .slick-current .ball::before,
    .dots.dots-ik.slick-dots .slick-slide .ball {
        width: var(--space_xxxxlarge);
        height: var(--space_xxxxlarge);
    }

    .dots.dots-ik.dots.slick-dots .dot::before {
        z-index: 0;
        left: -32px;
        height: var(--space_xxsmall);
        width: 68px;
        top: 27px;
    }

    .dot-slider  .content-box .dots.dots-ik.dots {
        padding-bottom: 0;
    }

    .benefits2 .items {
        justify-content: center;
        gap: var(--space_medium);
    }

    .benefits2 .item {
        width: calc(50% - var(--space_small));
    }
}


@media screen and (max-width: 500px) {
    .mobile {
        display: flex !important;
    }

    .desktop {
        display: none !important;
    }

    .solutions .content > * {
        width: 300px;
        height: 300px;
    }

    .solutions .content .users,
    .solutions .content .project,
    .solutions .content .experience,
    .solutions .content .company {
        padding: var(--space_small);
    }

    .solutions .content > *:nth-child(3) {
        width: 150px;
        height: 150px;
    }
    
    section.solutions .content .experience {
        height: 150px;
    }

    .newsletter-box form {
        flex-direction: column !important;
        align-items: center;
        gap: var(--space_medium);
    }

    .newsletter-box form > *:first-child {
        width: 100%;
        box-sizing: border-box;
    }

    .newsletter-box form > *:nth-child(2) {
        width: auto;
    }

    .vision-fxplus .vision-box {
        max-width: calc(100vw - var(--space_xxxxlarge));
    }

    .vision .slick-type-2 .slick-arrow, .vision .slick-type-2-a .slick-arrow {
        right: var(--space_large);
    }

    section.app .app-box {
        background-position: right bottom;
        background-size: auto 50%;
    }

    .dot-slider .content-box .dots {
        right: var(--space_regular);
    }

    .vision-box {
        max-width: calc(100vw - var(--space_xxxxlarge));
        padding: 0;
    }

    .vision-box .text {
        display: none !important;
    }

    .partners-slider {
        max-width: calc(100vw - 48px);
    }

    .dot-slider .content-box .dots {
        right: var(--space_small);
    }

    .hero-slider .slick-arrow {
        display: none !important;
    }

    #logoutbutton {
        width: 100%;
    }
    
    section.account {
        background: none !important;
        position: static;
        padding-bottom: var(--space_xxlarge);
    }

    .thanks {
        margin-top: 90px;
        padding: 0 16px 80px;
        overflow: auto;
    }

    .thanks {
        margin-top: 90px;
        padding: 0 16px 80px;
        overflow: auto;
    }

    section.account .box-account {
        padding: 0;
        box-shadow: none !important;
    }

    section.account.forgotPassword > * {
        margin-top: var(--space_xxlarge);
    }

    .box-program,
    .box-form {
        padding: var(--space_medium);
    }

    .program-nav .row-container,
    .form-nav .row-container {
        padding: var(--space_regular);
    }

    .form-labs .contact > .row-container:not(.justify-end) {
        flex-direction: column !important;
    }

    .form-labs .contact > .row-container:not(.justify-end) > .fill {
        width: auto;
        flex-grow: unset;
    }

    .packet-detail .packets .badge {
        display: none !important;
    }

    footer.footer-btc .max-container-l {
        padding: var(--space_large);
    }

    #licenceConcruct.popup .popContent {
        width: 90%;
        height: calc(100% - 32px);
        left: 0;
        top: 16px;
        padding: var(--space_medium);
    }

    .campaign-list {
        gap: var(--space_xlarge);
    }

    .campaign-list .item {
        width: 100%;
        flex-basis: 100%;
    }

    .table-cuzdan th,
    .table-cuzdan td {
        padding: var(--space_xxsmall) 0;
    }

    .table-cuzdan th:first-child span,
    .table-cuzdan td:first-child span {
        position: relative;
        left: var(--space_small);
    }
}

@media screen and (max-width: 400px) {
    .features .features-head > *:first-child, .features .features-body > *:first-child {
        width: 108px;
    }
    .features .check-bullet-icon,
    .features .no-icon {
        width: var(--space_medium);
        height: var(--space_medium);
        flex-shrink: 0;
    }

    .login-header.header-w .logo,
    .login-header.header-w .logo img {
        width: 160px;
    }
    .security img.mobile960 {
        top: 188px;
    }

    .campaign-tabs {
        left: calc(-1 * var(--space_medium));
        width: calc(100% + var(--space_xlarge));
    }
}

@media screen and (max-width: 360px) {
    .investor {
        border-radius: var(--space_regular);
        padding: var(--space_large) var(--space_medium);
        gap: var(--space_regular);
    }
}

@media screen and (max-width: 340px) {
    .max-container-r,
    .max-container-m,
    .max-container-l {
        padding: 0 var(--space_medium);
    }

    .about-labs-row > *:nth-child(2) {
        width: calc(100% + var(--space_xlarge));
    }

    .login-header.header-w .logo,
    .login-header.header-w .logo img {
        width: 136px;
    }

    .hero-logo {
        width: 80% !important;
    }

    .security img.mobile960 {
        top: 254px;
    }
}
