/* ===== Photo sliders on country / region pages (8 blocks) ===== */
/* To add a new slider: add its block number (#recXXXXXXX) to each of the 5 lists below */

/* side gaps ~0.5 cm, the same as the main menu */
#rec1627867621 .t-slds__container,
#rec1628269711 .t-slds__container,
#rec1671094341 .t-slds__container,
#rec1671134441 .t-slds__container,
#rec1671135011 .t-slds__container,
#rec1671136461 .t-slds__container,
#rec1671137291 .t-slds__container,
#rec1671137761 .t-slds__container {
    max-width: calc(100% - 38px) !important;
    margin: 0 auto !important;
}

/* rounded corners */
#rec1627867621 .t-slds__item,
#rec1627867621 .t-slds__container,
#rec1627867621 .t-slds__items-wrapper,
#rec1628269711 .t-slds__item,
#rec1628269711 .t-slds__container,
#rec1628269711 .t-slds__items-wrapper,
#rec1671094341 .t-slds__item,
#rec1671094341 .t-slds__container,
#rec1671094341 .t-slds__items-wrapper,
#rec1671134441 .t-slds__item,
#rec1671134441 .t-slds__container,
#rec1671134441 .t-slds__items-wrapper,
#rec1671135011 .t-slds__item,
#rec1671135011 .t-slds__container,
#rec1671135011 .t-slds__items-wrapper,
#rec1671136461 .t-slds__item,
#rec1671136461 .t-slds__container,
#rec1671136461 .t-slds__items-wrapper,
#rec1671137291 .t-slds__item,
#rec1671137291 .t-slds__container,
#rec1671137291 .t-slds__items-wrapper,
#rec1671137761 .t-slds__item,
#rec1671137761 .t-slds__container,
#rec1671137761 .t-slds__items-wrapper {
    border-radius: 20px !important;
    overflow: hidden !important;
}

/* square arrows, white at 50% */
#rec1627867621 .t-slds__arrow-left,
#rec1627867621 .t-slds__arrow-right,
#rec1628269711 .t-slds__arrow-left,
#rec1628269711 .t-slds__arrow-right,
#rec1671094341 .t-slds__arrow-left,
#rec1671094341 .t-slds__arrow-right,
#rec1671134441 .t-slds__arrow-left,
#rec1671134441 .t-slds__arrow-right,
#rec1671135011 .t-slds__arrow-left,
#rec1671135011 .t-slds__arrow-right,
#rec1671136461 .t-slds__arrow-left,
#rec1671136461 .t-slds__arrow-right,
#rec1671137291 .t-slds__arrow-left,
#rec1671137291 .t-slds__arrow-right,
#rec1671137761 .t-slds__arrow-left,
#rec1671137761 .t-slds__arrow-right {
    width: 44px !important;
    height: 44px !important;
    border-radius: 8px !important;
    background: rgba(255, 255, 255, 0.5) !important;
    border: 1px solid rgba(221, 221, 221, 0.5) !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    display: flex !important;
    align-items: center;
    justify-content: center;
    z-index: 20 !important;
}

/* arrows 20px inside the photo edge */
#rec1627867621 .t-slds__arrow-left,
#rec1628269711 .t-slds__arrow-left,
#rec1671094341 .t-slds__arrow-left,
#rec1671134441 .t-slds__arrow-left,
#rec1671135011 .t-slds__arrow-left,
#rec1671136461 .t-slds__arrow-left,
#rec1671137291 .t-slds__arrow-left,
#rec1671137761 .t-slds__arrow-left { left: 39px !important; }
#rec1627867621 .t-slds__arrow-right,
#rec1628269711 .t-slds__arrow-right,
#rec1671094341 .t-slds__arrow-right,
#rec1671134441 .t-slds__arrow-right,
#rec1671135011 .t-slds__arrow-right,
#rec1671136461 .t-slds__arrow-right,
#rec1671137291 .t-slds__arrow-right,
#rec1671137761 .t-slds__arrow-right { right: 39px !important; }

/* ===== Linguise: language switcher 2.5 cm lower (desktop only) ===== */
@media (min-width: 981px) {
  .linguise_switcher,
  .linguise_switcher_container,
  .linguise_switcher_position {
    top: calc(2.5cm + env(safe-area-inset-top)) !important;
  }
}