.page-template-agency .main-section .author-name {
  font-style: normal;
}
.page-template-agency .main-section .author-name a,
.main-section .author-name a {
  font-size: inherit;
  color: inherit;
  line-height: inherit;
  text-decoration: none;
}
.page-template-agency .main-section .author-name a:hover,
.main-section .author-name a:hover {
  text-decoration: underline;
}
.page-template-agency .facebook-comunity {
  padding: 82.8px 0px 154px;
  background-color: #fcfafa;
}
.page-template-agency .facebook-comunity__inner {
  display: flex;
  flex-direction: column;
  gap: 27.64px;
}
@media (min-width: 991px) {
  .page-template-agency .facebook-comunity__inner {
    gap: 87.4px;
  }
}
.page-template-agency .facebook-comunity__title {
  align-self: center;
  text-align: center;
  margin: 0;
}
.page-template-agency .fbc-grid {
  display: grid;
  -moz-column-gap: 32px;
       column-gap: 32px;
}
@media (min-width: 991px) {
  .page-template-agency .fbc-grid {
    grid-template-columns: 1fr 1fr;
  }
}
.page-template-agency .fbc-grid-block picture {
  width: 100%;
}
@media (min-width: 991px) {
  .page-template-agency .fbc-grid-block:nth-child(1) .fbc-grid-block__content {
    max-width: 417px;
    margin-left: auto;
    margin-top: 27px;
    align-self: flex-end;
  }
}
@media (min-width: 1140px) {
  .page-template-agency .fbc-grid-block:nth-child(1) .fbc-grid-block__content {
    margin-right: 127px;
  }
}
@media (max-width: 991px) {
  .page-template-agency .fbc-grid-block:nth-child(1) .fbc-grid-block__content {
    margin-bottom: 41px;
    align-items: center;
    text-align: center;
  }
}
@media (max-width: 991px) {
  .page-template-agency .fbc-grid-block:nth-child(2) .fbc-grid-block__content {
    margin: 0px -30px 25px;
  }
}
.page-template-agency .fbc-grid-block:nth-child(3) .fbc-grid-block__content {
  position: relative;
}
.page-template-agency .fbc-grid-block:nth-child(3) .fbc-grid-block__content img.absolute,
.page-template-agency .fbc-grid-block:nth-child(3) .fbc-grid-block__content picture.absolute {
  position: absolute;
  top: 26.0504201681%;
  left: 100px;
  width: 101.1952191235%;
  height: 37.8151260504%;
}
@media (min-width: 991px) {
  .page-template-agency .fbc-grid-block:nth-child(3) .fbc-grid-block__content img.absolute,
  .page-template-agency .fbc-grid-block:nth-child(3) .fbc-grid-block__content picture.absolute {
    top: 39.010989011%;
    left: 56.2256809339%;
    width: 87.7431906615%;
    height: 36.0805860806%;
  }
}
@media (min-width: 991px) {
  .page-template-agency .fbc-grid-block:nth-child(3) .fbc-grid-block__content {
    margin-top: -50.6px;
    max-width: 514px;
  }
}
@media (min-width: 1080px) {
  .page-template-agency .fbc-grid-block:nth-child(3) .fbc-grid-block__content {
    margin-top: -100.6px;
  }
}
@media (min-width: 1140px) {
  .page-template-agency .fbc-grid-block:nth-child(3) .fbc-grid-block__content {
    margin-top: -131.6px;
  }
}
@media (min-width: 1312px) {
  .page-template-agency .fbc-grid-block:nth-child(3) .fbc-grid-block__content {
    margin-top: -181.6px;
  }
}
@media (max-width: 991px) {
  .page-template-agency .fbc-grid-block:nth-child(3) .fbc-grid-block__content {
    max-width: 79.631%;
    margin: 0px -17px 25px;
  }
}
@media (min-width: 991px) {
  .page-template-agency .fbc-grid-block:nth-child(4) .fbc-grid-block__content {
    margin-left: auto;
    max-width: 495px;
    margin-top: 55.4px;
  }
}
@media (min-width: 1312px) {
  .page-template-agency .fbc-grid-block:nth-child(4) .fbc-grid-block__content {
    margin-top: 105.4px;
  }
}
@media (max-width: 991px) {
  .page-template-agency .fbc-grid-block:nth-child(4) .fbc-grid-block__content {
    margin: 0px -17px 25px;
  }
}
.page-template-agency .fbc-grid-block:nth-child(5) .fbc-grid-block__content {
  position: relative;
}
.page-template-agency .fbc-grid-block:nth-child(5) .fbc-grid-block__content img.absolute,
.page-template-agency .fbc-grid-block:nth-child(5) .fbc-grid-block__content picture.absolute {
  position: absolute;
  top: 49.6089646317%;
  left: 135px;
  width: 85.2589641434%;
  height: 28.306291584%;
}
@media (min-width: 991px) {
  .page-template-agency .fbc-grid-block:nth-child(5) .fbc-grid-block__content {
    max-width: 534px;
    margin-left: auto;
  }
}
@media (min-width: 1080px) {
  .page-template-agency .fbc-grid-block:nth-child(5) .fbc-grid-block__content {
    margin-top: -162.6px;
  }
}
@media (min-width: 1140px) {
  .page-template-agency .fbc-grid-block:nth-child(5) .fbc-grid-block__content {
    margin-top: -192.6px;
  }
}
@media (min-width: 1312px) {
  .page-template-agency .fbc-grid-block:nth-child(5) .fbc-grid-block__content {
    margin-top: -242.6px;
  }
}
@media (max-width: 991px) {
  .page-template-agency .fbc-grid-block:nth-child(5) .fbc-grid-block__content {
    max-width: 79.631%;
    margin: 0px -17px 65px;
  }
}
@media (min-width: 991px) {
  .page-template-agency .fbc-grid-block:nth-child(6) .fbc-grid-block__content {
    max-width: 495px;
    margin-left: auto;
    margin-top: 42px;
  }
}
@media (min-width: 1312px) {
  .page-template-agency .fbc-grid-block:nth-child(6) .fbc-grid-block__content {
    margin-top: 79px;
  }
}
@media (max-width: 640px) {
  .page-template-agency .fbc-grid-block:nth-child(6) .fbc-grid-block__content {
    align-items: center;
    text-align: center;
  }
}
.page-template-agency .fbc-grid-block__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 33px;
}
.page-template-agency .fbc-grid-block__content p {
  margin: 0;
  white-space: pre-line;
}
.page-template-agency .fbc-grid-block__content img {
  width: 100%;
}

.page-template-product-shots .column-layout .wrap {
  max-width: 1200px;
}
.page-template-product-shots .column-layout .wrap .layout-content h2 {
  margin-top: 0;
}
.page-template-product-shots .column-layout .wrap .layout-content ul {
  list-style-position: inside;
  padding: 0;
  font-size: 1.6rem;
  line-height: 2.5rem;
  color: #333;
}
.page-template-product-shots .column-layout._modified .wrap .layout-content {
  align-items: flex-start;
  text-align: left;
}
@media (max-width: 640px) {
  .page-template-product-shots .column-layout._modified .wrap .layout-content .btn,
  .page-template-product-shots .column-layout._modified .wrap .layout-content h2 {
    align-self: center;
  }
}
.page-template-product-shots .triple-slider {
  padding: 46px 0px 0px;
}
@media (min-width: 991px) {
  .page-template-product-shots .triple-slider {
    padding: 108px 0px;
  }
}
.page-template-product-shots .triple-slider__wrap {
  max-width: 1200px;
}
.page-template-product-shots .triple-slider__inner {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
@media (max-width: 990px) {
  .page-template-product-shots .triple-slider__inner {
    flex-direction: column-reverse;
    gap: 45px;
  }
}
.page-template-product-shots .triple-slider__col_left {
  flex: 0 1 550px;
  min-width: 0;
}
@media (max-width: 990px) {
  .page-template-product-shots .triple-slider__col_left {
    flex: 0 0 0;
    min-width: 0;
  }
}
.page-template-product-shots .triple-slider__col_left img {
  width: 100%;
  height: auto;
}
.page-template-product-shots .triple-slider__col_left .mobile-image {
  margin: 0 -30px;
}
@media (min-width: 991px) {
  .page-template-product-shots .triple-slider__col_left .mobile-image {
    display: none;
  }
}
.page-template-product-shots .triple-slider__col_right {
  flex: 0 1 530px;
}
.page-template-product-shots .triple-slider__col_right h2 {
  margin-top: 0;
}
.page-template-product-shots .triple-slider__col_right p {
  max-width: 455px;
}
.page-template-product-shots .triple-slider__content {
  display: flex;
  flex-direction: column;
}
@media (max-width: 640px) {
  .page-template-product-shots .triple-slider__content {
    align-items: center;
    text-align: center;
  }
}
.page-template-product-shots .slick-triple {
  display: flex;
  flex-direction: column;
  gap: 19px;
}
@media (max-width: 990px) {
  .page-template-product-shots .slick-triple {
    display: none;
  }
}
.page-template-product-shots .thumbs-slick-triple .slick-track {
  display: flex;
  max-width: 100%;
}
.page-template-product-shots .thumbs-slick-triple__slide {
  cursor: pointer;
}
.page-template-product-shots .thumbs-slick-triple__slide:not(:last-child) {
  margin-right: 20px;
}
.page-template-product-shots .thumbs-slick-triple__slide img {
  height: 100%;
}
.page-template-product-shots .main-section .main-content-image {
  transform: translateX(5%) scale(1.05);
}

