body {
  margin: 0;
  padding: 0;
  font-family: var(--T111-regular-font);
}
/*Header Top Bar*/
.headerTopBar {
  background-color: var(--T111-black);
  color: var(--T111-white);
  padding-top: var(--T111-small-spacing);
  padding-bottom: var(--T111-small-spacing);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.headerTopBar a {
  text-decoration: none;
}
.headerTopBar a,
.headerTopBar p {
  font-size: var(--T111-font-size-small);
  line-height: 0;
  margin-bottom: 0;
  color: var(--T111-white);
}
.headerTopBar .phoneContainer {
  text-align: left;
}
.headerTopBar .promoContainer {
  text-align: center;
  white-space: nowrap;
}
.headerTopBar .socialsContainer {
  text-align: right;
}
.headerTopBar .socialsContainer a {
  margin-right: var(--T111-medium-spacing);
}
.headerTopBar .socialsContainer a:last-child {
  margin-right: 0;
}
/*Navbar*/
.videoHeroNavContainer {
  position: relative;
  overflow: hidden;
  height: 100dvh;
}
.videoHeroNavContainer.noHeight {
  height: auto;
}
.navAndHeroContainer {
  padding: 27px 15px 27px 15px;
  backdrop-filter: blur(20px);
}
.videoHeroNavContainer.noHeight .navAndHeroContainer {
  padding: 27px 15px 27px 15px;
  backdrop-filter: blur(20px);
  background: var(--T111-white);
}
.menuContainer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.menuContainer a {
  font-size: var(--T111-font-size-small);
  font-family: var(--T111-regular-font);
  font-weight: var(--T111-font-weight-regular);
  color: var(--T111-black);
  text-decoration: none;
}
.menuContainer a {
  margin-right: 43px;
}
.menuContainer a:first-child {
  margin-right: 38px;
}
.menuContainer a:last-child {
  margin-right: 0;
}
.menuContainer a:hover {
  color: var(--T111-black);
}
.logoContainer img {
  max-width: 141px;
}
.videoHeroContainer {
  position: absolute;
  width: 100vw;
  height: 100vh;
  left: -11px;
  top: 0;
  z-index: -1;
}
.videoHeroContainer video {
  left: 50%;
  min-height: 100vh;
  min-width: 100vw;
  max-width: 100%;
  max-height: 100%;
  top: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
  position: absolute;
  width: 100%;
  height: 100vh;
  z-index: 0;
  aspect-ratio: 16/9;
}
.heroContainer {
  height: 100dvh;
  backdrop-filter: blur(20px);
}
.heroCol {
  padding-top: 115px;
  padding-bottom: 158px;
  text-align: left;
}
.heroCol h1 {
  font-family: var(--T111-title-bold-font);
  font-size: 7dvw;
  position: relative;
}
.heroCol h1 span {
  position: relative;
  left: 5dvw;
}
.heroCol p {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-large);
  text-align: left;
  max-width: 412px;
}
.heroCol button {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-large);
  border: solid 1px var(--T111-black);
  background: transparent;
  padding: 5px 45px;
  color: var(--T111-black);
}
.heroParagraph {
  position: relative;
  left: 59dvw;
  top: -120px;
}
.printContainer {
  padding-bottom: 103px;
  padding-top: 103px;
}
.printContainer pre {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-small);
  margin-bottom: 6px;
  position: relative;
  left: -149px;
}
.printContainer h1 {
  font-family: var(--T111-title-medium-font);
  font-size: var(--T111-font-size-xxxxlarge);
  margin-bottom: 26px;
  position: relative;
  left: -32px;
}
.printContainer p {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-medium);
  max-width: 410px;
}
.printContainer ul {
  list-style: none;
  padding-inline-start: 0;
  max-width: 292px;
  display: flex;
  flex-direction: column;
  align-self: center;
  margin-bottom: 30px;
}
.printContainer ul li {
  border-bottom: solid 1px var(--T111-black);
  margin-bottom: 11px;
}
.printContainer ul li:last-child {
  margin-bottom: 0;
}
.printContainer ul li a {
  color: var(--T111-black-opacity);
  text-decoration: none;
  font-family: var(--T111-title-regular-font);
  font-size: var(--T111-font-size-xxxlarge);
  transition: color 500ms;
}
.printContainer ul li a:hover {
  color: var(--T111-black);
}
.printContainer button {
  background: transparent;
  border: solid 1px var(--T111-black);
  font-family: var(--T111-regular-font);
  padding: 5px 45px;
  max-width: 340px;
  align-self: center;
  position: relative;
  left: 20px;
  color: var(--T111-black);
}
.agencyContainer {
  padding-bottom: 100px;
  padding-top: 100px;
}
.agencyContainer img {
  width: 100%;
  margin-bottom: 50px;
}
.agencyContainer pre {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-small);
  margin-bottom: 6px;
}
.agencyContainer h1 {
  font-family: var(--T111-title-medium-font);
  font-size: var(--T111-font-size-xxxxlarge);
  margin-bottom: 26px;
}
.agencyContainer p {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-medium);
  max-width: 465px;
  margin-bottom: 35px;
}
.agencyContainer ul {
  list-style: none;
  padding-inline-start: 0;
  display: flex;
  flex-direction: column;
  align-self: center;
  margin-bottom: 30px;
  max-width: 500px;
}
.agencyContainer ul li {
  border-bottom: solid 1px var(--T111-black);
  margin-bottom: 11px;
}
.agencyContainer ul li a {
  color: var(--T111-black-opacity);
  text-decoration: none;
  font-family: var(--T111-title-regular-font);
  font-size: var(--T111-font-size-xxxlarge);
  transition: all 500ms;
}
.agencyContainer ul li a:hover {
  color: var(--T111-black);
}
.agencyContainer button {
  background: transparent;
  border: solid 1px var(--T111-black);
  font-family: var(--T111-regular-font);
  padding: 5px 45px;
  max-width: 340px;
  align-self: flex-start;
  color: var(--T111-black);
}
.imageRow img {
  width: 100%;
}
.strongContainer {
  padding-top: 75px;
  padding-bottom: 116px;
  text-align: center;
}
.strongContainer h1 {
  font-family: var(--T111-title-font);
  font-size: var(--T111-font-size-xxxxlarge);
  margin-bottom: 54px;
}
.strongContainer h4 {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-xxxlarge);
  margin-bottom: 23px;
}
.strongContainer p {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-large);
}
.strongContainer button {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-medium);
  border: solid 1px var(--T111-black);
  background: transparent;
  margin-top: 64px;
  padding: 5px 45px;
  color: var(--T111-black);
}
.clientsContainer {
  padding-top: 95px;
  padding-bottom: 107px;
}
.clienstTitle {
  font-family: var(--T111-title-font);
  display: flex;
  justify-content: center;
  text-align: center;
  margin-bottom: 45px;
}
.clienstTitle h1 {
  font-family: var(--T111-title-font);
  font-size: var(--T111-font-size-xxxxlarge);
}
.clientsContainer .gridClients .gridItem {
  padding: 0 25px;
  margin-bottom: 2rem;
}
.clientsContainer .gridClients .gridItem .imgClient {
  display: flex;
  max-width: 120%;
}
.contactFormContainer {
  background: var(--T111-yellow);
  padding-top: 45px;
  padding-bottom: 75px;
}
.contactFormContainer h1 {
  font-family: var(--T111-title-bold-font);
  font-size: 100px;
  line-height: 100px;
}
.contactFormContainer h3 {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-xxxlarge);
  line-height: 100%;
  margin-bottom: 13px;
}
.contactFormContainer p {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-medium);
  line-height: 100%;
}
.inputContainer {
  display: flex;
  flex-direction: column;
}
.inputContainer label {
  margin-bottom: 10px;
}
.inputContainer input[type="submit"] {
  display: flex;
  align-self: flex-end;
  max-width: 50%;
  min-width: 25%;
  color: var(--T111-yellow);
  background: var(--T111-black);
}
.inputContainer label {
  font-family: var(--T111-regular-font);
}
.inputContainer input,
.inputContainer select,
.inputContainer textarea {
  background: var(--T111-yellow);
  border: solid 1px var(--T111-black);
  margin-bottom: 16px;
  font-family: var(--T111-regular-font);
  padding: 2px 0 2px 8px;
}
.inputContainer select {
  padding-left: 3px;
  color: var(--T111-black);
}
.inputContainer input:focus,
.inputContainer select:focus,
.inputContainer textarea:focus,
.inputContainer button:focus {
  outline: dashed 1px var(--T111-black);
  outline-offset: 1px;
}
.whiteContact {
  background: var(--T111-white);
}
.whiteContact .inputContainer input,
.whiteContact .inputContainer textarea,
.whiteContact .inputContainer select {
  background: var(--T111-white);
}
.whiteContact .inputContainer input[type="button"] {
  color: var(--T111-black);
}
.emailContactRow {
  background: var(--T111-white);
  padding: 80px 0;
}
.emailContactRow .mail,
.emailContactRow .phone {
  font-size: var(--T111-font-size-xxxxlarge);
  font-family: var(--T111-title-regular-font);
  color: var(--T111-black);
  text-decoration: none;
  line-height: 100%;
}
.emailContactRow p {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-small);
  line-height: 15px;
  margin-bottom: 0;
}
.mapContainer {
  background: var(--T111-white);
}
.mapContainer a {
  color: var(--T111-black);
  align-self: center;
  margin: 35px;
  border: solid 1px var(--T111-black);
  font-family: var(--T111-regular-font);
  background: transparent;
  padding: 5px 55px;
  text-decoration: none;
}
footer {
  background: var(--T111-gray);
  padding-top: 87px;
  padding-bottom: 56px;
}
.contactfooter {
  margin-bottom: 120px;
}
.footerLogoContainer img {
  max-width: 98px;
}
.footerContactContainer {
  text-align: right;
}
.footerContactContainer a {
  font-size: var(--T111-font-size-xxxxlarge);
  font-family: var(--T111-title-font);
  color: var(--T111-white);
  text-decoration: none;
}
.footerLinksContainer {
  margin-bottom: 45px;
}
.footerNavLinks {
  list-style: none;
  padding-inline-start: 0;
  display: flex;
  flex-direction: column;
  align-items: start;
  margin-bottom: 0;
}
.footerNavLinks li a {
  color: var(--T111-white-opacity);
  font-size: var(--T111-font-size-xxxlarge);
  text-decoration: none;
  font-family: var(--T111-title-font);
}
.footerNavLinks li a img {
  position: relative;
}
.footerNavLinks li:last-child a img {
  left: 23px;
}
.footerAddress {
  list-style: none;
  padding-inline-start: 0;
  display: flex;
  flex-direction: column;
  align-items: end;
  text-align: end;
}
.footerAddress li,
.footerAddress li a {
  color: var(--T111-white);
  font-family: var(--T111-regular-font);
}
.socialNavContainer a,
.socialNavContainer {
  font-family: var(--T111-title-font--T111-regular-font);
  font-size: var(--T111-font-size-small);
  color: var(--T111-white);
  text-decoration: none;
}
.navContainer ul {
  list-style: none;
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  padding-inline-start: 0;
  margin-bottom: 0;
}
.navContainer ul li {
  margin-right: 60px;
}
.navContainer ul li:last-child {
  margin-right: 0;
}
.socialContainer ul {
  list-style: none;
  display: flex;
  flex-direction: row;
  justify-content: end;
  align-items: center;
  padding-inline-start: 0;
  margin-bottom: 0;
}
.socialContainer ul li {
  margin-right: 20px;
}
.socialContainer ul li:last-child {
  margin-right: 0;
}
.socialContainer ul li a {
  text-decoration: none;
  color: var(--T111-yellow);
  border: solid 1px var(--T111-yellow);
  padding: 7px;
}
/*Mobile Nav*/
.mobileNav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: var(--T111-white);
  height: 100dvh;
  z-index: 1000;
  padding-top: 15px;
  display: none;
}
.mobileLogo {
  max-width: 57px;
}
.closeIcon {
  max-width: 30px;
}
.mobileMenuNav {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: start;
  list-style: none;
  padding-inline-start: 0;
  margin-top: var(--T111-xlarge-spacing);
  margin-bottom: var(--T111-xxxxxxlarge-spacing);
}
.mobileMenuNav li a {
  font-family: var(--T111-title-font);
  font-size: var(--T111-font-size-xxxxlarge);
  color: var(--T111-black-opacity);
  text-decoration: none;
  transition: color 0.5s ease-in-out;
}
.mobileMenuNav li a:hover {
  color: var(--T111-black);
  text-decoration: underline;
  transition: color 0.5s ease-in-out;
}
.mobileSecondNav {
  list-style: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: start;
  padding-inline-start: 0;
  margin-bottom: var(--T111-xlarge-spacing);
}
.mobileSecondNav li {
  margin-right: var(--T111-xxxxlarge-spacing);
}
.mobileSecondNav li:last-child {
  margin-right: 0;
}
.mobileSecondNav li a {
  color: var(--T111-black-opacity);
  text-decoration: none;
  transition: color 0.5s ease-in-out;
  font-family: var(--T111-title-font);
  font-size: var(--T111-font-size-xxxlarge);
}
.mobileSecondNav li a:hover {
  color: var(--T111-black);
  text-decoration: underline;
  transition: color 0.5s ease-in-out;
}
.lowerMobileNav a {
  color: var(--T111-black);
  text-decoration: none;
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-small);
}
.mobileSocialNav {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: end;
  list-style: none;
  padding-inline-start: 0;
  margin-bottom: 0;
}
.mobileSocialNav li {
  margin-right: var(--T111-medium-spacing);
}
.mobileSocialNav li:last-child {
  margin-right: 0;
}
.mobileSocialNav li a {
  color: var(--T111-black);
  text-decoration: none;
  border: solid 1px var(--T111-black);
  padding: 7px;
}
.printHero .agencyFirst {
  left: 30dvw;
}
.printHero .agencySecond {
  left: 13dvw;
}
.printHero .heroParagraph {
  left: 0;
  top: 0;
  display: flex;
  flex-direction: column;
  align-self: center;
  justify-content: center;
}
.printHero .heroParagraph p {
  text-align: center;
}
.printHero .heroParagraph p {
  text-align: center;
}
.scrollRow {
  position: relative;
  bottom: 7rem;
}
.scrollRow a {
  color: var(--T111-black);
  font-size: var(--T111-font-size-large);
  text-decoration: none;
}
.scrollRow a:hover {
  text-decoration: none;
}
.scrollRow a span {
  position: relative;
  font-size: var(--T111-font-size-large);
}
.scrollRow a i {
  color: var(--T111-black);
  margin: 0 10px;
  font-size: var(--T111-font-size-large);
}
.printFormats .printItem {
  margin-bottom: 1.5rem;
}
.printFormats .printItem .card {
  min-height: 217px;
  overflow: hidden;
  border-radius: 0;
  border: solid 1px var(--T111-black-opacity);
}
.printFormats .printItem .card .card-img-top {
  width: 100%;
  object-fit: cover;
  max-height: 217px;
  display: flex;
  align-items: center;
}
.printFormats .printItem .card .card-body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.printFormats .printItem h5 {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-xxxlarge);
}
.printFormats .printItem p {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-medium);
  margin-bottom: 0;
}
.numbersContainer {
  background: var(--T111-black);
  color: var(--T111-white);
  padding: 60px 0 30px 0;
}
.numbersContainer .numberItem {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 3rem;
}
.numbersContainer h2 {
  display: flex;
  flex-direction: row;
  justify-content: end;
  align-items: end;
  margin-bottom: 0;
  font-size: 100px;
  font-family: var(--T111-title-bold-font);
  line-height: 100%;
}
.numbersContainer h2.dpiNumber:after {
  content: "x";
  position: relative;
  top: 3rem;
  left: -9rem;
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-medium);
}
.numbersContainer h2 sub {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-small);
  position: relative;
  top: -26px;
  left: 5px;
  margin-bottom: 0;
}
.numbersContainer h3 {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-xxxlarge);
}
.numbersContainer PRE {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-small);
}
.agencyHero h1 {
  text-align: center;
  left: -10dvw;
}
.agencyHero .whatWeDoSpan {
  left: 20dvw !important;
}
.agencyHero .heroParagraph {
  position: relative;
  left: 0;
  top: 0;
}
.agencyHero p {
  max-width: none;
  text-align: center;
}
.agencyCards {
  padding: 6rem 0;
}
.agencyCards .agencyItem {
  margin-bottom: 2rem;
}
.agencyCards .agencyItem .card {
  min-height: 217px;
  overflow: hidden;
  border-radius: 0;
  border: solid 1px var(--T111-black-opacity);
}
.agencyCards .agencyItem .card .card-img-top {
  width: 100%;
  object-fit: cover;
  max-height: 217px;
  display: flex;
  align-items: center;
}
.agencyCards .agencyItem .card .card-body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.agencyCards .agencyItem h5 {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-xxxlarge);
}
.agencyCards .agencyItem p {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-medium);
  margin-bottom: 0;
}
.agencyCards .agencyContact a {
  background: transparent;
  border: solid 1px var(--T111-black);
  font-family: var(--T111-regular-font);
  padding: 5px 75px;
  max-width: 340px;
  align-self: center;
  position: relative;
  left: 20px;
  color: var(--T111-black);
  text-decoration: none;
}
.agencyProjects {
  padding-bottom: 180px;
}
.agencyProjects .projectItem a .card {
  border: none;
  border-radius: 0;
}
.agencyProjects .projectItem a .card .card-img-top {
  border-radius: 0;
}
.agencyProjects .projectItem a {
  color: var(--T111-black);
  font-size: var(--T111-font-size-small);
  text-decoration: none;
}
.agencyProjects .projectItem a figure img {
  width: 100%;
}
.agencyProjects .projectItem a figure figcaption {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 15px;
}
.agencyProjects .projectItem:nth-child(3) a figure figcaption,
.agencyProjects .projectItem:nth-child(4) a figure figcaption {
  margin-bottom: 10px;
}
.agencyProjects .projectsToggle {
  padding: 65px 0;
}
.agencyProjects .projectsToggle a {
  background: transparent;
  border: solid 1px var(--T111-black);
  font-family: var(--T111-regular-font);
  padding: 5px 75px;
  max-width: 340px;
  align-self: center;
  position: relative;
  left: 20px;
  color: var(--T111-black);
  text-decoration: none;
}
.projectContainer {
  background: var(--T111-white);
}
.projectContainer .projectTitle {
  text-align: center;
  padding: 32px 0 28px 0;
}
.projectContainer .projectTitle h1 {
  text-transform: uppercase;
}
.projectContainer .imgContainer {
  margin-bottom: 26px;
}
.projectContainer .imgContainer img {
  width: 100%;
}
.wendys .projectContainer .imgContainer img {
  width: 100%;
  max-width: 380px;
}
.projectContainer .descriptionContainer {
  text-align: center;
  padding: 130px 0 153px 0;
}
.projectContainer .descriptionContainer h2 {
  font-family: var(--T111-regular-font);
  font-size: 42px;
}
.projectContainer .descriptionContainer p {
  max-width: 695px;
  display: flex;
  align-self: center;
  margin-top: 26px;
}
.otherProjects {
  padding-top: 134px;
  padding-bottom: 55px;
  font-family: var(--T111-title-medium-font);
  font-size: var(--T111-font-size-xxxxlarge);
  text-align: center;
}
.nosotrosHero .heroCol h1 span.hero1 {
  left: 17dvw;
}
.nosotrosHero .heroCol h1 span.hero2 {
  left: 0;
}
.placeContainer {
  padding-bottom: 183px;
  padding-top: 91px;
}
.placeContainer h2 {
  font-family: var(--T111-title-semibold-font);
  font-size: 59px;
  line-height: 59px;
  margin-bottom: var(--T111-xlarge-spacing);
}
.usServices {
  padding-left: 5dvw;
}
.placeContainer p {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-medium);
  max-width: 444px;
}
.placeContainer ul {
  list-style: none;
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
}
.placeContainer ul li {
  border-bottom: 1px solid var(--T111-black);
  max-width: 390px;
}
.placeContainer ul li a {
  color: var(--T111-black-opacity);
  text-decoration: none;
  font-family: var(--T111-title-regular-font);
  font-size: var(--T111-font-size-xxxlarge);
  transition: all 500ms;
  padding-left: 15px;
}
.placeContainer ul li a:hover {
  color: var(--T111-black);
}
.carouselItem {
  max-width: 439px;
  margin-left: 15px;
}
.carouselItem img {
  width: 100%;
}
.adnTitle h2 {
  text-align: center;
  font-family: var(--T111-title-medium-font);
  font-size: var(--T111-font-size-xxxxlarge);
  margin-bottom: 86px;
}
.panelItem {
  border-bottom: solid 1px var(--T111-black);
  margin-bottom: 2.75rem;
}
.panelTitle h3 {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-xxxlarge);
}
.panelTitle button {
  background-color: transparent;
  border: none;
}
.panelTitle button i {
  font-size: 27px;
}
.panelTitle button img {
  width: 27px;
}
.panelItem p {
  max-width: 960px;
  margin: 0 auto;
  margin-top: 34px;
  margin-bottom: 40px;
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-medium);
}
.clientItem {
  text-align: center;
}
.clientItem img {
  max-width: 230px;
  width: 100%;
}
.handContainer {
  padding-top: 77px;
  background: radial-gradient(ellipse at center, #292929 0%, #232323 100%);
  color: var(--T111-white);
}
.handContainer img {
  max-width: 610px;
  width: 100%;
  margin: 0 auto;
}
.handContainer pre {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-small);
  margin-bottom: 7px;
}
.handContainer h2 {
  font-family: var(--T111-title-medium-font);
  font-size: var(--T111-font-size-xxxxlarge);
}
.handContainer p {
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-medium);
  max-width: 585px;
  margin-top: 28px;
  margin-bottom: 40px;
}
.handContainer ul {
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
  list-style: none;
  margin-bottom: 25px;
}
.handContainer ul li {
  border-bottom: solid 1px var(--T111-white);
  padding-left: 14px;
  margin-bottom: 9px;
}
.handContainer ul li a {
  border: none;
  color: var(--T111-white-opacity);
  text-decoration: none;
  transition: all 300ms;
  font-family: var(--T111-title-regular-font);
  font-size: var(--T111-font-size-xxxlarge);
  padding: 0;
}
.handContainer ul li a:hover {
  color: var(--T111-white);
  transition: all 300ms;
}
.handContainer a {
  font-size: var(--T111-font-size-medium);
  border: solid 1px var(--T111-white);
  margin-bottom: 70px;
  color: var(--T111-white);
  padding: 5px 60px;
  text-decoration: none;
  font-family: var(--T111-regular-font);
  font-size: var(--T111-font-size-small);
}
.slick-prev,
.slick-next {
  opacity: 1 !important;
}
.slick-prev:before,
.slick-next:before {
  color: var(--T111-black) !important;
  opacity: 1 !important;
}
.slick-prev {
  left: 0 !important;
}
.slick-next {
  right: 0 !important;
}

.hidden {
  display: none !important;
}
