/* line 13, ../../sass/theme/homepage.theme.scss */
.oxford-blue {
  font-size: 30px;
  font-weight: bold;
  color: #354554;
  font-family: "EB Garamond", serif;
  opacity: 0.89;
}

/* line 20, ../../sass/theme/homepage.theme.scss */
.indian-khaki {
  font-size: 30px;
  font-weight: bold;
  color: #85774D;
  font-family: "EB Garamond", serif;
}

/* line 27, ../../sass/theme/homepage.theme.scss */
.slick-dotted.slick-slider {
  margin-bottom: 0;
}

/* line 32, ../../sass/theme/homepage.theme.scss */
.slick--view--home-page .slick__slider {
  position: relative;
}
/* line 34, ../../sass/theme/homepage.theme.scss */
.slick--view--home-page .slick__slider .slick-dots {
  bottom: 6.5%;
  transform: translate(0, -6.5%);
}
@media (max-width: 992px) {
  /* line 34, ../../sass/theme/homepage.theme.scss */
  .slick--view--home-page .slick__slider .slick-dots {
    bottom: 2%;
    transform: translate(0, -2%);
  }
}
/* line 41, ../../sass/theme/homepage.theme.scss */
.slick--view--home-page .slick__slider .slick-dots li {
  margin-right: 11px;
  width: 18px;
  height: 18px;
  display: inline-block;
}
/* line 46, ../../sass/theme/homepage.theme.scss */
.slick--view--home-page .slick__slider .slick-dots li:last-child {
  margin-right: 0;
}
/* line 49, ../../sass/theme/homepage.theme.scss */
.slick--view--home-page .slick__slider .slick-dots li button {
  background-color: #fff;
  box-shadow: 2px 2px 6px 0 rgba(0, 0, 0, 0.65);
  border: 2px solid rgba(255, 255, 255, 0.4);
  border-radius: 100%;
  width: 19px;
  height: 19px;
  margin: 0;
}
/* line 57, ../../sass/theme/homepage.theme.scss */
.slick--view--home-page .slick__slider .slick-dots li button:before {
  width: 19px;
  height: 19px;
  border: none;
  font-size: 0;
}
/* line 63, ../../sass/theme/homepage.theme.scss */
.slick--view--home-page .slick__slider .slick-dots li button:foucs {
  outline: none;
}
/* line 69, ../../sass/theme/homepage.theme.scss */
.slick--view--home-page .slick__slider .slick-dots .slick-active button {
  background-color: #C1B696;
  border-color: #fff;
}

/*Hero Slider*/
/* line 80, ../../sass/theme/homepage.theme.scss */
.node--type-hero-slider.node--view-mode-teaser {
  position: relative;
}
/* line 82, ../../sass/theme/homepage.theme.scss */
.node--type-hero-slider.node--view-mode-teaser .shadow {
  position: relative;
}
/* line 84, ../../sass/theme/homepage.theme.scss */
.node--type-hero-slider.node--view-mode-teaser .shadow:before {
  content: '';
  position: absolute;
  display: block;
  overflow: hidden;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  pointer-events: none;
}
/* line 96, ../../sass/theme/homepage.theme.scss */
.node--type-hero-slider.node--view-mode-teaser .shadow .field--name-field-media-image {
  width: 100vw;
  position: relative;
}
/* line 99, ../../sass/theme/homepage.theme.scss */
.node--type-hero-slider.node--view-mode-teaser .shadow .field--name-field-media-image img {
  width: 100%;
}
/* line 104, ../../sass/theme/homepage.theme.scss */
.node--type-hero-slider.node--view-mode-teaser .content-wrapper {
  position: absolute;
  bottom: 12%;
  transform: translate(0, -12%);
  left: 0;
  right: 0;
}
/* line 110, ../../sass/theme/homepage.theme.scss */
.node--type-hero-slider.node--view-mode-teaser .content-wrapper .field--name-body {
  font-size: 60px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  font-family: "EB Garamond", serif;
}
@media (max-width: 992px) {
  /* line 110, ../../sass/theme/homepage.theme.scss */
  .node--type-hero-slider.node--view-mode-teaser .content-wrapper .field--name-body {
    font-size: 40px;
  }
}
@media (max-width: 576px) {
  /* line 110, ../../sass/theme/homepage.theme.scss */
  .node--type-hero-slider.node--view-mode-teaser .content-wrapper .field--name-body {
    font-size: 28px;
  }
}

/*our-firm*/
/* line 130, ../../sass/theme/homepage.theme.scss */
.paragraph--type-our-firm .field--name-bp-text {
  color: #212121;
  font-size: 17px;
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  /* line 135, ../../sass/theme/homepage.theme.scss */
  .paragraph--type-our-firm .field--name-field-link {
    margin-bottom: 20px;
  }
}
/* line 139, ../../sass/theme/homepage.theme.scss */
.paragraph--type-our-firm .field--name-field-link a {
  font-size: 18px;
  font-weight: bold;
  background-color: #354554;
  border-radius: 5px;
  border: solid 1px #C1B696;
  color: #C1B696;
  font-family: "EB Garamond", serif;
  padding: 6.5px 34.5px;
  display: inline-block;
  text-decoration: none;
  opacity: 0.89;
}
/* line 151, ../../sass/theme/homepage.theme.scss */
.paragraph--type-our-firm .field--name-field-link a:hover {
  background-color: #85774D;
  color: #ffffff;
}
@media (max-width: 992px) {
  /* line 158, ../../sass/theme/homepage.theme.scss */
  .paragraph--type-our-firm .field--name-field-images .field__item {
    margin-bottom: 20px !important;
  }
}
/* line 162, ../../sass/theme/homepage.theme.scss */
.paragraph--type-our-firm .field--name-field-images .field__item img {
  border-radius: 1px;
}

/* line 169, ../../sass/theme/homepage.theme.scss */
.paragraph--type-image {
  position: relative;
}
/* line 171, ../../sass/theme/homepage.theme.scss */
.paragraph--type-image .field--name-field-media-image {
  position: relative;
}
/* line 173, ../../sass/theme/homepage.theme.scss */
.paragraph--type-image .field--name-field-media-image:before {
  content: '';
  position: absolute;
  display: block;
  overflow: hidden;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  pointer-events: none;
}
/* line 185, ../../sass/theme/homepage.theme.scss */
.paragraph--type-image .field--name-field-media-image img {
  width: 100%;
}
/* line 189, ../../sass/theme/homepage.theme.scss */
.paragraph--type-image .field--name-field-link {
  position: absolute;
  bottom: 11%;
  transform: translate(0, -11%);
  left: 0;
  right: 0;
  text-align: center;
}
/* line 196, ../../sass/theme/homepage.theme.scss */
.paragraph--type-image .field--name-field-link a {
  background-color: #354554;
  text-transform: uppercase;
  font-size: 30px;
  color: #C1B696;
  font-weight: bold;
  display: inline-block;
  padding: 16px 62.5px;
  border-radius: 5px;
  font-family: "EB Garamond", serif;
  text-decoration: none;
  position: relative;
}
@media (max-width: 768px) {
  /* line 196, ../../sass/theme/homepage.theme.scss */
  .paragraph--type-image .field--name-field-link a {
    font-size: 22px;
    padding: 15px 40px;
  }
}
/* line 212, ../../sass/theme/homepage.theme.scss */
.paragraph--type-image .field--name-field-link a:hover {
  background-color: #85774D;
  color: #fff;
}
/* line 216, ../../sass/theme/homepage.theme.scss */
.paragraph--type-image .field--name-field-link a:before {
  content: "";
  border: solid 1px #E4CA83;
  width: 97%;
  height: 86%;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 5px;
  margin: auto;
}

/* line 234, ../../sass/theme/homepage.theme.scss */
.block-views-blockhome-page-block-our-expertise {
  margin: 70px 0px;
  padding: 70px 66px;
  border: solid 1px #354554;
  position: relative;
}
@media (max-width: 768px) {
  /* line 234, ../../sass/theme/homepage.theme.scss */
  .block-views-blockhome-page-block-our-expertise {
    padding: 40px 20px;
  }
}
/* line 242, ../../sass/theme/homepage.theme.scss */
.block-views-blockhome-page-block-our-expertise:before {
  content: "";
  background-color: rgba(53, 69, 84, 0.79);
  width: 98%;
  height: 98%;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 5px;
  margin: auto;
  pointer-events: none;
}
/* line 257, ../../sass/theme/homepage.theme.scss */
.block-views-blockhome-page-block-our-expertise h2 {
  font-family: "EB Garamond", serif;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  letter-spacing: 3px;
  margin-bottom: 35px;
  color: #C1B696;
  text-transform: uppercase;
  position: relative;
}
@media (max-width: 768px) {
  /* line 257, ../../sass/theme/homepage.theme.scss */
  .block-views-blockhome-page-block-our-expertise h2 {
    font-size: 24px;
  }
}

/* line 274, ../../sass/theme/homepage.theme.scss */
.node--type-our-expertise.node--view-mode-default {
  margin-bottom: 30px;
}
/* line 276, ../../sass/theme/homepage.theme.scss */
.node--type-our-expertise.node--view-mode-default .field--name-field-image {
  float: left;
  width: 14%;
}
/* line 280, ../../sass/theme/homepage.theme.scss */
.node--type-our-expertise.node--view-mode-default .field--name-node-title {
  float: left;
  width: 86%;
  padding-left: 24px;
}
@media (max-width: 768px) {
  /* line 280, ../../sass/theme/homepage.theme.scss */
  .node--type-our-expertise.node--view-mode-default .field--name-node-title {
    padding-left: 10px;
  }
}
/* line 287, ../../sass/theme/homepage.theme.scss */
.node--type-our-expertise.node--view-mode-default .field--name-node-title .title {
  font-size: 20px;
  margin-bottom: 0;
  font-weight: bold;
}
/* line 291, ../../sass/theme/homepage.theme.scss */
.node--type-our-expertise.node--view-mode-default .field--name-node-title .title a {
  color: #fff;
  text-decoration: none;
}
/* line 294, ../../sass/theme/homepage.theme.scss */
.node--type-our-expertise.node--view-mode-default .field--name-node-title .title a:hover {
  color: #C1B696;
}

/* line 305, ../../sass/theme/homepage.theme.scss */
.our-expertise .more-link:not(.field--name-body .more-link), .news-insights .more-link:not(.field--name-body .more-link), .publications-home .more-link:not(.field--name-body .more-link) {
  position: relative;
  text-align: center;
  margin: 10px auto 0;
}
/* line 309, ../../sass/theme/homepage.theme.scss */
.our-expertise .more-link:not(.field--name-body .more-link) a, .news-insights .more-link:not(.field--name-body .more-link) a, .publications-home .more-link:not(.field--name-body .more-link) a {
  color: #C1B696;
  background-color: #354554;
  border: solid 1px #C1B696;
  border-radius: 5px;
  font-size: 18px;
  font-weight: bold;
  padding: 8.5px 31px;
  text-decoration: none;
  display: inline-block;
}
/* line 319, ../../sass/theme/homepage.theme.scss */
.our-expertise .more-link:not(.field--name-body .more-link) a:hover, .news-insights .more-link:not(.field--name-body .more-link) a:hover, .publications-home .more-link:not(.field--name-body .more-link) a:hover {
  background-color: #85774D;
  color: #ffffff;
}

/*NEWS*/
@media (max-width: 992px) {
  /* line 330, ../../sass/theme/homepage.theme.scss */
  .news-insights .group-left:not(.node--view-mode-news-two-column .group-left) {
    margin-bottom: 30px;
  }
}
/* line 335, ../../sass/theme/homepage.theme.scss */
.news-insights .view-header {
  text-align: center;
  margin: 0 auto 56px;
  text-transform: uppercase;
}
/* line 340, ../../sass/theme/homepage.theme.scss */
.news-insights .more-link:not(.field--name-body .more-link) {
  margin-top: 45px;
}
/* line 346, ../../sass/theme/homepage.theme.scss */
.news-insights .views-row:last-child .node--type-news-blogs.node--view-mode-news-two-column {
  margin-bottom: 0;
}

/* line 355, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-default {
  border-radius: 5px;
  box-shadow: 2px 2px 20px 0 rgba(0, 0, 0, 0.16);
  background-color: #fff;
  padding: 15px;
}
/* line 360, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-default .field--name-field-image {
  margin-bottom: 18px;
}
/* line 364, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-default .field--name-node-title .title {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 7px;
}
/* line 368, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-default .field--name-node-title .title a {
  color: #173F60;
  text-decoration: none;
}
/* line 371, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-default .field--name-node-title .title a:hover {
  color: #C1B696;
}
/* line 377, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-default .field--name-field-author-name {
  color: #85774D;
  font-size: 16px;
  margin-bottom: 17px;
}
/* line 382, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-default .field--name-body {
  font-size: 17px;
  color: #212121;
}
/* line 385, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-default .field--name-body .more-link {
  text-align: right;
}
/* line 387, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-default .field--name-body .more-link a {
  color: #85774D;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}
/* line 392, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-default .field--name-body .more-link a:after {
  content: ">";
  display: inline-block;
  margin-left: 5px;
}
/* line 397, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-default .field--name-body .more-link a:hover {
  color: #173F60;
}
/* line 404, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-news-two-column {
  border-radius: 5px;
  box-shadow: 2px 2px 20px 0 rgba(0, 0, 0, 0.16);
  background-color: #fff;
  padding: 10px;
  margin-bottom: 22px;
}
/* line 410, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-news-two-column .group-left {
  width: 37%;
}
@media (max-width: 992px) {
  /* line 410, ../../sass/theme/homepage.theme.scss */
  .node--type-news-blogs.node--view-mode-news-two-column .group-left {
    width: 30%;
  }
}
@media (max-width: 768px) {
  /* line 410, ../../sass/theme/homepage.theme.scss */
  .node--type-news-blogs.node--view-mode-news-two-column .group-left {
    width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 418, ../../sass/theme/homepage.theme.scss */
  .node--type-news-blogs.node--view-mode-news-two-column .group-left .field--name-field-image {
    margin-bottom: 18px;
  }
}
/* line 422, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-news-two-column .group-left .field--name-field-image img {
  object-fit: cover;
}
/* line 427, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-news-two-column .group-right {
  width: 63%;
  padding-left: 15px;
}
@media (max-width: 992px) {
  /* line 427, ../../sass/theme/homepage.theme.scss */
  .node--type-news-blogs.node--view-mode-news-two-column .group-right {
    width: 70%;
  }
}
@media (max-width: 768px) {
  /* line 427, ../../sass/theme/homepage.theme.scss */
  .node--type-news-blogs.node--view-mode-news-two-column .group-right {
    width: 100%;
    padding-left: 0;
  }
}
/* line 438, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-news-two-column .group-right .field--name-node-title .title {
  font-size: 20px;
  font-weight: bold;
}
/* line 441, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-news-two-column .group-right .field--name-node-title .title a {
  color: #354554;
  text-decoration: none;
}
/* line 444, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-news-two-column .group-right .field--name-node-title .title a:hover {
  color: #85774D;
}
/* line 450, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-news-two-column .group-right .field--name-field-author-name {
  color: #85774D;
  font-size: 16px;
  margin-bottom: 10px;
}
/* line 455, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-news-two-column .group-right .field--name-body {
  font-size: 17px;
  color: #212121;
}
/* line 458, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-news-two-column .group-right .field--name-body .more-link {
  text-align: right;
  margin-top: 13px;
}
/* line 461, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-news-two-column .group-right .field--name-body .more-link a {
  color: #85774D;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}
/* line 466, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-news-two-column .group-right .field--name-body .more-link a:after {
  content: ">";
  display: inline-block;
  margin-left: 5px;
}
/* line 471, ../../sass/theme/homepage.theme.scss */
.node--type-news-blogs.node--view-mode-news-two-column .group-right .field--name-body .more-link a:hover {
  color: #354554;
}

/*publications*/
/* line 482, ../../sass/theme/homepage.theme.scss */
.block-views-blockhome-page-block-publications {
  padding: 52px 0px;
}
/* line 484, ../../sass/theme/homepage.theme.scss */
.block-views-blockhome-page-block-publications h2 {
  text-transform: uppercase;
  color: #fff;
  font-size: 30px;
  text-align: center;
  letter-spacing: 1.5px;
  font-weight: bold;
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  /* line 484, ../../sass/theme/homepage.theme.scss */
  .block-views-blockhome-page-block-publications h2 {
    margin-bottom: 30PX;
  }
}

@media (max-width: 992px) {
  /* line 499, ../../sass/theme/homepage.theme.scss */
  .node--type-publications.node--view-mode-default {
    margin-bottom: 30px;
  }
}
/* line 503, ../../sass/theme/homepage.theme.scss */
.node--type-publications.node--view-mode-default:hover .content-wrapper .files-wrapper {
  display: block;
}
/* line 507, ../../sass/theme/homepage.theme.scss */
.node--type-publications.node--view-mode-default:hover .field--name-node-title .title {
  background-color: #354554;
  border-color: transparent;
}
/* line 512, ../../sass/theme/homepage.theme.scss */
.node--type-publications.node--view-mode-default .content-wrapper {
  position: relative;
  margin-bottom: 22px;
}
/* line 516, ../../sass/theme/homepage.theme.scss */
.node--type-publications.node--view-mode-default .content-wrapper .field--name-field-media-image img {
  margin: auto;
  display: block;
}
/* line 521, ../../sass/theme/homepage.theme.scss */
.node--type-publications.node--view-mode-default .content-wrapper .files-wrapper {
  display: none;
  text-align: center;
  padding: 11.3px;
  border-radius: 8px;
  position: absolute;
  bottom: 5%;
  transform: translate(0, -5%);
  left: 0;
  right: 0;
  width: 87%;
  margin: auto;
  background-color: rgba(4, 0, 0, 0.85);
}
@media (max-width: 992px) {
  /* line 521, ../../sass/theme/homepage.theme.scss */
  .node--type-publications.node--view-mode-default .content-wrapper .files-wrapper {
    width: 100%;
    max-width: 270px;
  }
}
/* line 538, ../../sass/theme/homepage.theme.scss */
.node--type-publications.node--view-mode-default .content-wrapper .files-wrapper .field--name-field-pdf {
  display: inline-block;
  margin-right: 40px;
}
/* line 541, ../../sass/theme/homepage.theme.scss */
.node--type-publications.node--view-mode-default .content-wrapper .files-wrapper .field--name-field-pdf:before {
  content: "";
  background-image: url(../../images/download-home.svg);
  background-repeat: no-repeat;
  background-size: 24.5px;
  width: 24.5px;
  height: 24.5px;
  display: inline-block;
  margin-right: 7.2px;
}
/* line 552, ../../sass/theme/homepage.theme.scss */
.node--type-publications.node--view-mode-default .content-wrapper .files-wrapper .field--name-dynamic-twig-fieldnode-view-pdf, .node--type-publications.node--view-mode-default .content-wrapper .files-wrapper .field--name-field-pdf {
  display: inline-block;
}
/* line 554, ../../sass/theme/homepage.theme.scss */
.node--type-publications.node--view-mode-default .content-wrapper .files-wrapper .field--name-dynamic-twig-fieldnode-view-pdf a, .node--type-publications.node--view-mode-default .content-wrapper .files-wrapper .field--name-field-pdf a {
  color: #fff;
  font-size: 22px;
  font-weight: bold;
  font-family: "EB Garamond", serif;
  text-decoration: none;
}
@media (max-width: 1200px) {
  /* line 554, ../../sass/theme/homepage.theme.scss */
  .node--type-publications.node--view-mode-default .content-wrapper .files-wrapper .field--name-dynamic-twig-fieldnode-view-pdf a, .node--type-publications.node--view-mode-default .content-wrapper .files-wrapper .field--name-field-pdf a {
    font-size: 18px;
  }
}
/* line 563, ../../sass/theme/homepage.theme.scss */
.node--type-publications.node--view-mode-default .content-wrapper .files-wrapper .field--name-dynamic-twig-fieldnode-view-pdf a:hover, .node--type-publications.node--view-mode-default .content-wrapper .files-wrapper .field--name-field-pdf a:hover {
  color: #85774D;
}
@media (max-width: 768px) {
  /* line 570, ../../sass/theme/homepage.theme.scss */
  .node--type-publications.node--view-mode-default .field--name-node-title {
    width: 100%;
    max-width: 280px;
    margin: auto;
  }
}
/* line 576, ../../sass/theme/homepage.theme.scss */
.node--type-publications.node--view-mode-default .field--name-node-title .title {
  color: #fff;
  font-size: 20px;
  border-radius: 5px;
  border: solid 1px #fff;
  padding: 17px;
  font-family: "EB Garamond", serif;
  text-align: center;
}
/* line 584, ../../sass/theme/homepage.theme.scss */
.node--type-publications.node--view-mode-default .field--name-node-title .title:hover {
  background-color: #354554;
  border-color: transparent;
}

/* line 594, ../../sass/theme/homepage.theme.scss */
.publications-home .more-link {
  margin-top: 53px !important;
}

/* line 598, ../../sass/theme/homepage.theme.scss */
.news-insights .more-link:not(.field--name-body .more-link) a {
  opacity: 0.89;
}
