

/* Start:/v1/css/inst-block.css?16614063243021*/
.land-section_inst-block {
  z-index: 90;
  overflow: visible; }
  .land-section_inst-block .land-section__title {
    font-weight: 500; }
    @media only screen and (max-width: 600px) {
      .land-section_inst-block .land-section__title {
        margin-bottom: 14px;
        font-size: 40px;
        line-height: 47px; } }
  .land-section_inst-block .land-section__subtitle {
    margin-bottom: 26px; }
  .land-section_inst-block .land-section__desc {
    margin-bottom: 39px; }
    @media only screen and (max-width: 600px) {
      .land-section_inst-block .land-section__desc {
        margin-bottom: 0; } }

.inst-block_carousel {
  opacity: 0;
  visibility: hidden;
  position: absolute; }
  @media only screen and (max-width: 600px) {
    .inst-block_carousel {
      padding: 0;
      margin-left: -20px;
      margin-right: -20px; } }
  .inst-block_carousel.slick-initialized {
    opacity: 1;
    visibility: visible;
    position: relative; }
  .inst-block_carousel .slick-arrow {
    display: block !important;
    position: absolute;
    bottom: 55px;
    width: 57px;
    height: 57px;
    background: #FFCAE1;
    border: 1px solid #FFF2F8;
    -webkit-box-shadow: 0px 0px 20px rgba(255, 94, 164, 0.3);
            box-shadow: 0px 0px 20px rgba(255, 94, 164, 0.3);
    padding: 0;
    border-radius: 100%;
    cursor: pointer;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    z-index: 51; }
    .inst-block_carousel .slick-arrow:hover {
      background: #FDAACE;
      border: 1px solid #FFD3E6;
      -webkit-box-shadow: 0px 0px 20px rgba(245, 108, 168, 0.7);
              box-shadow: 0px 0px 20px rgba(245, 108, 168, 0.7); }
    .inst-block_carousel .slick-arrow svg {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 12px;
      height: 23px;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      fill: #FFF; }
    .inst-block_carousel .slick-arrow.slick-prev {
      left: -28.5px; }

@media only screen and (max-width: 1170px) and (min-width: 601px) {
  .inst-block_carousel .slick-arrow.slick-prev {
    left: 5px; } }
      @media only screen and (max-width: 600px) {
        .inst-block_carousel .slick-arrow.slick-prev {
          left: 5px; } }
    .inst-block_carousel .slick-arrow.slick-next {
      right: -28.5px; }

@media only screen and (max-width: 1170px) and (min-width: 601px) {
  .inst-block_carousel .slick-arrow.slick-next {
    right: 5px; } }
      @media only screen and (max-width: 600px) {
        .inst-block_carousel .slick-arrow.slick-next {
          right: 5px; } }

@media only screen and (max-width: 600px) {
  .inst-block_itm {
    padding-left: 40px;
    padding-right: 40px; } }

.inst-block_itm img {
  display: block;
  max-width: 100%; }

/* End */
/* /v1/css/inst-block.css?16614063243021 */
