﻿header {
    top: 20px;
}

.footerMenuBtnContainer span::after {
    width: 740px;
}

.footerCopyContainer {
    padding: 40px 0;
}

.footerCopyContainer {
    flex-direction: column;
    gap: 40px;
}

.homeIconMenuContainer {
    align-items: flex-start;
}

.homeIconMenuContainer a {
    width: calc(20% - 20px);
}

.homeIconMenuContainer a img {
    height: 40px;
}

.homeIconMenuContainer a span {
    line-height: 140%;
}

.wrapperInnerIn {
    width: 100%;
}

.detailHeaderContentContainer {
    min-height: auto;
}

.detailHeaderContentContainer .summary {
    width: 90%;
}

.jointVenturesContainer .itemBoxContainer {
    flex-wrap: wrap;
}

.jointVenturesContainer .itemContainer {
    width: calc(33.333% - 76px);
    flex: none;
}

.valuesContainer .item {
    width: calc(100% / 3 - 60px);
}

.summaryInLeftBoxContainer {
    flex-wrap: wrap;
}

.totalTrainingContainer .summary {
    width: 100%;
}

.humanRightsContainer, .humanCapitalStrategyContainer {
    flex-wrap: wrap;
}

.humanCapitalStrategyContainer .item {
    width: calc(20% - 86px);
}

.listDecarbonizationLeversContainer .listDecarbonizationLeversItems .item {
    width: calc(100% / 5 - 30px);
}

.circularTopContainer, .circularMiddleContainer, .circularBottomContainer {
    flex-wrap: wrap;
}

.circularTopContainer .title, .circularMiddleContainer .title, .circularBottomContainer .title {
    width: 100%;
    text-align: center;
}

.circularTopContainer .item {
    width: calc(33.33% - 97px);
}

.circularMiddleContainer {
    width: 100%;
}

.circularMiddleContainer .item {
    width: calc(33.33% - 25px);
}

.circularBottomContainer .item {
    width: calc(33.33% - 62px);
}

.natureAgendaSchema {
    overflow-x: auto;
    display: grid;
    width: 100%;
}

.natureAgendaSchema .row .column.itemTitle {
    width: 200px;
}

.columnBigBoxes .item {
    font-size: 18px;
}

.atGlance .column .item {
    height: auto;
}

.esgPerfContent .item {
    flex: 1;
}

.esgPerfContent .item:last-of-type {
    flex: 2;
}

.homeSlider .homeSliderCaption .title {
    width: 100%;
    font-size: 50px;
}

.homeSlider .homeSliderCaption .summary {
    width: auto;
}

.navigation-card {
    margin: 0;
}

.homeAnm lottie-player {
    width: 400px;
    height: 400px;
}

.homeAnmContainer .homeAnmTas img {
    width: 45%;
}

.esgPerfContent .item {}

.header-menu-bottom .item-left {
    top: -35px;
}

.dashboardSabanci,
.sabanciESGList {
    width: 95%;
}

.home-body-bg {
    background: url(/en/Annual-Report-2025/images/common/sabanci-holding-bg-2.png) no-repeat;
}

.homeReportCoverContainer .reportCover-bar {
    padding-right: 40px;
    gap: 25px;
    padding-left: 410px;
}


.valueAddContainer {
    flex-direction: column;
}

.columnBigBoxesTitle {
    height: auto;
    transform: none;
    writing-mode: unset;
}

.columnBigBoxes {
    flex-direction: row;
    width: auto;
    gap: 10px;
    flex-wrap: wrap;
}

.columnBigBoxes .item {
    flex: 0 0 calc(33.3333% - 43px);
    padding: 50px 15px 20px 15px;
}

.columnContent {
    width: auto;
}

.columnBoxes {
    flex-direction: row;
    width: auto;
    gap: 10px;
    flex-wrap: wrap;
}

.columnBoxes .itemContainer {
    flex: 0 0 calc(33.3333% - 43px);
    flex-direction: column;
}

.columnBoxes .itemContainer .item {
    width: auto;
    flex: 1;
    writing-mode: unset;
    transform: none;
    padding: 0 0 20px 0;
}

.columnBoxes .itemContainer:nth-child(1) .item:nth-child(1) {
    padding: 40px 0px 20px 0;
}

.columnBoxes .itemContainer:nth-child(2) .item:nth-child(1) {
    padding: 40px 0px 20px 0;
}

.columnBoxes .itemContainer:nth-child(3) .item:nth-child(1) {
    padding: 40px 0px 20px 0;
}

.columnBoxes .itemContainer:nth-child(4) .item:nth-child(1) {
    padding: 40px 0px 20px 0;
}

.columnBoxes .itemContainer:nth-child(5) .item:nth-child(1) {
    padding: 40px 0px 20px 0;
}

.columnBoxes .itemContainer:nth-child(6) .item:nth-child(1) {
    padding: 40px 0px 20px 0;
}

.columnBoxes .itemContainer .item i {
    right: auto;
    top: 5px;
}

.futureDefiningContainer:after, .futureDefiningContainer:before, .columnBoxes:after, .columnBigBoxes:after, .columnBigBoxes:before {
    display: none;
}

#detailContentContainer {
    margin: -75px 0 0 0;
}