/*
Theme Name: roomfactory
Author: SeoSpace
Version: 1.0
*/


@font-face { 
	font-family: proxima-nova; 
  src: 
  url(https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_5_0.eot?#iefix) format("embedded-opentype"),
  url(https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_5_0.woff2) format("woff2"),
  url(https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_5_0.woff) format("woff");

	font-style: normal; font-weight: 700; font-stretch: normal; font-display: auto; 
}

.sqs-block-content h4, .fe-block-66eb4a1bcb6b8b64be2b h4 {
 	letter-spacing: 2px !important;
 }

.fe-block-yui_3_17_2_1_1690844343334_2139 h3 {
	letter-spacing: 4px;
}

#block-yui_3_17_2_1_1690844343334_2139 .TextShape-node {
  top: 15px !important;
}

body.post-template h1.elementor-heading-title span {
letter-spacing: 5% !important;
}

.fe-64c8d4f2c1982c0ec9e8ffc3 {
  --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 0.0px);
  --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (8 - 1)) ) / 8 );
  display: grid;
  position: relative;
  grid-area: 1/1/-1/-1;
  grid-template-rows: repeat(10,minmax(24px, auto));
  grid-template-columns:
    minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr);
  row-gap: 0.0px;
  column-gap: 0.0px;
}
.e-con.e-con > .e-con-inner > .elementor-widget {
  margin: 0 !important;
}
@media (min-width: 768px) {
  .background-width--inset .fe-64c8d4f2c1982c0ec9e8ffc3 {
    --inset-padding: calc(var(--sqs-site-gutter) * 2);
  }

  .fe-64c8d4f2c1982c0ec9e8ffc3 {
    --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 0.0px);
    --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (24 - 1)) ) / 24 );
    --inset-padding: 0vw;
    --row-height-scaling-factor: 0.0215;
    --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) ));
    grid-template-rows: repeat(6,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto));
    grid-template-columns:
      minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr);
  }
}


  .fe-block-yui_3_17_2_1_1690883305332_2241 {
    grid-area: 2/2/4/10;
    z-index: 1;

    @media (max-width: 767px) {
      
    }
  }

  .fe-block-yui_3_17_2_1_1690883305332_2241 .sqs-block {
    justify-content: flex-start;
  }

  .fe-block-yui_3_17_2_1_1690883305332_2241 .sqs-block-alignment-wrapper {
    align-items: flex-start;
  }

  @media (min-width: 768px) {
    .fe-block-yui_3_17_2_1_1690883305332_2241 {
      grid-area: 3/6/4/10;
      z-index: 1;  
    }

    .fe-block-yui_3_17_2_1_1690883305332_2241 .sqs-block {
      justify-content: flex-start;
    }

    .fe-block-yui_3_17_2_1_1690883305332_2241 .sqs-block-alignment-wrapper {
      align-items: flex-start;
    }
  }

  .fe-block-yui_3_17_2_1_1690883305332_5209 {
    grid-area: 3/2/4/10;
    z-index: 2;

    @media (max-width: 767px) {
      
    }
  }

  .fe-block-yui_3_17_2_1_1690883305332_5209 .sqs-block {
    justify-content: center;
  }

  .fe-block-yui_3_17_2_1_1690883305332_5209 .sqs-block-alignment-wrapper {
    align-items: center;
  }

  @media (min-width: 768px) {
    .fe-block-yui_3_17_2_1_1690883305332_5209 {
      grid-area: 3/11/4/15;
      z-index: 2;  
    }

    .fe-block-yui_3_17_2_1_1690883305332_5209 .sqs-block {
      justify-content: center;
    }

    .fe-block-yui_3_17_2_1_1690883305332_5209 .sqs-block-alignment-wrapper {
      align-items: center;
    }
  }

  .fe-block-yui_3_17_2_1_1690883305332_5662 {
    grid-area: 4/2/11/10;
    z-index: 3;

    @media (max-width: 767px) {
      
    }
  }

  .fe-block-yui_3_17_2_1_1690883305332_5662 .sqs-block {
    justify-content: flex-start;
  }

  .fe-block-yui_3_17_2_1_1690883305332_5662 .sqs-block-alignment-wrapper {
    align-items: flex-start;
  }

  @media (min-width: 768px) {
    .fe-block-yui_3_17_2_1_1690883305332_5662 {
      grid-area: 2/16/5/22;
      z-index: 3;  
    }

    .fe-block-yui_3_17_2_1_1690883305332_5662 .sqs-block {
      justify-content: flex-start;
    }

    .fe-block-yui_3_17_2_1_1690883305332_5662 .sqs-block-alignment-wrapper {
      align-items: flex-start;
    }
  }




  /* --------   */

  .sqs-block-image .sqs-block-content {
        height: 100%;
        width: 100%;
    }

  .fe-block-c5df2decd71ecb110478 .fluidImageOverlay {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          mix-blend-mode: normal;
		  opacity: 0; 
	}




.fe-64c937d7ff2c62277e37bd1c {
  --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11.0px);
  --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (8 - 1)) ) / 8 );
  display: grid;
  position: relative;
  grid-area: 1/1/-1/-1;
  grid-template-rows: repeat(32,minmax(24px, auto));
  grid-template-columns:
    minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr);
  row-gap: 11.0px;
  column-gap: 11.0px;
}

@media (min-width: 768px) {
  .background-width--inset .fe-64c937d7ff2c62277e37bd1c {
    --inset-padding: calc(var(--sqs-site-gutter) * 2);
  }

  .fe-64c937d7ff2c62277e37bd1c {
    --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11.0px);
    --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (24 - 1)) ) / 24 );
    --inset-padding: 0vw;

    --row-height-scaling-factor: 0.0215;
    --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) ));

    grid-template-rows: repeat(24,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto));
    grid-template-columns:
      minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr);
  }
}


  .fe-block-ba5aca485a6b3b04850b {
    grid-area: 1/2/4/10;
    z-index: 1;

    @media (max-width: 767px) {
      
    }
  }

  .fe-block-ba5aca485a6b3b04850b .sqs-block {
    justify-content: center;
  }

  .fe-block-ba5aca485a6b3b04850b .sqs-block-alignment-wrapper {
    align-items: center;
  }

  @media (min-width: 768px) {
    .fe-block-ba5aca485a6b3b04850b {
      /*grid-area: 1/1/9/14;*/
      grid-area: 1/1/5/14;
      z-index: 1; 
    }

    .fe-block-ba5aca485a6b3b04850b .sqs-block {
      justify-content: center;
    }

    .fe-block-ba5aca485a6b3b04850b .sqs-block-alignment-wrapper {
      align-items: center;
    }
  }

  .fe-block-c5df2decd71ecb110478 {
    grid-area: 4/2/14/10;
    z-index: 0;

    @media (max-width: 767px) {
      
    }
  }

  .fe-block-c5df2decd71ecb110478 .sqs-block {
    justify-content: center;
  }

  .fe-block-c5df2decd71ecb110478 .sqs-block-alignment-wrapper {
    align-items: center;
  }

  @media (min-width: 768px) {
    .fe-block-c5df2decd71ecb110478 {
      /*grid-area: 1/14/24/27;*/
      grid-area: 1/14/22/27;
      z-index: 0;  
    }

    .fe-block-c5df2decd71ecb110478 .sqs-block {
      justify-content: center;
    }

    .fe-block-c5df2decd71ecb110478 .sqs-block-alignment-wrapper {
      align-items: center;
    }
  }

  .fe-block-yui_3_17_2_1_1690883878926_26078 {
    grid-area: 14/2/16/10;
    z-index: 3;

    @media (max-width: 767px) {
      
    }
  }

  .fe-block-yui_3_17_2_1_1690883878926_26078 .sqs-block {
    justify-content: center;
  }

  .fe-block-yui_3_17_2_1_1690883878926_26078 .sqs-block-alignment-wrapper {
    align-items: center;
  }

  @media (min-width: 768px) {
    .fe-block-yui_3_17_2_1_1690883878926_26078 {
      grid-area: 27/1/29/27;
      z-index: 3; 
    }

    .fe-block-yui_3_17_2_1_1690883878926_26078 .sqs-block {
      justify-content: center;
    }

    .fe-block-yui_3_17_2_1_1690883878926_26078 .sqs-block-alignment-wrapper {
      align-items: center;
    }
  }

  .fe-block-ecb4eae2e7d5553bd5fb {
    grid-area: 16/2/32/10;
    z-index: 2;

    @media (max-width: 767px) {
      
    }
  }

  .fe-block-ecb4eae2e7d5553bd5fb .sqs-block {
    justify-content: flex-start;
  }

  .fe-block-ecb4eae2e7d5553bd5fb .sqs-block-alignment-wrapper {
    align-items: flex-start;
  }

  @media (min-width: 768px) {
    .fe-block-ecb4eae2e7d5553bd5fb {
      /*grid-area: 10/2/26/11;*/
      grid-area: 9/2/26/12;
      z-index: 2; 
    }

    .fe-block-ecb4eae2e7d5553bd5fb .sqs-block {
      justify-content: flex-start;
    }

    .fe-block-ecb4eae2e7d5553bd5fb .sqs-block-alignment-wrapper {
      align-items: flex-start;
    }
  }



.fe-64c850420dde795f17975e8f {
  --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 0.0px);
  --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (8 - 1)) ) / 8 );
  display: grid;
  position: relative;
  grid-area: 1/1/-1/-1;
  grid-template-rows: repeat(5,minmax(24px, auto));
  grid-template-columns:
    minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr);
  row-gap: 0.0px;
  column-gap: 0.0px;
}

@media (min-width: 768px) {
  .background-width--inset .fe-64c850420dde795f17975e8f {
    --inset-padding: calc(var(--sqs-site-gutter) * 2);
  }

  .fe-64c850420dde795f17975e8f {
    --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 0.0px);
    --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (24 - 1)) ) / 24 );
    --inset-padding: 0vw;
    --row-height-scaling-factor: 0.0215;
    --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) ));
    grid-template-rows: repeat(8,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto));
    grid-template-columns:
      minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr);
  }
}

  .fe-block-dbb80d3283e43ed6422a {
    grid-area: 1/2/3/10;
    z-index: 1;

    @media (max-width: 767px) {
      
    }
  }

  .fe-block-dbb80d3283e43ed6422a .sqs-block {
    justify-content: flex-start;
  }

  .fe-block-dbb80d3283e43ed6422a .sqs-block-alignment-wrapper {
    align-items: flex-start;
  }

  @media (min-width: 768px) {
    .fe-block-dbb80d3283e43ed6422a {
      grid-area: 4/2/5/10;
      z-index: 1;
    }

    .fe-block-dbb80d3283e43ed6422a .sqs-block {
      justify-content: flex-start;
    }

    .fe-block-dbb80d3283e43ed6422a .sqs-block-alignment-wrapper {
      align-items: flex-start;
    }
  }

  .fe-block-9f3e442d9748a286a28c {
    grid-area: 3/2/4/10;
    z-index: 2;

    @media (max-width: 767px) {
      
    }
  }

  .fe-block-9f3e442d9748a286a28c .sqs-block {
    justify-content: center;
  }

  .fe-block-9f3e442d9748a286a28c .sqs-block-alignment-wrapper {
    align-items: center;
  }

  @media (min-width: 768px) {
    .fe-block-9f3e442d9748a286a28c {
      grid-area: 4/11/5/16;
      z-index: 2;  
    }

    .fe-block-9f3e442d9748a286a28c .sqs-block {
      justify-content: center;
    }

    .fe-block-9f3e442d9748a286a28c .sqs-block-alignment-wrapper {
      align-items: center;
    }
  }

  .fe-block-29ef1f8360516743ad4d {
    grid-area: 4/2/6/10;
    z-index: 3;

    @media (max-width: 767px) {
      
    }
  }

  .fe-block-29ef1f8360516743ad4d .sqs-block {
    justify-content: flex-start;
  }

  .fe-block-29ef1f8360516743ad4d .sqs-block-alignment-wrapper {
    align-items: flex-start;
  }

  @media (min-width: 768px) {
    .fe-block-29ef1f8360516743ad4d {
      grid-area: 3/17/6/26;
      z-index: 3;  
    }

    .fe-block-29ef1f8360516743ad4d .sqs-block {
      justify-content: flex-start;
    }

    .fe-block-29ef1f8360516743ad4d .sqs-block-alignment-wrapper {
      align-items: flex-start;
    }
  }



.fe-64c83f51e8ecc04ff7150e98 {
  --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 0.0px);
  --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (8 - 1)) ) / 8 );
  display: grid;
  position: relative;
  grid-area: 1/1/-1/-1;
  grid-template-rows: repeat(16,minmax(24px, auto));
  grid-template-columns:
    minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr);
  row-gap: 0.0px;
  column-gap: 0.0px;
}

@media (min-width: 768px) {
  .background-width--inset .fe-64c83f51e8ecc04ff7150e98 {
    --inset-padding: calc(var(--sqs-site-gutter) * 2);
  }

  .fe-64c83f51e8ecc04ff7150e98 {
    --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 0.0px);
    --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (24 - 1)) ) / 24 );
    --inset-padding: 0vw;

    --row-height-scaling-factor: 0.0215;
    --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) ));

    grid-template-rows: repeat(9,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto));
    grid-template-columns:
      minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr);
  }
}


  .fe-block-c6813ecd481a2e6d5eb9 {
    grid-area: 2/2/4/10;
    z-index: 7;

    @media (max-width: 767px) {
      
    }
  }

  .fe-block-c6813ecd481a2e6d5eb9 .sqs-block {
    justify-content: flex-start;
  }

  .fe-block-c6813ecd481a2e6d5eb9 .sqs-block-alignment-wrapper {
    align-items: flex-start;
  }

  @media (min-width: 768px) {
    .fe-block-c6813ecd481a2e6d5eb9 {
      grid-area: 4/2/5/8;
      z-index: 7;
    }

    .fe-block-c6813ecd481a2e6d5eb9 .sqs-block {
      justify-content: flex-start;
    }

    .fe-block-c6813ecd481a2e6d5eb9 .sqs-block-alignment-wrapper {
      align-items: flex-start;
    }
  }

  .fe-block-cfac66cf81de91208eab {
    grid-area: 3/2/5/10;
    z-index: 8;

    @media (max-width: 767px) {
      
    }
  }

  .fe-block-cfac66cf81de91208eab .sqs-block {
    justify-content: flex-start;
  }

  .fe-block-cfac66cf81de91208eab .sqs-block-alignment-wrapper {
    align-items: flex-start;
  }

  @media (min-width: 768px) {
    .fe-block-cfac66cf81de91208eab {
      grid-area: 5/2/8/8;
      z-index: 8;
    }

    .fe-block-cfac66cf81de91208eab .sqs-block {
      justify-content: flex-start;
    }

    .fe-block-cfac66cf81de91208eab .sqs-block-alignment-wrapper {
      align-items: flex-start;
    }
  }

  .fe-block-48e37e5bfa1d205a6c1a {
    grid-area: 8/2/10/10;
    z-index: 5;

    @media (max-width: 767px) {
      
    }
  }

  .fe-block-48e37e5bfa1d205a6c1a .sqs-block {
    justify-content: flex-start;
  }

  .fe-block-48e37e5bfa1d205a6c1a .sqs-block-alignment-wrapper {
    align-items: flex-start;
  }

  @media (min-width: 768px) {
    .fe-block-48e37e5bfa1d205a6c1a {
      grid-area: 4/19/5/25;
      z-index: 5;
    }

    .fe-block-48e37e5bfa1d205a6c1a .sqs-block {
      justify-content: flex-start;
    }

    .fe-block-48e37e5bfa1d205a6c1a .sqs-block-alignment-wrapper {
      align-items: flex-start;
    }
  }

  .fe-block-caf8b2ae34fcd18a70cc {
    grid-area: 9/2/11/10;
    z-index: 6;

    @media (max-width: 767px) {
      
    }
  }

  .fe-block-caf8b2ae34fcd18a70cc .sqs-block {
    justify-content: flex-start;
  }

  .fe-block-caf8b2ae34fcd18a70cc .sqs-block-alignment-wrapper {
    align-items: flex-start;
  }

  @media (min-width: 768px) {
    .fe-block-caf8b2ae34fcd18a70cc {
      grid-area: 5/19/7/25;
      z-index: 6; 
    }

    .fe-block-caf8b2ae34fcd18a70cc .sqs-block {
      justify-content: flex-start;
    }

    .fe-block-caf8b2ae34fcd18a70cc .sqs-block-alignment-wrapper {
      align-items: flex-start;
    }
  }

  .fe-block-66eb4a1bcb6b8b64be2b {
    grid-area: 13/2/15/10;
    z-index: 6;

    @media (max-width: 767px) {
    }
  }

  .fe-block-66eb4a1bcb6b8b64be2b .sqs-block {
    justify-content: flex-start;
  }

  .fe-block-66eb4a1bcb6b8b64be2b .sqs-block-alignment-wrapper {
    align-items: flex-start;
  }

  @media (min-width: 768px) {
    .fe-block-66eb4a1bcb6b8b64be2b {
      grid-area: 4/11/5/17;
      z-index: 6;  
    }

    .fe-block-66eb4a1bcb6b8b64be2b .sqs-block {
      justify-content: flex-start;
    }

    .fe-block-66eb4a1bcb6b8b64be2b .sqs-block-alignment-wrapper {
      align-items: flex-start;
    }
  }

  .fe-block-85153c621a5f3ea58afa {
    grid-area: 14/2/16/10;
    z-index: 7;

    @media (max-width: 767px) {
      
    }
  }

  .fe-block-85153c621a5f3ea58afa .sqs-block {
    justify-content: flex-start;
  }

  .fe-block-85153c621a5f3ea58afa .sqs-block-alignment-wrapper {
    align-items: flex-start;
  }

  @media (min-width: 768px) {
    .fe-block-85153c621a5f3ea58afa {
      grid-area: 5/11/7/17;
      z-index: 7;
    }

    .fe-block-85153c621a5f3ea58afa .sqs-block {
      justify-content: flex-start;
    }

    .fe-block-85153c621a5f3ea58afa .sqs-block-alignment-wrapper {
      align-items: flex-start;
    }
  }

  .fe-64c8127f8b1cda5b1c70e1bb {
  --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 12.0px);
  --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (12.0px * (8 - 1)) ) / 8 );
  display: grid;
  position: relative;
  grid-area: 1/1/-1/-1;
  grid-template-rows: repeat(10,minmax(24px, auto));
  grid-template-columns:
    minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr);
  row-gap: 33.0px;
  column-gap: 12.0px;
}

@media (min-width: 768px) {
  .background-width--inset .fe-64c8127f8b1cda5b1c70e1bb {
    --inset-padding: calc(var(--sqs-site-gutter) * 2);
  }

  .fe-64c8127f8b1cda5b1c70e1bb {
    --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 12.0px);
    --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (12.0px * (24 - 1)) ) / 24 );
    --inset-padding: 0vw;

    --row-height-scaling-factor: 0.0215;
    --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) ));

    grid-template-rows: repeat(8,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto));
    grid-template-columns:
      minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr);
  }
}


  .fe-block-yui_3_17_2_1_1690844343334_2139 {
    grid-area: 5/2/7/10;
    z-index: 1;

    @media (max-width: 767px) {
      
    }
  }

  .fe-block-yui_3_17_2_1_1690844343334_2139 .sqs-block {
    justify-content: flex-start;
  }

  .fe-block-yui_3_17_2_1_1690844343334_2139 .sqs-block-alignment-wrapper {
    align-items: flex-start;
  }

  @media (min-width: 768px) {
   

    .fe-block-yui_3_17_2_1_1690844343334_2139 {
      grid-area: 1/11/2/17;
      z-index: 1; 
    }

    .fe-block-yui_3_17_2_1_1690844343334_2139 .sqs-block {
      justify-content: flex-start;
    }

    .fe-block-yui_3_17_2_1_1690844343334_2139 .sqs-block-alignment-wrapper {
      align-items: flex-start;
    }
  }


/**************************/
  .content-fit-2, .parent-2, div.intrinsic.hidden-dt{
    display: none;
  }
 #yui_3_17_2_1_1744250433764_134.content-fit, .parent {
    display: grid;
  }

@media (max-width: 900px) {


 #yui_3_17_2_1_1744250433764_134.content-fit, .parent, #yui_3_17_2_1_1744406595139_96 {
    display: none!important;
  }
.content-fit-2, .parent-2, div.intrinsic.hidden-dt {
  display: block;
}

  .fe-64c9c1f21621257f82715580, .fe-block-a63bdd4c2b121236eb8f,
  div.fluid-engine:nth-child(1), div.fe-block-66eb4a1bcb6b8b64be2b:nth-child(2), div.fe-block-85153c621a5f3ea58afa:nth-child(3),
  div.fe-block:nth-child(4), div.fe-block:nth-child(5) {
    /*display: block;*/
  }
.fe-64c83f51e8ecc04ff7150e98 {
  grid-template-rows: repeat(12,minmax(24px, auto));
}
#yui_3_17_2_1_1744250433764_134 {
  padding: 5%;
  margin-top: 35px;
}

.fluid-engine.fe-64c9c1f21621257f82715580, .parent-2 {
  display: block!important;
}
.parent-2 {
  margin-top: 35px;
}

.parent-2 div {
  display: inline-block!important;
  width: 30%;;
  min-height: 65px;
  vertical-align: top;
  text-align: center;
  /*min-width: 110px;*/
}
.parent-2 div span{
    font-size: 0.8em;
    line-height: 0.8em;
}
.parent-2 div strong {
  font-size: 1.2em;
}
 [data-collection-type^="portfolio"] .item-pagination-title {
    font-size: 0.8em!important;
  }

div.fe-block-66eb4a1bcb6b8b64be2b:nth-child(2) {
  /* grid-area: 4 / 10 / 10 / 20; */
  grid-area: 4/2/5/9!important;
}
.fe-64c9c1f21621257f82715580 {
  /* grid-area: 1/1/2/16; */
  grid-area: 1/1/1/16!important;
}
div.fe-block-85153c621a5f3ea58afa:nth-child(3) {
  /* grid-area: 5/10/10/20; */
  grid-area: 5/2/10/9!important;
}
.fe-64c9c1f21621257f82715580 div.fe-block:nth-child(4) {
  /* grid-area: 10/10/12/20; */
  grid-area: 11/2/12/9!important;
}
.fe-64c9c1f21621257f82715580 div.fe-block:nth-child(5) {
  /* grid-area: 12/10/12/20; */
  grid-area: 12/2/12/9!important;
}
.fluid-engine.fe-64c83f51e8ecc04ff7150e98 {
  grid-area: 1/1/2/20!important;
}

[data-fluid-engine] {
  /*margin-bottom: 50px;*/
}


}  

.elementor-widget-video .e-hosted-video .elementor-video {
  -o-object-fit: contain!important;
  object-fit: contain!important;
}

@media (max-width: 900px) and (min-width: 768px) {

 .fe-block-a63bdd4c2b121236eb8f {
    grid-area: 2/10/3/22;
  }
  div.fe-block-66eb4a1bcb6b8b64be2b:nth-child(2) {
    grid-area: 4/2/5/20 !important;
  }
  div.fe-block-85153c621a5f3ea58afa:nth-child(3) {
    grid-area: 5/2/10/20 !important;
  }
  .fe-64c9c1f21621257f82715580 div.fe-block:nth-child(4) {
    grid-area: 11/2/12/20 !important;
  }

 .fe-64c9c1f21621257f82715580 div.fe-block:nth-child(5) {
    grid-area: 12/2/12/20 !important;
  }

}
@media (max-width: 767px) {
   .e-con-inner div.e-hosted-video {
      margin: 0 20px!important;
   }
}